@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;font-display:swap}.mdi:before,.mdi-set{font:24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.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{transform:rotate(45deg)}.mdi-rotate-90:before{transform:rotate(90deg)}.mdi-rotate-135:before{transform:rotate(135deg)}.mdi-rotate-180:before{transform:rotate(180deg)}.mdi-rotate-225:before{transform:rotate(225deg)}.mdi-rotate-270:before{transform:rotate(270deg)}.mdi-rotate-315:before{transform:rotate(315deg)}.mdi-flip-h:before{filter:FlipH;-ms-filter:"FlipH";transform:scaleX(-1)}.mdi-flip-v:before{filter:FlipV;-ms-filter:"FlipV";transform:scaleY(-1)}.mdi-spin:before{animation:2s linear infinite mdi-spin}@keyframes mdi-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes bell-ring{0%,to{transform-origin:top;transform:rotate(0)}10%{transform-origin:top;transform:rotate(12deg)}20%{transform-origin:top;transform:rotate(-10deg)}30%{transform-origin:top;transform:rotate(8deg)}40%{transform-origin:top;transform:rotate(-6deg)}50%{transform-origin:top;transform:rotate(4deg)}60%{transform-origin:top;transform:rotate(-2deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-shadow{0%,to{box-shadow:0 0 0 3px var(--status-color-light,var(--color-primary-bg))}50%{box-shadow:0 0 0 6px var(--status-color-light,var(--color-primary-bg))}}@keyframes checkmark-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes slide-down{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--spacing-6))}to{opacity:1;transform:translateY(0)}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(var(--spacing-2))}}@keyframes sheet-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes sheet-slide-out-bottom{0%{transform:translate(0,0)}to{transform:translateY(100%)}}@keyframes sheet-slide-in-top{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes sheet-slide-out-top{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-fade-out{0%{opacity:1}to{opacity:0}}.mdi-spin{animation:1s linear infinite spin}@font-face{font-family:Amatic SC;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/amatic-sc/amatic-sc-regular.woff2)format("woff2")}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/amatic-sc/amatic-sc-bold.woff2)format("woff2")}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans/pt-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans/pt-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans/pt-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans/pt-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-sans/pt-sans-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pt-sans/pt-sans-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/pt-sans/pt-sans-700-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/pt-sans/pt-sans-700-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.asb-navbar{background-color:var(--color-surface);padding:var(--spacing-3) var(--spacing-6);box-shadow:var(--shadow-md);border-top:4px solid var(--color-primary);clip-path:inset(0 0 -100vh);z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}html[data-accent-line=false] .asb-navbar{border-top-color:#0000}.asb-navbar--has-waves{margin-bottom:25px}.asb-navbar{--navbar-wave-front:var(--navbar-wave-front-override,var(--color-surface));--navbar-wave-middle:var(--navbar-wave-middle-override,color-mix(in srgb, var(--color-surface) 75%, var(--color-text)));--navbar-wave-back:var(--navbar-wave-back-override,color-mix(in srgb, var(--color-surface) 50%, var(--color-text)))}html:not(.dark) .asb-navbar{--navbar-wave-middle:var(--navbar-wave-middle-override,color-mix(in srgb, var(--color-surface) 92%, var(--color-text)));--navbar-wave-back:var(--navbar-wave-back-override,color-mix(in srgb, var(--color-surface) 84%, var(--color-text)))}html[data-header-style=colored] .asb-navbar{background-color:var(--header-bg);--navbar-wave-front:var(--navbar-wave-front-override,var(--header-bg));--navbar-wave-middle:var(--navbar-wave-middle-override,color-mix(in srgb, var(--header-bg) 75%, var(--color-text)));--navbar-wave-back:var(--navbar-wave-back-override,color-mix(in srgb, var(--header-bg) 50%, var(--color-text)))}html[data-header-style=colored]:not(.dark) .asb-navbar{--navbar-wave-middle:var(--navbar-wave-middle-override,color-mix(in srgb, var(--header-bg) 92%, var(--color-text)));--navbar-wave-back:var(--navbar-wave-back-override,color-mix(in srgb, var(--header-bg) 84%, var(--color-text)))}html[data-header-style=colored] .asb-navbar .navbar-heading,html[data-header-style=colored] .asb-navbar .navbar-subtitle,html[data-header-style=colored] .asb-navbar .navbar-icon{color:var(--color-text-on-primary)}.asb-navbar .navbar-titles{margin-left:var(--spacing-6)}.asb-navbar .navbar-heading{align-items:center;gap:var(--spacing-3);color:var(--color-gray-dark);margin:0;font-size:1.25rem;font-weight:700;display:flex}.asb-navbar .navbar-icon{color:var(--color-primary);font-size:.875rem}.asb-navbar .navbar-subtitle{color:var(--color-gray-dark);margin:0;font-size:1.125rem;font-weight:400}.asb-navbar .logo-container{cursor:pointer;align-items:center;display:flex}.asb-navbar .nav-actions{align-items:center;gap:var(--spacing-4);display:flex}.asb-navbar .nav-actions .username{font-weight:500}.asb-navbar .nav-actions .menu-toggle-button{height:var(--size-touch-target);padding:var(--spacing-3) var(--spacing-4);border:2px solid var(--color-gray-dark);border-radius:var(--radius-sm);color:var(--color-gray-dark);cursor:pointer;align-items:center;gap:var(--spacing-3);background-color:#0000;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:flex}.asb-navbar .nav-actions .menu-toggle-button:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.asb-navbar .nav-actions .search-toggle-button{height:var(--size-touch-target);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;align-items:center;gap:var(--spacing-2);background-color:#0000;border:2px solid #0000;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.asb-navbar .nav-actions .search-toggle-button i{color:var(--color-text-muted);font-size:1.125rem}.asb-navbar .nav-actions .search-toggle-button .search-label{font-size:1rem;font-weight:500}.asb-navbar .nav-actions .search-toggle-button:hover,.asb-navbar .nav-actions .search-toggle-button.is-active{background-color:var(--color-surface-hover);border-color:var(--color-border)}.asb-navbar .nav-actions .search-toggle-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.asb-navbar .p-button.menu-button{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);padding:var(--spacing-3) var(--spacing-5);font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s}.asb-navbar .p-button.menu-button .pi{color:var(--color-text);margin-right:var(--spacing-3)}.asb-navbar .p-button.menu-button:hover{background-color:var(--color-surface-elevated);border-color:var(--color-text-muted)}.navbar-greeting-logo{align-items:center;display:flex}@media (width<=767px){.asb-navbar{padding:var(--spacing-3) var(--spacing-5)}.asb-navbar .navbar-titles{margin-left:var(--spacing-5)}.asb-navbar .navbar-heading,.asb-navbar .navbar-subtitle{font-size:1rem}.asb-navbar .navbar-icon{font-size:.875rem}.asb-navbar .nav-actions .menu-toggle-button,.asb-navbar .nav-actions .search-toggle-button{width:var(--size-touch-target);justify-content:center;padding:0}.asb-navbar .nav-actions .search-toggle-button i{font-size:1.5rem}}.header-wave__svg{pointer-events:none;width:200%;height:25px;margin-top:0;position:absolute;top:100%;left:0;transform:scaleY(-1)}.header-wave__svg--back{z-index:1;fill:var(--navbar-wave-back)}.header-wave__svg--middle{z-index:2;fill:var(--navbar-wave-middle)}.header-wave__svg--front{z-index:3;fill:var(--navbar-wave-front)}@media (width<=639px){.asb-navbar{padding:var(--spacing-3) var(--spacing-4) var(--spacing-5)}.asb-navbar .navbar-titles{margin-left:var(--spacing-4);gap:var(--spacing-1);padding-top:var(--spacing-2);flex-direction:column;display:flex}.asb-navbar .navbar-heading{font-size:.875rem}.asb-navbar .navbar-subtitle{font-size:.75rem}}.asb-footer{text-align:center;width:100%;padding:var(--spacing-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-surface);color:var(--color-border-strong);border-top:1px solid var(--color-border);margin-top:auto;font-size:.75rem}.asb-footer strong{color:var(--color-primary);font-size:.625rem}.asb-footer__copyright,.asb-footer__made-by{margin:0}.asb-footer__links{gap:var(--spacing-4);margin:var(--spacing-2) 0;justify-content:center;display:flex}.asb-footer__links a{color:var(--color-icon-muted);text-decoration:none}.asb-footer__links a:hover{text-decoration:underline}.asb-footer__links a:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.asb-footer__link-button{font:inherit;color:var(--color-icon-muted);cursor:pointer;background:0 0;border:none;padding:0}.asb-footer__link-button:hover{text-decoration:underline}.asb-footer__link-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.scroll-to-top{bottom:var(--spacing-6);right:calc(var(--sidebar-width-collapsed) + var(--spacing-4));background-color:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-white);cursor:pointer;box-shadow:0 2px 8px rgb(var(--color-black-rgb)/var(--shadow-opacity-strong-plus)), 0 4px 16px rgb(var(--color-black-rgb)/var(--shadow-opacity-medium)), inset 0 1px 0 rgb(var(--color-white-rgb)/20%);z-index:800;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex;position:fixed}.scroll-to-top:hover{background-color:var(--color-primary-hover);box-shadow:0 4px 12px rgb(var(--color-black-rgb)/var(--shadow-opacity-hover)), 0 8px 24px rgb(var(--color-black-rgb)/var(--shadow-opacity-strong)), inset 0 1px 0 rgb(var(--color-white-rgb)/20%);transform:translateY(-2px)}.scroll-to-top:active{box-shadow:0 1px 4px rgb(var(--color-black-rgb)/var(--shadow-opacity-strong-plus)), 0 2px 8px rgb(var(--color-black-rgb)/var(--shadow-opacity-medium)), inset 0 1px 0 rgb(var(--color-white-rgb)/10%);transform:translateY(0)}.scroll-to-top:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.scroll-to-top i{font-size:1rem}@media (width<=767px){.scroll-to-top{right:var(--spacing-5);bottom:var(--spacing-5);width:2.25rem;height:2.25rem}.scroll-to-top i{font-size:.875rem}}.scroll-to-top-fade-enter-active,.scroll-to-top-fade-leave-active{transition:opacity .2s,transform .2s}.scroll-to-top-fade-enter-from,.scroll-to-top-fade-leave-to{opacity:0;transform:translateY(1rem)}.cookie-banner{z-index:1099;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -2px 8px rgba(0, 0, 0, var(--shadow-opacity-subtle));transition:right .25s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0}.cookie-banner--sidebar-expanded{right:var(--sidebar-width-expanded)}.cookie-banner--sidebar-collapsed{right:var(--sidebar-width-collapsed)}.cookie-banner__container{max-width:1280px;padding:var(--spacing-4) var(--spacing-5);margin:0 auto}@media (width<=767px){.cookie-banner__container{padding:var(--spacing-3) var(--spacing-4)}}.cookie-banner__main{gap:var(--spacing-4);margin-bottom:var(--spacing-4);grid-template-columns:auto 1fr;display:grid}@media (width<=767px){.cookie-banner__main{gap:var(--spacing-2);grid-template-columns:1fr}}.cookie-banner__title{color:var(--color-text);white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.cookie-banner__description{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.6}.cookie-banner__actions{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);display:flex}@media (width<=767px){.cookie-banner__actions{flex-direction:column;align-items:stretch}}.cookie-banner__actions-left{flex-shrink:0}@media (width<=767px){.cookie-banner__actions-left{order:2}}.cookie-banner__actions-right{gap:var(--spacing-3);display:flex}@media (width<=767px){.cookie-banner__actions-right{flex-direction:column;order:1}}.cookie-banner__categories{background:var(--color-background);border-radius:var(--radius-md);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}.cookie-banner__category{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border);display:flex}.cookie-banner__category:last-child{border-bottom:none;padding-bottom:0}.cookie-banner__category:first-child{padding-top:0}.cookie-banner__category-info{flex:1}.cookie-banner__category-label{color:var(--color-text);margin-bottom:var(--spacing-1);font-weight:600}.cookie-banner__category-description{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.cookie-banner__category-required{color:var(--color-text-muted);margin-top:var(--spacing-1);font-size:.75rem;font-style:italic}.cookie-banner-enter-active,.cookie-banner-leave-active{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1)}.cookie-banner-enter-from,.cookie-banner-leave-to{opacity:0;transform:translateY(100%)}.sidebar-navigation{padding:var(--spacing-6) var(--spacing-7) var(--spacing-6) var(--spacing-5);flex:1;overflow:hidden auto}@media (width<=767px){.sidebar-navigation{padding:var(--spacing-5) var(--spacing-5) var(--spacing-4) var(--spacing-4)}.sidebar-navigation .section-label-wrapper{min-width:0}}.sidebar-nav-section{margin-bottom:var(--spacing-5)}@media (width<=767px){.sidebar-nav-section{margin-bottom:var(--spacing-3)}}.sidebar-nav-section{position:relative;overflow:visible}.sidebar-nav-section .section-header{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;cursor:pointer;display:flex}@media (width<=767px){.sidebar-nav-section .section-header{padding:var(--spacing-3) 0}}.sidebar-nav-section .section-header{color:var(--color-gray-dark);text-align:left;background:0 0;border:none;width:100%;font-size:1.125rem;font-weight:700;transition:color .2s;position:relative}.sidebar-nav-section .section-header .section-icon{flex-shrink:0;font-size:1.25rem}.sidebar-nav-section .section-header .sidebar-nav-badge{margin-left:0}.sidebar-nav-section .section-header .section-label-wrapper{border-bottom:3px solid var(--color-border);flex:1;align-items:flex-end;min-width:160px;display:flex;position:relative}.sidebar-nav-section .section-header .section-label-wrapper .section-label{white-space:nowrap;border-bottom:3px solid var(--color-primary);padding-bottom:var(--spacing-3);margin-bottom:-3px;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:relative}.sidebar-nav-section .section-header .section-label-wrapper .gray-line{flex:1;height:1px}.sidebar-nav-section .section-header .chevron{color:var(--color-gray-dark);flex-shrink:0;font-size:.75rem;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar-nav-section .section-header.is-open,.sidebar-nav-section .section-header.is-open .section-icon,.sidebar-nav-section .section-header.is-open .chevron,.sidebar-nav-section .section-header:hover,.sidebar-nav-section .section-header:hover .section-icon,.sidebar-nav-section .section-header:hover .chevron{color:var(--color-primary)}.sidebar-nav-section .section-children{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.sidebar-nav-section .section-children.is-open{grid-template-rows:1fr}.sidebar-nav-section .section-children>div{overflow:hidden}@media (width<=639px){.section-header{font-size:1rem}}.section-flyout{right:var(--sidebar-width-collapsed);background:var(--color-surface);width:250px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-4);z-index:1200;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed}.section-flyout.is-visible{opacity:1;pointer-events:all}.section-flyout .flyout-title{color:var(--color-primary);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:2px solid var(--color-primary);font-size:1rem;font-weight:700}.sidebar-navigation>.sidebar-nav-link{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) 0;color:var(--color-gray-dark);width:100%;display:flex}@media (width<=767px){.sidebar-navigation>.sidebar-nav-link{padding:var(--spacing-3) 0}}.sidebar-navigation>.sidebar-nav-link{font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .2s}.sidebar-navigation>.sidebar-nav-link i{flex-shrink:0;font-size:1.25rem}.sidebar-navigation>.sidebar-nav-link .nav-label{white-space:nowrap;min-width:140px;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar-navigation>.sidebar-nav-link:hover,.sidebar-navigation>.sidebar-nav-link.is-active{color:var(--color-primary-accessible,var(--color-primary))}.sidebar-nav-link{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);padding-left:calc(var(--spacing-5) + var(--spacing-6));color:var(--color-gray-dark);font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.sidebar-nav-link:first-child{padding-top:var(--spacing-4)}.sidebar-nav-link i{flex-shrink:0;font-size:.875rem}.sidebar-nav-link .nav-label{white-space:nowrap;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar-nav-link:hover{color:var(--color-primary-accessible,var(--color-primary))}.sidebar-nav-link.is-active{color:var(--color-primary-accessible,var(--color-primary));font-weight:600}.sidebar-nav-badge{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-white);padding:0 var(--spacing-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:.625rem;font-weight:700;line-height:1;display:flex}.flyout-nav-link{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);color:var(--color-gray-dark);font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.flyout-nav-link i{flex-shrink:0;font-size:.875rem}.flyout-nav-link:hover{color:var(--color-primary-accessible,var(--color-primary))}.flyout-nav-link.is-active{color:var(--color-primary-accessible,var(--color-primary));font-weight:600}.sidebar-footer{border-top:1px solid var(--color-border);padding:var(--spacing-4);background-color:var(--color-surface-secondary);gap:var(--spacing-3);flex-direction:column;margin-top:auto;display:flex}.sidebar-footer__a11y-row{justify-content:space-between;gap:var(--spacing-2);display:flex}.is-collapsed .sidebar-footer__a11y-row{flex-direction:column;align-items:center}.sidebar-footer__a11y-item{align-items:center;gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.is-collapsed .sidebar-footer__a11y-item{flex:none}.sidebar-footer__a11y-btn{width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.sidebar-footer__a11y-btn i{font-size:1rem}.sidebar-footer__a11y-btn:hover{background-color:var(--color-surface-elevated);border-color:var(--color-text-muted)}.sidebar-footer__a11y-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.sidebar-footer__a11y-label{color:var(--color-text);text-align:center;white-space:nowrap;font-size:.625rem}.sidebar-footer__auth-row{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);display:flex}.is-collapsed .sidebar-footer__auth-row{justify-content:center}.sidebar-footer__auth-btn{align-items:center;gap:var(--spacing-3);cursor:pointer;background:0 0;border:none;padding:0;transition:background-color .2s;display:flex}.sidebar-footer__auth-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.is-collapsed .sidebar-footer__auth-btn{gap:0}.sidebar-footer__auth-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color .2s;display:flex}.sidebar-footer__auth-icon i{font-size:1rem}.sidebar-footer__auth-btn--logout .sidebar-footer__auth-icon{background-color:var(--color-primary);color:var(--color-white)}.sidebar-footer__auth-btn--logout:hover .sidebar-footer__auth-icon{background-color:var(--color-primary-hover)}.sidebar-footer__auth-btn--login .sidebar-footer__auth-icon{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.sidebar-footer__auth-btn--login:hover .sidebar-footer__auth-icon{background-color:var(--color-primary);color:var(--color-white)}.sidebar-footer__auth-label{color:var(--color-text);white-space:nowrap;font-size:.875rem;font-weight:600}.app-sidebar{width:var(--sidebar-width-expanded);background-color:var(--color-surface-secondary);box-shadow:var(--shadow-lg);border-top:4px solid var(--color-primary);z-index:1100;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:visible}html[data-accent-line=false] .app-sidebar{border-top-color:#0000}.app-sidebar.is-collapsed{width:var(--sidebar-width-collapsed);transform:translateX(calc(100% - var(--sidebar-width-collapsed)))}.app-sidebar.is-collapsed .sidebar-navigation{padding-left:0;padding-right:0}.app-sidebar.is-collapsed .section-label,.app-sidebar.is-collapsed .section-label-wrapper,.app-sidebar.is-collapsed .nav-label,.app-sidebar.is-collapsed .footer-username,.app-sidebar.is-collapsed .chevron{display:none}.app-sidebar.is-collapsed .sidebar-nav-section{margin-bottom:0}.app-sidebar.is-collapsed .sidebar-nav-link{padding:var(--spacing-3) 0;justify-content:center}.app-sidebar.is-collapsed .sidebar-navigation>.sidebar-nav-link,.app-sidebar.is-collapsed .section-header{padding:var(--spacing-4) 0 var(--spacing-5);justify-content:center;position:relative}.app-sidebar.is-collapsed .sidebar-navigation>.sidebar-nav-link .sidebar-nav-badge,.app-sidebar.is-collapsed .section-header .sidebar-nav-badge{top:var(--spacing-2);right:var(--spacing-2);min-width:22px;height:22px;margin-left:0;font-size:.625rem;position:absolute}.app-sidebar.is-collapsed .footer-content{justify-content:center}.app-sidebar .sidebar-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-sidebar.is-mobile{pointer-events:none;z-index:1300;width:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);inset:0;overflow:visible;transform:translate(100%)}.app-sidebar.is-mobile.is-open{pointer-events:auto;transform:translate(0)}.app-sidebar.is-mobile .sidebar-close-button{top:var(--spacing-3);border-radius:var(--radius-sm);z-index:1301}.sidebar-overlay{background-color:rgba(0, 0, 0, var(--shadow-opacity-backdrop));z-index:1099;position:fixed;inset:0}@media (width<=767px){.sidebar-overlay{z-index:1299}}.sidebar-toggle-button{width:var(--spacing-7);height:var(--spacing-7);background:var(--color-surface);border:2px solid var(--color-border);cursor:pointer;color:var(--color-text);z-index:1101;border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.sidebar-toggle-button:hover{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-surface-elevated)}.sidebar-toggle-button i{font-size:.875rem}.sidebar-close-button{right:var(--spacing-4);top:var(--spacing-4);width:var(--size-touch-target);height:var(--size-touch-target);border:2px solid var(--color-gray-dark);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-gray-dark);z-index:1101;background:0 0;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:absolute}.sidebar-close-button:hover{color:var(--color-primary);border-color:var(--color-primary)}.sidebar-close-button i{font-size:1.25rem}.app-sidebar.is-overlay-mode{transition:transform .25s cubic-bezier(.4,0,.2,1)}.app-sidebar.is-overlay-mode:not(.is-open){pointer-events:none;transform:translate(100%)}.app-sidebar.is-overlay-mode.is-collapsed{width:var(--sidebar-width-expanded)}.app-sidebar.is-overlay-mode.is-open{pointer-events:auto;transform:translate(0)}.app-sidebar.is-left{left:0;right:auto}.app-sidebar.is-left.is-overlay-mode{transition:transform .25s cubic-bezier(.4,0,.2,1)}.app-sidebar.is-left.is-overlay-mode:not(.is-open){transform:translate(-100%)}.app-sidebar.is-left:not(.is-overlay-mode).is-collapsed{transform:translateX(calc(-100% + var(--sidebar-width-collapsed)))}.app-sidebar.is-left .sidebar-toggle-button{left:auto;right:0;transform:translate(50%,-50%)}.sidebar-header{padding:var(--spacing-5);border-bottom:1px solid var(--color-border);background-color:var(--color-gray-light);align-items:center;gap:var(--spacing-4);flex-direction:row;display:flex}.sidebar-header__avatar-wrapper{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:transform .2s}.sidebar-header__avatar-wrapper:hover{transform:scale(1.05)}.sidebar-header__info{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-header__name-row{align-items:center;gap:var(--spacing-2);display:flex}.sidebar-header__username{color:var(--color-gray-dark);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.sidebar-header__status-pill{align-self:flex-start}.sidebar-header__since{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.is-collapsed .sidebar-header{padding:var(--spacing-4) var(--spacing-3);justify-content:center}@keyframes hamburger-top-to-x-sm{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(0)}50%{transform:translateY(2px)rotate(0)}70%{transform:translateY(5px)rotate(0)}to{transform:translateY(5px)rotate(45deg)}}@keyframes hamburger-bottom-to-x-sm{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(2px)rotate(0)}50%{transform:translateY(-2px)rotate(0)}70%{transform:translateY(-5px)rotate(0)}to{transform:translateY(-5px)rotate(-45deg)}}@keyframes hamburger-top-to-x-md{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(0)}50%{transform:translateY(2px)rotate(0)}70%{transform:translateY(7px)rotate(0)}to{transform:translateY(7px)rotate(45deg)}}@keyframes hamburger-bottom-to-x-md{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(2px)rotate(0)}50%{transform:translateY(-2px)rotate(0)}70%{transform:translateY(-7px)rotate(0)}to{transform:translateY(-7px)rotate(-45deg)}}@keyframes hamburger-top-to-x-lg{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(0)}50%{transform:translateY(2px)rotate(0)}70%{transform:translateY(9px)rotate(0)}to{transform:translateY(9px)rotate(45deg)}}@keyframes hamburger-bottom-to-x-lg{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(2px)rotate(0)}50%{transform:translateY(-2px)rotate(0)}70%{transform:translateY(-9px)rotate(0)}to{transform:translateY(-9px)rotate(-45deg)}}@keyframes hamburger-wave{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes hamburger-middle-fade{0%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(0)}}@keyframes hamburger-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes squeeze-top-sm{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(5px)rotate(0)}to{transform:translateY(5px)rotate(45deg)}}@keyframes squeeze-bottom-sm{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-5px)rotate(0)}to{transform:translateY(-5px)rotate(-45deg)}}@keyframes squeeze-top-md{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(7px)rotate(0)}to{transform:translateY(7px)rotate(45deg)}}@keyframes squeeze-bottom-md{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-7px)rotate(0)}to{transform:translateY(-7px)rotate(-45deg)}}@keyframes squeeze-top-lg{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(9px)rotate(0)}to{transform:translateY(9px)rotate(45deg)}}@keyframes squeeze-bottom-lg{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-9px)rotate(0)}to{transform:translateY(-9px)rotate(-45deg)}}@keyframes elastic-top-sm{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(9px)rotate(0)}70%{transform:translateY(3px)rotate(20deg)}to{transform:translateY(5px)rotate(45deg)}}@keyframes elastic-bottom-sm{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-calc(5px + 4px)) rotate(0deg)}70%{transform:translateY(-3px)rotate(-20deg)}to{transform:translateY(-5px)rotate(-45deg)}}@keyframes elastic-top-md{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(11px)rotate(0)}70%{transform:translateY(5px)rotate(20deg)}to{transform:translateY(7px)rotate(45deg)}}@keyframes elastic-bottom-md{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-calc(7px + 4px)) rotate(0deg)}70%{transform:translateY(-5px)rotate(-20deg)}to{transform:translateY(-7px)rotate(-45deg)}}@keyframes elastic-top-lg{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(13px)rotate(0)}70%{transform:translateY(7px)rotate(20deg)}to{transform:translateY(9px)rotate(45deg)}}@keyframes elastic-bottom-lg{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-calc(9px + 4px)) rotate(0deg)}70%{transform:translateY(-7px)rotate(-20deg)}to{transform:translateY(-9px)rotate(-45deg)}}@keyframes spring-top-sm{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(5px)rotate(0)}to{transform:translateY(5px)rotate(45deg)}}@keyframes spring-bottom-sm{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(0)rotate(0)}45%{transform:translateY(-5px)rotate(0)}to{transform:translateY(-5px)rotate(-45deg)}}@keyframes spring-top-md{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(7px)rotate(0)}to{transform:translateY(7px)rotate(45deg)}}@keyframes spring-bottom-md{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(0)rotate(0)}45%{transform:translateY(-7px)rotate(0)}to{transform:translateY(-7px)rotate(-45deg)}}@keyframes spring-top-lg{0%{transform:translateY(0)rotate(0)}30%{transform:translateY(9px)rotate(0)}to{transform:translateY(9px)rotate(45deg)}}@keyframes spring-bottom-lg{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(0)rotate(0)}45%{transform:translateY(-9px)rotate(0)}to{transform:translateY(-9px)rotate(-45deg)}}@keyframes collapse-top-sm{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(5px)rotate(0)}to{transform:translateY(5px)rotate(45deg)}}@keyframes collapse-bottom-sm{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-5px)rotate(0)}to{transform:translateY(-5px)rotate(-45deg)}}@keyframes collapse-top-md{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(7px)rotate(0)}to{transform:translateY(7px)rotate(45deg)}}@keyframes collapse-bottom-md{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-7px)rotate(0)}to{transform:translateY(-7px)rotate(-45deg)}}@keyframes collapse-top-lg{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(9px)rotate(0)}to{transform:translateY(9px)rotate(45deg)}}@keyframes collapse-bottom-lg{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-9px)rotate(0)}to{transform:translateY(-9px)rotate(-45deg)}}@keyframes emphatic-top-sm{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(5px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(5px)rotate(45deg)scaleX(0)}to{opacity:1;transform:translateY(5px)rotate(45deg)scaleX(1)}}@keyframes emphatic-bottom-sm{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(-5px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(-5px)rotate(-45deg)scaleX(0)}to{opacity:1;transform:translateY(-5px)rotate(-45deg)scaleX(1)}}@keyframes emphatic-top-md{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(7px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(7px)rotate(45deg)scaleX(0)}to{opacity:1;transform:translateY(7px)rotate(45deg)scaleX(1)}}@keyframes emphatic-bottom-md{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(-7px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(-7px)rotate(-45deg)scaleX(0)}to{opacity:1;transform:translateY(-7px)rotate(-45deg)scaleX(1)}}@keyframes emphatic-top-lg{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(9px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(9px)rotate(45deg)scaleX(0)}to{opacity:1;transform:translateY(9px)rotate(45deg)scaleX(1)}}@keyframes emphatic-bottom-lg{0%{opacity:1;transform:translateY(0)rotate(0)scaleX(1)}30%{opacity:0;transform:translateY(-9px)rotate(0)scaleX(0)}60%{opacity:0;transform:translateY(-9px)rotate(-45deg)scaleX(0)}to{opacity:1;transform:translateY(-9px)rotate(-45deg)scaleX(1)}}.base-hamburger{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;color:currentColor;font-family:inherit;font-size:var(--font-size-sm);--hamburger-offset:7px;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0;font-weight:500;display:inline-flex}.base-hamburger:hover:not(:disabled){background:var(--color-surface-hover)}.base-hamburger:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-hamburger.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-hamburger--sm{--hamburger-offset:5px;width:2rem;min-width:2rem;height:2rem}.base-hamburger--md{--hamburger-offset:7px;width:2.5rem;min-width:2.5rem;height:2.5rem}.base-hamburger--lg{--hamburger-offset:9px;width:3rem;min-width:3rem;height:3rem}.base-hamburger:has(.base-hamburger__label:not(.base-hamburger__label--never)){width:auto;padding:0 var(--spacing-3)}.base-hamburger__icon{flex-shrink:0;position:relative}.base-hamburger--sm .base-hamburger__icon{width:1rem;height:.75rem}.base-hamburger--md .base-hamburger__icon{width:1.25rem;height:1rem}.base-hamburger--lg .base-hamburger__icon{width:1.5rem;height:1.25rem}.base-hamburger__bar{transform-origin:50%;background-color:currentColor;border-radius:1px;width:100%;height:2px;display:block;position:absolute;left:0}.base-hamburger__bar--top{top:0}.base-hamburger__bar--middle{top:50%;transform:translateY(-50%)}.base-hamburger__bar--bottom{bottom:0}.base-hamburger--anim-x.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-top-to-x-sm}.base-hamburger--anim-x.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-x.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-bottom-to-x-sm}.base-hamburger--anim-x.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-top-to-x-md}.base-hamburger--anim-x.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-x.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-bottom-to-x-md}.base-hamburger--anim-x.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-top-to-x-lg}.base-hamburger--anim-x.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-x.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.68,-.5,.32,1.5) forwards hamburger-bottom-to-x-lg}.base-hamburger--anim-x:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-squeeze.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards squeeze-top-sm}.base-hamburger--anim-squeeze.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-squeeze.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards squeeze-bottom-sm}.base-hamburger--anim-squeeze.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards squeeze-top-md}.base-hamburger--anim-squeeze.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-squeeze.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards squeeze-bottom-md}.base-hamburger--anim-squeeze.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards squeeze-top-lg}.base-hamburger--anim-squeeze.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-squeeze.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards squeeze-bottom-lg}.base-hamburger--anim-squeeze:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-elastic.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-top-sm}.base-hamburger--anim-elastic.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-elastic.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-bottom-sm}.base-hamburger--anim-elastic.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-top-md}.base-hamburger--anim-elastic.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-elastic.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-bottom-md}.base-hamburger--anim-elastic.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-top-lg}.base-hamburger--anim-elastic.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-elastic.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.25,.46,.45,.94) forwards elastic-bottom-lg}.base-hamburger--anim-elastic:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-spin .base-hamburger__icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.base-hamburger--anim-spin .base-hamburger__bar--top,.base-hamburger--anim-spin .base-hamburger__bar--bottom{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s}.base-hamburger--anim-spin .base-hamburger__bar--middle{transition:transform .2s ease-out,opacity .2s ease-out}.base-hamburger--anim-spin.is-open .base-hamburger__icon{transform:rotate(90deg)}.base-hamburger--anim-spin.is-open .base-hamburger__bar--top{transform:translateY(var(--hamburger-offset)) rotate(45deg)}.base-hamburger--anim-spin.is-open .base-hamburger__bar--middle{opacity:0;transform:translateY(-50%)scaleX(0)}.base-hamburger--anim-spin.is-open .base-hamburger__bar--bottom{transform:translateY(calc(-1 * var(--hamburger-offset))) rotate(-45deg)}.base-hamburger--anim-spring.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-top-sm}.base-hamburger--anim-spring.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-spring.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-bottom-sm}.base-hamburger--anim-spring.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-top-md}.base-hamburger--anim-spring.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-spring.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-bottom-md}.base-hamburger--anim-spring.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-top-lg}.base-hamburger--anim-spring.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-spring.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.34,1.3,.64,1) forwards spring-bottom-lg}.base-hamburger--anim-spring:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-collapse.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-top-sm}.base-hamburger--anim-collapse.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-collapse.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-bottom-sm}.base-hamburger--anim-collapse.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-top-md}.base-hamburger--anim-collapse.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-collapse.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-bottom-md}.base-hamburger--anim-collapse.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-top-lg}.base-hamburger--anim-collapse.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-collapse.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.2s cubic-bezier(.4,0,.2,1) forwards collapse-bottom-lg}.base-hamburger--anim-collapse:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-emphatic.base-hamburger--sm.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards emphatic-top-sm}.base-hamburger--anim-emphatic.base-hamburger--sm.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-emphatic.base-hamburger--sm.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards emphatic-bottom-sm}.base-hamburger--anim-emphatic.base-hamburger--md.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards emphatic-top-md}.base-hamburger--anim-emphatic.base-hamburger--md.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-emphatic.base-hamburger--md.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards emphatic-bottom-md}.base-hamburger--anim-emphatic.base-hamburger--lg.is-open .base-hamburger__bar--top{animation:.3s ease-in-out forwards emphatic-top-lg}.base-hamburger--anim-emphatic.base-hamburger--lg.is-open .base-hamburger__bar--middle{animation:.2s ease-out forwards hamburger-middle-fade}.base-hamburger--anim-emphatic.base-hamburger--lg.is-open .base-hamburger__bar--bottom{animation:.3s ease-in-out forwards emphatic-bottom-lg}.base-hamburger--anim-emphatic:not(.is-open) .base-hamburger__bar{animation:none}.base-hamburger--anim-minus .base-hamburger__bar--top,.base-hamburger--anim-minus .base-hamburger__bar--bottom{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.base-hamburger--anim-minus.is-open .base-hamburger__bar--top{transform:translateY(var(--hamburger-offset));opacity:0}.base-hamburger--anim-minus.is-open .base-hamburger__bar--bottom{transform:translateY(calc(-1 * var(--hamburger-offset)));opacity:0}.base-hamburger--anim-boring.is-open .base-hamburger__bar--top{transform:translateY(var(--hamburger-offset)) rotate(45deg)}.base-hamburger--anim-boring.is-open .base-hamburger__bar--middle{opacity:0;transform:translateY(-50%)scaleX(0)}.base-hamburger--anim-boring.is-open .base-hamburger__bar--bottom{transform:translateY(calc(-1 * var(--hamburger-offset))) rotate(-45deg)}.base-hamburger--hover-wave:not(.is-open):hover .base-hamburger__bar--top{animation:.3s cubic-bezier(.34,1.3,.64,1) hamburger-wave}.base-hamburger--hover-wave:not(.is-open):hover .base-hamburger__bar--middle{animation:.3s cubic-bezier(.34,1.3,.64,1) 70ms hamburger-wave}.base-hamburger--hover-wave:not(.is-open):hover .base-hamburger__bar--bottom{animation:.3s cubic-bezier(.34,1.3,.64,1) .14s hamburger-wave}.base-hamburger--hover-pulse:not(.is-open):hover .base-hamburger__bar--top{animation:.3s ease-in-out infinite hamburger-pulse}.base-hamburger--hover-pulse:not(.is-open):hover .base-hamburger__bar--middle{animation:.3s ease-in-out 70ms infinite hamburger-pulse}.base-hamburger--hover-pulse:not(.is-open):hover .base-hamburger__bar--bottom{animation:.3s ease-in-out .12s infinite hamburger-pulse}.base-hamburger--hover-rotate .base-hamburger__icon{transition:transform .2s cubic-bezier(.34,1.2,.64,1)}.base-hamburger--hover-rotate:not(.is-open):hover .base-hamburger__icon{transform:rotate(90deg)}.base-hamburger--hover-spread .base-hamburger__bar--top,.base-hamburger--hover-spread .base-hamburger__bar--bottom{transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.base-hamburger--hover-spread:not(.is-open):hover .base-hamburger__bar--top{transform:translateY(-3px)}.base-hamburger--hover-spread:not(.is-open):hover .base-hamburger__bar--bottom{transform:translateY(3px)}.base-hamburger--hover-squeeze .base-hamburger__bar--top,.base-hamburger--hover-squeeze .base-hamburger__bar--bottom{transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.base-hamburger--hover-squeeze:not(.is-open):hover .base-hamburger__bar--top{transform:translateY(3px)}.base-hamburger--hover-squeeze:not(.is-open):hover .base-hamburger__bar--bottom{transform:translateY(-3px)}.base-hamburger--hover-indent .base-hamburger__bar--top,.base-hamburger--hover-indent .base-hamburger__bar--bottom,.base-hamburger--hover-indent .base-hamburger__bar--middle{transform-origin:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.base-hamburger--hover-indent:not(.is-open):hover .base-hamburger__bar--middle{transform:translateY(-50%)scaleX(.72)}.base-hamburger--hover-indent:not(.is-open):hover .base-hamburger__bar--bottom{transition-delay:40ms;transform:scaleX(.5)}.base-hamburger--hover-fade .base-hamburger__bar--middle{transition:opacity .2s,transform .2s}.base-hamburger--hover-fade:not(.is-open):hover .base-hamburger__bar--middle{opacity:0;transform:translateY(-50%)scaleX(.3)}.base-hamburger__label{white-space:nowrap;line-height:1}.base-hamburger__label--always{display:inline}.base-hamburger__label--never{display:none}.base-hamburger__label--mobile{display:inline}@media (width>=768px){.base-hamburger__label--mobile{display:none}}.base-hamburger__label--desktop{display:none}@media (width>=768px){.base-hamburger__label--desktop{display:inline}}@media (hover:none){.base-hamburger{min-width:44px;min-height:44px}}:root.reduced-motion .base-hamburger .base-hamburger__bar{transition:none;animation:none}:root.reduced-motion .base-hamburger--sm.is-open .base-hamburger__bar--top{transform:translateY(5px)rotate(45deg)}:root.reduced-motion .base-hamburger--sm.is-open .base-hamburger__bar--middle{opacity:0}:root.reduced-motion .base-hamburger--sm.is-open .base-hamburger__bar--bottom{transform:translateY(-5px)rotate(-45deg)}:root.reduced-motion .base-hamburger--md.is-open .base-hamburger__bar--top{transform:translateY(7px)rotate(45deg)}:root.reduced-motion .base-hamburger--md.is-open .base-hamburger__bar--middle{opacity:0}:root.reduced-motion .base-hamburger--md.is-open .base-hamburger__bar--bottom{transform:translateY(-7px)rotate(-45deg)}:root.reduced-motion .base-hamburger--lg.is-open .base-hamburger__bar--top{transform:translateY(9px)rotate(45deg)}:root.reduced-motion .base-hamburger--lg.is-open .base-hamburger__bar--middle{opacity:0}:root.reduced-motion .base-hamburger--lg.is-open .base-hamburger__bar--bottom{transform:translateY(-9px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){:root:not(.motion-ok) .base-hamburger .base-hamburger__bar{transition:none;animation:none}:root:not(.motion-ok) .base-hamburger--sm.is-open .base-hamburger__bar--top{transform:translateY(5px)rotate(45deg)}:root:not(.motion-ok) .base-hamburger--sm.is-open .base-hamburger__bar--middle{opacity:0}:root:not(.motion-ok) .base-hamburger--sm.is-open .base-hamburger__bar--bottom{transform:translateY(-5px)rotate(-45deg)}:root:not(.motion-ok) .base-hamburger--md.is-open .base-hamburger__bar--top{transform:translateY(7px)rotate(45deg)}:root:not(.motion-ok) .base-hamburger--md.is-open .base-hamburger__bar--middle{opacity:0}:root:not(.motion-ok) .base-hamburger--md.is-open .base-hamburger__bar--bottom{transform:translateY(-7px)rotate(-45deg)}:root:not(.motion-ok) .base-hamburger--lg.is-open .base-hamburger__bar--top{transform:translateY(9px)rotate(45deg)}:root:not(.motion-ok) .base-hamburger--lg.is-open .base-hamburger__bar--middle{opacity:0}:root:not(.motion-ok) .base-hamburger--lg.is-open .base-hamburger__bar--bottom{transform:translateY(-9px)rotate(-45deg)}}.base-app-tagline{text-transform:uppercase;color:var(--color-primary);margin:0;font-family:Amatic SC,PT Sans,sans-serif;font-weight:700;line-height:1.1}.base-app-tagline--hero{font-size:2.5rem}@media (width>=768px){.base-app-tagline--hero{font-size:2.8rem}}@media (width>=1024px){.base-app-tagline--hero{font-size:3.6rem}}.base-app-tagline--navbar{font-size:2rem}@media (width<=479px){.base-app-tagline--navbar{font-size:1.5rem}}.base-avatar{display:inline-flex;position:relative}.base-avatar__circle{background-color:var(--color-gray-dark);color:var(--color-white);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.base-avatar__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.base-avatar__initials{color:inherit;text-transform:uppercase;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-weight:600;line-height:1}.base-avatar__badge{border:2px solid var(--color-surface);background-color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.base-avatar__badge-icon{color:var(--color-white);line-height:1}.base-avatar--circle .base-avatar__circle{border-radius:50%}.base-avatar--rounded .base-avatar__circle{border-radius:var(--radius-lg)}.base-avatar--square .base-avatar__circle{border-radius:0}.base-avatar--small{width:var(--icon-size-lg);height:var(--icon-size-lg)}.base-avatar--small .base-avatar__initials{font-size:.75rem}.base-avatar--small .base-avatar__badge{width:14px;height:14px;bottom:-2px;right:-2px}.base-avatar--small .base-avatar__badge-icon{font-size:.5rem}.base-avatar--normal{width:44px;height:44px}.base-avatar--normal .base-avatar__initials{font-size:.875rem}.base-avatar--normal .base-avatar__badge{width:18px;height:18px;bottom:-3px;right:-3px}.base-avatar--normal .base-avatar__badge-icon{font-size:.625rem}.base-avatar--large{width:56px;height:56px}.base-avatar--large .base-avatar__initials{font-size:1rem}.base-avatar--large .base-avatar__badge{width:22px;height:22px;bottom:-4px;right:-4px}.base-avatar--large .base-avatar__badge-icon{font-size:.75rem}.base-avatar--xlarge{width:120px;height:120px}.base-avatar--xlarge .base-avatar__initials{font-size:2.5rem}.base-avatar--xlarge .base-avatar__badge{width:32px;height:32px;bottom:-4px;right:-4px}.base-avatar--xlarge .base-avatar__badge-icon{font-size:.875rem}.base-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:calc(var(--radius-md) * var(--button-radius-override,1));font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s}.base-button .p-button-icon{font-size:inherit}.base-button.p-button-icon-only{padding:var(--spacing-3)}.base-button.p-button-icon-only.base-button--small{padding:var(--spacing-2)}.base-button.p-button-icon-only.base-button--large{padding:var(--spacing-4)}.base-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.p-button{border-radius:calc(var(--radius-md) * var(--button-radius-override,1));min-height:var(--size-touch-target);min-width:var(--size-touch-target);border:2px solid #0000;font-weight:700}@media (width>=768px){.p-button{min-width:auto;min-height:auto}}.p-button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary);transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.p-button:not(:disabled):hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}}.p-button:not(:disabled):active{background:var(--color-primary-hover);border-color:var(--color-primary-hover);transform:scale(.97)}.p-button.p-button-secondary{border-color:var(--color-border);color:var(--color-text);background:0 0}@media (hover:hover){.p-button.p-button-secondary:not(:disabled):hover{background:var(--color-surface-secondary);border-color:var(--color-text-muted)}}.p-button.p-button-outlined{border-color:var(--color-primary);color:var(--color-primary);background:0 0}@media (hover:hover){.p-button.p-button-outlined:not(:disabled):hover{background:var(--color-primary);color:var(--color-text-on-primary)}}.p-button.p-button-outlined.p-button-secondary{border-color:var(--color-border);color:var(--color-text)}@media (hover:hover){.p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--color-surface-secondary);border-color:var(--color-text-muted)}}.p-button.base-button--ghost{color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3c3c3c8c;border-color:#fff6}@media (hover:hover){.p-button.base-button--ghost:not(:disabled):hover{color:var(--color-white);background:#505050b3;border-color:#ffffffb3}}.p-button.base-button--ghost-light{color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-color:#ffffff80}@media (hover:hover){.p-button.base-button--ghost-light:not(:disabled):hover{border-color:var(--color-white);color:var(--color-white);background:#ffffff52}}.p-button.p-button-text{color:var(--color-primary);background:0 0;border-color:#0000}@media (hover:hover){.p-button.p-button-text:not(:disabled):hover{background:var(--color-primary-shadow)}}.p-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.p-button:disabled{opacity:.6;cursor:not-allowed}.delete-modal-content{gap:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-danger-subtle);border:1px solid var(--color-danger-subtle);border-radius:var(--radius-md);align-items:flex-start;display:flex}.delete-modal-content__icon{background-color:var(--color-danger-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.delete-modal-content__icon i{color:var(--color-danger);font-size:1.25rem}.delete-modal-content__text{flex:1}.delete-modal-content__message{margin:0 0 var(--spacing-3);color:var(--color-text);line-height:1.5}.delete-modal-content__message strong{color:var(--color-danger)}.delete-modal-content__warning{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4}.base-pill-tag{white-space:nowrap;border-radius:9999px;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;transition:all .2s}.base-pill-tag--small{padding:var(--spacing-1) var(--spacing-3);font-size:.75rem}.base-pill-tag--normal{padding:var(--spacing-1) var(--spacing-4);font-size:.875rem}.base-pill-tag--large{padding:var(--spacing-2) var(--spacing-5);font-size:1rem}.base-pill-tag--clickable{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.base-pill-tag--clickable:hover{filter:brightness(.95)}}.base-pill-tag--clickable:active{filter:brightness(.9)}.base-pill-tag--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-pill-tag--icon-only{padding:var(--spacing-2);aspect-ratio:1;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}@media (pointer:coarse){.base-pill-tag--icon-only{min-width:44px;min-height:44px}}.base-pill-tag--icon-only.base-pill-tag--small{padding:var(--spacing-1);min-width:24px;min-height:24px}@media (pointer:coarse){.base-pill-tag--icon-only.base-pill-tag--small{min-width:44px;min-height:44px}}.base-pill-tag--toggleable{align-items:center;gap:var(--spacing-2);border:1px solid var(--color-border);background-color:var(--color-surface-secondary);color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-weight:500;display:inline-flex}@media (hover:hover){.base-pill-tag--toggleable:hover{border-color:var(--color-border-hover);background-color:var(--color-surface-hover)}}.base-pill-tag--toggleable:active{border-color:var(--color-border-hover);background-color:var(--color-surface-hover)}.base-pill-tag--toggleable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-pill-tag--active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}@media (hover:hover){.base-pill-tag--active:hover{filter:brightness(1.1);background-color:var(--color-primary);border-color:var(--color-primary)}}.base-pill-tag--disabled{opacity:.6;cursor:not-allowed;pointer-events:none;pointer-events:none}.base-pill-tag--loading{cursor:progress}@media (prefers-reduced-motion:reduce){.base-pill-tag--loading .mdi-spin{animation:none}}.base-pill-tag__subtitle{opacity:.75;white-space:nowrap;font-size:.85em;display:block}.base-pill-tag__content{align-items:center;gap:var(--spacing-2);display:inline-flex}.base-pill-tag__icon,.base-pill-tag .p-tag-icon{font-size:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;top:-.05em}.base-pill-tag__label{white-space:nowrap}.base-pill-tag__remove{margin-left:var(--spacing-1);cursor:pointer;opacity:.7;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex}@media (pointer:coarse){.base-pill-tag__remove{min-width:44px;min-height:44px;margin-left:0}}@media (hover:hover){.base-pill-tag__remove:hover{opacity:1}}.base-pill-tag__remove:active{opacity:1}.base-pill-tag__remove i{font-size:.75em}.base-visibility-badge{align-items:center;gap:var(--spacing-2);white-space:nowrap;border-radius:9999px;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-weight:600;transition:all .2s;display:inline-flex}.base-visibility-badge__icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.base-visibility-badge__label{white-space:nowrap}.base-visibility-badge--on-image{padding:var(--spacing-2) var(--spacing-4);color:var(--color-white);background:var(--color-overlay-40);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-overlay-white-10);box-shadow:var(--shadow-sm);font-size:.875rem}.base-visibility-badge--inline{padding:var(--spacing-1) var(--spacing-3);font-size:.75rem}.base-visibility-badge--public.base-visibility-badge--on-image{background:#22c55e73}.base-visibility-badge--internal.base-visibility-badge--on-image{background:#0000008c}.base-visibility-badge--filtered.base-visibility-badge--on-image{background:rgb(var(--color-primary-rgb)/55%)}.base-visibility-badge--public.base-visibility-badge--inline{color:var(--color-success-text);background:var(--color-success-subtle);border:1px solid var(--color-success-border)}.base-visibility-badge--internal.base-visibility-badge--inline{color:var(--color-text-secondary);background:var(--color-surface-secondary);border:1px solid var(--color-border)}.base-visibility-badge--filtered.base-visibility-badge--inline{color:var(--color-primary-accessible);background:var(--color-primary-subtle);border:1px solid rgb(var(--color-primary-rgb)/30%)}.push-phone-preview{padding:var(--spacing-5) 0;justify-content:center;display:flex}.push-phone-preview:not(.push-phone-preview--compact) .push-phone-preview__device{filter:drop-shadow(0 20px 40px #0000004d)!important;transform:none!important}.push-phone-preview--compact{flex-shrink:0;width:169px;height:345px;padding:0;overflow:hidden}.push-phone-preview--compact .push-phone-preview__device{transform-origin:0 0;filter:none!important;transform:scale(.65)!important}.push-phone-preview__screen{background:var(--color-surface)!important}.push-phone-preview__homescreen-bg{background:var(--color-surface-subtle);flex:1}.push-phone-preview__notification{margin:var(--spacing-3) var(--spacing-2) 0;background:var(--push-preview-notification-bg);border:1px solid var(--push-preview-notification-border);border-radius:12px;flex-direction:row;gap:6px;padding:7px 8px;display:flex}.dark .push-phone-preview__notification{background:var(--push-preview-notification-bg-dark);border-color:var(--push-preview-notification-border-dark)}.push-phone-preview__notification-icon{border-radius:var(--radius-md);flex-shrink:0;width:28px;height:28px;overflow:hidden}.push-phone-preview__notification-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.push-phone-preview__notification-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.push-phone-preview__notification-meta{align-items:center;gap:var(--spacing-2);display:flex}.push-phone-preview__notification-meta .hero__phone-push-time{margin-left:auto}.push-phone-preview__notification-title{white-space:normal!important;display:block!important}.push-phone-preview__notification-placeholder{color:var(--push-preview-placeholder-color);font-size:8px;font-style:italic}.dark .push-phone-preview__notification-placeholder{color:var(--push-preview-placeholder-color-dark)}.push-phone-preview__notification-body{color:var(--push-preview-body-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.dark .push-phone-preview__notification-body{color:var(--push-preview-body-color-dark)}.push-phone-preview__notification-actions{margin-top:var(--spacing-2);border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-2);gap:1px;display:flex}.push-phone-preview__notification-action{text-align:center;color:var(--push-preview-action-color);padding:var(--spacing-1) 0;flex:1;font-size:8px;font-weight:500}.dark .push-phone-preview__notification-action{color:var(--push-preview-action-color-dark)}.push-phone-preview__notification-action--primary{color:var(--push-action-primary-color);border-left:1px solid var(--color-border-subtle);font-weight:600}.dark .push-phone-preview__notification-action--primary{color:var(--push-action-primary-color-dark)}.push-phone-preview__home-indicator{background:var(--push-preview-home-indicator);border-radius:var(--radius-sm);width:30%;height:4px;margin:var(--spacing-1) auto}.dark .push-phone-preview__home-indicator{background:var(--push-preview-home-indicator-dark)}.base-push{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));max-width:400px;display:flex;position:relative}.base-push--preview{border-style:dashed}.base-push__icon-wrapper{border-radius:var(--radius-md);background:var(--color-primary);width:40px;height:40px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.base-push__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.base-push__title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.base-push__body{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.base-push__url{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.base-push__badge{top:var(--spacing-2);right:var(--spacing-3);position:absolute}.gallery-admin__header{align-items:center;gap:var(--spacing-3,.75rem);margin-bottom:var(--spacing-4,1rem);flex-wrap:wrap;display:flex}.gallery-admin__hero-filters{gap:var(--spacing-2,.5rem);flex-wrap:wrap;display:flex}.gallery-admin__upload-section{margin-bottom:var(--spacing-4,1rem)}.gallery-admin__toolbar{align-items:center;gap:var(--spacing-3,.75rem);margin-bottom:var(--spacing-3,.75rem);display:flex}.gallery-admin__search{flex:1}.gallery-admin__loading,.gallery-admin__empty{text-align:center;padding:var(--spacing-8,2rem);color:var(--color-text-muted,#888)}.gallery-admin__grid{gap:var(--spacing-3,.75rem);margin-top:var(--spacing-4,1rem);grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;display:grid}@media (width<=1200px){.gallery-admin__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.gallery-admin__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gallery-admin__grid{grid-template-columns:1fr;grid-auto-rows:250px}}.gallery-admin__add-tile{min-height:200px}.gallery-admin__add-tile-btn{background:var(--color-surface-muted,#0000000a);border:2px dashed var(--color-border,#00000026);border-radius:var(--radius-md,8px);cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;transition:background .2s,border-color .2s;display:flex}@media (hover:hover){.gallery-admin__add-tile-btn:hover{background:rgb(var(--color-primary-rgb,134 178 224)/8%);border-color:var(--color-primary)}}.gallery-admin__add-tile-btn--pick-existing{border-style:solid}.gallery-admin__add-tile-icon{color:var(--color-text-muted,#888);font-size:2rem}.gallery-admin__add-tile-btn:hover .gallery-admin__add-tile-icon{color:var(--color-primary)}.gallery-admin .base-gallery-grid{margin-top:var(--spacing-4,1rem)}.gallery-admin__empty-add{padding:var(--spacing-4) 0;min-height:200px}.gallery-admin__category-form{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.gallery-admin__orphaned{padding:var(--spacing-4,1rem) 0}.gallery-admin__orphaned-footer{margin-top:var(--spacing-4,1rem)}.gallery-admin__trash-actions{align-items:center;gap:var(--spacing-2,.5rem);margin-top:var(--spacing-4,1rem);margin-bottom:var(--spacing-3,.75rem);display:flex}.gallery-admin__trash-empty{text-align:center;padding:var(--spacing-8,2rem);color:var(--color-text-muted,#888)}.gallery-admin__lightbox{z-index:9999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-admin__lightbox-close{top:var(--spacing-4);right:var(--spacing-4);width:40px;height:40px;color:var(--color-white);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:background .2s;display:flex;position:absolute}@media (hover:hover){.gallery-admin__lightbox-close:hover{background:#ffffff4d}}.gallery-admin__lightbox-img{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:4px;max-width:90vw;max-height:90vh;box-shadow:0 8px 48px #0009}.gallery-admin__item-actions{bottom:var(--spacing-2);right:var(--spacing-2);z-index:2;opacity:0;transition:opacity .2s;position:absolute}.base-gallery-grid__item:hover .gallery-admin__item-actions,.base-gallery-grid__item:focus-visible .gallery-admin__item-actions{opacity:1}.gallery-sort-grid{grid-template-columns:repeat(var(--sort-grid-columns,4), 1fr);gap:var(--spacing-3);margin-top:var(--spacing-4);grid-auto-rows:160px;display:grid}@media (width<=768px){.gallery-sort-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.gallery-sort-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gallery-sort-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}}.gallery-sort-grid__item{border-radius:var(--radius-lg);background:var(--color-surface);cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.gallery-sort-grid__item:active{cursor:grabbing}.gallery-sort-grid__item--ghost{opacity:.4;border:2px dashed var(--color-primary);border-radius:var(--radius-lg)}.gallery-sort-grid__item--chosen{box-shadow:0 8px 24px rgba(0, 0, 0, var(--shadow-opacity-strong-plus));outline:2px solid var(--color-primary);outline-offset:2px}.gallery-sort-grid__item--dragging{opacity:.95;box-shadow:0 8px 24px rgba(0, 0, 0, var(--shadow-opacity-strong-plus))}.gallery-sort-grid__image{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.gallery-sort-grid__handle{top:var(--spacing-2);left:var(--spacing-2);z-index:2;color:var(--color-white);border-radius:var(--radius-sm);cursor:grab;background:#0000008c;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex;position:absolute}.gallery-sort-grid__handle:active{cursor:grabbing}.gallery-sort-grid__label{padding:var(--spacing-1) var(--spacing-2);color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000 0%,#000000b3 100%);font-size:.75rem;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gallery-category-form{gap:var(--spacing-5);flex-direction:column;display:flex}.gallery-category-form__pickers{gap:var(--spacing-4);display:flex}.gallery-category-form__fields{gap:var(--spacing-5);flex-direction:column;display:flex}.gallery-category-form__tab-nav{gap:var(--spacing-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-3);display:flex}.gallery-category-form__tab-btn{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.875rem;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.gallery-category-form__tab-btn:hover{color:var(--color-text)}.gallery-category-form__tab-btn.is-active{color:var(--color-primary-accessible);border-bottom-color:var(--color-primary-accessible)}.gallery-filter--pills{gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-6,1.5rem);flex-wrap:wrap;display:flex}.gallery-filter__tab{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);border:2px solid var(--color-border);cursor:pointer;color:var(--color-text);background:0 0;border-radius:999px;font-size:.9rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}@media (hover:hover){.gallery-filter__tab:hover{border-color:var(--color-primary);color:var(--color-primary)}}.gallery-filter__tab.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.gallery-filter__tab.is-active .gallery-filter__count{color:var(--color-text-on-primary);background:#ffffff40}.gallery-filter__tab:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.gallery-filter__count{background:var(--color-overlay-05);padding:0 var(--spacing-1,.25rem);text-align:center;border-radius:999px;min-width:1.25rem;font-size:.75rem;transition:background .2s,color .2s}.gallery-filter__loading,.gallery-filter__error{padding:var(--spacing-4,1rem)}.gallery-filter__error{color:var(--color-danger,#e53e3e)}.gallery-filter__hint{color:var(--color-text-muted,#888);margin-bottom:var(--spacing-4,1rem);font-size:.875rem}.gallery-filter__gruppe{border:1px solid var(--color-border,#e2e8f0);padding:var(--spacing-4,1rem);margin-bottom:var(--spacing-4,1rem);border-radius:6px}.gallery-filter__gruppe-header{margin-bottom:var(--spacing-3,.75rem);justify-content:space-between;align-items:center;display:flex}.gallery-filter__gruppe-label{font-weight:600}.gallery-filter__dimensions{gap:var(--spacing-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.gallery-image-sichtbarkeit__loading,.gallery-image-sichtbarkeit__error{padding:var(--spacing-4,1rem)}.gallery-image-sichtbarkeit__error{color:var(--color-danger,#e53e3e)}.gallery-image-sichtbarkeit__hint{color:var(--color-text-muted,#888);margin-bottom:var(--spacing-4,1rem);font-size:.875rem}.gallery-image-sichtbarkeit__gruppe{border:1px solid var(--color-border,#e2e8f0);padding:var(--spacing-4,1rem);margin-bottom:var(--spacing-4,1rem);border-radius:6px}.gallery-image-sichtbarkeit__gruppe-header{margin-bottom:var(--spacing-3,.75rem);justify-content:space-between;align-items:center;display:flex}.gallery-image-sichtbarkeit__gruppe-label{font-weight:600}.gallery-image-sichtbarkeit__dimensions{gap:var(--spacing-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.gallery-upload-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.gallery-upload-modal__preview-wrapper{border-radius:var(--radius-md);background:var(--color-overlay-05);justify-content:center;align-items:center;height:280px;display:flex;position:relative;overflow:hidden}.gallery-upload-modal__preview{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:280px;display:block}.gallery-upload-modal__filter-hint{color:var(--color-text-muted);padding:var(--spacing-2) 0;font-size:.875rem}.gallery-upload-modal__alt-text-hint{color:var(--color-text-muted);align-items:center;gap:var(--spacing-1);margin-top:-var(--spacing-1);font-size:.75rem;display:flex}.gallery-upload-modal__status{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);flex-wrap:wrap;font-size:.875rem;font-weight:500;display:flex}.gallery-upload-modal__status--uploading,.gallery-upload-modal__status--processing{background:rgb(var(--color-primary-rgb)/8%);color:var(--color-primary)}.gallery-upload-modal__status--done{color:#15803d;background:#22c55e1f}.gallery-upload-modal__status--error{color:var(--color-danger);background:#ef44441a}.gallery-upload-modal__status-icon{flex-shrink:0;font-size:1.25rem}.gallery-upload-modal__status-icon--success{color:#15803d;font-size:1.25rem}.gallery-upload-modal__status-icon--error{color:var(--color-danger);font-size:1.25rem}.gallery-upload-modal__progress-track{background:rgb(var(--color-primary-rgb)/15%);width:100%;height:4px;margin-top:var(--spacing-1);border-radius:2px;overflow:hidden}.gallery-upload-modal__progress-fill{background:var(--color-primary);transform-origin:0;border-radius:2px;width:100%;height:100%;transition:transform .15s}.gallery-upload-modal__error-message{flex:1}.gallery-upload-modal__error-actions{gap:var(--spacing-2);justify-content:flex-end;width:100%;display:flex}.gallery-upload-modal__retry-btn,.gallery-upload-modal__skip-btn{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;font-size:.875rem;font-weight:500;display:flex}.gallery-upload-modal__retry-btn{border:1px solid var(--color-danger);color:var(--color-danger)}@media (hover:hover){.gallery-upload-modal__retry-btn:hover{background:#ef44441a}}.gallery-upload-modal__skip-btn{border:1px solid var(--color-text-muted);color:var(--color-text-muted)}@media (hover:hover){.gallery-upload-modal__skip-btn:hover{background:var(--color-overlay-05)}}.gallery-upload-modal__hero{gap:var(--spacing-3);flex-direction:column;display:flex}.gallery-upload-modal__toggle-hint{color:var(--color-text-muted);margin:0 0 var(--spacing-2);font-size:.75rem}.gallery-upload-modal__info-grid{gap:var(--spacing-1) var(--spacing-4);grid-template-columns:auto 1fr;margin:0;display:grid}.gallery-upload-modal__info-label{color:var(--color-text-muted);padding:var(--spacing-1) 0;white-space:nowrap;font-size:.75rem;font-weight:500}.gallery-upload-modal__info-value{color:var(--color-text);padding:var(--spacing-1) 0;word-break:break-all;font-size:.875rem}.gallery-upload-modal__span-picker{gap:var(--spacing-2);flex-direction:column;display:flex}.gallery-upload-modal__span-label{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.gallery-upload-modal__span-options{gap:var(--spacing-2);display:flex}.gallery-upload-modal__span-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.gallery-upload-modal__span-btn.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}@media (hover:hover){.gallery-upload-modal__span-btn:hover:not(.is-active){border-color:var(--color-primary);color:var(--color-primary)}}.gallery-page__filter{margin-bottom:var(--spacing-6,1.5rem)}.gallery-page__loading,.gallery-page__error{text-align:center;padding:var(--spacing-12,3rem);color:var(--color-text-muted,#888)}.gallery-page__error{color:var(--color-danger,#e53e3e)}.gallery-page__grid{gap:var(--spacing-3,.75rem);grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;display:grid}@media (width<=768px){.gallery-page__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}}@media (width<=480px){.gallery-page__grid{grid-template-columns:1fr;grid-auto-rows:200px}}.gallery-page__zoom-icon{color:var(--color-white);font-size:2rem}.base-hero{min-height:calc(90svh - 70px);position:relative}@supports not (min-height:1svh){.base-hero{min-height:calc(90vh - 70px)}}@media (width<=1023px){.base-hero{height:auto;min-height:0}}.base-hero{justify-content:center;align-items:center;display:flex;overflow:hidden}.base-hero__slides{width:110%;height:110%;position:absolute;inset:-5%}.base-hero__slide{opacity:0;will-change:transform, opacity;background-position:50%;background-size:cover;transition:opacity 1.5s ease-in-out;animation:8s ease-in-out forwards paused base-hero-kenburns;position:absolute;inset:0}.base-hero__slide.is-active{opacity:1;animation-play-state:running}.base-hero__overlay{background:var(--color-overlay-40);z-index:1;pointer-events:none;position:absolute;inset:0}.base-hero__layout{z-index:2;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-7);box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1100px;display:grid;position:relative}@media (width<=1023px){.base-hero__layout{padding:var(--spacing-5);justify-items:center;gap:var(--spacing-5);grid-template-columns:1fr}}.base-hero__layout--no-side{grid-template-columns:1fr;justify-items:center;max-width:720px}.base-hero__content{text-align:center;min-width:0;padding:var(--spacing-6) var(--spacing-7);border-radius:var(--radius-xl);background:linear-gradient(160deg, rgb(var(--color-white-rgb)/28%) 0%, rgb(var(--color-white-rgb)/7%) 50%, rgb(var(--color-white-rgb)/18%) 100%);-webkit-backdrop-filter:blur(32px)saturate(200%)brightness(1.05);backdrop-filter:blur(32px)saturate(200%)brightness(1.05);border:1px solid rgb(var(--color-white-rgb)/45%);max-width:580px;box-shadow:0 2px 4px rgb(var(--color-black-rgb)/6%), 0 8px 24px rgb(var(--color-black-rgb)/18%), 0 24px 64px rgb(var(--color-black-rgb)/22%), inset 0 2px 0 rgb(var(--color-white-rgb)/70%), inset 0 -1px 0 rgb(var(--color-white-rgb)/15%), inset 1.5px 0 0 rgb(var(--color-white-rgb)/25%), inset -1.5px 0 0 rgb(var(--color-white-rgb)/12%);position:relative}@media (width<=639px){.base-hero__content{padding:var(--spacing-5)}}.base-hero__content:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#ffffff38 0%,#0000 65%);position:absolute;inset:0}.base-hero__content:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffe6 30% 70%,#0000 100%);border-radius:50%;height:1px;position:absolute;top:1px;left:12%;right:12%}.base-hero__content>*{z-index:1;position:relative}.base-hero__side{justify-content:center;align-items:center;min-width:0;display:flex}@media (width<=1023px){.base-hero__side{display:none}}.base-hero__title{color:var(--color-white);margin:0 0 var(--spacing-2);text-shadow:0 2px 8px #0006;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2}.base-hero__subtitle{color:#ffffffe6;margin:0 0 var(--spacing-2);text-shadow:0 1px 4px #0006;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500}.base-hero__text{color:#fffc;margin:0;font-size:.9rem}.base-hero__text p{margin:0}.base-hero__indicators{bottom:var(--spacing-3);right:var(--spacing-4);gap:var(--spacing-1);z-index:2;display:flex;position:absolute}.base-hero__indicator{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s}.base-hero__indicator.is-active{background:#fff}.base-hero--no-images{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%)}.base-hero--compact{min-height:420px}@media (width<=1023px){.base-hero--compact{height:auto}}@keyframes base-hero-kenburns{0%{transform:scale(1)translate(0%)}to{transform:scale(var(--zoom,1.12)) translate(var(--translate-x,0%), var(--translate-y,0%))}}@media (prefers-reduced-motion:reduce){.base-hero__slide{animation:none;transform:none}}.gallery-lightbox{z-index:9999;background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gallery-lightbox--entering{animation:.3s cubic-bezier(.22,1,.36,1) gallery-lightbox-enter}.gallery-lightbox--leaving{animation:.2s ease-out forwards gallery-lightbox-leave}.gallery-lightbox__content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gallery-lightbox__progress{background:#ffffff1a;height:3px;position:absolute;top:0;left:0;right:0}.gallery-lightbox__progress-bar{background:var(--color-primary);transform-origin:0;width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1)}.gallery-lightbox__close{top:var(--spacing-4);right:var(--spacing-4);z-index:10;width:48px;height:48px;color:var(--color-white);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;transition:background .2s,transform .2s;display:flex;position:absolute}.gallery-lightbox__close:hover{background:#fff3;transform:scale(1.1)}.gallery-lightbox__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.gallery-lightbox__nav{z-index:10;width:56px;height:56px;color:var(--color-white);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:2rem;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav:hover{background:#fff3;transform:translateY(-50%)scale(1.1)}.gallery-lightbox__nav:focus-visible{outline-offset:2px;outline:2px solid #fff}.gallery-lightbox__nav--prev{left:var(--spacing-4)}.gallery-lightbox__nav--next{right:var(--spacing-4)}.gallery-lightbox__figure{flex-direction:column;align-items:center;max-width:calc(100% - 140px);max-height:calc(100% - 160px);margin:0;display:flex}.gallery-lightbox__image{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:calc(100vh - 200px)}.gallery-lightbox__caption{text-align:center;color:var(--color-white);padding:var(--spacing-4);font-size:1rem;font-weight:500}.gallery-lightbox__counter{color:#ffffffb3;margin-top:var(--spacing-2);font-size:.85rem;display:block}.gallery-lightbox__thumbnails{bottom:var(--spacing-4);gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;background:#00000080;max-width:calc(100% - 2rem);display:flex;position:absolute;left:50%;overflow-x:auto;transform:translate(-50%)}.gallery-lightbox__thumbnails::-webkit-scrollbar{height:4px}.gallery-lightbox__thumbnails::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.gallery-lightbox__thumbnail{border-radius:var(--radius-sm);cursor:pointer;opacity:.6;background:0 0;border:2px solid #0000;flex-shrink:0;width:60px;height:45px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.gallery-lightbox__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-lightbox__thumbnail:hover{opacity:.9}.gallery-lightbox__thumbnail:focus-visible{outline-offset:2px;outline:2px solid #fff}.gallery-lightbox__thumbnail--active{border-color:var(--color-primary);opacity:1}.gallery-lightbox-image-enter-active,.gallery-lightbox-image-leave-active{transition:opacity .2s,transform .2s}.gallery-lightbox-image-enter-from{opacity:0;transform:scale(.95)}.gallery-lightbox-image-leave-to{opacity:0;transform:scale(1.05)}.gallery-lightbox-enter-active{animation:.3s cubic-bezier(.22,1,.36,1) gallery-lightbox-enter}.gallery-lightbox-leave-active{animation:.2s ease-out forwards gallery-lightbox-leave}@keyframes gallery-lightbox-enter{0%{opacity:0}to{opacity:1}}@keyframes gallery-lightbox-leave{0%{opacity:1}to{opacity:0}}@media (width<=768px){.gallery-lightbox__nav{width:44px;height:44px}.gallery-lightbox__nav--prev{left:var(--spacing-2)}.gallery-lightbox__nav--next{right:var(--spacing-2)}.gallery-lightbox__figure{max-width:calc(100% - 80px)}.gallery-lightbox__thumbnails{bottom:var(--spacing-2)}.gallery-lightbox__thumbnail{width:48px;height:36px}}.notification-channel-picker{gap:var(--spacing-3);flex-direction:column;display:flex}.notification-channel-picker__title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin:0;font-size:.75rem;font-weight:600}.notification-channel-picker__grid{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.notification-channel-picker__card{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3);background:var(--color-surface-elevated);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;color:var(--color-text-secondary);flex-direction:column;min-height:80px;transition:border-color .2s,background .2s,color .2s;display:flex}.notification-channel-picker__card:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.notification-channel-picker__card:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.notification-channel-picker__card.is-active{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-primary)}.notification-channel-picker__card:not(:disabled):hover:not(.is-active){border-color:var(--color-border-hover);background:var(--color-surface-hover)}.notification-channel-picker__icon{font-size:1.5rem}.notification-channel-picker__label{font-size:.875rem;font-weight:500;line-height:1}.notification-channel-picker__sublabel{opacity:.7;font-size:.75rem;line-height:1}.base-toggle{gap:var(--spacing-2);flex-direction:column;display:flex}.base-toggle__wrapper{align-items:center;gap:var(--spacing-3);min-height:var(--size-touch-target);min-width:var(--size-touch-target);display:inline-flex}@media (width>=768px){.base-toggle__wrapper{min-width:auto;min-height:auto}}.base-toggle__wrapper--label-left{flex-direction:row-reverse}.base-toggle__label{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem}.base-toggle__switch:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-toggle__errors{margin:0;padding:0;list-style:none}.base-toggle__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-toggle--small .base-toggle__label{font-size:.75rem}.base-toggle--small .base-toggle__switch{transform:scale(.85)}.base-toggle--large .base-toggle__label{font-size:1rem}.base-toggle--large .base-toggle__switch{transform:scale(1.15)}.base-toggle--error .base-toggle__switch{--p-toggleswitch-border-color:var(--color-primary)}.base-toggle--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-toggle--disabled .base-toggle__label{cursor:not-allowed}.base-input{gap:var(--spacing-2);flex-direction:column;display:flex}.base-input__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-input__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-input__wrapper{align-items:center;display:flex;position:relative}.base-input__field{border-radius:var(--radius-md);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;transition:all .2s}.base-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-input__loading{right:var(--spacing-3);color:var(--color-gray);position:absolute}.base-input__icon{left:var(--spacing-3);color:var(--p-text-muted-color);pointer-events:none;z-index:1;font-size:1rem;position:absolute}.base-input__footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.base-input__errors{flex:1;margin:0;padding:0;list-style:none}.base-input__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-input__count{color:var(--color-gray);flex-shrink:0;margin-left:auto;font-size:.75rem}.base-input__count--limit{color:var(--color-danger);font-weight:700}.base-input__hint{color:var(--p-text-muted-color);margin:var(--spacing-1) 0 0;font-size:.75rem}.base-input__actions{right:var(--spacing-3);align-items:center;gap:var(--spacing-1);display:flex;position:absolute}.base-input__clear-btn,.base-input__password-toggle{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);cursor:pointer;min-height:var(--size-touch-target);min-width:var(--size-touch-target);background:0 0;border:none;justify-content:center;align-items:center;display:flex}@media (width>=768px){.base-input__clear-btn,.base-input__password-toggle{min-width:auto;min-height:auto}}.base-input__clear-btn,.base-input__password-toggle{transition:all .2s}@media (prefers-reduced-motion:reduce){.base-input__clear-btn,.base-input__password-toggle{transition:none}}.base-input__clear-btn .mdi,.base-input__password-toggle .mdi{font-size:1rem}.base-input__clear-btn:hover:not(:disabled),.base-input__password-toggle:hover:not(:disabled){background:var(--color-surface-secondary);color:var(--p-text-color)}.base-input__clear-btn:focus-visible,.base-input__password-toggle:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-input__clear-btn:disabled,.base-input__password-toggle:disabled{cursor:not-allowed;opacity:.5}.base-input--small .base-input__field,.base-input--small .p-inputtext{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-input--normal .base-input__field{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-input--large .base-input__field,.base-input--large .p-inputtext{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-input--fluid,.base-input--fluid .base-input__field{width:100%}.base-input--error .base-input__field{border-color:var(--color-primary)}.base-input--error .base-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-input--error .p-inputtext{border-color:var(--color-primary)}.base-input--error .p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-input--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-input .p-inputtext{background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-input-text);padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.base-input .p-inputtext::placeholder{color:var(--color-input-placeholder)}.base-input .p-inputtext{font-size:16px}@media (width>=768px){.base-input .p-inputtext{font-size:inherit}}.base-input .p-inputtext{min-height:var(--size-touch-target)}.base-input .p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-input .p-inputtext:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:var(--color-surface-secondary)}.base-input .p-inputtext.p-invalid{border-color:var(--color-primary)}.base-input .p-inputtext.p-invalid:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-input--has-icon .p-inputtext{padding-left:calc(var(--spacing-3) + 1rem + var(--spacing-2))}.base-input:has(.base-input__actions) .p-inputtext{padding-right:calc(var(--spacing-3) + 1.75rem + var(--spacing-2))}.base-input .p-inputnumber.p-inputwrapper-fluid,.base-input .p-inputnumber.p-inputwrapper-fluid .p-inputtext{width:100%}.p-inputtext{background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-input-text);padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.p-inputtext::placeholder{color:var(--color-input-placeholder)}.p-inputtext{font-size:16px}@media (width>=768px){.p-inputtext{font-size:inherit}}.p-inputtext{min-height:var(--size-touch-target)}.p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-slider{gap:var(--spacing-2);flex-direction:column;display:flex}.base-slider__label{color:var(--color-text);margin-bottom:var(--spacing-2);font-size:.875rem;display:block}.base-slider__row{align-items:center;gap:var(--spacing-4);display:flex}.base-slider__track{flex:auto;min-width:120px}.base-slider__input{width:72px;height:36px;padding:0 var(--spacing-2);border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:center;flex-shrink:0;font-size:.875rem;transition:all .2s}.base-slider__input:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-slider--disabled{opacity:.5;pointer-events:none}.base-slider--error .base-slider__input{border-color:var(--color-danger)}.base-slider__error{margin-top:var(--spacing-2);color:var(--color-danger);font-size:.75rem;display:block}.base-phone-input{gap:var(--spacing-2);flex-direction:column;display:flex}.base-phone-input__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-phone-input__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-phone-input__fields{gap:var(--spacing-2);align-items:flex-start;display:flex}.base-phone-input__country{flex:none;width:7.5rem}.base-phone-input__number{flex:auto}.base-phone-input__field{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-input-border);color:var(--color-input-text);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:16px}@media (width>=768px){.base-phone-input__field{font-size:inherit}}.base-phone-input__field{min-height:var(--size-touch-target);width:100%;transition:all .2s}.base-phone-input__field:not(:disabled):hover{background:var(--color-surface-hover);border-color:var(--color-input-border-hover)}.base-phone-input__field:focus-visible,.base-phone-input__field.p-focus{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-phone-input__field.p-invalid{border-color:var(--color-primary)}.base-phone-input__field.p-invalid:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-phone-input__field:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-phone-input__errors{margin:0;padding:0;list-style:none}.base-phone-input__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-phone-input--fluid,.base-phone-input--fluid .base-phone-input__fields{width:100%}.base-phone-input--error .base-phone-input__field{border-color:var(--color-primary)}.base-phone-input--error .base-phone-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-phone-input--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-search-input{gap:var(--spacing-2);flex-direction:column;display:flex}.base-search-input__wrapper{align-items:center;display:flex;position:relative}.base-search-input__icon{left:var(--spacing-3);color:var(--p-text-muted-color);pointer-events:none;z-index:1;font-size:1rem;position:absolute}.base-search-input__field{border-radius:var(--radius-md);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;transition:all .2s}.base-search-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-search-input__field.p-inputtext,.base-search-input .p-inputtext.base-search-input__field{padding-left:calc(var(--spacing-3) + 1rem + var(--spacing-2));padding-right:calc(var(--spacing-3) + 2rem + var(--spacing-4) + var(--spacing-2))}.base-search-input__actions{right:var(--spacing-2);align-items:center;gap:var(--spacing-1);display:flex;position:absolute}.base-search-input__clear-btn,.base-search-input__search-btn{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.base-search-input__clear-btn .mdi,.base-search-input__search-btn .mdi{font-size:1rem}.base-search-input__clear-btn:disabled,.base-search-input__search-btn:disabled{cursor:not-allowed;opacity:.5}.base-search-input__clear-btn{color:var(--p-text-muted-color);background:0 0}.base-search-input__clear-btn:hover:not(:disabled){background:var(--color-surface-secondary);color:var(--p-text-color)}.base-search-input__clear-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-search-input__search-btn{background:var(--color-primary);color:var(--color-white)}.base-search-input__search-btn:hover:not(:disabled){background:var(--color-primary-hover)}.base-search-input__search-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-search-input--small .base-search-input__field,.base-search-input--small .p-inputtext{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-search-input--small .base-search-input__clear-btn,.base-search-input--small .base-search-input__search-btn{width:1.5rem;height:1.5rem}.base-search-input--small .base-search-input__clear-btn .mdi,.base-search-input--small .base-search-input__search-btn .mdi{font-size:.875rem}.base-search-input--normal .base-search-input__field{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-search-input--large .base-search-input__field,.base-search-input--large .p-inputtext{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-search-input--large .base-search-input__clear-btn,.base-search-input--large .base-search-input__search-btn{width:2rem;height:2rem}.base-search-input--large .base-search-input__clear-btn .mdi,.base-search-input--large .base-search-input__search-btn .mdi{font-size:1.125rem}.base-search-input--fluid,.base-search-input--fluid .base-search-input__field{width:100%}.base-search-input--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-search-input--loading .base-search-input__search-btn{cursor:wait}.base-search-input .p-inputtext{background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-input-text);padding:var(--spacing-3) var(--spacing-4);font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.base-search-input .p-inputtext::placeholder{color:var(--color-input-placeholder)}.base-search-input .p-inputtext{font-size:16px}@media (width>=768px){.base-search-input .p-inputtext{font-size:inherit}}.base-search-input .p-inputtext{min-height:var(--size-touch-target)}.base-search-input .p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-search-input .p-inputtext:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background:var(--color-surface-secondary)}.sichtbarkeitsfilter__fields,.sichtbarkeitsfilter__row{gap:var(--spacing-5);flex-direction:column;display:flex}.sichtbarkeitsfilter__hint{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4}.sichtbarkeitsfilter__loading{align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);font-size:.875rem;display:flex}.sichtbarkeitsfilter__error{color:var(--color-danger);font-size:.875rem}.sichtbarkeitsfilter__or-divider{align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);font-size:.875rem;font-weight:600;display:flex}.sichtbarkeitsfilter__or-divider:before,.sichtbarkeitsfilter__or-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.base-login-form{width:100%}.base-login-form--standalone{min-height:calc(100vh - 250px);padding-top:var(--spacing-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.base-login-form--embedded{width:100%}.base-login-form__card{width:100%;max-width:420px;position:relative}.base-login-form__header{margin-bottom:var(--spacing-5);text-align:center}.base-login-form__icon{width:var(--size-avatar-md);height:var(--size-avatar-md);margin:0 auto var(--spacing-4);color:var(--p-primary-color);background:var(--p-primary-50);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.base-login-form__title{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1.5rem;font-weight:600}.base-login-form__description{color:var(--color-gray-dark);margin:0;font-size:.875rem}.base-login-form__form{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.base-login-form__embedded{padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative}.base-login-form__password-wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.base-login-form__forgot-password{color:var(--color-primary-accessible);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:.875rem;text-decoration:none;transition:all .2s}.base-login-form__forgot-password:hover{text-decoration:underline}.base-login-form__forgot-password:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-login-form__forgot-password-content{font-size:.875rem;line-height:1.5}.base-login-form__forgot-password-content p{margin:0}.base-login-form__forgot-password-form{gap:var(--spacing-4);flex-direction:column;display:flex}.base-login-form__forgot-password-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-danger-subtle);border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem;display:flex}.base-login-form__forgot-password-error i{flex-shrink:0;font-size:1.25rem}.base-login-form__username-wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.base-login-form__username-label-row{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.base-login-form__username-label{color:var(--color-text);font-size:.875rem;font-weight:500}.base-login-form__username-label .required-mark{color:var(--p-red-500);margin-left:var(--spacing-1)}.base-login-form__help-button{width:2rem;height:2rem;color:var(--p-primary-color);background:var(--p-surface-100);border:1px solid var(--p-surface-300);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.base-login-form__help-button:hover{background:var(--p-primary-50);border-color:var(--p-primary-color)}.base-login-form__help-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-login-form__help-button i{font-size:1.125rem}.base-login-form__help-content{font-size:.875rem;line-height:1.5}.base-login-form__help-content p{margin:0}.base-login-form__help-content p+p{margin-top:var(--spacing-3)}.base-login-form__help-content a{color:var(--p-primary-color);font-weight:500;text-decoration:none}.base-login-form__help-content a:hover{text-decoration:underline}.base-login-form__two-factor-header{align-items:center;gap:var(--spacing-2);color:var(--p-primary-color);font-weight:600;display:flex}.base-login-form__two-factor-header i{font-size:1.125rem}.base-login-form__otp-container{align-items:center;gap:var(--spacing-4);flex-direction:column;max-width:100%;display:flex}.base-login-form__otp-description{color:var(--color-gray-dark);text-align:center;margin:0;font-size:.875rem}.base-login-form__otp-description small{color:var(--color-gray-dark)}.base-login-form__backup-toggle{align-items:center;gap:var(--spacing-1);color:var(--p-primary-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:flex}.base-login-form__backup-toggle:hover{-webkit-text-decoration-color:var(--p-primary-color);text-decoration-color:var(--p-primary-color)}.base-login-form__backup-toggle i{font-size:1rem}.base-login-form__otp-input{justify-content:center;width:100%;max-width:100%}.base-login-form__otp-input .p-inputotp-input{text-align:center;width:3rem;min-width:0;height:3rem;padding:0;font-size:1.25rem;font-weight:600}.base-login-form__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--p-red-700);background:var(--p-red-50);border:1px solid var(--p-red-200);border-radius:var(--radius-md);font-size:.875rem;display:flex}.base-login-form__error i{flex-shrink:0;font-size:1rem}.base-login-form__captcha{justify-content:center;transition:opacity .2s;display:flex}.base-login-form__captcha[style*="display: none"]{opacity:0}.base-login-form__hint{justify-content:center;align-items:center;gap:var(--spacing-2);color:var(--color-gray-dark);text-align:center;margin:0;font-size:.875rem;display:flex}.base-login-form__hint i{color:var(--p-primary-color);font-size:1rem}.base-login-form__legal{justify-content:center;gap:var(--spacing-2) var(--spacing-4);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.base-login-form__legal a{color:var(--p-primary-color);font-size:.875rem;text-decoration:none}.base-login-form__legal a:hover{text-decoration:underline}.base-login-form__legal a:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}@media (width<=767px){.base-login-form--standalone{min-height:auto;padding-top:var(--spacing-4)}.base-login-form__icon{width:var(--size-touch-target);height:var(--size-touch-target);font-size:1.25rem}.base-login-form__title{font-size:1.25rem}.base-login-form__otp-input .p-inputotp-input{width:2.75rem;height:2.75rem;font-size:1rem}.base-login-form__embedded{padding:var(--spacing-4)}}@media (width<=639px){.base-login-form--standalone{padding:var(--spacing-3) var(--spacing-3) 0}.base-login-form__card{max-width:100%}.base-login-form__otp-input .p-inputotp{gap:var(--spacing-2)}.base-login-form__otp-input .p-inputotp-input{width:2.75rem;height:2.75rem;font-size:1rem}.base-login-form__embedded{padding:var(--spacing-3);border-radius:var(--radius-sm)}}@media (width<=479px){.base-login-form--standalone{padding:var(--spacing-2) var(--spacing-2) 0}.base-login-form__otp-input .p-inputotp{gap:var(--spacing-2)}.base-login-form__otp-input .p-inputotp-input{width:2.75rem;height:2.75rem;font-size:1rem}}.agb-consent-checkbox{margin-bottom:var(--spacing-5)}.agb-consent-checkbox__text{color:var(--color-text);font-size:.875rem;line-height:1.5}.agb-consent-checkbox__text a,.agb-consent-checkbox__text .agb-consent-checkbox__link{color:var(--color-primary);text-decoration:underline}.agb-consent-checkbox__text a:hover,.agb-consent-checkbox__text .agb-consent-checkbox__link:hover{color:var(--color-primary-hover)}.agb-consent-checkbox__link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.base-select{gap:var(--spacing-2);flex-direction:column;display:flex}.base-select__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-select__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-select__field{border-radius:var(--radius-md);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;transition:all .2s}.base-select__field:focus-visible,.base-select__field.p-focus{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-select__errors{margin:0;padding:0;list-style:none}.base-select__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-select__hint{color:var(--p-text-muted-color);margin:var(--spacing-1) 0 0;font-size:.75rem}.base-select--small .base-select__field{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-select--normal .base-select__field{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-select--large .base-select__field{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-select--fluid,.base-select--fluid .base-select__field{width:100%}.base-select--error .base-select__field{border-color:var(--color-primary)}.base-select--error .base-select__field:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-select--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-select .p-select,.base-select .p-multiselect{background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-md);color:var(--color-input-text);font-size:16px}@media (width>=768px){.base-select .p-select,.base-select .p-multiselect{font-size:inherit}}.base-select .p-select,.base-select .p-multiselect{min-height:var(--size-touch-target);transition:background-color .2s,border-color .2s,box-shadow .2s}.base-select .p-select:not(.p-disabled):hover,.base-select .p-multiselect:not(.p-disabled):hover{background:var(--color-surface-hover);border-color:var(--color-input-border-hover)}.base-select .p-select:not(.p-disabled).p-focus,.base-select .p-multiselect:not(.p-disabled).p-focus{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-select .p-select.p-disabled,.base-select .p-multiselect.p-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-select .p-select.p-invalid,.base-select .p-multiselect.p-invalid{border-color:var(--color-primary)}.base-select .p-select.p-invalid:focus-visible,.base-select .p-multiselect.p-invalid:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-select .p-select-label,.base-select .p-multiselect-label{color:var(--color-input-text);padding:0}.base-select .p-select-dropdown,.base-select .p-multiselect-dropdown{color:var(--color-gray-dark)}body .p-select-overlay,body .p-multiselect-overlay{z-index:1500!important}body .p-select-overlay .p-select-list-container,body .p-select-overlay .p-multiselect-list-container,body .p-multiselect-overlay .p-select-list-container,body .p-multiselect-overlay .p-multiselect-list-container{background:var(--color-surface)}.p-select-overlay,.p-multiselect-overlay{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-input-border);box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light));font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.p-select-overlay .p-select-list,.p-select-overlay .p-multiselect-list,.p-multiselect-overlay .p-select-list,.p-multiselect-overlay .p-multiselect-list{background:var(--color-surface)}.p-select-overlay .p-select-empty-message,.p-select-overlay .p-multiselect-empty-message,.p-multiselect-overlay .p-select-empty-message,.p-multiselect-overlay .p-multiselect-empty-message{color:var(--color-input-text)}.p-select-overlay .p-select-option,.p-multiselect-overlay .p-select-option{padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-2);color:var(--color-input-text);background:var(--color-surface);transition:background-color .2s}.p-select-overlay .p-select-option:hover,.p-select-overlay .p-select-option.p-focus,.p-multiselect-overlay .p-select-option:hover,.p-multiselect-overlay .p-select-option.p-focus{background:var(--color-surface-secondary);color:var(--color-input-text)}.p-select-overlay .p-select-option.p-highlight,.p-multiselect-overlay .p-select-option.p-highlight{background:var(--color-primary);color:var(--color-surface)}.p-select-overlay .p-multiselect-option,.p-multiselect-overlay .p-multiselect-option{padding:var(--spacing-3);color:var(--color-input-text);background:var(--color-surface);transition:background-color .2s}.p-select-overlay .p-multiselect-option:hover,.p-select-overlay .p-multiselect-option.p-focus,.p-multiselect-overlay .p-multiselect-option:hover,.p-multiselect-overlay .p-multiselect-option.p-focus{background:var(--color-surface-secondary);color:var(--color-input-text)}.p-select-overlay .p-multiselect-option.p-highlight,.p-multiselect-overlay .p-multiselect-option.p-highlight{background:var(--color-primary);color:var(--color-surface)}.base-select-with-other{gap:var(--spacing-2);flex-direction:column;display:flex}.base-select-with-other__input{margin-left:var(--spacing-4);padding-left:var(--spacing-3);border-left:2px solid var(--color-border)}.base-textarea{gap:var(--spacing-2);flex-direction:column;display:flex}.base-textarea__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-textarea__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-textarea__field{border-radius:var(--radius-md);resize:vertical;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:16px;transition:all .2s}@media (width>=768px){.base-textarea__field{font-size:inherit}}.base-textarea__field:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-textarea__footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.base-textarea__errors{flex:1;margin:0;padding:0;list-style:none}.base-textarea__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-textarea__count{color:var(--color-gray);margin-left:auto;font-size:.75rem}.base-textarea--small .base-textarea__field{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-textarea--normal .base-textarea__field{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-textarea--large .base-textarea__field{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-textarea--fluid,.base-textarea--fluid .base-textarea__field{width:100%}.base-textarea--error .base-textarea__field{border-color:var(--color-primary)}.base-textarea--error .base-textarea__field:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-textarea--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-card{background:var(--color-surface);border-radius:var(--radius-md);border-radius:calc(var(--radius-md) * var(--card-radius-override,1));margin:var(--spacing-3);color:var(--color-text);width:auto;font:inherit;text-align:inherit;appearance:none;border:1px solid #0000;flex-direction:column;transition:all .2s;display:flex}.base-card--default{background:var(--color-surface);box-shadow:none}.base-card--elevated{background:var(--color-surface);box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light))}.base-card--outlined{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.base-card--padding-none .base-card__body{padding:0}.base-card--padding-small .base-card__body{padding:var(--spacing-3)}.base-card--padding-normal .base-card__body{padding:var(--spacing-4)}@media (width<=639px){.base-card--padding-normal .base-card__body{padding:var(--spacing-3)}}.base-card--padding-large .base-card__body{padding:var(--spacing-6)}@media (width<=639px){.base-card--padding-large .base-card__body{padding:var(--spacing-3)}}@media (hover:hover){.base-card--hoverable:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light))}}.base-card--hoverable:active{box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));transform:scale(.99)}.base-card--clickable{cursor:pointer;transition:box-shadow .2s,transform .2s}@media (hover:hover){.base-card--clickable:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light))}}.base-card--clickable:active{box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));transform:scale(.99)}.base-card--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-card--selected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.base-card--disabled{cursor:not-allowed;opacity:.5}@media (hover:hover){.base-card--disabled:hover{box-shadow:none;transform:none}}.base-card--disabled:active{transform:none}.base-card--loading{position:relative}.base-card--loading .base-card__body{min-height:100px}.base-card__header{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--color-border);display:flex}.base-card__header-text{flex:1;min-width:0}.base-card__icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.base-card__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.base-card__subtitle{margin:var(--spacing-2) 0 0;color:var(--color-text-muted);font-size:.875rem}.base-card__content{color:var(--color-text)}.base-card__loading{min-height:100px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.base-card__loading i{font-size:1.5rem}.base-card__shimmer{pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, transparent 0%, rgb(var(--color-primary-rgb)/var(--shadow-opacity-light)) 50%, transparent 100%);background-size:200% 100%;animation:1.6s ease-in-out infinite base-card-shimmer;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.base-card__shimmer{animation:none}}@keyframes base-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.base-mitarbeiter-selector{position:relative}.base-mitarbeiter-selector__toggle{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;color:var(--color-text-muted);font-size:.75rem;transition:border-color .2s;display:inline-flex}.base-mitarbeiter-selector__toggle:hover{border-color:var(--color-primary)}.base-mitarbeiter-selector__toggle i{font-size:.625rem}.base-mitarbeiter-selector__toggle-text{text-transform:uppercase;letter-spacing:.02em;font-weight:500}.base-mitarbeiter-selector__list{z-index:1100;min-width:400px;margin-top:var(--spacing-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-medium));position:absolute;top:100%;right:0;overflow:hidden}.base-mitarbeiter-selector__list-header{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);font-size:.625rem;font-weight:600}.base-mitarbeiter-selector__item{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:1rem 1fr auto;transition:background-color .2s;display:grid}.base-mitarbeiter-selector__item:hover{background:var(--color-surface-subtle)}.base-mitarbeiter-selector__item.is-current{background:var(--color-primary-subtle,rgb(var(--color-primary-rgb)/10%))}.base-mitarbeiter-selector__item:not(:last-child){border-bottom:1px solid var(--color-border)}.base-mitarbeiter-selector__item-check{width:1rem;color:var(--color-primary);font-size:.75rem}.base-mitarbeiter-selector__item-info{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.base-mitarbeiter-selector__item-name{font-size:.875rem;font-weight:500}.base-mitarbeiter-selector__item-subtitle,.base-mitarbeiter-selector__item-details{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.base-mitarbeiter-selector__item-owner{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-subtle);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 6px;font-size:.625rem;font-weight:600}.base-mitarbeiter-card--selectable{transition:border-color .2s}.base-mitarbeiter-card--selectable:hover{border-color:var(--color-border-strong)}.base-mitarbeiter-card--selected.base-mitarbeiter-card--selected{border-color:var(--color-primary);background:var(--color-primary-subtle)}.base-mitarbeiter-card__body{gap:var(--spacing-3);flex-direction:column;display:flex}.base-mitarbeiter-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);display:flex}.base-mitarbeiter-card__identity{gap:var(--spacing-1);flex-direction:column;display:flex}.base-mitarbeiter-card__name{color:var(--color-text);font-size:1rem;font-weight:600;line-height:1.2}.base-mitarbeiter-card__firma{color:var(--color-text-muted);font-size:.875rem}.base-mitarbeiter-card__pills{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.base-mitarbeiter-card__standort{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.base-mitarbeiter-card__standort i{flex-shrink:0;font-size:.875rem}.base-mitarbeiter-card__contacts{gap:var(--spacing-1);flex-direction:column;display:flex}.base-mitarbeiter-card__contact{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.base-mitarbeiter-card__contact i{flex-shrink:0;font-size:.875rem}.base-mitarbeiter-card__contact a,.base-mitarbeiter-card__contact span{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.base-mitarbeiter-card__contact a:hover{text-decoration:underline}.base-mitarbeiter-card__star{color:var(--color-warning);flex-shrink:0;margin-left:auto}.base-mitarbeiter-card__actions{padding-top:var(--spacing-2);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.base-mitarbeiter-card-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.base-mitarbeiter-card-grid{grid-template-columns:1fr}}.base-kontakt-card-grid{gap:var(--spacing-2);flex-direction:column;display:flex}.base-kontakt-card-grid__card{background:var(--color-surface-subtle);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-2);cursor:pointer;text-align:left;width:100%;color:var(--color-text);border:2px solid #0000;flex-direction:column;transition:border-color .2s;display:flex}.base-kontakt-card-grid__card:hover{border-color:var(--color-border)}.base-kontakt-card-grid__card.is-selected{border-color:var(--color-primary);background:var(--color-primary-subtle)}.base-kontakt-card-grid__main{align-items:center;gap:var(--spacing-2);display:flex}.base-kontakt-card-grid__icon{color:var(--color-text-muted);flex-shrink:0;font-size:1rem}.base-kontakt-card-grid__wert{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.base-kontakt-card-grid__footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.base-kontakt-card-grid__tags{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.base-owner-badge{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:.625rem;font-weight:600;display:inline-block}.base-section{border-radius:var(--radius-md);transition:all .2s}.base-section--default{background:var(--color-surface)}.base-section--outlined{background:var(--color-surface);border:1px solid var(--color-border)}.base-section--filled{background:var(--color-surface)}.base-section--transparent{background:0 0}.base-section--bordered{border:1px solid var(--color-border)}.base-section__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);border-radius:var(--radius-md) var(--radius-md) 0 0;transition:background .2s;display:flex}.base-section__header--clickable{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;margin:0}@media (hover:hover){.base-section__header--clickable:hover{background:color-mix(in srgb, var(--section-accent-color,var(--color-primary)) 8%, transparent)}}.base-section__header--clickable:active{background:color-mix(in srgb, var(--section-accent-color,var(--color-primary)) 12%, transparent)}.base-section__header--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-section--has-accent .base-section__header{background:color-mix(in srgb, var(--section-accent-color) 8%, transparent);border-left:3px solid var(--section-accent-color,var(--color-primary))}.base-section--collapsed .base-section__header{border-radius:var(--radius-md)}.base-section__header-content{align-items:center;gap:var(--spacing-3);flex:1;min-width:0;display:flex}.base-section__icon{color:var(--section-accent-color,var(--color-primary));font-size:1.25rem}.base-section__titles{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.base-section__title-row{align-items:center;gap:var(--spacing-2);display:flex}.base-section__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.base-section__subtitle{color:var(--color-gray-dark);overflow-wrap:break-word;margin:0;font-size:.875rem}.base-section__description{color:var(--color-text-secondary);overflow-wrap:break-word;margin:0;font-size:.875rem}.base-section__header-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);padding-left:var(--spacing-4);flex-shrink:0;display:flex}.base-section__header-actions-slot{align-items:center;gap:var(--spacing-2);display:flex}.base-section__collapse-icon{width:28px;height:28px;color:var(--color-gray);justify-content:center;align-items:center;transition:all .2s;display:flex}@media (pointer:coarse){.base-section__collapse-icon{min-width:44px;min-height:44px}}.base-section__collapse-icon i{font-size:.875rem;transition:transform .2s}.base-section__divider{--divider-color:var(--section-accent-color,var(--color-border))}.base-section__content-wrapper{grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.base-section__content-wrapper--collapsed{grid-template-rows:0fr}.base-section__content{min-width:0;overflow:hidden}@media (width<=767px){.base-section__content{overflow:visible}}.base-section--collapsed .base-section__content,.base-section__content-wrapper--collapsed .base-section__content{overflow:hidden}.base-section--padding-none .base-section__content{padding:0}.base-section--padding-small .base-section__header{padding:var(--spacing-2) var(--spacing-3)}.base-section--padding-small .base-section__content{padding:var(--spacing-3)}.base-section--padding-normal .base-section__header{padding:var(--spacing-4) var(--spacing-4)}.base-section--padding-normal .base-section__content{padding:var(--spacing-4)}.base-section--padding-large .base-section__header{padding:var(--spacing-4) var(--spacing-6)}.base-section--padding-large .base-section__content{padding:var(--spacing-6)}.base-section--collapsed .base-section__content{padding-top:0;padding-bottom:0}.base-section-heading{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex}.base-section-heading__icon{color:var(--color-primary);font-size:1.125rem}.base-section-heading__titles{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.base-section-heading__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.base-section-heading__subtitle{color:var(--color-text-secondary);overflow-wrap:break-word;margin:0;font-size:.875rem}.base-category-nav{width:max-content;min-width:var(--sidebar-width-collapsed);max-width:var(--sidebar-width-expanded);flex-direction:column;flex-shrink:0;transition:width .2s;display:flex;position:relative}.base-category-nav--collapsed{width:var(--spacing-7);min-width:0;max-width:none}.base-category-nav--collapsed .base-category-nav__content{opacity:0;pointer-events:none}.base-category-nav--collapsed .base-category-nav__toggle i,.base-category-nav--collapsed .base-category-nav__header-chevron{transform:rotate(180deg)}.base-category-nav--collapsed .base-category-nav__header{padding:var(--spacing-2);justify-content:center}.base-category-nav__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;margin-bottom:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:"background-color, color" .2s ease;background:0 0;border:none;display:flex}@media (hover:hover){.base-category-nav__header:hover{background:var(--color-surface-hover);color:var(--color-primary)}}.base-category-nav__header:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-category-nav__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;text-align:left;min-width:0;color:var(--color-text-muted);flex:1;font-size:.75rem;font-weight:700;overflow:hidden}.base-category-nav__header-chevron{flex-shrink:0;font-size:1.25rem;transition:transform .2s}.base-category-nav__content{flex:1;min-width:0;transition:opacity .2s;overflow:hidden}.base-category-nav__group{margin-bottom:var(--spacing-5)}.base-category-nav__group:last-child{margin-bottom:0}.base-category-nav__group-label{margin-bottom:var(--spacing-2);padding:0 var(--spacing-3);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:700;display:block}.base-category-nav__list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.base-category-nav__item{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:"background-color, color" .2s ease;background:0 0;border:none;font-size:.875rem;display:flex}@media (hover:hover){.base-category-nav__item:hover{background:var(--color-surface-hover)}}.base-category-nav__item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-category-nav__item--active{background:var(--color-primary-subtle);color:var(--color-primary-accessible);font-weight:600}@media (hover:hover){.base-category-nav__item--active:hover{background:var(--color-primary-subtle)}}.base-category-nav__item-icon{flex-shrink:0;font-size:1.25rem}.base-category-nav__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.base-category-nav__item-count,.base-category-nav__item-lock{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.base-category-nav__item-exempt{color:var(--color-warning);flex-shrink:0;font-size:.75rem}.base-category-nav__toggle{top:var(--spacing-4);width:var(--spacing-6);height:var(--spacing-6);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:"background-color, color" .2s ease;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:0;transform:translate(50%)}.base-category-nav__toggle i{transition:transform .2s}@media (hover:hover){.base-category-nav__toggle:hover{background:var(--color-surface-hover);color:var(--color-primary)}}.base-category-nav__toggle:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-divider{--divider-color:var(--color-border);align-items:center;width:100%;transition:all .2s;display:flex}.base-divider__line{border-top:1px solid var(--divider-color);flex:1}.base-divider__center{align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-3);display:flex}.base-divider__icon{color:var(--divider-color);font-size:.875rem}.base-divider__label{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem}.base-divider--spacing-none{padding:0}.base-divider--spacing-small{padding:var(--spacing-2) 0}.base-divider--spacing-normal{padding:var(--spacing-4) 0}.base-divider--spacing-large{padding:var(--spacing-6) 0}.base-divider--dashed .base-divider__line{border-top-style:dashed}.base-divider--dotted .base-divider__line{border-top-style:dotted}.base-divider--double .base-divider__line{border-top-style:double;border-top-width:2px}.base-divider--gradient .base-divider__line{background:linear-gradient(90deg, transparent, var(--divider-color), transparent);border-top:none;height:1px}.base-divider--position-left .base-divider__line--left,.base-divider--position-right .base-divider__line--right{flex:0 0 var(--spacing-6)}.base-divider-logo{--divider-logo-line-color:var(--color-border);align-items:center;width:100%;transition:all .2s;display:flex}.base-divider-logo__line{border-top:1px solid var(--divider-logo-line-color);flex:1}.base-divider-logo__center{width:1.5rem;padding:0 var(--spacing-3);justify-content:center;align-items:center;display:inline-flex}.base-divider-logo__center .app-logo{width:100%;height:auto}.base-divider-logo--spacing-none{padding:0}.base-divider-logo--spacing-small{padding:var(--spacing-2) 0}.base-divider-logo--spacing-normal{padding:var(--spacing-4) 0}.base-divider-logo--spacing-large{padding:var(--spacing-6) 0}.base-divider-logo--dashed .base-divider-logo__line{border-top-style:dashed}.base-divider-logo--dotted .base-divider-logo__line{border-top-style:dotted}.base-divider-logo--double .base-divider-logo__line{border-top-style:double;border-top-width:2px}.base-divider-logo--gradient .base-divider-logo__line{background:linear-gradient(90deg, transparent, var(--divider-logo-line-color), transparent);border-top:none;height:1px}.base-divider-logo--position-left .base-divider-logo__line--left,.base-divider-logo--position-right .base-divider-logo__line--right{flex:0 0 var(--spacing-6)}.base-page{width:100%;margin:0 auto}.base-page--max-sm{max-width:640px}.base-page--max-md{max-width:768px}.base-page--max-lg{max-width:1024px}.base-page--max-xl{max-width:1280px}.base-page--max-full{max-width:none}.base-page--full-height{min-height:100dvh}.base-page--centered{flex-direction:column;justify-content:center;align-items:center;display:flex}.base-page--padding-none{padding:0}.base-page--padding-small{padding:var(--spacing-3)}.base-page--padding-normal{padding:var(--spacing-4)}.base-page--padding-large{padding:var(--spacing-6)}.base-page__loading{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:200px;color:var(--color-gray);flex-direction:column;display:flex}.base-page__loading i{font-size:2rem}.base-page__loading span{font-size:.875rem}@media (width<=639px){.base-page--padding-normal,.base-page--padding-large{padding:var(--spacing-3)}}.base-date-picker{gap:var(--spacing-2);flex-direction:column;display:flex}.base-date-picker__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-date-picker__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-date-picker__field{font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.base-date-picker__field .p-datepicker-input{border-radius:var(--radius-md);transition:all .2s}.base-date-picker__field .p-datepicker-input:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-date-picker__errors{margin:0;padding:0;list-style:none}.base-date-picker__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-date-picker--small .p-datepicker-input{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-date-picker--normal .p-datepicker-input{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-date-picker--large .p-datepicker-input{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-date-picker--fluid,.base-date-picker--fluid .base-date-picker__field{width:100%}.base-date-picker--error .p-datepicker-input{border-color:var(--color-primary)}.base-date-picker--error .p-datepicker-input:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-date-picker--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-date-picker--inline .base-date-picker__field{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.p-datepicker-panel{border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.p-datepicker-panel .p-datepicker-header{border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary);color:var(--color-text)}.p-datepicker-panel .p-datepicker-header .p-datepicker-title,.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-year{color:var(--color-text)}.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-month:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-title .p-datepicker-select-year:hover{background:var(--color-surface-elevated)}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button{color:var(--color-text-muted)}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button:hover{color:var(--color-primary)}.p-datepicker-panel .p-datepicker-calendar-container{background:var(--color-surface)}.p-datepicker-panel .p-datepicker-calendar th{color:var(--color-text-muted)}.p-datepicker-panel .p-datepicker-calendar td{padding:var(--spacing-1)}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day{border-radius:var(--radius-sm);color:var(--color-text);transition:all .2s}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day:hover{background:var(--color-surface-secondary)}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day.p-datepicker-day-selected{background:var(--color-primary);color:var(--color-white)}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day.p-datepicker-today:not(.p-datepicker-day-selected){background:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary);font-weight:600}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day.p-disabled{color:var(--color-text-muted);opacity:.4}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day.p-datepicker-other-month{color:var(--color-text-muted)}.p-datepicker-panel .p-datepicker-calendar .p-datepicker-day.p-datepicker-day-selected:hover{background:var(--color-primary-hover)}.p-datepicker-panel .p-datepicker-week-number{color:var(--color-text-muted)}.p-datepicker-panel .p-datepicker-year-view,.p-datepicker-panel .p-datepicker-month-view{background:var(--color-surface)}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month{color:var(--color-text);border-radius:var(--radius-sm);transition:all .2s}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year:hover,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month:hover{background:var(--color-surface-secondary)}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year.p-datepicker-year-selected,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year.p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month.p-datepicker-year-selected,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month.p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year.p-datepicker-year-selected,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year.p-datepicker-month-selected,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month.p-datepicker-year-selected,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month.p-datepicker-month-selected{background:var(--color-primary);color:var(--color-white)}.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year.p-datepicker-year-selected:hover,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-year.p-datepicker-month-selected:hover,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month.p-datepicker-year-selected:hover,.p-datepicker-panel .p-datepicker-year-view .p-datepicker-month.p-datepicker-month-selected:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year.p-datepicker-year-selected:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-year.p-datepicker-month-selected:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month.p-datepicker-year-selected:hover,.p-datepicker-panel .p-datepicker-month-view .p-datepicker-month.p-datepicker-month-selected:hover{background:var(--color-primary-hover)}.p-datepicker-panel .p-datepicker-buttonbar{border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--spacing-3)}.p-datepicker-panel .p-datepicker-buttonbar .p-button{font-size:.875rem}.base-time-picker{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.base-time-picker__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-time-picker__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-time-picker__input-wrapper{align-items:center;width:100%;display:flex;position:relative}.base-time-picker__field{width:100%;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.base-time-picker__field .p-inputtext{border-radius:var(--radius-md);padding-right:var(--spacing-6);width:100%;transition:all .2s}.base-time-picker__field .p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-time-picker__icon-button{right:var(--spacing-3);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;align-items:center;padding:0;font-size:1.25rem;display:flex;position:absolute}.base-time-picker__icon-button:hover{color:var(--color-text)}.base-time-picker__icon-button:disabled{cursor:default;opacity:.5}.base-time-picker__hidden-picker{pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.base-time-picker__hidden-picker>*{opacity:0;pointer-events:none}.base-time-picker__errors{margin:0;padding:0;list-style:none}.base-time-picker__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-time-picker--small .p-inputtext{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}.base-time-picker--normal .p-inputtext{padding:var(--spacing-3) var(--spacing-4);font-size:1rem}.base-time-picker--large .p-inputtext{padding:var(--spacing-4) var(--spacing-5);font-size:1.125rem}.base-time-picker--fluid,.base-time-picker--fluid .base-time-picker__input-wrapper,.base-time-picker--fluid .base-time-picker__field{width:100%}.base-time-picker--error .p-inputtext{border-color:var(--color-primary)}.base-time-picker--error .p-inputtext:focus-visible{box-shadow:0 0 0 2px var(--color-primary-subtle)}.base-time-picker--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-time-picker--inline .base-time-picker__field{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--spacing-3)}.p-datepicker-panel.p-datepicker-timeonly{border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker{gap:var(--spacing-2)}.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-hour-picker .p-button,.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-minute-picker .p-button,.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-second-picker .p-button{color:var(--color-text-muted)}.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-hour-picker span:not(.p-button),.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-minute-picker span:not(.p-button),.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-second-picker span:not(.p-button){color:var(--color-text);font-size:1.25rem;font-weight:600}.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-hour-picker .p-button:hover,.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-minute-picker .p-button:hover,.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-second-picker .p-button:hover{color:var(--color-primary);background:0 0}.p-datepicker-panel.p-datepicker-timeonly .p-datepicker-time-picker .p-datepicker-separator{color:var(--color-text);font-size:1.25rem;font-weight:600}.base-calendar{width:100%;display:block;overflow-x:auto}.base-calendar__picker{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));color:var(--color-text);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.base-calendar__picker .p-datepicker-header{padding:var(--spacing-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary);color:var(--color-text)}.base-calendar__picker .p-datepicker-header .p-datepicker-title{gap:var(--spacing-2);color:var(--color-text);font-weight:600}.base-calendar__picker .p-datepicker-header .p-datepicker-prev-button,.base-calendar__picker .p-datepicker-header .p-datepicker-next-button{color:var(--color-text-muted);transition:all .2s}.base-calendar__picker .p-datepicker-header .p-datepicker-prev-button:hover,.base-calendar__picker .p-datepicker-header .p-datepicker-next-button:hover{color:var(--color-primary);background:0 0}.base-calendar__picker .p-datepicker-header .p-datepicker-title .p-datepicker-select-month,.base-calendar__picker .p-datepicker-header .p-datepicker-title .p-datepicker-select-year{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text);font-weight:600}.base-calendar__picker .p-datepicker-header .p-datepicker-title .p-datepicker-select-month:hover,.base-calendar__picker .p-datepicker-header .p-datepicker-title .p-datepicker-select-year:hover{background:var(--color-surface-elevated)}.base-calendar__picker .p-datepicker-calendar-container{padding:var(--spacing-3);background:var(--color-surface)}.base-calendar__picker .p-datepicker-calendar th{padding:var(--spacing-2);text-transform:uppercase;font-size:.75rem;font-weight:600}.base-calendar__picker .p-datepicker-calendar td{padding:var(--spacing-1)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day-selected-range{background:var(--color-primary-shadow);border-radius:0}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day-selected-range:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day-selected-range:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-text);transition:all .2s}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day:not(.p-datepicker-day-selected,.p-disabled):hover{background:var(--color-surface-secondary)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day.p-datepicker-today:not(.p-datepicker-day-selected){background:var(--color-surface);border:2px solid var(--color-primary);color:var(--color-primary);font-weight:600}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day.p-disabled{opacity:.5;color:var(--color-text-muted)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day.p-datepicker-other-month{color:var(--color-text-muted)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day.p-datepicker-day-selected{background:var(--color-primary);color:var(--color-white)}.base-calendar__picker .p-datepicker-calendar .p-datepicker-day.p-datepicker-day-selected:hover{background:var(--color-primary-hover)}.base-calendar__picker .p-datepicker-week-header{padding:var(--spacing-2);color:var(--color-text-muted);border-right:1px solid var(--color-border);font-size:.75rem;font-weight:600}.base-calendar__picker .p-datepicker-week-number{padding:var(--spacing-2);color:var(--color-text-muted);border-right:1px solid var(--color-border);font-size:.75rem}.base-calendar__picker .p-datepicker-buttonbar{padding:var(--spacing-3);border-top:1px solid var(--color-border);background:var(--color-surface);gap:var(--spacing-2)}.base-calendar__picker .p-datepicker-buttonbar .p-button{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem}@media (width<=639px){.base-calendar__picker .p-datepicker-day{width:2rem;height:2rem}.base-calendar__picker .p-datepicker-calendar td,.base-calendar__picker .p-datepicker-calendar th{padding:var(--spacing-1) 0}}.base-calendar--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-calendar__picker .p-datepicker-group:not(:last-child){border-right:1px solid var(--color-border);padding-right:var(--spacing-3);margin-right:var(--spacing-3)}.p-datepicker .p-datepicker-day-cell[data-p-today=true] .p-datepicker-day:not(.p-datepicker-day-selected),.p-datepicker-panel .p-datepicker-day-cell[data-p-today=true] .p-datepicker-day:not(.p-datepicker-day-selected),.base-calendar__picker .p-datepicker-day-cell[data-p-today=true] .p-datepicker-day:not(.p-datepicker-day-selected){background:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary);font-weight:600}.base-calendar-day{justify-content:center;align-items:center;gap:var(--spacing-1);aspect-ratio:1;width:100%;max-width:56px;min-height:var(--size-touch-target);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;margin-inline:auto;font-family:inherit;font-size:.875rem;transition:all .2s;display:flex;position:relative}.base-calendar-day:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-calendar-day__number{font-weight:600;line-height:1}.base-calendar-day__indicator{line-height:1}.base-calendar-day__icon{font-size:.75rem}.base-calendar-day__icon--available{color:var(--color-success)}.base-calendar-day--available:not(.base-calendar-day--past,.base-calendar-day--selected):hover{background:var(--color-surface-secondary);border-color:var(--color-border)}.base-calendar-day--outside-month{color:var(--color-text-muted);opacity:.6}.base-calendar-day--today:not(.base-calendar-day--selected){border-color:var(--color-primary-accessible);font-weight:700}.base-calendar-day--selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.base-calendar-day--selected .base-calendar-day__icon--available{color:var(--color-text-on-primary)}.base-calendar-day--unavailable:not(.base-calendar-day--selected){color:var(--color-text-muted)}.base-calendar-day--closed:not(.base-calendar-day--selected){background:var(--color-surface-secondary);opacity:.6}.base-calendar-day--past,.base-calendar-day:disabled{cursor:not-allowed;opacity:.5}.base-calendar-day:disabled:hover{background:0 0;border-color:#0000}.base-calendar-month{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.base-calendar-month__header{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.base-calendar-month__title{color:var(--color-text);text-transform:capitalize;font-size:1rem;font-weight:700}.base-calendar-month__weekday-row{gap:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.base-calendar-month__weekday{text-align:center;color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.base-calendar-month__grid{gap:var(--spacing-1);flex-direction:column;display:flex}.base-calendar-month__week{gap:var(--spacing-1);grid-template-columns:repeat(7,1fr);display:grid}.base-calendar-legend{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.base-calendar-legend__item{align-items:center;gap:var(--spacing-2);display:flex}.base-calendar-legend__swatch{border-radius:var(--radius-sm);border:2px solid #0000;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:inline-flex}.base-calendar-legend__swatch--available{color:var(--color-success);border-color:var(--color-success)}.base-calendar-legend__swatch--unavailable{color:var(--color-danger);border-color:var(--color-danger)}.base-calendar-legend__swatch--selected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-on-primary)}.base-calendar-legend__swatch--closed{color:var(--color-text-muted);border-color:var(--color-border)}.base-calendar-legend__label{color:var(--color-text);font-size:.875rem}.base-calendar-range{width:100%;position:relative}.base-calendar-range--loading .base-calendar-range__months{opacity:.6;pointer-events:none}.base-calendar-range__nav{align-items:flex-start;gap:var(--spacing-3);display:flex}.base-calendar-range__nav-button{flex-shrink:0}.base-calendar-range__months{gap:var(--spacing-5);flex:1;grid-template-columns:1fr 1fr;min-width:0;display:grid}@media (width<=767px){.base-calendar-range__months{grid-template-columns:1fr}}.base-calendar-range__months--count-1{grid-template-columns:1fr}@media (width>=768px){.base-calendar-range__month--second{padding-left:var(--spacing-5);border-left:1px solid var(--color-border)}}@media (width<=767px){.base-calendar-range__month--second{display:none}}.base-calendar-range__months--count-1 .base-calendar-range__month--second{display:none}.base-calendar-range__legend{border-top:1px solid var(--color-border);margin-top:var(--spacing-4)}.base-calendar-range__loading-overlay{justify-content:center;align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex;position:absolute;inset:0}.base-calendar-range__loading-overlay i{font-size:1.125rem}.base-data-list{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;color:var(--color-text);position:relative;overflow:hidden}.base-data-list__header{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-border)}.base-data-list__header-row{color:var(--color-text);font-size:.875rem;font-weight:600;display:flex}.base-data-list__header-cell{padding:var(--spacing-3) var(--spacing-4);align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.base-data-list__header-cell--flex{flex:1}.base-data-list__header-cell--auto{flex:none}.base-data-list__header-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.base-data-list__header-cell--sortable:hover{background:var(--color-overlay-white-10,#ffffff1a)}.base-data-list__header-cell--sortable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}@media (width<=1023px){.base-data-list__header-cell--hide-tablet{display:none}}.base-data-list__header-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-data-list__select-header,.base-data-list__select-cell{padding:var(--spacing-3) var(--spacing-2);flex:none;justify-content:center;align-items:center;display:flex}.base-data-list__sort-icon{opacity:.5;font-size:.75rem;transition:all .2s}.base-data-list__sort-icon.is-sort-active{opacity:1;color:var(--color-primary-shadow)}.base-data-list__view .p-dataview-content{background:0 0}.base-data-list__rows{flex-direction:column;display:flex}.base-data-list__row-group{border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.base-data-list__row-group:last-child{border-bottom:none}.base-data-list__row{transition:all .2s;display:flex}.base-data-list__cell{padding:var(--spacing-3) var(--spacing-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);flex-shrink:0;align-items:center;font-size:.875rem;display:flex;overflow:hidden}.base-data-list__cell--flex{flex:1;min-width:0}.base-data-list__cell--auto,.base-data-list__cell--actions{flex:none}@media (width<=1023px){.base-data-list__cell--hide-tablet{display:none}}.base-data-list__cell>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.base-data-list__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--color-gray);flex-direction:column;display:flex}.base-data-list__empty i{font-size:2rem}.base-data-list__loading-overlay{justify-content:center;align-items:center;gap:var(--spacing-3);background:var(--color-surface);opacity:.9;color:var(--color-text-muted);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.base-data-list__loading-overlay i{font-size:1.5rem}.base-data-list__paginator{border-top:1px solid var(--color-border);background:var(--color-surface-secondary);padding:var(--spacing-3);justify-content:center;display:flex}.base-data-list__paginator .p-paginator{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));padding:var(--spacing-2)}.base-data-list__paginator .p-paginator .p-paginator-page,.base-data-list__paginator .p-paginator .p-paginator-first,.base-data-list__paginator .p-paginator .p-paginator-prev,.base-data-list__paginator .p-paginator .p-paginator-next,.base-data-list__paginator .p-paginator .p-paginator-last{border-radius:var(--radius-sm);min-width:2rem;height:2rem;color:var(--color-text);transition:all .2s}.base-data-list__paginator .p-paginator .p-paginator-page.p-paginator-page-selected{background:var(--color-primary);color:var(--color-white);font-weight:600}.base-data-list__paginator .p-paginator .p-paginator-rpp-options{margin-left:var(--spacing-3)}.base-data-list__paginator .p-paginator .p-paginator-page.p-paginator-page-selected:hover{background:var(--color-primary-hover);color:var(--color-white)}.base-data-list__paginator .p-paginator .p-paginator-page:hover:not(.p-disabled),.base-data-list__paginator .p-paginator .p-paginator-first:hover:not(.p-disabled),.base-data-list__paginator .p-paginator .p-paginator-prev:hover:not(.p-disabled),.base-data-list__paginator .p-paginator .p-paginator-next:hover:not(.p-disabled),.base-data-list__paginator .p-paginator .p-paginator-last:hover:not(.p-disabled){background:var(--color-primary-shadow);color:var(--color-primary-hover)}@media (width<=1023px){.base-data-list__paginator .p-paginator{gap:var(--spacing-2);flex-wrap:wrap}.base-data-list__paginator .p-paginator .p-paginator-rpp-options{margin-left:0}}@media (width<=479px){.base-data-list__paginator{padding:var(--spacing-2)}.base-data-list__paginator .p-paginator{padding:var(--spacing-1)}.base-data-list__paginator .p-paginator .p-paginator-first,.base-data-list__paginator .p-paginator .p-paginator-last,.base-data-list__paginator .p-paginator .p-paginator-pages{display:none}}.base-data-list--striped .base-data-list__row-group:nth-child(2n)>.base-data-list__row{background:var(--color-surface-secondary)}.base-data-list--hoverable .base-data-list__row{cursor:pointer}.base-data-list--hoverable .base-data-list__row:hover{background:var(--color-primary-subtle)}.base-data-list--loading .base-data-list__rows{opacity:.5;pointer-events:none}@media (width<=1023px){.base-data-list__header-cell,.base-data-list__cell{padding:var(--spacing-2) var(--spacing-3)}}@media (width<=767px){.base-data-list .base-data-list__header{display:none}.base-data-list .base-data-list__row{gap:var(--spacing-2);padding:var(--spacing-3);flex-direction:column;display:flex;position:relative}.base-data-list .base-data-list__cell{align-items:flex-start;gap:var(--spacing-1);white-space:normal;flex-direction:column;padding:0;display:flex;overflow:visible}.base-data-list .base-data-list__cell:before{content:attr(data-label);color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.02em;font-size:.625rem;font-weight:600}.base-data-list .base-data-list__cell[data-label=""]:before{display:none}.base-data-list .base-data-list__cell>*{text-align:left;white-space:normal;overflow:visible}.base-data-list .base-data-list__cell--actions{top:var(--spacing-3);right:var(--spacing-3);visibility:hidden;pointer-events:none;position:absolute}.base-data-list .base-data-list__cell>*{max-width:100%}.base-data-list .base-data-list__cell>.base-anfragen-list__stacked-cell{justify-content:flex-start;align-items:center;gap:var(--spacing-1);flex-wrap:wrap;width:100%;display:flex}.base-data-list .base-data-list__cell--actions:before{display:none}}@media (width<=479px){.base-data-list .base-data-list__row{padding:var(--spacing-2);gap:var(--spacing-1)}.base-data-list .base-data-list__cell{font-size:.75rem}}@container (width<=600px){.base-data-list__header{display:none}.base-data-list__row{gap:var(--spacing-2);padding:var(--spacing-3);flex-direction:column;display:flex;position:relative}.base-data-list__cell{align-items:flex-start;gap:var(--spacing-1);white-space:normal;flex-direction:column;padding:0;display:flex;overflow:visible}.base-data-list__cell:before{content:attr(data-label);color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.02em;font-size:.625rem;font-weight:600}.base-data-list__cell[data-label=""]:before{display:none}.base-data-list__cell>*{text-align:left;white-space:normal;overflow:visible}.base-data-list__cell--actions{top:var(--spacing-3);right:var(--spacing-3);visibility:hidden;pointer-events:none;position:absolute}}.p-dialog-content{container-type:inline-size}.paginator-wrapper{border-top:1px solid var(--color-border);background:var(--color-surface-secondary);padding:var(--spacing-3);justify-content:center;display:flex}.paginator-wrapper .p-paginator{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));padding:var(--spacing-2)}.paginator-wrapper .p-paginator .p-paginator-page,.paginator-wrapper .p-paginator .p-paginator-first,.paginator-wrapper .p-paginator .p-paginator-prev,.paginator-wrapper .p-paginator .p-paginator-next,.paginator-wrapper .p-paginator .p-paginator-last{border-radius:var(--radius-sm);min-width:2rem;height:2rem;color:var(--color-text);transition:all .2s}.paginator-wrapper .p-paginator .p-paginator-page:hover:not(.p-disabled),.paginator-wrapper .p-paginator .p-paginator-first:hover:not(.p-disabled),.paginator-wrapper .p-paginator .p-paginator-prev:hover:not(.p-disabled),.paginator-wrapper .p-paginator .p-paginator-next:hover:not(.p-disabled),.paginator-wrapper .p-paginator .p-paginator-last:hover:not(.p-disabled){background:var(--color-primary-shadow);color:var(--color-primary-hover)}.paginator-wrapper .p-paginator .p-paginator-page.p-paginator-page-selected{background:var(--color-primary);color:var(--color-white);font-weight:600}.paginator-wrapper .p-paginator .p-paginator-page.p-paginator-page-selected:hover{background:var(--color-primary-hover);color:var(--color-white)}.paginator-wrapper .p-paginator .p-paginator-rpp-options{margin-left:var(--spacing-3)}@media (width<=1023px){.paginator-wrapper .p-paginator{gap:var(--spacing-2);flex-wrap:wrap}.paginator-wrapper .p-paginator .p-paginator-rpp-options{margin-left:0}}body.p-overflow-hidden,html.base-modal-scroll-lock{overflow:hidden}.p-dialog-mask{background-color:var(--color-overlay-40);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.base-modal-mask--top{padding-top:var(--spacing-4);align-items:flex-start}@media (width>=640px){.base-modal-mask--top{padding-top:var(--spacing-6)}}.base-modal-mask--top .base-modal.p-dialog{max-height:calc(100vh - var(--spacing-4) * 2);align-self:flex-start}@media (width>=640px){.base-modal-mask--top .base-modal.p-dialog{max-height:calc(100vh - var(--spacing-6) * 2)}}.base-modal.p-dialog{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.base-modal--small.p-dialog,.base-modal--normal.p-dialog,.base-modal--large.p-dialog{width:100%;max-width:100%;margin:var(--spacing-2);border-radius:var(--radius-md)}@media (width>=640px){.base-modal--small.p-dialog,.base-modal--normal.p-dialog,.base-modal--large.p-dialog{border-radius:var(--radius-lg);margin:0}.base-modal--small.p-dialog{width:400px;max-width:95vw}.base-modal--normal.p-dialog{width:560px;max-width:95vw}.base-modal--large.p-dialog{width:800px;max-width:95vw}}.base-modal--full.p-dialog{width:95vw;height:90vh}.base-modal .p-dialog-header{border-bottom:1px solid var(--color-border);width:100%;padding:0}.base-modal .p-dialog-content{padding:var(--spacing-4);flex:1;min-height:0;overflow-y:auto}.base-modal .p-dialog-footer{border-top:1px solid var(--color-border);padding:0}.base-modal__header{gap:var(--spacing-2);padding:var(--spacing-4);flex-direction:column;width:100%;display:flex}.base-modal__header-row{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;display:flex}.base-modal__header-left{align-items:center;gap:var(--spacing-3);flex:1;min-width:0;display:flex}.base-modal__header-right-slot{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.base-modal__header-right-slot:empty{display:none}.base-modal__icon{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.base-modal__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.base-modal__subtitle{color:var(--color-gray);margin:0;padding-left:0;font-size:.875rem;line-height:1.3}.base-modal__close{--p-tag-secondary-background:transparent;--p-tag-secondary-color:var(--color-text);flex-shrink:0}@media (pointer:coarse){.base-modal__close{min-width:44px;min-height:44px}}@media (hover:hover){.base-modal__close:hover{background-color:var(--color-surface-hover)}}.base-modal__close:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-modal__content{color:var(--color-text)}.base-modal__footer{align-items:stretch;gap:var(--spacing-3);padding:var(--spacing-4);flex-direction:column;display:flex}@media (width>=640px){.base-modal__footer{flex-direction:row;justify-content:space-between;align-items:center}}.base-modal__footer-left,.base-modal__footer-center,.base-modal__footer-right{align-items:center;gap:var(--spacing-2);justify-content:stretch;width:100%;display:flex}.base-modal__footer-left>*,.base-modal__footer-center>*,.base-modal__footer-right>*{flex:1}@media (width>=640px){.base-modal__footer-left,.base-modal__footer-center,.base-modal__footer-right{width:auto}.base-modal__footer-left>*,.base-modal__footer-center>*,.base-modal__footer-right>*{flex:none}.base-modal__footer-left{justify-content:flex-start}.base-modal__footer-center{flex:1;justify-content:center}.base-modal__footer-right{justify-content:flex-end}}[data-pwa] .base-modal.p-dialog{box-shadow:none;border:none}[data-pwa] .base-modal-mask--top{align-items:stretch;padding-top:0}[data-pwa] .base-modal-mask--top .base-modal.p-dialog{height:100dvh;max-height:100dvh}[data-pwa] .base-modal--small.p-dialog,[data-pwa] .base-modal--normal.p-dialog,[data-pwa] .base-modal--large.p-dialog{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}[data-pwa] .base-modal__footer{padding-bottom:calc(var(--spacing-4) + var(--sab));flex-direction:row;justify-content:space-between;align-items:center}[data-pwa] .base-modal__footer-left,[data-pwa] .base-modal__footer-center,[data-pwa] .base-modal__footer-right{width:auto}[data-pwa] .base-modal__footer-left>*,[data-pwa] .base-modal__footer-center>*,[data-pwa] .base-modal__footer-right>*{flex:none}[data-pwa] .base-modal__footer-center{flex:1}[data-pwa] .base-modal__footer-right{justify-content:flex-end}.base-accordion{gap:var(--spacing-3);flex-direction:column;display:flex}.base-alert{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--color-text);border:1px solid #0000;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;display:flex}@media (width<=639px){.base-alert{padding:var(--spacing-3)}}.base-alert--success{background:var(--color-success-bg);border-color:var(--color-success)}.base-alert--success .base-alert__icon{color:var(--color-success-dark)}.base-alert--danger{background:var(--color-danger-bg);border-color:var(--color-danger)}.base-alert--danger .base-alert__icon{color:var(--color-danger-dark)}.base-alert--warning{background:var(--color-warning-bg);border-color:var(--color-warning)}.base-alert--warning .base-alert__icon{color:var(--color-warning-dark)}.base-alert--info{background:var(--color-info-bg);border-color:var(--color-info)}.base-alert--info .base-alert__icon{color:var(--color-info-dark)}.base-alert__icon{flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.base-alert__content{flex:1;min-width:0}.base-alert__title{margin:0 0 var(--spacing-1);font-size:1rem;font-weight:600}.base-alert__message{margin:0;line-height:1.5}.base-alert__actions{gap:var(--spacing-2);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.base-alert__dismiss{color:inherit;opacity:.7;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:inline-flex}@media (prefers-reduced-motion:reduce){.base-alert__dismiss{transition:none}}@media (pointer:coarse){.base-alert__dismiss{min-width:44px;min-height:44px}}@media (hover:hover){.base-alert__dismiss:hover{opacity:1}}.base-alert__dismiss:active{opacity:1}.base-alert__dismiss:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-image-upload{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.base-image-upload__label{font-size:.9rem;font-weight:500}.base-image-upload__required{color:var(--color-danger,#e53e3e);margin-left:2px}.base-image-upload__dropzone{border:2px dashed var(--color-primary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;transition:background-color .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.base-image-upload__dropzone--dragging{background-color:rgb(var(--color-primary-rgb)/8%);border-color:var(--color-primary-hover)}.base-image-upload__dropzone--has-image{cursor:default;border-style:solid}.base-image-upload__dropzone--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.base-image-upload__dropzone--error{border-color:var(--color-danger,#e53e3e)}.base-image-upload__dropzone--thumbnail{width:80px;min-height:80px}.base-image-upload__input{display:none}.base-image-upload__placeholder{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-6,1.5rem);text-align:center;flex-direction:column;display:flex}.base-image-upload__icon{color:var(--color-primary);font-size:2rem}.base-image-upload__text{color:var(--color-primary);font-weight:500}.base-image-upload__hint,.base-image-upload__placeholder-text{color:var(--color-text-muted,#888);font-size:.8rem}.base-image-upload__preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.base-image-upload__preview--placeholder{opacity:.4}.base-image-upload__preview--clickable{cursor:zoom-in}.base-image-upload__overlay{justify-content:center;align-items:center;gap:var(--spacing-3,.75rem);opacity:0;background:#00000080;transition:opacity .2s;display:flex;position:absolute;inset:0}.base-image-upload__dropzone:hover .base-image-upload__overlay{opacity:1}.base-image-upload__overlay-btn{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem) var(--spacing-3,.75rem);color:#333;cursor:pointer;background:#fff;border:none;border-radius:4px;font-size:.875rem;font-weight:500;display:flex}.base-image-upload__overlay-btn:hover{background:#f0f0f0}.base-image-upload__overlay-btn--danger{color:var(--color-danger,#e53e3e)}.base-image-upload__placeholder-overlay{justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);color:var(--color-primary);flex-direction:column;font-size:.875rem;display:flex;position:absolute;inset:0}.base-image-upload__thumbnail-actions{gap:2px;display:flex;position:absolute;bottom:0;right:0}.base-image-upload__thumbnail-btn{color:var(--color-white);cursor:pointer;background:#0009;border:none;padding:4px 6px;font-size:.875rem;line-height:1}.base-image-upload__thumbnail-btn--danger{color:var(--color-danger,#e53e3e)}.base-image-upload__progress{background:#0003;height:4px;position:absolute;bottom:0;left:0;right:0}.base-image-upload__progress-bar{background:var(--color-primary);transform-origin:0;width:100%;height:100%;transition:transform .2s}.base-image-upload__error{color:var(--color-danger,#e53e3e);font-size:.8rem}.base-image-upload__lightbox{z-index:9999;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.base-image-upload__lightbox-image{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:4px;max-width:90vw;max-height:90vh}.base-image-upload__lightbox-close{top:var(--spacing-4,1rem);right:var(--spacing-4,1rem);color:var(--color-white);cursor:pointer;padding:var(--spacing-2,.5rem);background:0 0;border:none;font-size:1.5rem;line-height:1;position:absolute}.base-image-upload__lightbox-close:hover{background:#ffffff1a;border-radius:4px}.base-file-upload{gap:var(--spacing-2);flex-direction:column;display:flex}.base-file-upload__label{font-size:.9rem;font-weight:500}.base-file-upload__dropzone{border:2px dashed var(--color-input-border);border-radius:var(--radius-lg);cursor:pointer;background-color:var(--color-surface-secondary);justify-content:center;align-items:center;min-height:120px;transition:all .2s;display:flex;position:relative}.base-file-upload__dropzone:hover{border-color:var(--color-primary-hover)}.base-file-upload__dropzone:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-file-upload__dropzone--dragging{border-color:var(--color-primary-hover);background-color:var(--color-primary-subtle)}.base-file-upload__dropzone--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-file-upload__input{display:none}.base-file-upload__placeholder{align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);text-align:center;flex-direction:column;display:flex}.base-file-upload__icon{color:var(--color-primary);font-size:2rem}.base-file-upload__text{color:var(--color-text);font-weight:500}.base-file-upload__hint{color:var(--color-text-muted);font-size:.8rem}.base-add-image{justify-content:center;align-items:center;gap:var(--spacing-2);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:100%;min-height:160px;color:var(--color-text-muted);cursor:pointer;flex-direction:column;transition:border-color .15s,background .15s,color .15s;display:flex}.base-add-image__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.base-add-image__icon{font-size:2rem}.base-add-image__label{font-size:.875rem;font-weight:500}.base-add-image--dragging{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb)/6%);color:var(--color-primary)}.base-add-image--disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.base-add-image:not(.base-add-image--disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}}.base-gallery-grid{grid-template-columns:repeat(var(--gallery-columns,3), 1fr);gap:var(--spacing-3);contain:layout style;grid-auto-rows:200px;display:grid}@media (width<=768px){.base-gallery-grid{grid-template-columns:repeat(var(--gallery-columns-md,2), 1fr)}}@media (width<=480px){.base-gallery-grid{grid-template-columns:repeat(var(--gallery-columns-xs,1), 1fr);grid-auto-rows:250px}}.base-gallery-grid__item{border-radius:var(--radius-xl);cursor:pointer;background:var(--color-surface);opacity:0;transition:transform .3s,box-shadow .3s,opacity .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--animation-delay,0s);border:none;padding:0;position:relative;overflow:hidden;transform:translateY(30px)}@media (prefers-reduced-motion:reduce){.base-gallery-grid__item{opacity:1;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transform:none}}.base-gallery-grid__item--animated{opacity:1;transform:translateY(0)}.base-gallery-grid__item--cols-1{grid-column:span 1}.base-gallery-grid__item--cols-2{grid-column:span 2}@media (width<=480px){.base-gallery-grid__item--cols-2{grid-column:span 1}}.base-gallery-grid__item--cols-3{grid-column:span 3}@media (width<=768px){.base-gallery-grid__item--cols-3{grid-column:span 2}}@media (width<=480px){.base-gallery-grid__item--cols-3{grid-column:span 1}}.base-gallery-grid__item--rows-1{grid-row:span 1}.base-gallery-grid__item--rows-2{grid-row:span 2}@media (width<=480px){.base-gallery-grid__item--rows-2{grid-row:span 1}}.base-gallery-grid__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.base-gallery-grid__item:hover,.base-gallery-grid__item:focus-visible{box-shadow:0 8px 24px rgba(0, 0, 0, var(--shadow-opacity-strong-plus));transform:translateY(-4px)}.base-gallery-grid__item:hover .base-gallery-grid__image,.base-gallery-grid__item:focus-visible .base-gallery-grid__image{transform:scale(1.08)}.base-gallery-grid__item:hover .base-gallery-grid__color-overlay,.base-gallery-grid__item:focus-visible .base-gallery-grid__color-overlay{opacity:0}.base-gallery-grid__item:hover .base-gallery-grid__category-badge,.base-gallery-grid__item:focus-visible .base-gallery-grid__category-badge{opacity:1;transform:translateY(0)}.base-gallery-grid__item:hover .base-gallery-grid__overlay,.base-gallery-grid__item:focus-visible .base-gallery-grid__overlay{opacity:1}.base-gallery-grid__item:hover .base-gallery-grid__title,.base-gallery-grid__item:focus-visible .base-gallery-grid__title{opacity:1;transform:translateY(0)}.base-gallery-grid__item:hover .base-gallery-grid__icon,.base-gallery-grid__item:focus-visible .base-gallery-grid__icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.base-gallery-grid__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.base-gallery-grid__color-overlay{background:var(--color-primary);mix-blend-mode:multiply;opacity:.45;pointer-events:none;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.base-gallery-grid__category-badge{top:var(--spacing-3);left:var(--spacing-3);z-index:2;background:var(--color-primary);color:var(--color-text-on-primary);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;transition:opacity .25s cubic-bezier(.4,0,.2,1) 60ms,transform .25s cubic-bezier(.4,0,.2,1) 60ms;position:absolute;transform:translateY(-6px)}.base-gallery-grid__overlay{padding:var(--spacing-4);opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 50%,#000000bf 100%);flex-direction:column;justify-content:flex-end;transition:opacity .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.base-gallery-grid__title{color:var(--color-white);opacity:0;font-size:1rem;font-weight:700;transition:transform .25s cubic-bezier(.4,0,.2,1) 80ms,opacity .25s cubic-bezier(.4,0,.2,1) 80ms;transform:translateY(10px)}.base-gallery-grid__icon{width:44px;height:44px;color:var(--color-primary);opacity:0;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:transform .25s cubic-bezier(.4,0,.2,1) 40ms,opacity .25s cubic-bezier(.4,0,.2,1) 40ms;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.gallery-grid-move,.gallery-grid-enter-active,.gallery-grid-leave-active{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}.gallery-grid-enter-from,.gallery-grid-leave-to{opacity:0;transform:scale(.9)}.gallery-grid-leave-active{position:absolute}.base-gallery-image-picker__loading{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);padding:var(--spacing-4) 0;font-size:.875rem;display:flex}.base-gallery-image-picker__empty{color:var(--color-text-muted);padding:var(--spacing-4) 0;font-size:.875rem}.base-gallery-image-picker__grid{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.base-gallery-image-picker__item{border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface-alt);aspect-ratio:1;border:2px solid #0000;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.base-gallery-image-picker__item:hover{border-color:var(--color-primary)}.base-gallery-image-picker__item.is-selected{border-color:var(--color-primary-accessible)}.base-gallery-image-picker__thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.base-gallery-image-picker__check{top:var(--spacing-1);right:var(--spacing-1);background:var(--color-primary-accessible);width:20px;height:20px;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute}.base-image-display{cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.base-image-display--cols-1{grid-column:span 1}.base-image-display--cols-2{grid-column:span 2}.base-image-display--cols-3{grid-column:span 3}.base-image-display--rows-1{grid-row:span 1}.base-image-display--rows-2{grid-row:span 2}.base-image-display__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.base-image-display:hover .base-image-display__img{transform:scale(1.04)}.base-image-display__overlay{opacity:0;background:#0000004d;justify-content:flex-end;align-items:flex-end;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.base-image-display:hover .base-image-display__overlay{opacity:1}.global-search{gap:var(--spacing-3);flex-direction:column;display:flex}.global-search__input-row{gap:var(--spacing-2);align-items:flex-start;display:flex}.global-search__input{flex:1}.global-search__filter-toggle{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:flex;position:relative}.global-search__filter-toggle i{color:var(--color-text-muted);font-size:1.125rem;transition:color .2s}.global-search__filter-toggle:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.global-search__filter-toggle:hover i{color:var(--color-text)}.global-search__filter-toggle.is-active{background:var(--color-primary-shadow);border-color:var(--color-primary)}.global-search__filter-toggle.is-active i{color:var(--color-primary)}.global-search__filter-badge{background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.global-search__filters{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.global-search__results{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-height:400px;overflow-y:auto}.global-search__category-header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;z-index:1;font-size:.75rem;font-weight:600;display:flex;position:sticky;top:0}.global-search__category-header i{color:var(--color-primary);font-size:.875rem}.global-search__category-count{padding:var(--spacing-1) var(--spacing-2);color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius-sm);margin-left:auto;font-size:.625rem;font-weight:500}.global-search__load-more{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-elevated);border:none;border-bottom:1px solid var(--color-border);cursor:pointer;color:var(--color-primary);font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.global-search__load-more:hover:not(:disabled){background:var(--color-surface-hover)}.global-search__load-more:disabled{cursor:not-allowed;opacity:.6}.global-search__load-more i{font-size:1.25rem}.global-search__load-more .mdi-spin{animation:1s linear infinite spin}.global-search__empty,.global-search__hint{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.global-search__empty i,.global-search__hint i{opacity:.6;font-size:2.5rem}.global-search__empty span,.global-search__hint span{font-size:.875rem}.global-search__shortcuts{gap:var(--spacing-4);padding-top:var(--spacing-2);color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;font-size:.75rem;display:flex}.global-search__shortcuts span{align-items:center;gap:var(--spacing-1);display:flex}.global-search__shortcuts kbd{min-width:1.5rem;padding:var(--spacing-1) var(--spacing-2);color:var(--color-text);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 var(--color-border);justify-content:center;align-items:center;font-family:inherit;font-size:.625rem;font-weight:500;display:inline-flex}@media (width<=767px){.global-search__results{max-height:300px}.global-search__shortcuts{display:none}}.global-search-result-item{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;transition:background-color .2s,color .2s;display:flex}.global-search-result-item:last-child{border-bottom:none}.global-search-result-item:hover,.global-search-result-item--highlighted{background:var(--color-surface-elevated)}.global-search-result-item--highlighted{outline:2px solid var(--color-primary);outline-offset:-2px}.global-search-result-item__icon{color:var(--color-primary);flex-shrink:0;font-size:1.25rem}.global-search-result-item__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.global-search-result-item__meta{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.global-search-result-item__title-row{align-items:baseline;gap:var(--spacing-2);min-width:0;display:flex}.global-search-result-item__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.global-search-result-item__description{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.global-search-result-item__subtitle{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.global-search-result-item__badge-container{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;flex-shrink:0;display:flex}.global-search-result-item__badge-info{color:var(--color-text-muted);white-space:nowrap;font-size:.625rem}.global-search-result-item__arrow{color:var(--color-text-muted);opacity:0;flex-shrink:0;font-size:1.25rem;transition:opacity .2s}.global-search-result-item:hover .global-search-result-item__arrow,.global-search-result-item--highlighted .global-search-result-item__arrow{opacity:1}.base-action-menu{display:inline-flex;position:relative}.base-action-menu__trigger{padding:var(--spacing-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;min-height:var(--size-touch-target);min-width:var(--size-touch-target);border-radius:9999px;justify-content:center;align-items:center;gap:0;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;font-weight:500;display:inline-flex}@media (width>=768px){.base-action-menu__trigger{min-width:auto;min-height:auto}}.base-action-menu__trigger{transition:all .2s}.base-action-menu__trigger--disabled{opacity:.5;cursor:not-allowed}.base-action-menu__trigger--normal{padding:var(--spacing-2) var(--spacing-3)}.base-action-menu__trigger--normal .base-action-menu__trigger-icon{font-size:1rem}.base-action-menu__trigger-label{opacity:0;max-width:0;line-height:1;transition:all .2s;overflow:hidden}.base-action-menu__trigger-icon{flex-shrink:0;font-size:.875rem;line-height:1}@media (hover:hover){.base-action-menu__trigger:hover:not(.base-action-menu__trigger--disabled,.base-action-menu__trigger--expanded,.base-action-menu__trigger--compact){border-color:var(--color-gray);background:var(--color-gray-light);padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2)}.base-action-menu__trigger:hover:not(.base-action-menu__trigger--disabled,.base-action-menu__trigger--expanded,.base-action-menu__trigger--compact) .base-action-menu__trigger-label{opacity:1;max-width:200px}}.base-action-menu__trigger--open:not(.base-action-menu__trigger--expanded,.base-action-menu__trigger--compact){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white);padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2)}.base-action-menu__trigger--open:not(.base-action-menu__trigger--expanded,.base-action-menu__trigger--compact) .base-action-menu__trigger-label{opacity:1;max-width:200px}@media (hover:hover){.base-action-menu__trigger--open:not(.base-action-menu__trigger--expanded,.base-action-menu__trigger--compact):hover:not(.base-action-menu__trigger--disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}}.base-action-menu__trigger--expanded{padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2)}.base-action-menu__trigger--expanded .base-action-menu__trigger-label{opacity:1;max-width:none}@media (hover:hover){.base-action-menu__trigger--expanded:hover:not(.base-action-menu__trigger--disabled){border-color:var(--color-gray);background:var(--color-gray-light)}}.base-action-menu__trigger--expanded.base-action-menu__trigger--open{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}@media (hover:hover){.base-action-menu__trigger--expanded.base-action-menu__trigger--open:hover:not(.base-action-menu__trigger--disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}}.base-action-menu__trigger--compact{border:1px solid var(--color-border);background:var(--color-surface)}@media (hover:hover){.base-action-menu__trigger--compact:hover:not(.base-action-menu__trigger--disabled){background:var(--color-gray-light)}.base-action-menu__trigger--compact.base-action-menu__trigger--open:hover:not(.base-action-menu__trigger--disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}}.base-action-menu__trigger--compact.base-action-menu__trigger--open{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.base-action-menu__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));padding:var(--spacing-2) 0;z-index:2000;max-height:320px;position:fixed;overflow-y:auto}.base-action-menu__divider{background:var(--color-border);height:1px;margin:var(--spacing-2) 0}.base-action-menu__item{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;color:var(--color-text);text-align:left;min-height:var(--size-touch-target);background:0 0;border:none;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;transition:background .2s;display:flex}@media (hover:hover){.base-action-menu__item:hover:not(.base-action-menu__item--disabled){background:var(--color-surface-elevated)}}.base-action-menu__item--highlighted:not(.base-action-menu__item--disabled),.base-action-menu__item:active:not(.base-action-menu__item--disabled){background:var(--color-surface-elevated)}.base-action-menu__item--danger{color:var(--color-primary)}.base-action-menu__item--danger.base-action-menu__item--highlighted:not(.base-action-menu__item--disabled),.base-action-menu__item--danger:active:not(.base-action-menu__item--disabled){background:var(--color-primary-shadow)}.base-action-menu__item--success{color:var(--color-green)}.base-action-menu__item--success.base-action-menu__item--highlighted:not(.base-action-menu__item--disabled),.base-action-menu__item--success:active:not(.base-action-menu__item--disabled){background:var(--color-green-15)}@media (hover:hover){.base-action-menu__item--danger:hover:not(.base-action-menu__item--disabled){background:var(--color-primary-shadow)}.base-action-menu__item--success:hover:not(.base-action-menu__item--disabled){background:var(--color-green-15)}}.base-action-menu__item--disabled{opacity:.5;cursor:not-allowed}.base-action-menu__item-icon{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.base-action-menu__item-label{flex:1}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .15s,transform .15s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}.base-checkbox{gap:var(--spacing-2);flex-direction:column;display:flex}.base-checkbox__wrapper{align-items:flex-start;gap:var(--spacing-3);min-height:var(--size-touch-target);min-width:var(--size-touch-target);display:inline-flex}@media (width>=768px){.base-checkbox__wrapper{min-width:auto;min-height:auto}}.base-checkbox__input{margin-top:var(--spacing-1);flex-shrink:0}.base-checkbox__input:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-checkbox__input.p-checkbox-checked .p-checkbox-box{background:var(--color-primary);border-color:var(--color-primary)}.base-checkbox__label{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.5}.base-checkbox__errors{margin:0;padding:0;list-style:none}.base-checkbox__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-checkbox--small .base-checkbox__label{font-size:.75rem}.base-checkbox--small .base-checkbox__input{transform:scale(.85)}.base-checkbox--large .base-checkbox__label{font-size:1rem}.base-checkbox--large .base-checkbox__input{transform:scale(1.15)}.base-checkbox--error .base-checkbox__input .p-checkbox-box{border-color:var(--color-primary)}.base-checkbox--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-checkbox--disabled .base-checkbox__label{cursor:not-allowed}.base-color-picker{gap:var(--spacing-2);flex-direction:column;display:flex}.base-color-picker__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-color-picker__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-color-picker__colors{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.base-color-picker__swatch{border:2px solid var(--color-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:relative}@media (width>=768px){.base-color-picker__swatch{width:var(--icon-size-lg);height:var(--icon-size-lg)}}.base-color-picker__swatch:hover:not(.base-color-picker__swatch--disabled){transform:scale(1.1)}.base-color-picker__swatch:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-color-picker__swatch--selected{border-color:var(--color-text)}.base-color-picker__swatch--selected .base-color-picker__check{display:flex}.base-color-picker__swatch--custom{box-shadow:0 1px 3px rgba(0, 0, 0, var(--shadow-opacity-strong));background:conic-gradient(red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);border:none;position:relative}.base-color-picker__swatch--custom:before{content:"";background:var(--color-surface);box-shadow:inset 0 1px 2px rgba(0, 0, 0, var(--shadow-opacity-light));border-radius:50%;position:absolute;inset:5px}.base-color-picker__swatch--custom i{z-index:1;color:var(--color-icon-muted);font-size:.875rem;position:relative}.base-color-picker__swatch--clear{background:var(--color-surface);border:2px dashed var(--color-input-border);color:var(--color-gray)}.base-color-picker__swatch--clear:hover{border-color:var(--color-text);color:var(--color-text)}.base-color-picker__swatch--disabled{opacity:.5;cursor:not-allowed}.base-color-picker__check{justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:none;position:absolute;inset:0}.base-color-picker__custom-input{gap:var(--spacing-2);margin-top:var(--spacing-2);align-items:center;display:flex}.base-color-picker__custom-input input[type=color]{width:40px;height:var(--icon-size-lg);border:1px solid var(--color-input-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:0}.base-color-picker__custom-input input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.base-color-picker__custom-input input[type=color]::-webkit-color-swatch{border-radius:var(--radius-sm);border:none}.base-color-picker__hex-input{width:90px;height:var(--icon-size-lg);padding:0 var(--spacing-2);text-transform:uppercase;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:monospace;font-size:.875rem}.base-color-picker__hex-input:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-color-picker__hex-input::placeholder{color:var(--color-gray);text-transform:none}.base-color-picker__apply-btn{padding:var(--spacing-2) var(--spacing-3);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;font-size:.875rem;transition:all .2s}.base-color-picker__apply-btn:hover{background:var(--color-primary-hover)}.base-color-picker__apply-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-color-picker__current-value{align-items:center;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;padding:var(--spacing-2) 0 0;color:var(--color-text-muted);font-size:.875rem;display:flex}.base-color-picker__current-value code{color:var(--color-text);font-family:monospace}.base-color-picker__current-swatch{border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;display:inline-block}.base-color-picker__current-auto{font-style:italic}.base-color-picker__errors{margin:0;padding:0;list-style:none}.base-color-picker__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-color-picker--small .base-color-picker__swatch{width:24px;height:24px}.base-color-picker--large .base-color-picker__swatch{width:40px;height:40px}.base-color-picker--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-color-picker--error .base-color-picker__swatch{border-color:var(--color-primary)}.base-dashboard-card{height:100%}.base-dashboard-card__loading{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-text-muted);display:flex}.base-dashboard-card__loading i{font-size:1rem}.base-dashboard-card__content{gap:var(--spacing-3);padding:var(--spacing-1);flex-direction:column;display:flex}.base-dashboard-card__header{align-items:center;gap:var(--spacing-2);display:flex}.base-dashboard-card__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.base-dashboard-card__icon i{font-size:1.25rem}.base-dashboard-card__icon--circle{border-radius:var(--radius-md);background:var(--color-info-bg);width:40px;height:40px}.base-dashboard-card__icon--circle i{color:var(--color-info)}.base-dashboard-card__icon--plain i{color:var(--color-primary);font-size:1.125rem}.base-dashboard-card__title{color:var(--color-text);flex:1;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:1rem;font-weight:600}.base-dashboard-card__link{align-items:center;gap:var(--spacing-1);color:var(--color-primary);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.base-dashboard-card__link:hover{color:var(--color-primary-hover)}.base-dashboard-card__link i{font-size:.875rem}.base-dashboard-card__body{flex-direction:column;display:flex}.base-dashboard-card__footer{padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.base-icon-picker{gap:var(--spacing-2);flex-direction:column;display:flex}.base-icon-picker__header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.base-icon-picker__header:hover .base-icon-picker__toggle{color:var(--color-text)}.base-icon-picker__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-icon-picker__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-icon-picker__label{cursor:pointer;-webkit-user-select:none;user-select:none}.base-icon-picker__toggle{color:var(--color-gray);transition:all .2s}.base-icon-picker__toggle--expanded{transform:rotate(180deg)}.base-icon-picker__content{gap:var(--spacing-3);flex-direction:column;display:flex}.base-icon-picker__search-row{gap:var(--spacing-2);align-items:flex-end;display:flex}.base-icon-picker__search{flex:1}.base-icon-picker__current{border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1.25rem;transition:all .2s;display:flex}.base-icon-picker__current--empty{color:var(--color-gray);font-size:.75rem}.base-icon-picker__current--unknown{color:var(--color-warning);border-color:var(--color-warning-border)}.base-icon-picker__colors{gap:var(--spacing-1);align-items:center;display:flex}.base-icon-picker__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.base-icon-picker__color-swatch:hover{transform:scale(1.1)}.base-icon-picker__color-swatch--selected{border-color:var(--color-text)}.base-icon-picker__color-swatch--custom{box-shadow:0 1px 2px var(--color-overlay-15);background:conic-gradient(red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);border:none}.base-icon-picker__color-swatch--custom:before{content:"";background:var(--color-surface);border-radius:50%;position:absolute;inset:3px}.base-icon-picker__color-swatch--clear{background:var(--color-surface);border:2px dashed var(--color-input-border);color:var(--color-gray);font-size:.625rem}.base-icon-picker__color-swatch--clear:hover{border-color:var(--color-text)}.base-icon-picker__custom-color{gap:var(--spacing-2);align-items:center;display:flex}.base-icon-picker__custom-color input[type=color]{border:1px solid var(--color-input-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:32px;height:24px;padding:0}.base-icon-picker__custom-color input[type=color]::-webkit-color-swatch-wrapper{padding:1px}.base-icon-picker__custom-color input[type=color]::-webkit-color-swatch{border-radius:var(--radius-xs);border:none}.base-icon-picker__custom-color button{padding:var(--spacing-1) var(--spacing-2);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;border:none;font-size:.75rem;transition:all .2s}.base-icon-picker__custom-color button:hover{background:var(--color-primary-hover)}.base-icon-picker__grid{gap:var(--spacing-1);max-height:150px;padding:var(--spacing-2);border:1px solid var(--color-input-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid;overflow-y:auto}@media (width>=768px){.base-icon-picker__grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));max-height:110px}}.base-icon-picker__item{border-radius:var(--radius-sm);cursor:pointer;width:44px;height:44px;color:var(--color-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex}@media (width>=768px){.base-icon-picker__item{width:36px;height:36px;font-size:1.25rem}}.base-icon-picker__item:hover{background:var(--color-surface-secondary);border-color:var(--color-input-border)}.base-icon-picker__item--selected{background:var(--color-primary-shadow);border-color:var(--color-primary);color:var(--color-primary)}.base-icon-picker__empty{padding:var(--spacing-4);text-align:center;color:var(--color-gray);font-size:.875rem}.base-icon-picker__count{color:var(--color-gray);text-align:right;font-size:.75rem}.base-icon-picker__errors{margin:0;padding:0;list-style:none}.base-icon-picker__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-icon-picker--small .base-icon-picker__current{width:32px;min-width:32px;height:32px;font-size:1rem}.base-icon-picker--small .base-icon-picker__item{width:28px;height:28px;font-size:.875rem}.base-icon-picker--large .base-icon-picker__current{width:48px;min-width:48px;height:48px;font-size:1.5rem}.base-icon-picker--large .base-icon-picker__item{width:44px;height:44px;font-size:1.25rem}.base-icon-picker--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-icon-picker--error .base-icon-picker__current,.base-icon-picker--error .base-icon-picker__grid{border-color:var(--color-primary)}.base-main-tabs-wrapper{border-bottom:1px solid var(--color-border);align-items:stretch;display:flex;position:relative}.base-main-tabs-wrapper--no-border{border-bottom:none}.base-main-tabs-wrapper__scroll-btn{border:none;border-bottom:1px solid var(--color-border);width:36px;color:var(--color-gray-dark);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:-1px;transition:all .2s;display:flex;position:relative}@media (hover:hover){.base-main-tabs-wrapper__scroll-btn:hover{color:var(--color-primary)}}.base-main-tabs-wrapper__scroll-btn .mdi{font-size:1.25rem}.base-main-tabs-wrapper__scroll-btn--left{border-right:1px solid var(--color-border)}.base-main-tabs-wrapper__scroll-btn--right{border-left:1px solid var(--color-border)}.base-main-tabs{gap:var(--spacing-1);overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.base-main-tabs::-webkit-scrollbar{display:none}.base-main-tabs>*{flex-shrink:0}.base-main-tabs--bordered{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:0 var(--spacing-2)}.base-main-tabs__tab{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) var(--spacing-3);color:var(--color-gray-dark);cursor:pointer;white-space:nowrap;min-height:var(--size-touch-target);min-width:var(--size-touch-target);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:.875rem;font-weight:500;display:flex}@media (width>=768px){.base-main-tabs__tab{min-width:auto;min-height:auto}}.base-main-tabs__tab{transition:all .2s}@media (hover:hover){.base-main-tabs__tab:hover:not(:disabled,.base-main-tabs__tab--active){color:var(--color-text)}}.base-main-tabs__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.base-main-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.base-main-tabs__tab:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-main-tabs__icon{font-size:1.125rem}.base-main-tabs--small .base-main-tabs__tab{padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-1);font-size:.75rem}@media (width>=768px){.base-main-tabs--small .base-main-tabs__tab{padding:var(--spacing-3) var(--spacing-4) var(--spacing-3);font-size:.875rem}}.base-main-tabs--small .base-main-tabs__icon{font-size:1rem}.base-main-tabs--small .base-main-tabs__badge{min-width:18px;height:18px;padding:0 var(--spacing-1);font-size:.625rem}@media (width>=768px){.base-main-tabs--small .base-main-tabs__badge{min-width:20px;height:20px;padding:0 var(--spacing-2);font-size:.75rem}}.base-main-tabs--large .base-main-tabs__tab{padding:var(--spacing-4) var(--spacing-5) var(--spacing-2);font-size:1rem}.base-main-tabs--large .base-main-tabs__icon{font-size:1.25rem}.base-main-tabs--pills{gap:var(--spacing-1)}@media (width>=768px){.base-main-tabs--pills{gap:var(--spacing-2)}}.base-main-tabs--pills .base-main-tabs__tab{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border:none;margin-bottom:0}@media (width>=768px){.base-main-tabs--pills .base-main-tabs__tab{padding:var(--spacing-2) var(--spacing-4)}}.base-main-tabs--pills .base-main-tabs__tab--active{background:var(--color-primary);color:var(--color-white);border-bottom-color:#0000}@media (hover:hover){.base-main-tabs--pills .base-main-tabs__tab:hover:not(:disabled,.base-main-tabs__tab--active){background:var(--color-gray-light);color:var(--color-text)}}.base-main-tabs__tab--active .base-main-tabs--pills .base-main-tabs__badge{color:var(--color-white);background:#ffffff40}@media (width>=640px){.base-main-tabs__label--mobile-hidden{display:revert}}.base-main-tabs__label--mobile-hidden{display:none}.base-main-tabs__badge{min-width:20px;height:20px;padding:0 var(--spacing-2);background:var(--color-overlay-10);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.base-main-tabs__tab--active .base-main-tabs__badge{background:rgb(var(--color-primary-rgb)/15%);color:var(--color-primary)}.base-main-tabs__tab-group{flex-shrink:0;align-items:center;gap:2px;display:flex}.base-main-tabs__actions{padding:0 var(--spacing-2);flex-shrink:0;align-items:center;display:flex}.base-main-tabs__actions-btn{align-items:center;gap:var(--spacing-1);height:20px;padding:0 var(--spacing-2);background:var(--color-overlay-10);color:var(--color-gray);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.base-main-tabs__actions-btn .mdi{font-size:.75rem}@media (hover:hover){.base-main-tabs__actions-btn:hover{background:var(--color-primary-15);color:var(--color-primary-accessible)}}.base-main-tabs__edit-btn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-gray-dark);cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}@media (hover:hover){.base-main-tabs__edit-btn:hover{opacity:1;color:var(--color-primary);background:var(--color-overlay-05)}}.base-main-tabs__edit-btn .mdi{font-size:.875rem}.base-sub-tabs-wrapper{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.base-sub-tabs-wrapper__scroll-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-gray-dark);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.base-sub-tabs-wrapper__scroll-btn:hover{color:var(--color-primary);background:var(--color-surface-hover)}}.base-sub-tabs-wrapper__scroll-btn .mdi{font-size:.875rem}.base-sub-tabs-wrapper--small .base-sub-tabs__tab{padding:var(--spacing-1) var(--spacing-2);font-size:.75rem}.base-sub-tabs-wrapper--small .base-sub-tabs-wrapper__scroll-btn{width:22px;height:22px}.base-sub-tabs{gap:var(--spacing-1);overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.base-sub-tabs::-webkit-scrollbar{display:none}.base-sub-tabs>*{flex-shrink:0}.base-sub-tabs__tab{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-gray-dark);cursor:pointer;white-space:nowrap;min-height:var(--size-touch-target);min-width:var(--size-touch-target);background:0 0;border:none;font-size:.875rem;font-weight:500}@media (width>=768px){.base-sub-tabs__tab{min-width:auto;min-height:auto}}.base-sub-tabs__tab{transition:all .2s}@media (hover:hover){.base-sub-tabs__tab:hover:not(:disabled,.base-sub-tabs__tab--active){background:var(--color-surface-hover);color:var(--color-text)}}.base-sub-tabs__tab--active{background:var(--color-primary);color:var(--color-white)}.base-sub-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.base-sub-tabs__count{min-width:18px;height:18px;margin-left:var(--spacing-1);padding:0 var(--spacing-1);background:var(--color-overlay-10);border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.base-sub-tabs__tab--active .base-sub-tabs__count{color:var(--color-white);background:#ffffff40}.base-tab-panel{gap:var(--spacing-4);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.base-wizard{margin-bottom:var(--spacing-6)}.base-wizard__list{margin:0;padding:0;list-style:none;display:none}@media (width>=768px){.base-wizard__list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;justify-content:center;align-items:flex-start;display:flex;overflow-x:auto}.base-wizard__list>*{scroll-snap-align:start}}.base-wizard__item{align-items:flex-start;display:flex}.base-wizard__item--completed .base-wizard__indicator{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.base-wizard__item--completed .base-wizard__label{color:var(--color-text)}.base-wizard__item--active .base-wizard__indicator{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 0 0 2px var(--color-primary-shadow)}.base-wizard__item--active .base-wizard__label{color:var(--color-primary);font-weight:600}@media (width>=1024px){.base-wizard__item--active .base-wizard__indicator{box-shadow:0 0 0 3px var(--color-primary-shadow)}}@media (width>=1280px){.base-wizard__item--active .base-wizard__indicator{box-shadow:0 0 0 4px var(--color-primary-shadow)}}.base-wizard__item--pending .base-wizard__indicator{background:var(--color-surface);border-color:var(--color-border);color:var(--color-gray)}.base-wizard__item--pending .base-wizard__label{color:var(--color-gray)}.base-wizard__item--clickable .base-wizard__button{cursor:pointer}.base-wizard__item--clickable .base-wizard__button:hover .base-wizard__indicator{border-color:var(--color-primary)}.base-wizard__button{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);background:0 0;border:none;flex-direction:column;font-family:inherit;transition:all .2s;display:flex}@media (width>=1024px){.base-wizard__button{gap:var(--spacing-2);padding:var(--spacing-2)}}.base-wizard__button:disabled,.base-wizard__button[aria-disabled=true]{cursor:default}.base-wizard__button:focus-visible{outline:none}.base-wizard__button:focus-visible .base-wizard__indicator{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-wizard__indicator{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;transition:all .2s;display:flex}@media (width>=1024px){.base-wizard__indicator{width:2.5rem;height:2.5rem;font-size:1rem}}@media (width>=1280px){.base-wizard__indicator{width:3rem;height:3rem;font-size:1.25rem}}.base-wizard__label{white-space:nowrap;text-align:center;text-overflow:ellipsis;max-width:4rem;font-size:.625rem;transition:all .2s;overflow:hidden}@media (width>=1024px){.base-wizard__label{max-width:5rem;font-size:.75rem}}@media (width>=1280px){.base-wizard__label{max-width:none;font-size:.875rem}}.base-wizard__connector{background:var(--color-border);flex-shrink:0;width:1rem;height:2px;margin-top:calc(1rem - 1px);transition:all .2s}@media (width>=1024px){.base-wizard__connector{width:3rem;margin-top:calc(1.25rem - 1px)}}@media (width>=1280px){.base-wizard__connector{width:6rem;margin-top:calc(1.5rem - 1px)}}.base-wizard__connector--completed{background:var(--color-primary)}.base-wizard__mobile{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=768px){.base-wizard__mobile{display:none}}.base-wizard__mobile-dots{align-items:center;gap:var(--spacing-4);display:flex}.base-wizard__mobile-dot{border:2px solid var(--color-border);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-gray);cursor:default;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:1.25rem;transition:all .2s;display:flex}.base-wizard__mobile-dot:not(:disabled,[aria-disabled=true]){cursor:pointer}.base-wizard__mobile-dot--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 0 0 4px var(--color-primary-shadow)}.base-wizard__mobile-dot--completed{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.base-wizard__mobile-dot--completed:hover:not(:disabled){background:var(--color-primary-hover)}.base-wizard__mobile-label{color:var(--color-text);font-size:1rem;font-weight:600}.base-location-card{flex-direction:column;display:flex;overflow:hidden}.base-location-card .base-card__body{padding:0}.base-location-card--selectable{cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.base-location-card--selectable:hover:not(.base-location-card--selected){border-color:var(--color-primary-bg);background-color:var(--color-surface-50)}.base-location-card--selected.base-card--outlined{border-color:var(--color-primary);border-width:3px}.base-location-card--selected.base-card--outlined .base-location-card__content{background-color:var(--color-primary-subtle)}.base-location-card--compact .base-location-card__map{height:120px}.base-location-card--compact .base-location-card__content{padding:var(--spacing-3)}.base-location-card--compact .base-location-card__name{font-size:1rem}.base-location-card--compact .base-location-card__address{font-size:.875rem}.base-location-card__title{padding:var(--spacing-5);border-bottom:1px solid var(--color-border)}.base-location-card__title .base-location-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.base-location-card__map{background-color:var(--color-surface-100);height:180px;position:relative}.base-location-card__map .leaflet-container{width:100%;height:100%}.base-location-card__map-link{right:var(--spacing-3);bottom:var(--spacing-3);z-index:1000;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--color-primary);background-color:var(--color-surface);border-radius:var(--radius-sm);align-items:center;font-size:.875rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;box-shadow:0 1px 3px #0003}.base-location-card__map-link:hover{color:var(--color-primary-hover);background-color:var(--color-surface-50)}.base-location-card__map-link i{font-size:.75rem}.base-location-card__content{gap:var(--spacing-3);padding:var(--spacing-5);flex-direction:column;display:flex;position:relative}.base-location-card__header{gap:var(--spacing-2);flex-direction:column;display:flex}.base-location-card__title-row{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.base-location-card__name{color:var(--color-primary-accessible,var(--color-primary));margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.base-location-card__address{gap:var(--spacing-2);color:var(--color-gray-dark);align-items:center;margin:0;font-size:1rem;display:flex}.base-location-card__address i{color:var(--color-gray-dark);font-size:.875rem}.base-location-card__footer{padding-top:var(--spacing-3);text-align:center;border-top:1px solid var(--color-border)}.base-location-card__selected-badge{top:var(--spacing-5);right:var(--spacing-5);position:absolute}.location-firma{margin-bottom:var(--spacing-2);color:var(--color-primary-accessible,var(--color-primary));font-size:.75rem;font-weight:500;display:block}.location-address-row{gap:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.location-maps-link{flex-shrink:0;text-decoration:none;transition:opacity .2s}.location-maps-link:hover{opacity:.8}.base-anfragen-list{max-width:100%;overflow-x:hidden}.base-anfragen-list__tabs{margin-bottom:var(--spacing-5)}.base-anfragen-list__past-toggle{margin-bottom:var(--spacing-5);justify-content:flex-end;display:flex}.base-anfragen-list__results-info{margin-bottom:var(--spacing-3);color:var(--color-text-muted);font-size:.875rem}.base-anfragen-list__stacked-cell{text-align:left;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.base-anfragen-list__stacked-cell>*{text-align:left}.base-data-list__cell .base-anfragen-list__stacked-cell{align-items:flex-start}.base-anfragen-list__datetime{justify-content:flex-start;align-items:center;gap:var(--spacing-2);white-space:nowrap;display:flex}.base-anfragen-list__pending-icon{color:var(--color-warning);font-size:1rem}.base-anfragen-list__no-appointment{color:var(--p-primary-color);font-style:italic}.base-anfragen-list__cancelled{color:var(--color-text-muted);text-decoration:line-through}.base-anfragen-list__name-row{justify-content:flex-start;align-items:center;gap:var(--spacing-2);display:flex}.base-anfragen-list__primary-text{text-align:left;font-weight:500}.base-anfragen-list__secondary-text{font-size:.85em}.base-anfragen-list__cards{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.base-anfragen-list__cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.base-anfragen-list__cards{grid-template-columns:repeat(3,1fr)}}@media (width>=1400px){.base-anfragen-list__cards{grid-template-columns:repeat(4,1fr)}}.base-anfragen-list__mobile-card{--card-accent-color:var(--color-primary);border:1px solid var(--color-border);border-left:3px solid var(--card-accent-color);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}@media (hover:hover){.base-anfragen-list__mobile-card:hover{background:var(--color-surface-elevated);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));transform:translateY(-2px)}}.base-anfragen-list__mobile-card:active{transform:scale(.98)}.base-anfragen-list__mobile-card--cancelled{opacity:.6}.base-anfragen-list__mobile-card--pending-reschedule{border-color:var(--color-warning);box-shadow:0 0 0 1px var(--color-warning)}.base-anfragen-list__mobile-card-content{justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-4);background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent-color) 20%, transparent) 0%, color-mix(in srgb, var(--card-accent-color) 8%, transparent) 100%);flex-direction:column;flex:1;display:flex}.base-anfragen-list__mobile-card-header{align-items:flex-start;gap:var(--spacing-3);display:flex}.base-anfragen-list__mobile-card-header-text{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.base-anfragen-list__mobile-card-icon{background:var(--color-surface-overlay);border:1px solid var(--color-border);width:3rem;height:3rem;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.base-anfragen-list__mobile-card-icon i{color:var(--card-accent-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--card-accent-color) 60%, transparent));font-size:1.5rem}.base-anfragen-list__mobile-card-title{color:var(--color-text);white-space:normal;overflow-wrap:anywhere;flex:1;font-size:1.125rem;font-weight:700;line-height:1.3}.base-anfragen-list__mobile-card-meta{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.base-anfragen-list__mobile-card-footer{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-1);flex-wrap:wrap;display:flex}.anfragen-empty-state{padding:var(--spacing-7) var(--spacing-5);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.anfragen-empty-state__icon{margin-bottom:var(--spacing-5);opacity:.5;font-size:3rem}.anfragen-empty-state__message{margin:0;font-size:1.25rem}.anfragen-empty-state__cta{margin-top:var(--spacing-5)}.anfragen-empty-state--desktop{padding-top:0}.base-anliegen-card{--card-accent-color:var(--color-card-accent);border:1px solid var(--color-border);border-left:3px solid var(--card-accent-color);background:var(--color-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:100%;box-shadow:var(--shadow-sm);border-radius:var(--radius-xl);transition:all .2s;overflow:hidden}.base-anliegen-card.base-card{flex-direction:column;height:100%;margin:0;display:flex}.base-anliegen-card .base-card__body{flex-direction:column;flex:1;height:100%;padding:0;display:flex}.base-anliegen-card--clickable{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}@media (hover:hover){.base-anliegen-card--clickable:hover{background:var(--color-surface-elevated);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));border-color:var(--color-border-subtle);transform:translateY(-2px)}.base-anliegen-card--clickable:hover .base-anliegen-card__icon{transform:scale(1.05)}}.base-anliegen-card--clickable:active{transform:scale(.98)}.base-anliegen-card--selected{border:2px solid var(--color-primary);background:var(--color-primary-subtle);box-shadow:var(--shadow-primary-glow);border-left-width:3px}.base-anliegen-card--selected .base-anliegen-card__icon{box-shadow:0 0 12px rgb(var(--color-primary-rgb)/var(--shadow-opacity-hover))}.base-anliegen-card--selected .base-anliegen-card__icon i{color:var(--color-primary)}.base-anliegen-card__content{height:100%;padding:var(--spacing-4);gap:var(--spacing-3);background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent-color) 42%, transparent) 0%, color-mix(in srgb, var(--card-category-color) 36%, transparent) 100%);flex-direction:column;display:flex;position:relative}.base-anliegen-card__header-top{align-items:center;gap:var(--spacing-3);flex-direction:row;display:flex}.base-anliegen-card__icon-wrapper{flex-shrink:0;position:relative}.base-anliegen-card__icon{background:var(--color-surface-overlay);border:1px solid var(--color-border);width:3rem;height:3rem;box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.base-anliegen-card__icon i{color:var(--card-accent-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--card-accent-color) 60%, transparent));font-size:1.5rem}.base-anliegen-card__check-badge{background:var(--color-primary);border:2px solid var(--color-surface);width:20px;height:20px;box-shadow:0 0 8px rgb(var(--color-primary-rgb)/var(--shadow-opacity-dark));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.base-anliegen-card__check-badge i{color:var(--color-white);font-size:.625rem;font-weight:700}.base-anliegen-card__title{color:var(--color-text);flex:1;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.base-anliegen-card__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.base-anliegen-card__description--expanded{display:block;overflow:visible}@media (width<=639px){.base-anliegen-card__description--interactive{cursor:pointer}.base-anliegen-card__description--interactive:not(.base-anliegen-card__description--expanded):after{content:" ›";color:var(--color-text-muted);font-size:.75rem}}.base-anliegen-card__expand-button{background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-muted);align-self:flex-end}@media (pointer:coarse){.base-anliegen-card__expand-button{align-items:center;min-height:44px;display:flex}}@media (width<=639px){.base-anliegen-card__expand-button{display:none}}.base-anliegen-card--compact .base-anliegen-card__content{padding:var(--spacing-3);gap:var(--spacing-2)}.base-anliegen-card--compact .base-anliegen-card__icon{width:2.5rem;height:2.5rem}.base-anliegen-card--compact .base-anliegen-card__icon i{font-size:1.25rem}.base-anliegen-card--compact .base-anliegen-card__check-badge{width:18px;height:18px}.base-anliegen-card--compact .base-anliegen-card__check-badge i{font-size:.625rem}.base-anliegen-card--compact .base-anliegen-card__title{font-size:.875rem;font-weight:600}.base-anliegen-card--compact .base-anliegen-card__description{font-size:.75rem}.base-anliegen-card--compact .base-anliegen-card__expand-button{display:none}@media (width<=639px){.base-anliegen-card .base-anliegen-card__content{padding:var(--spacing-3);gap:var(--spacing-2)}.base-anliegen-card .base-anliegen-card__icon{width:2.5rem;height:2.5rem}.base-anliegen-card .base-anliegen-card__icon i{font-size:1.25rem}.base-anliegen-card .base-anliegen-card__check-badge{width:18px;height:18px}.base-anliegen-card .base-anliegen-card__check-badge i{font-size:.625rem}.base-anliegen-card .base-anliegen-card__title{font-size:.875rem;font-weight:600}.base-anliegen-card .base-anliegen-card__description{font-size:.75rem}}.base-anliegen-list__search{margin-bottom:var(--spacing-4)}.base-anliegen-list__grid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=479px){.base-anliegen-list__grid{grid-template-columns:1fr}}@media (width>=640px){.base-anliegen-list__grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.base-anliegen-list__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.base-anliegen-list__empty i{font-size:2rem}.base-rating{gap:var(--spacing-2);flex-direction:column;display:flex}.base-rating__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-rating__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.base-rating__required{color:var(--color-primary);margin-left:2px}.base-rating__wrapper{align-items:center;gap:var(--spacing-3);display:flex}.base-rating__input .p-rating-icon{color:var(--color-border);font-size:1.25rem;transition:color .2s}.base-rating__input .p-rating-icon.p-rating-icon-active,.base-rating__input .p-rating-icon:hover:not(.p-disabled){color:var(--color-warning,#f59e0b)}.base-rating__input:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-rating__value{color:var(--color-text-muted);min-width:3rem;font-size:.875rem}.base-rating__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-rating--small .base-rating__input .p-rating-icon{font-size:1rem}.base-rating--small .base-rating__value{font-size:.75rem}.base-rating--large .base-rating__input .p-rating-icon{font-size:1.5rem}.base-rating--large .base-rating__value{font-size:1rem}.base-rating--error .base-rating__input .p-rating-icon{color:var(--color-primary)}.base-rating--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-likert-scale{gap:var(--spacing-2);flex-direction:column;display:flex}.base-likert-scale__label{color:var(--color-text);font-size:.875rem;font-weight:600}.base-likert-scale__label .required-mark,.base-likert-scale__required{color:var(--color-primary);margin-left:var(--spacing-1)}.base-likert-scale__wrapper{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.base-likert-scale__endpoint{color:var(--color-text-muted);min-width:6rem;max-width:8rem;font-size:.75rem}.base-likert-scale__endpoint--left{text-align:right}.base-likert-scale__endpoint--right{text-align:left}.base-likert-scale__options{align-items:center;gap:var(--spacing-2);display:flex}.base-likert-scale__option{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);cursor:pointer;background:0 0;border:none;flex-direction:column;transition:transform .2s;display:flex}.base-likert-scale__option:hover:not(:disabled){transform:scale(1.1)}.base-likert-scale__option:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-md);outline:none}.base-likert-scale__option--selected .base-likert-scale__option-indicator{background:var(--color-primary);border-color:var(--color-primary)}.base-likert-scale__option-indicator{border:2px solid var(--color-border);background:var(--color-surface);border-radius:50%;width:1.25rem;height:1.25rem;transition:background-color .2s,border-color .2s}.base-likert-scale__option-label{color:var(--color-text-muted);font-size:.75rem}.base-likert-scale__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.base-likert-scale--small .base-likert-scale__endpoint{min-width:4rem;font-size:.625rem}.base-likert-scale--small .base-likert-scale__option-indicator{width:1rem;height:1rem}.base-likert-scale--small .base-likert-scale__option-label{font-size:.625rem}.base-likert-scale--large .base-likert-scale__endpoint{font-size:.875rem}.base-likert-scale--large .base-likert-scale__option-indicator{width:1.5rem;height:1.5rem}.base-likert-scale--large .base-likert-scale__option-label{font-size:.875rem}.base-likert-scale--error .base-likert-scale__option-indicator{border-color:var(--color-primary)}.base-likert-scale--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.base-likert-scale--disabled .base-likert-scale__option{cursor:not-allowed}.base-likert-scale--disabled .base-likert-scale__option:hover{transform:none}@media (width<=639px){.base-likert-scale__wrapper{flex-direction:column;align-items:stretch}.base-likert-scale__endpoint{text-align:center;min-width:auto;max-width:none}.base-likert-scale__endpoint--left{text-align:center;order:1}.base-likert-scale__endpoint--right{text-align:center;order:3}.base-likert-scale__options{flex-wrap:wrap;order:2;justify-content:center}}.base-radio-group{gap:var(--spacing-2);flex-direction:column;display:flex}.base-radio-group__label{color:var(--color-text);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:500;display:block}.base-radio-group__options{gap:var(--spacing-2);flex-direction:column;display:flex}.base-radio-group--horizontal .base-radio-group__options{gap:var(--spacing-4);flex-flow:wrap}.base-radio-group__option{align-items:center;gap:var(--spacing-2);display:flex}.base-radio-group__option-label{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem}.base-radio-group__error{color:var(--color-danger);margin-top:var(--spacing-1);font-size:.875rem}.base-radio-group--small .base-radio-group__label{font-size:.75rem}.base-radio-group--small .base-radio-group__option-label{font-size:.875rem}.base-radio-group--large .base-radio-group__label{font-size:1rem}.base-radio-group--large .base-radio-group__option-label{font-size:1.125rem}.base-radio-group--disabled{opacity:.6;pointer-events:none}.base-radio-group--disabled .base-radio-group__option-label{cursor:not-allowed}.base-radio-group--error .base-radio-group__label{color:var(--color-danger)}.base-checkbox-group{gap:var(--spacing-2);flex-direction:column;display:flex}.base-checkbox-group__label{color:var(--color-text);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:500;display:block}.base-checkbox-group__options{gap:var(--spacing-2);flex-direction:column;display:flex}.base-checkbox-group--horizontal .base-checkbox-group__options{gap:var(--spacing-4);flex-flow:wrap}.base-checkbox-group__option{align-items:center;gap:var(--spacing-2);display:flex}.base-checkbox-group__option-label{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem}.base-checkbox-group__error{color:var(--color-danger);margin-top:var(--spacing-1);font-size:.875rem}.base-checkbox-group--small .base-checkbox-group__label{font-size:.75rem}.base-checkbox-group--small .base-checkbox-group__option-label{font-size:.875rem}.base-checkbox-group--large .base-checkbox-group__label{font-size:1rem}.base-checkbox-group--large .base-checkbox-group__option-label{font-size:1.125rem}.base-checkbox-group--disabled{opacity:.6;pointer-events:none}.base-checkbox-group--disabled .base-checkbox-group__option-label{cursor:not-allowed}.base-checkbox-group--error .base-checkbox-group__label{color:var(--color-danger)}.dynamic-question-field{margin-bottom:var(--spacing-4)}.dynamic-question-field__help{margin-top:var(--spacing-1);color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.questionnaire-section{gap:var(--spacing-4);flex-direction:column;display:flex}.questionnaire-section__header{align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);display:flex}.questionnaire-section__header-icon{background:var(--color-primary-bg);border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.questionnaire-section__header-content{flex:1;min-width:0}.questionnaire-section__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.questionnaire-section__description{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:.875rem}.questionnaire-section__questions{gap:var(--spacing-4);flex-direction:column;display:flex}.questionnaire-section__empty{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary);font-size:.875rem}.questionnaire-section__empty p{margin:0}@media (width<=639px){.questionnaire-section{gap:var(--spacing-3)}.questionnaire-section__header{text-align:center;flex-direction:column;align-items:center}.questionnaire-section__header-content{text-align:center}.questionnaire-section__questions{gap:var(--spacing-3)}}.base-timeline{gap:var(--spacing-6);flex-direction:column;display:flex}.base-timeline__gruppe{gap:var(--spacing-3);flex-direction:column;display:flex;position:relative}.base-timeline__gruppe:not(:last-child):before{content:"";top:28px;left:14px;bottom:calc(-1 * var(--spacing-6));background:var(--color-border);width:2px;position:absolute}.base-timeline__gruppe-header{gap:var(--spacing-4);align-items:flex-start;display:flex}.base-timeline__dot{background:var(--dot-color,var(--color-primary));z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:box-shadow .2s;display:flex;position:relative}.base-timeline__dot--hollow{border:2px solid var(--dot-color,var(--color-primary));background:0 0}.base-timeline__dot--hollow .base-timeline__dot-icon{color:var(--dot-color,var(--color-primary))}.base-timeline__dot--active{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--dot-color,var(--color-primary))}.base-timeline__dot-icon{color:var(--color-text-on-primary);font-size:.75rem;line-height:1}.base-timeline__content{gap:var(--spacing-2);padding-bottom:var(--spacing-2);flex-direction:column;flex:1;display:flex}.base-timeline__sub-zeilen{gap:var(--spacing-3);padding-left:calc(28px + var(--spacing-4));flex-direction:column;display:flex;position:relative}.base-timeline__sub-zeilen:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:14px}.base-timeline__sub-zeile{gap:var(--spacing-1);padding-left:var(--spacing-4);border-left:2px solid var(--color-border);flex-direction:column;display:flex}.base-timeline__sub-zeile--active{border-left-color:var(--dot-color,var(--color-primary))}.profil-laufbahn{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-laufbahn .base-timeline{gap:var(--spacing-5)}.profil-laufbahn .base-timeline__gruppe:not(:last-child):before{top:36px;left:18px;bottom:calc(-1 * var(--spacing-5))}.profil-laufbahn .base-timeline__gruppe-header{gap:var(--spacing-3);align-items:center}.profil-laufbahn .base-timeline__dot{background:var(--color-surface-raised,var(--color-surface));border:2px solid var(--color-border);flex-shrink:0;width:36px;height:36px}.profil-laufbahn .base-timeline__dot .base-timeline__dot-icon{color:var(--color-text-muted);font-size:1rem}.profil-laufbahn .base-timeline__sub-zeilen{padding-left:calc(36px + var(--spacing-3))}.profil-laufbahn .base-timeline__sub-zeilen:before{left:18px}.profil-laufbahn .base-timeline__sub-zeile--active{border-left-color:var(--color-primary)}.profil-laufbahn__jahr-btn{align-items:center;gap:var(--spacing-2);cursor:pointer;color:inherit;background:0 0;border:none;padding:0;display:flex}.profil-laufbahn__jahr-btn:hover .profil-laufbahn__jahr{color:var(--color-primary)}.profil-laufbahn__jahr{color:var(--color-text);font-size:1.125rem;font-weight:700;transition:color .2s}.profil-laufbahn__jahr-chevron{color:var(--color-text-muted);font-size:.875rem;transition:transform .2s}.profil-laufbahn__eintrag{gap:var(--spacing-1);padding:var(--spacing-1) 0;flex-direction:column;display:flex}.profil-laufbahn__firma{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.3}.profil-laufbahn__funktion{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.profil-laufbahn__meta{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.profil-laufbahn__zeitraum{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.profil-laufbahn__zeitraum--active{color:var(--color-primary);font-weight:600}.profil-laufbahn__mehr-container{margin-top:var(--spacing-1);position:relative}.profil-laufbahn__mehr-container:not(.profil-laufbahn__mehr-container--expanded){padding-top:var(--spacing-6)}.profil-laufbahn__fade{top:calc(-1 * var(--spacing-8));height:var(--spacing-8);background:linear-gradient(to bottom, transparent, var(--color-surface));pointer-events:none;position:absolute;left:0;right:0}.profil-laufbahn__mehr-button{justify-content:center;align-items:center;gap:var(--spacing-2);background:var(--color-surface-raised,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-4);cursor:pointer;color:var(--color-text-muted);font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:flex}.profil-laufbahn__mehr-button:hover{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.profil-laufbahn__mehr-button .mdi{font-size:1rem}.profil-laufbahn__empty{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.laufbahn-overview{background:var(--color-surface-raised,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.laufbahn-overview__section{flex-direction:column;display:flex}.laufbahn-overview__section:not(:last-child){border-bottom:1px solid var(--color-border)}.laufbahn-overview__section-header{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;transition:background .2s;display:flex}.laufbahn-overview__section-header:hover{background:var(--color-surface-hover,var(--color-border))}.laufbahn-overview__section-icon{flex-shrink:0;font-size:.875rem}.laufbahn-overview__section-icon--anstellung{color:var(--color-primary)}.laufbahn-overview__section-icon--warnung{color:var(--color-warning)}.laufbahn-overview__section-title{color:var(--color-text);font-size:.875rem;font-weight:700}.laufbahn-overview__section-count{color:var(--color-text-muted);white-space:nowrap;padding-right:var(--spacing-1);margin-left:auto;font-size:.75rem}.laufbahn-overview__section-chevron{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem}.laufbahn-overview__items{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.laufbahn-overview__item{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);display:flex}@media (width<=480px){.laufbahn-overview__item{flex-direction:column}}.laufbahn-overview__item-main{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.laufbahn-overview__item-title{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.3}.laufbahn-overview__item-sub{color:var(--color-text-muted);font-size:.75rem}.laufbahn-overview__item-tags{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;flex-shrink:0;display:flex}.laufbahn-overview__item-date{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.laufbahn-overview__items-toolbar{margin-bottom:var(--spacing-1);justify-content:flex-end;display:flex}.laufbahn-overview__filter-btn{align-items:center;gap:var(--spacing-1);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;font-size:.75rem;transition:color .2s;display:flex}.laufbahn-overview__filter-btn:hover,.laufbahn-overview__filter-btn--active{color:var(--color-primary)}.laufbahn-overview__filter-btn .mdi{font-size:.875rem}.laufbahn-overview__pagination{justify-content:center;align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);margin-top:var(--spacing-1);display:flex}.laufbahn-overview__page-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--color-text);background:0 0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.laufbahn-overview__page-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.laufbahn-overview__page-btn:disabled{opacity:.35;cursor:not-allowed}.laufbahn-overview__page-btn .mdi{font-size:1rem}.laufbahn-overview__page-info{color:var(--color-text-muted);text-align:center;min-width:40px;font-size:.75rem}.contact-email-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.contact-email-modal__description{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.5}.contact-email-modal__tags{gap:var(--spacing-2);margin-top:var(--spacing-1);display:flex}.change-password-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.change-password-modal__new-password-group{gap:var(--spacing-2);flex-direction:column;display:flex}.change-password-modal__rules{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.change-password-modal__rule{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;transition:color .2s;display:flex}.change-password-modal__rule i{color:var(--color-text-muted);font-size:1rem;transition:color .2s}.change-password-modal__rule.is-valid,.change-password-modal__rule.is-valid i{color:var(--p-green-600)}.profile-security-section{gap:var(--spacing-4);flex-direction:column;display:flex}.profile-security-section__header{align-items:center;gap:var(--spacing-2);display:flex}.profile-security-section__header i{color:var(--color-text-muted);font-size:1.125rem}.profile-security-section__title{color:var(--color-text);font-size:1rem;font-weight:600}.profile-security-section__row{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.profile-security-section__info{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.profile-security-section__label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.profile-security-section__value{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:.875rem;display:flex}.profile-security-section__value.is-active{color:var(--p-green-600)}.profile-security-section__value.is-inactive{color:var(--color-text-muted)}.profile-security-section__totp-actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.profile-security-section__backup-warning{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);margin-top:var(--spacing-2);background:rgb(var(--p-yellow-500-rgb,234 179 8)/10%);border-radius:var(--radius-md);border:1px solid rgb(var(--p-yellow-500-rgb,234 179 8)/30%);color:var(--color-text);font-size:.875rem;display:flex}.profile-security-section__backup-warning i{color:var(--p-yellow-600);margin-top:var(--spacing-1);flex-shrink:0}.profile-security-section__backup-warning.is-danger{background:rgb(var(--p-red-500-rgb,239 68 68)/10%);border-color:rgb(var(--p-red-500-rgb,239 68 68)/30%)}.profile-security-section__backup-warning.is-danger i{color:var(--color-danger)}.profile-security-section__reset-hint{margin-top:var(--spacing-3)}.profile-security-section__reset-hint-list{padding-left:var(--spacing-4);gap:var(--spacing-2);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:.875rem;line-height:1.5;display:flex}.profile-security-section__reset-hint-list li{padding-left:var(--spacing-1)}.profile-security-section__reset-hint-list strong{color:var(--color-text);font-weight:600}.totp-disable-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.totp-disable-modal__warning{gap:var(--spacing-2);padding:var(--spacing-3);background:rgb(var(--p-yellow-500-rgb,234 179 8)/10%);border-radius:var(--radius-md);border:1px solid rgb(var(--p-yellow-500-rgb,234 179 8)/30%);color:var(--color-text-muted);font-size:.875rem;display:flex}.totp-disable-modal__warning i{color:var(--p-yellow-600);flex-shrink:0;margin-top:2px}.totp-disable-modal__warning p{margin:0;line-height:1.5}.totp-setup-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.totp-setup-modal__intro{gap:var(--spacing-2);flex-direction:column;display:flex}.totp-setup-modal__text{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.totp-setup-modal__qr-placeholder{height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}.totp-setup-modal__qr-wrapper{padding:var(--spacing-3);background:var(--color-white);border-radius:var(--radius-md);justify-content:center;display:flex}.totp-setup-modal__qr-image{max-width:200px;max-height:200px}.totp-setup-modal__secret{gap:var(--spacing-1);flex-direction:column;display:flex}.totp-setup-modal__secret-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.totp-setup-modal__secret-code{color:var(--color-text);background:var(--color-surface-hover);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);word-break:break-all;letter-spacing:.1em;font-family:monospace;font-size:.875rem}.totp-setup-modal__error{align-items:center;gap:var(--spacing-2);color:var(--color-danger);font-size:.875rem;display:flex}.totp-setup-modal__error i{flex-shrink:0}.totp-setup-modal__success{align-items:center;gap:var(--spacing-2);color:var(--p-green-600);font-size:1rem;font-weight:600;display:flex}.totp-setup-modal__success i{font-size:1.125rem}.totp-setup-modal__backup-intro{gap:var(--spacing-2);padding:var(--spacing-3);background:rgb(var(--p-yellow-500-rgb,234 179 8)/10%);border-radius:var(--radius-md);border:1px solid rgb(var(--p-yellow-500-rgb,234 179 8)/30%);display:flex}.totp-setup-modal__backup-intro i{color:var(--p-yellow-600);flex-shrink:0;margin-top:2px}.totp-setup-modal__backup-codes{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);display:grid}.totp-setup-modal__backup-code{color:var(--color-text);background:var(--color-surface-hover);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);text-align:center;letter-spacing:.05em;font-family:monospace;font-size:.875rem}.totp-setup-modal__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.export-data-modal{gap:var(--spacing-3);flex-direction:column;display:flex}.export-data-modal__intro{color:var(--color-text);margin:0;line-height:1.5}.export-data-modal__list{padding-left:var(--spacing-5);gap:var(--spacing-2);color:var(--color-text);flex-direction:column;margin:0;line-height:1.5;display:flex}.export-data-modal__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.delete-account-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.delete-account-modal__warning{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-danger-subtle);border-radius:var(--radius-md);border:1px solid var(--color-danger-border);color:var(--color-text-muted);font-size:.875rem;display:flex}.delete-account-modal__warning i{color:var(--color-danger);flex-shrink:0;margin-top:2px}.delete-account-modal__warning p{margin:0;line-height:1.5}.delete-account-modal__warning p:not(:last-child){margin-bottom:var(--spacing-2)}.edit-personal-info-modal,.edit-kontakt-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.edit-personal-info-modal__row,.edit-kontakt-modal__row{gap:var(--spacing-3);grid-template-columns:1fr auto;align-items:start;display:grid}.edit-personal-info-modal__row--equal,.edit-kontakt-modal__row--equal,.edit-personal-info-modal--adresse .edit-kontakt-modal__row,.edit-kontakt-modal--adresse .edit-kontakt-modal__row{grid-template-columns:1fr 1fr}.edit-personal-info-modal__hint,.edit-kontakt-modal__hint{color:var(--p-text-muted-color);margin:-var(--spacing-2) 0 0;font-size:.75rem}.address-fields{gap:var(--spacing-4);flex-direction:column;display:flex}.address-fields__row{gap:var(--spacing-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.profile-contact-crud-section{gap:var(--spacing-4);flex-direction:column;display:flex}.profile-contact-crud-section__card{width:100%}.profile-contact-crud-section__card-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);display:flex}.profile-contact-crud-section__card-title{color:var(--color-text);font-size:1rem;font-weight:600}.profile-contact-crud-section__list{gap:var(--spacing-1);flex-direction:column;display:flex}.profile-contact-crud-section__item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);transition:background .2s;display:flex}.profile-contact-crud-section__item--preferred{background:var(--color-surface-alt,var(--surface-ground))}.profile-contact-crud-section__value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.profile-contact-crud-section__badges{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.profile-contact-crud-section__badge{padding:2px var(--spacing-2);background:var(--color-primary-subtle,var(--p-primary-100));color:var(--color-primary,var(--p-primary-700));white-space:nowrap;border-radius:50%;font-size:.7rem;font-weight:500}.profile-contact-crud-section__badge--private{background:var(--color-surface-muted,var(--surface-200));color:var(--color-text-muted)}.profile-contact-crud-section__actions{gap:var(--spacing-1);margin-left:var(--spacing-1);flex-shrink:0;display:flex}.profile-contact-crud-section__empty{color:var(--color-text-muted);padding:var(--spacing-2) 0;font-size:.875rem}.nd-modal__header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);width:100%;display:flex}.nd-modal__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:flex;position:relative}.nd-modal__icon--push{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.nd-modal__icon--anfrage-created{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 15%, transparent)}.nd-modal__icon--anfrage-cancelled{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 15%, transparent)}.nd-modal__icon--anfrage-reschedule-request{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 15%, transparent)}.nd-modal__icon--anfrage-reschedule-response{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 15%, transparent)}.nd-modal__icon--news{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.nd-modal__unread-badge{background:var(--color-danger);border:2px solid var(--color-surface-raised);border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}.nd-modal__header-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nd-modal__type-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.nd-modal__type-label--normal-case{text-transform:none;letter-spacing:normal}.nd-modal__time{color:var(--color-text-muted);font-size:.75rem}.nd-modal__header-link{flex-shrink:0;text-decoration:none}.nd-modal__header-link:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.nd-modal__header-link:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.nd-modal__header-link:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.nd-modal__header-link:focus-visible{border-radius:50%}.nd-modal__close{border:1px solid var(--color-border);background:var(--color-surface-raised);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.nd-modal__close .mdi{font-size:1rem}.nd-modal__close:hover{background:var(--color-border);border-color:var(--color-border-strong,var(--color-border))}.nd-modal__close:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.nd-modal__close:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.nd-modal__close:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.nd-modal__body{gap:var(--spacing-3);flex-direction:column;display:flex}.nd-modal__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.nd-modal__message{color:var(--color-text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.nd-modal__message>*+*{margin-top:var(--spacing-3)}.nd-modal__message h1,.nd-modal__message h2,.nd-modal__message h3{margin:0;font-weight:700;line-height:1.3}.nd-modal__message h1{font-size:2rem}.nd-modal__message h2{font-size:1.5rem}.nd-modal__message h3{font-size:1.125rem}.nd-modal__message p:empty{min-height:1em}.nd-modal__message ul,.nd-modal__message ol{padding-left:var(--spacing-5);margin:0}.nd-modal__message u{text-decoration:underline}.nd-modal__message s{text-decoration:line-through}.nd-modal__message img{border-radius:var(--radius-md);max-width:100%}.nd-modal__message p{margin:0 0 var(--spacing-2)}.nd-modal__message p:last-child{margin-bottom:0}.nd-modal__message ul,.nd-modal__message ol{margin:0 0 var(--spacing-2);padding-left:var(--spacing-4)}.nd-modal__message ul:last-child,.nd-modal__message ol:last-child{margin-bottom:0}.nd-modal__message a{color:var(--color-primary);text-decoration:underline}.nd-modal__message a:hover{opacity:.8}.nd-modal__message strong{font-weight:700}.nd-modal__message em{font-style:italic}.nd-modal__message h2{margin:var(--spacing-2) 0 var(--spacing-1);font-size:1rem;font-weight:700}.nd-modal__message h2:first-child{margin-top:0}.nd-modal__message h3{margin:var(--spacing-2) 0 var(--spacing-1);font-size:.875rem;font-weight:700}.nd-modal__message h3:first-child{margin-top:0}.nd-modal__meta{border-radius:var(--radius-md);border:1px solid var(--color-border);flex-direction:column;gap:0;display:flex;overflow:hidden}.nd-modal__meta-row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);font-size:.75rem;display:flex}.nd-modal__meta-row:last-child{border-bottom:none}.nd-modal__meta-icon{color:var(--color-text-muted);width:var(--icon-size-xs);text-align:center;flex-shrink:0;font-size:.875rem}.nd-modal__meta-label{color:var(--color-text-muted);flex-shrink:0;min-width:72px;font-weight:600}.nd-modal__meta-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nd-modal__footer{border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;display:flex}.nd-modal__action-btn{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border:none;border-right:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;flex-direction:column;flex:1;font-size:.75rem;font-weight:500;transition:background .2s,color .2s;display:flex}.nd-modal__action-btn:last-child{border-right:none}.nd-modal__action-btn .mdi{font-size:1.125rem}.nd-modal__action-btn:hover{background:var(--color-surface-raised);color:var(--color-text)}.nd-modal__action-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.nd-modal__action-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.nd-modal__action-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.nd-modal__action-btn--success{color:var(--color-success)}.nd-modal__action-btn--success:hover{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}.nd-modal__action-btn--active{color:var(--color-primary)}.nd-modal__action-btn--active:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.nd-modal__action-btn--danger{color:var(--color-danger)}.nd-modal__action-btn--danger:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.nd-modal__action-btn--confirm{color:var(--color-success)}.nd-modal__action-btn--confirm:hover{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}.nd-modal__action-btn--warning{color:var(--color-warning)}.nd-modal__action-btn--warning:hover{background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-warning)}.register-form__header{text-align:center;margin-bottom:var(--spacing-5)}.register-form__icon{width:64px;height:64px;margin:0 auto var(--spacing-4);background-color:var(--color-primary-subtle);border-radius:50%;justify-content:center;align-items:center;display:flex}.register-form__icon i{color:var(--color-primary);font-size:2rem}.register-form__title{color:var(--color-text);margin:0 0 var(--spacing-2);font-size:1.5rem;font-weight:600}.register-form__description{color:var(--color-text-muted);margin:0;font-size:1rem}.register-form__form{gap:var(--spacing-4);flex-direction:column;display:flex}.register-form__row{gap:var(--spacing-3);display:flex}.register-form__row>*{flex:1;min-width:0}@media (width<=639px){.register-form__row{flex-direction:column}}.register-form__section-title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.register-form__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-danger-subtle);border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem;display:flex}.register-form__error i{flex-shrink:0;font-size:1.25rem}.register-form__success{text-align:center;padding:var(--spacing-6) var(--spacing-4);align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.register-form__success h2{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.register-form__success p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.register-form__success-emoji{animation:register-form-float calc(var(--duration-multiplier,1) * 2.5s) ease-in-out infinite;font-size:3.5rem;line-height:1}@media (prefers-reduced-motion:reduce){.register-form{--duration-multiplier:0}}@keyframes register-form-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-3deg)}}.fold-and-fly-enter-active{transition:opacity calc(var(--duration-multiplier,1) * .4s) ease-out, transform calc(var(--duration-multiplier,1) * .4s) ease-out}.fold-and-fly-leave-active{transition:opacity calc(var(--duration-multiplier,1) * .5s) ease-in, transform calc(var(--duration-multiplier,1) * .5s) ease-in}.fold-and-fly-enter-from{opacity:0;transform:translateY(1em)}.fold-and-fly-leave-to{opacity:0;transform:scaleY(.3)rotateX(40deg)translate(10%,-2em)}@media (width<=639px){.fold-and-fly-leave-to{transform:scaleY(.3)rotateX(40deg)translate(5%,-1em)}}.auth-card{perspective:1200px;width:100%;max-width:420px;margin:0 auto}.auth-card--register{max-width:640px}.auth-card--pwa{perspective:none;max-width:100%}.auth-card__inner{width:100%;transform-style:preserve-3d;transition:transform .6s,height .4s;position:relative;overflow:visible}.auth-card__inner--flipped{transform:rotateY(180deg)}.auth-card__face{background-color:var(--color-surface);border-radius:var(--radius-lg);width:100%;box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));padding:var(--spacing-6);backface-visibility:hidden;box-sizing:border-box}.auth-card__face--back{position:absolute;top:0;left:0;transform:rotateY(180deg)}.auth-card__flip-hint{text-align:center;margin-top:var(--spacing-4);color:var(--color-text-muted);margin-bottom:0;font-size:.875rem}.auth-card__flip-hint button{cursor:pointer;color:var(--color-primary);background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none}.auth-card__flip-hint button:hover{color:var(--color-primary-hover)}.auth-card__flip-hint button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.presence-status-badge{align-items:center;gap:var(--spacing-2);display:inline-flex}.presence-status-badge__dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.presence-status-badge__icon{color:var(--color-white);line-height:1}.presence-status-badge__name{color:var(--color-text);white-space:nowrap;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif}.presence-status-badge--small .presence-status-badge__dot{width:20px;height:20px}.presence-status-badge--small .presence-status-badge__icon{font-size:.625rem}.presence-status-badge--small .presence-status-badge__name{font-size:.875rem}.presence-status-badge--normal .presence-status-badge__dot{width:28px;height:28px}.presence-status-badge--normal .presence-status-badge__icon{font-size:.75rem}.presence-status-badge--normal .presence-status-badge__name{font-size:1rem}.presence-status-badge--large .presence-status-badge__dot{width:36px;height:36px}.presence-status-badge--large .presence-status-badge__icon{font-size:1rem}.presence-status-badge--large .presence-status-badge__name{font-size:1.125rem}.presence-avatar{display:inline-flex;position:relative}.presence-avatar__circle{background-color:var(--color-gray-dark);border:3px solid;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s;display:flex}.presence-avatar__initials{color:inherit;text-transform:uppercase;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-weight:600;line-height:1}.presence-avatar__badge{border:2px solid var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.presence-avatar__badge-icon{color:var(--color-white);line-height:1}.presence-avatar--small .presence-avatar__circle{width:var(--icon-size-lg);height:var(--icon-size-lg)}.presence-avatar--small .presence-avatar__initials{font-size:.75rem}.presence-avatar--small .presence-avatar__badge{width:14px;height:14px;bottom:-2px;right:-2px}.presence-avatar--small .presence-avatar__badge-icon{font-size:.5rem}.presence-avatar--normal .presence-avatar__circle{width:44px;height:44px}.presence-avatar--normal .presence-avatar__initials{font-size:.875rem}.presence-avatar--normal .presence-avatar__badge{width:18px;height:18px;bottom:-3px;right:-3px}.presence-avatar--normal .presence-avatar__badge-icon{font-size:.625rem}.presence-avatar--large .presence-avatar__circle{width:56px;height:56px}.presence-avatar--large .presence-avatar__initials{font-size:1rem}.presence-avatar--large .presence-avatar__badge{width:22px;height:22px;bottom:-4px;right:-4px}.presence-avatar--large .presence-avatar__badge-icon{font-size:.75rem}.presence-avatar--xlarge .presence-avatar__circle{width:120px;height:120px}.presence-avatar--xlarge .presence-avatar__initials{font-size:2.5rem}.presence-avatar--xlarge .presence-avatar__badge{width:32px;height:32px;bottom:-4px;right:-4px}.presence-avatar--xlarge .presence-avatar__badge-icon{font-size:.875rem}.presence-avatar--profile .presence-avatar__ring{background:var(--color-surface);z-index:0;border-radius:50%;position:absolute;inset:-4px}.presence-avatar--profile .presence-avatar__circle{z-index:1;width:110px;height:110px;position:relative}@media (width<=639px){.presence-avatar--profile .presence-avatar__circle{width:clamp(64px,15vw,90px);height:clamp(64px,15vw,90px)}}.presence-avatar--profile .presence-avatar__initials{font-size:2.5rem}@media (width<=639px){.presence-avatar--profile .presence-avatar__initials{font-size:clamp(1rem,4vw,1.5rem)}}.presence-avatar--profile .presence-avatar__badge{z-index:2;width:28px;height:28px;bottom:-4px;right:-4px}@media (width<=639px){.presence-avatar--profile .presence-avatar__badge{width:clamp(18px,4vw,24px);height:clamp(18px,4vw,24px);bottom:clamp(-2px,-.5vw,-3px);right:clamp(-2px,-.5vw,-3px)}}.presence-avatar--profile .presence-avatar__badge-icon{font-size:.75rem}@media (width<=639px){.presence-avatar--profile .presence-avatar__badge-icon{font-size:clamp(.5rem,2vw,.75rem)}}.presence-selector{display:inline-block;position:relative}.presence-selector__trigger{cursor:pointer}.presence-selector__content{gap:var(--spacing-4);flex-direction:column;display:flex}.presence-selector__status-grid{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.presence-selector__status-pill{cursor:pointer;transition:opacity .2s}.presence-selector__status-pill--inactive{opacity:.6;text-decoration:line-through}.presence-selector__status-pill--inactive:hover{opacity:1;text-decoration:none}.presence-selector__message-field{gap:var(--spacing-2);flex-direction:column;display:flex;position:relative}.presence-selector__label{color:var(--color-text);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;font-weight:500}.presence-selector__char-count{color:var(--color-text-muted);text-align:right;font-size:.875rem}.presence-selector__char-count.is-error{color:var(--color-primary)}.presence-selector__duration-field{gap:var(--spacing-2);flex-direction:column;display:flex}.presence-selector__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);display:flex}.team-presence-card{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);transition:background-color .2s;display:flex}.team-presence-card:hover{background-color:var(--color-surface-hover)}.team-presence-card__content{flex-direction:column;min-width:0;display:flex}.team-presence-card__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:1rem;font-weight:600;overflow:hidden}.team-presence-card__status-pill{margin-top:var(--spacing-1);align-self:flex-start}.team-presence-card__meta{color:var(--color-text-muted);margin-top:var(--spacing-1);align-items:center;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;display:flex}.team-presence-card__since,.team-presence-card__duration{white-space:nowrap}.team-presence-card__message{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:var(--spacing-1);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;font-style:italic;display:flex;overflow:hidden}.email-template-card--inactive{opacity:.7}.email-template-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding-right:var(--spacing-3);flex:1;display:flex}.email-template-header__info{flex:1;min-width:0}.email-template-header__name{color:var(--color-text);margin-bottom:var(--spacing-1);font-weight:600;display:block}.email-template-header__description{color:var(--color-gray);font-size:.875rem;display:block}.email-template-header__badges{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}.email-template-editor{gap:var(--spacing-5);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.email-template-field{gap:var(--spacing-1);flex-direction:column;display:flex}.email-template-field__hint{color:var(--color-gray);margin:0;font-size:.875rem}.email-template-field__hint code{background:var(--color-gray-light);border-radius:var(--radius-sm);padding:2px 6px;font-size:.75rem}.email-template-usage__loading{color:var(--color-gray);font-size:.875rem}.email-template-usage__empty{color:var(--color-gray);font-size:.875rem;font-style:italic}.email-template-usage__group{gap:var(--spacing-1);flex-direction:column;display:flex}.email-template-usage__group+.email-template-usage__group{margin-top:var(--spacing-2)}.email-template-usage__anliegen-name{color:var(--color-text);font-size:.875rem;font-weight:500}.email-template-usage__status-list{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.email-template-in-use__message{color:var(--color-text);margin:0 0 var(--spacing-3);font-size:.875rem}.email-template-footer{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);display:flex}.email-template-footer__toggle{flex-shrink:0}.email-template-footer__updated{color:var(--color-gray);font-size:.875rem}.email-template-actions{gap:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.email-template-actions__spacer{flex:1}@media (width<=767px){.email-template-header{gap:var(--spacing-3);flex-direction:column}.email-template-header__badges{align-self:flex-start}.email-template-actions{flex-direction:column}.email-template-actions__spacer{display:none}.email-template-actions .base-button{justify-content:center;width:100%}}.email-template-create-form{gap:var(--spacing-4);flex-direction:column;display:flex}.email-template-create-form__row{gap:var(--spacing-4);display:grid}@media (width>=640px){.email-template-create-form__row{grid-template-columns:1fr 1fr}}.email-preview-loading,.email-preview-error{gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.email-preview-loading i,.email-preview-error i{font-size:2rem}.email-preview-error,.email-preview-error i{color:var(--color-danger)}.email-preview{gap:var(--spacing-4);flex-direction:column;display:flex}.email-preview__subject{padding:var(--spacing-3) var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md)}.email-preview__body{padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:1;min-height:0;overflow-y:auto}.email-preview__body>*+*{margin-top:var(--spacing-3)}.email-preview__body h1,.email-preview__body h2,.email-preview__body h3{margin:0;font-weight:700;line-height:1.3}.email-preview__body h1{font-size:2rem}.email-preview__body h2{font-size:1.5rem}.email-preview__body h3{font-size:1.125rem}.email-preview__body p{margin:0}.email-preview__body p:empty{min-height:1em}.email-preview__body ul,.email-preview__body ol{padding-left:var(--spacing-5);margin:0}.email-preview__body a{color:var(--color-primary);text-decoration:underline}.email-preview__body strong{font-weight:700}.email-preview__body em{font-style:italic}.email-preview__body u{text-decoration:underline}.email-preview__body s{text-decoration:line-through}.email-preview__body img{border-radius:var(--radius-md);max-width:100%}.test-mail-form{gap:var(--spacing-4);flex-direction:column;display:flex}.test-mail-form p{margin:0}.test-mail-form__hint{color:var(--color-gray);font-size:.875rem}.setting-input{gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid var(--color-border-light);flex-direction:column;display:flex}.setting-input:last-child{border-bottom:none}.setting-input__info{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.setting-input__control{justify-content:flex-start;align-items:center;gap:var(--spacing-2);width:100%;min-width:0;display:flex}.setting-input__content{flex:1;min-width:0}.setting-input__history{flex-shrink:0;position:relative}.setting-input__history-button{flex-shrink:0}.setting-input__history-popover{top:calc(100% + var(--spacing-1));z-index:1000;position:absolute;right:0}.setting-input__description{color:var(--color-text-muted);font-size:.8125rem}.setting-input__subtitle{color:var(--color-text-secondary);font-size:.75rem}.setting-input__access-hint{color:var(--color-warning-dark);font-size:.8125rem;font-style:italic}.setting-input__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}@media (width<=479px){.setting-input__header{row-gap:var(--spacing-1)}}.setting-input__header-actions{gap:var(--spacing-2);flex-shrink:0;display:flex}@media (width<=479px){.setting-input__header-actions{flex-wrap:wrap;flex-basis:100%}}.setting-input__pills{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.setting-input__label{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.setting-input__anliegen-form{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-direction:column;display:flex}.setting-input__error{color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem}.setting-input__color-warning{color:var(--color-warning-dark);font-size:.8125rem}.setting-input__password-row,.setting-input__duration-row{align-items:center;gap:var(--spacing-2);width:100%;display:flex}.setting-input--search-highlight{animation:2s ease-out setting-input-highlight-pulse}@media (prefers-reduced-motion:reduce){.setting-input--search-highlight{background:var(--color-primary-subtle);animation:none}}.settings-category__grid--standalone{gap:var(--spacing-3);flex-direction:column;display:flex}.settings-category__grid--standalone .setting-input{padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.settings-category__grid--standalone .setting-input:last-child{border-bottom:1px solid var(--color-border)}@keyframes setting-input-highlight-pulse{0%{background:var(--color-primary-subtle)}to{background:0 0}}.settings-category__header{margin-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.settings-category .base-accordion,.settings-category__grid{gap:var(--spacing-3);flex-direction:column;display:flex}.settings-category__empty{color:var(--color-text-muted);text-align:center;padding:var(--spacing-6)}.settings-category__danger-zone{border:1px solid var(--color-danger);border-radius:var(--radius-md)}.settings-category__danger-zone .base-section__header{background:var(--color-danger-bg);color:var(--color-danger-dark)}.settings-category__danger-zone .base-section__title,.settings-category__danger-zone .base-section__icon{color:var(--color-danger-dark)}.newsletter-consent-versions{gap:var(--spacing-4);flex-direction:column;display:flex}.newsletter-consent-versions__description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.newsletter-consent-versions__form{gap:var(--spacing-3);flex-direction:column;display:flex}.newsletter-consent-versions__loading,.newsletter-consent-versions__empty{color:var(--color-text-muted);font-size:.875rem}.newsletter-consent-versions__list{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.newsletter-consent-versions__item{padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.newsletter-consent-versions__item-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex}.newsletter-consent-versions__item-label{font-family:monospace;font-weight:600}.newsletter-consent-versions__item-date{color:var(--color-text-muted);font-size:.75rem}.newsletter-consent-versions__item-text{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:.875rem}.s1-status{gap:var(--spacing-4);flex-direction:column;display:flex}.s1-status__header{justify-content:space-between;align-items:center;display:flex}.s1-status__grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.s1-status__item{gap:var(--spacing-1);flex-direction:column;display:flex}.s1-status__item--error .s1-status__value{color:var(--color-danger)}.s1-status__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.s1-status__value{font-size:1rem;font-weight:600}.s1-status__actions{gap:var(--spacing-2);justify-content:flex-end;display:flex}.sync-status{gap:var(--spacing-4);flex-direction:column;display:flex}.sync-status__header{justify-content:space-between;align-items:center;display:flex}.sync-status__grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.sync-status__item{gap:var(--spacing-1);flex-direction:column;display:flex}.sync-status__item--error .sync-status__value{color:var(--color-danger)}.sync-status__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.sync-status__value{font-size:1rem;font-weight:600}.sync-status__actions{gap:var(--spacing-2);justify-content:flex-end;display:flex}.entity-sync-list__header{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.entity-sync-list__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.entity-sync-list__loading{color:var(--color-text-muted);padding:var(--spacing-4);text-align:center;font-size:.875rem}.entity-sync-list__groups{gap:var(--spacing-1);flex-direction:column;display:flex}.entity-sync-list__group{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.entity-sync-list__group-header{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);background:var(--color-background);cursor:pointer;text-align:left;border:none;font-size:.875rem;display:flex}.entity-sync-list__group-header:hover{background:var(--color-surface-hover)}.entity-sync-list__group-toggle{color:var(--color-text-muted);width:12px;font-size:.625rem}.entity-sync-list__group-label{flex:1;font-weight:500}.entity-sync-list__group-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.entity-sync-list__table{border-collapse:collapse;width:100%}.entity-sync-list__cell{padding:var(--spacing-1) var(--spacing-3);border-top:1px solid var(--color-border);background:var(--color-surface);font-size:.875rem}.entity-sync-list__cell--name{padding-left:calc(var(--spacing-3) + 20px)}.entity-sync-list__cell--count{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums;width:60px}.entity-sync-list__cell--action{text-align:right;width:60px}tr:hover .entity-sync-list__cell{background:var(--color-surface-hover)}.sync-history__header{align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.sync-history__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.sync-history__subtitle{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.sync-history__filter{margin-bottom:var(--spacing-3)}.sync-history__loading,.sync-history__empty{color:var(--color-text-muted);padding:var(--spacing-4);text-align:center;font-size:.875rem}.sync-history__table{border-collapse:collapse;width:100%}.sync-history__cell{padding:var(--spacing-2);border-bottom:1px solid var(--color-border);font-size:.8125rem}.sync-history__cell--status{width:20px;padding-right:0}.sync-history__cell--date{color:var(--color-text)}.sync-history__cell--duration{text-align:right;color:var(--color-text-muted);font-family:monospace;font-size:.75rem}.sync-history__cell--info{text-align:center;width:32px;padding-left:0}.sync-history__error-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);margin:0;font-family:monospace;font-size:.75rem}tr:last-child .sync-history__cell{border-bottom:none}.sync-history__dot{border-radius:50%;width:8px;height:8px;display:inline-block}.sync-history__dot--success{background-color:var(--color-success)}.sync-history__dot--danger{background-color:var(--color-danger)}.sync-history__dot--info{background-color:var(--color-primary)}.sync-history__paginator{margin-top:var(--spacing-3);justify-content:center;display:flex}.sync-history__paginator .p-paginator{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-2)}.sync-history__paginator .p-paginator .p-paginator-prev,.sync-history__paginator .p-paginator .p-paginator-next{border-radius:var(--radius-sm);min-width:2rem;height:2rem;color:var(--color-text)}.sync-history__paginator .p-paginator .p-paginator-content-start,.sync-history__paginator .p-paginator .p-paginator-content-end{color:var(--color-text-muted)}.sync-history__paginator .p-paginator .p-paginator-prev:hover:not(:disabled),.sync-history__paginator .p-paginator .p-paginator-next:hover:not(:disabled){background:var(--color-surface-hover)}.system-info{gap:var(--spacing-4);flex-direction:column;display:flex}.system-info__header{justify-content:space-between;align-items:center;display:flex}.system-info__title{margin:0;font-size:1rem;font-weight:600}.system-info__actions{gap:var(--spacing-2);display:flex}.system-info__grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1024px){.system-info__grid{grid-template-columns:repeat(3,1fr)}}.system-info__item{gap:var(--spacing-1);flex-direction:column;display:flex}.system-info__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.system-info__value{font-size:1rem;font-weight:600}.system-info__health{align-items:center;gap:var(--spacing-2);display:flex}.system-info__health-dot{background-color:var(--color-danger);border-radius:50%;width:8px;height:8px}.system-info__health-dot.is-healthy{background-color:var(--color-success)}.system-health{gap:var(--spacing-6);flex-direction:column;display:flex}.system-health__metrics-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.system-health__metrics-grid{grid-template-columns:repeat(3,1fr)}}.system-health__metric-card{gap:var(--spacing-2);flex-direction:column;display:flex}.system-health__metric-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.system-health__metric-value{font-size:1.125rem;font-weight:700}.system-health__metric-value.is-danger{color:var(--color-danger)}.system-health__metric-value.is-warning{color:var(--color-warning)}.system-health__metric-value.is-success{color:var(--color-success)}.system-health__metric-secondary{color:var(--color-text-muted);font-size:.875rem}.system-health__metric-null{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.system-health__metric-failed{color:var(--color-danger);margin-left:var(--spacing-2)}.system-health__metric-footer{margin-top:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.system-health__chart-grid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (width>=1024px){.system-health__chart-grid{grid-template-columns:repeat(2,1fr)}}.system-health__chart-wrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.system-health__chart-title{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.system-health__empty-history{text-align:center;padding:var(--spacing-6);color:var(--color-text-muted);font-size:.875rem}.system-health__range-selector{margin-bottom:var(--spacing-3);justify-content:flex-end;display:flex}.system-health__container-list{gap:var(--spacing-2);flex-direction:column;display:flex}.system-health__container-row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-secondary);border-radius:6px;display:flex}.system-health__container-name{flex:1;font-family:monospace;font-size:.875rem;font-weight:500}.system-health__container-restart{color:var(--color-warning);font-size:.75rem}.system-health__hint{color:var(--color-text-muted);margin-bottom:var(--spacing-3);font-size:.875rem}.cleanup-modal{gap:var(--spacing-4);padding:var(--spacing-2) 0;flex-direction:column;display:flex}.cleanup-modal__warning{color:var(--color-danger);margin:0;font-size:.875rem}.hero-button-sort-list{gap:var(--spacing-2);flex-direction:column;display:flex}.hero-button-sort-list__item{align-items:center;gap:var(--spacing-4);padding:var(--spacing-1) 0;grid-template-columns:1fr auto auto;transition:opacity .2s;display:grid}.hero-button-sort-list__item--disabled{opacity:.5}.hero-button-sort-list__label-input{min-width:0}.hero-button-sort-list__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.hero-button-sort-list__order-pill--disabled{opacity:.35;pointer-events:none}.section-sort-list{gap:var(--spacing-2);flex-direction:column;display:flex}.section-sort-list__neutral-reset{margin-bottom:var(--spacing-2);justify-content:flex-end;display:flex}.section-sort-list__item{align-items:center;gap:var(--spacing-4);padding:var(--spacing-1) 0;grid-template-columns:1fr auto auto auto auto;transition:opacity .2s;display:grid}.section-sort-list__item--disabled{opacity:.5}.section-sort-list__label{min-width:0}.section-sort-list__background-roles{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.section-sort-list__background-swatch{border-radius:var(--radius-sm);border:2px solid var(--color-border);cursor:pointer;width:32px;height:32px;color:var(--color-white);justify-content:center;align-items:center;padding:0;display:flex}.section-sort-list__background-swatch--selected{border-color:var(--color-primary)}.section-sort-list__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.section-sort-list__order-pill--disabled{opacity:.35;pointer-events:none}.warum-steps-editor{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.warum-steps-editor__card{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.warum-steps-editor__title-input,.warum-steps-editor__text-input{min-width:0}.homepage-cards-editor{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.homepage-cards-editor__card{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.homepage-cards-editor__card-header{justify-content:space-between;align-items:center;display:flex}.homepage-cards-editor__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.homepage-cards-editor__order-pill--disabled{opacity:.35;pointer-events:none}.homepage-cards-editor__title-input,.homepage-cards-editor__text-input{min-width:0}.homepage-tags-editor{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.homepage-tags-editor__tag{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.homepage-tags-editor__tag-header{justify-content:space-between;align-items:center;display:flex}.homepage-tags-editor__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.homepage-tags-editor__order-pill--disabled{opacity:.35;pointer-events:none}.homepage-tags-editor__color-warning{color:var(--color-warning-dark);font-size:.8125rem}.homepage-notice-editor{gap:var(--spacing-3);flex-direction:column;display:flex}.homepage-notice-editor__items{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}.homepage-notice-editor__item{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.homepage-notice-editor__item-header{justify-content:space-between;align-items:center;display:flex}.homepage-notice-editor__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.homepage-notice-editor__order-pill--disabled{opacity:.35;pointer-events:none}.homepage-amenities-editor{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}.homepage-amenities-editor__amenity{gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.homepage-amenities-editor__amenity-header{justify-content:space-between;align-items:center;display:flex}.homepage-amenities-editor__order{gap:var(--spacing-1);flex-direction:row;align-items:center;display:flex}.homepage-amenities-editor__order-pill--disabled{opacity:.35;pointer-events:none}.job-schedule-overrides-summary{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.job-schedule-overrides-summary__empty{color:var(--color-text-muted);font-size:.875rem}.job-schedule-overrides-summary__list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-schedule-overrides-summary__item{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);background:var(--color-surface-subtle);border-radius:var(--radius-sm);display:flex}.job-schedule-overrides-summary__job-key{color:var(--color-text-secondary);font-size:.875rem}.job-schedule-overrides-summary__schedule{color:var(--color-text-muted);font-size:.75rem}.job-schedule-overrides-summary__hint{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}.component-design-panel{z-index:10;gap:var(--spacing-2);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-6);flex-direction:column;display:flex;position:sticky;top:0}.component-design-panel__row{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.component-design-panel__label{color:var(--color-gray);white-space:nowrap;font-size:.875rem;font-weight:600}.component-design-panel__items{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.component-design-panel__item{position:relative}.component-design-panel__swatch{border:2px solid var(--color-border);cursor:pointer;border-radius:50%;width:36px;height:36px;transition:all .2s}.component-design-panel__swatch:hover{transform:scale(1.1)}.component-design-panel__popover{top:calc(100% + var(--spacing-2));z-index:20;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:220px;box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium));padding:var(--spacing-4);position:absolute;left:0}.component-preview-grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.component-preview-tile{gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;cursor:pointer;flex-direction:column;font-family:inherit;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background .15s ease-in-out;display:flex}.component-preview-tile:hover,.component-preview-tile:focus-visible{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));background:var(--color-surface-hover)}.component-preview-tile:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.component-preview-tile__icon{color:var(--color-primary);font-size:1.5rem}.component-preview-tile__title{color:var(--color-text);font-size:.9375rem;font-weight:600}.component-preview-tile__subtitle{color:var(--color-text-muted);font-size:.75rem;line-height:1.6}.setting-history-popover{box-sizing:border-box;width:320px;max-height:360px;padding:var(--spacing-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 1px 3px rgba(0, 0, 0, var(--shadow-opacity-strong));overflow-y:auto}.setting-history-popover__status{padding:var(--spacing-3);color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.setting-history-popover__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setting-history-popover__entry{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.setting-history-popover__entry:last-child{border-bottom:none}.setting-history-popover__values{align-items:center;gap:var(--spacing-2);overflow-wrap:anywhere;font-size:.875rem;display:flex}.setting-history-popover__value--previous{color:var(--color-text-muted);text-decoration:line-through}.setting-history-popover__value--new{color:var(--color-text);font-weight:600}.setting-history-popover__arrow{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem}.setting-history-popover__meta{color:var(--color-text-muted);font-size:.75rem}.settings-search-results{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-height:360px;box-shadow:0 1px 3px rgba(0, 0, 0, var(--shadow-opacity-strong));overflow-y:auto}.settings-search-results__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-search-results__item{border-bottom:1px solid var(--color-border)}.settings-search-results__item:last-child{border-bottom:none}.settings-search-results__button{gap:var(--spacing-1);width:100%;padding:var(--spacing-3) var(--spacing-4);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.settings-search-results__button:hover,.settings-search-results__button:focus-visible{background:var(--color-surface-hover)}.settings-search-results__breadcrumb{color:var(--color-text-muted);font-size:.75rem}.settings-search-results__label{color:var(--color-text);font-size:.875rem;font-weight:600}.settings-search-results__empty{padding:var(--spacing-5);color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.settings-page-toc{top:var(--spacing-5);gap:var(--spacing-2);overflow-wrap:break-word;flex-direction:column;flex-shrink:0;align-self:flex-start;width:160px;transition:width .2s;display:flex;position:sticky}@media (width<=767px){.settings-page-toc{display:none}}.settings-page-toc--collapsed{width:var(--spacing-7)}.settings-page-toc--collapsed .settings-page-toc__header{padding:var(--spacing-2);justify-content:center}.settings-page-toc__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:"background-color, color" .2s ease;background:0 0;border:none;display:flex}@media (hover:hover){.settings-page-toc__header:hover{background:var(--color-surface-hover);color:var(--color-primary)}}.settings-page-toc__header:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.settings-page-toc__title{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;text-align:left;min-width:0;color:var(--color-text-muted);flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.settings-page-toc__header-chevron{flex-shrink:0;font-size:1.25rem;transition:transform .2s}.settings-page-toc--collapsed .settings-page-toc__header-chevron{transform:rotate(180deg)}.settings-page-toc__content{gap:var(--spacing-2);flex-direction:column;display:flex}.settings-page-toc__list{gap:var(--spacing-1);flex-direction:column;list-style:none;display:flex}.settings-page-toc__group{gap:var(--spacing-2);flex-direction:column;display:flex}.settings-page-toc__group:first-child .base-divider{display:none}.settings-page-toc__group-heading{text-transform:uppercase;letter-spacing:.08em;min-width:0;color:var(--color-text-muted);padding:0;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s;display:block}.settings-page-toc__group-heading:hover{color:var(--color-primary)}.settings-page-toc__group-heading--active{color:var(--color-primary-accessible)}.settings-page-toc__link{min-width:0;padding:var(--spacing-1) 0 var(--spacing-1) var(--spacing-3);color:var(--color-text-secondary);border-left:2px solid var(--color-border);transition:"color, border-left-color" .2s ease;font-size:.875rem;text-decoration:none;display:block}.settings-page-toc__link:hover{color:var(--color-primary);border-left-color:var(--color-primary)}.settings-page-toc__link--active{color:var(--color-primary-accessible);border-left-color:var(--color-primary);font-weight:600}.settings-page-toc__link--setting{font-size:.75rem}.settings-page-toc__list--nested{margin-left:var(--spacing-3)}.calendar-day-view{gap:var(--spacing-5);flex-direction:column;display:flex}.day-calendar-container{scroll-snap-type:x mandatory;overflow-x:auto}.day-calendar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;width:100%;display:flex;overflow:hidden}.day-calendar-header{background-color:var(--color-surface-elevated);border-bottom:2px solid var(--color-border);display:flex}.day-calendar-body{display:flex;position:relative}.day-current-time-line{background-color:var(--color-primary);z-index:50;pointer-events:none;height:2px;position:absolute;left:0;right:0}.day-current-time-line:before{content:"";background-color:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:76px}.day-current-time-label{color:var(--color-primary);background:var(--color-surface);padding:0 2px;font-size:.625rem;font-weight:700;position:absolute;top:-8px;left:4px}.day-time-column-header{padding:var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;flex:0 0 80px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.day-location-column-header{min-width:150px;padding:var(--spacing-3);align-items:center;gap:var(--spacing-3);border-left:1px solid var(--color-border);background-color:var(--color-surface);scroll-snap-align:start;flex:1 1 0;display:flex}@media (width>=1024px){.day-location-column-header{min-width:200px;padding:var(--spacing-5);gap:var(--spacing-5)}}.day-location-info{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.day-location-name-row{align-items:center;gap:var(--spacing-3);display:flex}.day-location-name{color:var(--color-text);font-weight:600}.day-location-address{color:var(--color-text-muted);font-size:.875rem}.day-time-column{background-color:var(--color-surface-elevated);border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 80px;display:flex}.day-hour-label{padding-top:var(--spacing-2);color:var(--color-text);border-bottom:1px solid var(--color-border);box-sizing:border-box;flex-grow:0;flex-shrink:0;justify-content:center;align-items:flex-start;font-size:.875rem;font-weight:600;display:flex}.day-hour-label:last-child{border-bottom:none}.day-locations-grid{flex:1;display:flex}.day-location-column{border-left:1px solid var(--color-border);background:var(--color-surface);scroll-snap-align:start;flex-direction:column;flex:1 1 0;min-width:150px;display:flex;position:relative}@media (width>=1024px){.day-location-column{min-width:200px}}.day-location-column.is-closed{background-color:var(--color-surface-elevated)}.day-hour-line{border-bottom:1px solid var(--color-border);box-sizing:border-box;z-index:0;flex-grow:0;flex-shrink:0;width:100%;position:relative}.day-hour-line:last-child{border-bottom:none}.day-appointment-card{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);background:var(--color-surface);cursor:pointer;box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium));z-index:1;flex-direction:column;width:fit-content;min-width:0;max-width:calc(100% - 8px);min-height:30px;transition:all .2s;display:inline-flex;position:absolute;overflow:hidden}.day-appointment-card:not(.is-fullscreen *):hover{box-shadow:0 8px 24px rgba(0, 0, 0, var(--shadow-opacity-strong-plus));z-index:100;width:calc(100% - 8px);height:auto;min-height:100px;left:4px;right:4px;overflow:visible}.is-fullscreen .day-appointment-card{cursor:default;transition:none}.day-appointment-card.is-cancelled{opacity:.6}.day-appointment-header{align-items:center;gap:var(--spacing-3);flex-wrap:nowrap;min-width:0;display:flex}.day-appointment-time{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.day-appointment-name{color:var(--color-text);font-size:.875rem;font-weight:600}.day-fullday-section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.day-fullday-header{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);font-size:.875rem;font-weight:600}.day-fullday-locations{gap:var(--spacing-3);padding:var(--spacing-3);flex-wrap:wrap;display:flex}.day-fullday-location{gap:var(--spacing-2);flex-direction:column;flex:150px;display:flex}.day-fullday-card{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);background:var(--color-surface-elevated);cursor:pointer;transition:all .2s;display:flex}.day-fullday-card:hover{box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium))}.day-fullday-time{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.day-fullday-name{color:var(--color-text);font-size:.875rem;font-weight:600}.day-empty-state{padding:var(--spacing-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.day-empty-icon{color:var(--color-text-muted);margin-bottom:var(--spacing-5);font-size:3rem}.day-empty-text{color:var(--color-text-muted);margin:0;font-size:1.125rem}@media (width<=639px){.day-location-column,.day-location-column-header{min-width:56px;padding:var(--spacing-2);gap:var(--spacing-2)}.day-time-column,.day-time-column-header{flex:0 0 44px}.day-location-address{display:none}}.calendar-month-view{gap:var(--spacing-5);flex-direction:column;display:flex}.month-grid{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden}.month-header{background-color:var(--color-surface-elevated);border-bottom:2px solid var(--color-border);grid-template-columns:repeat(7,1fr);display:grid}.month-weekday-header{padding:var(--spacing-2);color:var(--color-text);text-align:center;border-left:1px solid var(--color-border);font-size:.75rem;font-weight:600}@media (width>=640px){.month-weekday-header{padding:var(--spacing-3);font-size:.875rem}}.month-weekday-header:first-child{border-left:none}.month-body{grid-template-columns:repeat(7,1fr);display:grid}.month-day-cell{min-height:60px;padding:var(--spacing-2);border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);gap:var(--spacing-2);flex-direction:column;display:flex}@media (width>=640px){.month-day-cell{min-height:80px}}.month-day-cell:nth-child(7n+1){border-left:none}.month-day-cell:nth-last-child(-n+7){border-bottom:none}.month-day-cell.is-other-month{background-color:var(--color-surface-elevated)}.month-day-cell.is-other-month .month-day-number{color:var(--color-text-muted)}.month-day-cell.is-closed{background-color:var(--color-surface-elevated)}.month-day-cell.is-today{background-color:var(--color-primary-subtle)}.month-day-cell.is-today .month-day-number{background-color:var(--color-primary);color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.month-day-cell.is-clickable{cursor:pointer;transition:background-color .2s}.month-day-cell.is-clickable:hover{background-color:var(--color-primary-subtle)}.month-day-header{align-items:center;gap:var(--spacing-2);display:flex}.month-day-number{color:var(--color-text);font-size:.875rem;font-weight:500}.month-appointment-indicators{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.month-status-indicator{cursor:pointer}.calendar-week-view{gap:var(--spacing-5);flex-direction:column;display:flex}.week-calendar-container{scroll-snap-type:x mandatory;overflow-x:auto}.week-calendar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);min-width:100%;overflow:hidden}.week-calendar-header{background-color:var(--color-surface-elevated);border-bottom:2px solid var(--color-border);display:flex}.week-calendar-body{display:flex}.week-time-column{background-color:var(--color-surface-elevated);border-right:1px solid var(--color-border);flex:0 0 60px}.week-hour-label{padding-top:var(--spacing-2);color:var(--color-text);border-bottom:1px solid var(--color-border);box-sizing:border-box;justify-content:center;align-items:flex-start;font-size:.75rem;font-weight:600;display:flex}.week-hour-label:last-child{border-bottom:none}.week-days-grid{flex:1;display:flex}.week-day-column{border-left:1px solid var(--color-border);background-color:var(--color-surface);scroll-snap-align:start;flex:1;min-width:80px;position:relative;overflow:visible}@media (width>=1024px){.week-day-column{min-width:100px}}.week-day-column.is-closed{background-color:var(--color-surface-elevated)}.week-day-column.is-today{background-color:var(--color-primary-subtle)}.week-hour-line{border-bottom:1px solid var(--color-border);box-sizing:border-box;z-index:0;position:relative}.week-hour-line:last-child{border-bottom:none}.week-time-column-header{padding:var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;flex:0 0 60px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.week-day-column-header{min-width:80px;padding:var(--spacing-3);color:var(--color-text);text-align:center;border-left:1px solid var(--color-border);scroll-snap-align:start;flex:1;font-size:.75rem;font-weight:600}@media (width>=1024px){.week-day-column-header{min-width:100px;font-size:.875rem}}.week-day-column-header.is-closed{background-color:var(--color-surface-elevated);color:var(--color-text-muted)}.week-day-column-header.is-today{background-color:var(--color-primary-subtle);color:var(--color-primary)}.week-appointment-card{gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);background-color:var(--color-surface-elevated);cursor:pointer;box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));z-index:1;flex-direction:column;min-width:0;transition:all .2s;display:flex;position:absolute;overflow:hidden}.week-appointment-card:hover{box-shadow:0 8px 24px rgba(0, 0, 0, var(--shadow-opacity-strong-plus));z-index:100;min-width:180px;max-width:280px;height:auto;min-height:100px;overflow:visible}.week-appointment-card.is-cancelled{opacity:.6}.week-appointment-header{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.week-appointment-time{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.week-appointment-name{color:var(--color-text);font-size:.75rem;font-weight:600}.week-legend{gap:var(--spacing-3);padding:var(--spacing-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}@media (width>=640px){.week-legend{gap:var(--spacing-6);font-size:.875rem}}.week-legend-item{align-items:center;gap:var(--spacing-2);display:flex}.week-legend-dot{border-radius:50%;width:8px;height:8px}.week-legend-dot--pending{background-color:var(--color-warning)}.week-legend-dot--confirmed{background-color:var(--color-info)}.week-legend-dot--completed{background-color:var(--color-success)}.week-fullday-section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden}.week-fullday-header-label{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);font-size:.875rem;font-weight:600}.week-fullday-days{display:flex}.week-fullday-day{gap:var(--spacing-2);min-width:80px;padding:var(--spacing-2);border-left:1px solid var(--color-border);flex-direction:column;flex:1;display:flex}@media (width>=1024px){.week-fullday-day{min-width:100px}}.week-fullday-day:first-child{border-left:none}.week-fullday-card{gap:var(--spacing-1);padding:var(--spacing-2);border-radius:var(--radius-md);border:none;border-left:4px solid var(--color-primary);background-color:var(--color-surface-elevated);cursor:pointer;text-align:left;flex-direction:column;transition:all .2s;display:flex}.week-fullday-card:hover{box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium))}.week-fullday-anliegen{color:var(--color-text);font-size:.75rem;font-weight:600}.week-fullday-name{color:var(--color-text-muted);font-size:.75rem}@media (width<=479px){.calendar-week-view{display:none}}.calendar-navigation{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}@media (width>=640px){.calendar-navigation{gap:var(--spacing-3);flex-wrap:nowrap}}.calendar-navigation__label{margin-left:var(--spacing-3);color:var(--color-text);width:100%;margin-bottom:var(--spacing-2);order:-1;font-size:1rem;font-weight:600}@media (width>=640px){.calendar-navigation__label{width:auto;margin-left:var(--spacing-5);order:0;margin-bottom:0;font-size:1.125rem}}.calendar-legend{gap:var(--spacing-3);padding:var(--spacing-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}@media (width>=640px){.calendar-legend{gap:var(--spacing-6);font-size:.875rem}}.calendar-legend__item{align-items:center;gap:var(--spacing-2);display:flex}.calendar-legend__dot{border-radius:50%;width:8px;height:8px}.calendar-legend__dot--pending{background-color:var(--color-warning)}.calendar-legend__dot--confirmed{background-color:var(--color-info)}.calendar-legend__dot--completed{background-color:var(--color-success)}.calendar-legend__pattern{border-radius:var(--radius-xs);width:16px;height:8px}.calendar-legend__pattern--blocked{background:repeating-linear-gradient(-45deg, rgb(var(--color-primary-rgb)/30%), rgb(var(--color-primary-rgb)/30%) 2px, transparent 2px, transparent 4px);border-left:2px solid var(--color-primary)}.calendar-blocked-slot{background:repeating-linear-gradient(-45deg, rgb(var(--color-primary-rgb)/8%), rgb(var(--color-primary-rgb)/8%) 4px, transparent 4px, transparent 8px);border-left:3px solid var(--color-primary);pointer-events:none;z-index:0;position:absolute;left:0;right:0}.calendar-blocked-slot__label{color:var(--color-primary);opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);font-size:.75rem;font-weight:500;position:absolute;top:4px;left:8px;overflow:hidden}.month-day__blocked-indicator{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.statistics-overview{gap:var(--spacing-5);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.stat-card{padding:var(--spacing-3)}.stat-content{gap:var(--spacing-5);align-items:center;display:flex}.stat-icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.stat-icon.month{color:var(--color-primary);background:var(--color-primary-bg)}.stat-icon.year{color:var(--color-info);background:var(--color-info-bg-light)}.stat-icon.appeared{color:var(--color-success,#22c55e);background:var(--color-success-bg-light)}.stat-info{flex-direction:column;display:flex}.stat-value{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1}.stat-label{margin-top:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem}.stat-change{gap:var(--spacing-2);margin-top:var(--spacing-1);align-items:center;font-size:.75rem;font-weight:500;display:flex}.stat-change.positive{color:var(--color-success,#22c55e)}.stat-change.negative{color:var(--color-danger,#ef4444)}.stat-change i{font-size:.7rem}.stat-comparison,.stat-secondary{margin-top:var(--spacing-1);color:var(--color-text-muted);font-size:.75rem}.service-type-breakdown{height:100%}.breakdown-header{margin-bottom:var(--spacing-5)}.breakdown-item{gap:var(--spacing-2);flex-direction:column;display:flex}.item-header{justify-content:space-between;align-items:center;display:flex}.item-label{color:var(--color-text);font-size:.875rem}.item-value{color:var(--color-text);font-size:.875rem;font-weight:600}.progress-bar{background:var(--color-surface-100,#f1f5f9);border-radius:var(--radius-sm);height:8px;overflow:hidden}.progress-fill{border-radius:var(--radius-sm);height:100%;transition:width .3s}.progress-fill.uniform{background:var(--color-primary)}.progress-fill.timecard{background:var(--color-info)}.item-percentage{color:var(--color-text-muted);text-align:right;font-size:.75rem}.status-distribution{width:100%}.distribution-header{margin-bottom:var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.distribution-title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.distribution-total{color:var(--color-text-muted);font-size:.875rem}.stacked-bar{background:var(--color-surface-100,#f1f5f9);border-radius:var(--radius-md);height:12px;display:flex;overflow:hidden}.bar-segment{height:100%;transition:width .3s}.bar-segment:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.bar-segment:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.bar-segment:only-child{border-radius:var(--radius-md)}.legend{gap:var(--spacing-3) var(--spacing-6);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.legend-item{gap:var(--spacing-2);align-items:center;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px}.legend-label{color:var(--color-text-muted);font-size:.875rem}.legend-count{color:var(--color-text);font-size:.875rem;font-weight:600}.appointment-type-breakdown{height:100%}.breakdown-header{gap:var(--spacing-1);margin-bottom:var(--spacing-5);flex-direction:column;display:flex}.breakdown-title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.breakdown-subtitle{color:var(--color-text-muted);font-size:.75rem}.breakdown-content{gap:var(--spacing-3);flex-direction:column;display:flex}.type-item{justify-content:space-between;align-items:center;display:flex}.type-count{color:var(--color-text);font-size:1.125rem;font-weight:600}.dashboard-cards{gap:var(--spacing-5);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=899px){.dashboard-cards{grid-template-columns:1fr}}.sync-status-card,.s1-auth-status-card{height:100%}.sync-status-content,.s1-auth-status-content{gap:var(--spacing-3);align-items:center;display:flex}.sync-status-time,.s1-auth-status-time{color:var(--color-text-muted);font-size:.875rem}.next-appointment-card{flex:auto}.next-appointment-content{gap:var(--spacing-3);padding:var(--spacing-2);flex-direction:column;display:flex}.next-appointment-header{align-items:center;gap:var(--spacing-2);display:flex}.next-appointment-header i{color:var(--color-info);font-size:1rem}.next-appointment-title{color:var(--color-text);font-size:.875rem;font-weight:500}.next-appointment-list{gap:var(--spacing-3);flex-direction:column;display:flex}.next-appointment-item{gap:var(--spacing-3);align-items:center;display:flex}.appointment-datetime{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}.appointment-person{color:var(--color-text);font-size:.875rem}.no-appointment{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.assignment-stats-card{height:100%}.assignment-stats-card__summary{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.assignment-stats-card__breakdown{gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.assignment-stats-card__status-row{align-items:center;gap:var(--spacing-2);display:flex}.quick-links-card__grid{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.team-presence-widget-card{height:100%}.team-presence-widget-card__list{gap:var(--spacing-2);flex-direction:column;display:flex}.team-presence-widget-card__item{align-items:center;gap:var(--spacing-3);display:flex}.team-presence-widget-card__avatars{align-items:center;gap:var(--spacing-1) 0;flex-wrap:wrap;flex:1;display:flex}.team-presence-widget-card__avatar{margin-left:-var(--spacing-2)}.team-presence-widget-card__avatar:first-child{margin-left:0}.team-presence-widget-card__empty{color:var(--color-text-muted);text-align:center;padding:var(--spacing-3);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem}.s1-auth-status-card{height:100%}.s1-auth-status-content{gap:var(--spacing-3);align-items:center;display:flex}.s1-auth-status-time{color:var(--color-text-muted);font-size:.875rem}.system-status-card{height:100%}.system-status-content{gap:var(--spacing-3);display:flex}.status-pill{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);flex:1;transition:all .2s;display:flex}.status-pill__icon{flex-shrink:0;font-size:1.25rem}.status-pill__text{flex-direction:column;gap:0;min-width:0;display:flex}.status-pill__label{font-size:.875rem;font-weight:600;line-height:1.2}.status-pill__subtitle{opacity:.75;font-size:.7rem;line-height:1.2}.status-pill__action{opacity:.7;margin-left:auto;font-size:1rem;transition:opacity .2s}.status-pill--clickable{cursor:pointer}.status-pill--clickable:hover{filter:brightness(.95)}.status-pill--clickable:hover .status-pill__action{opacity:1}.status-pill--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.status-pill--success{background-color:var(--color-success-bg);color:var(--color-success-dark)}.status-pill--danger{background-color:var(--color-danger-bg);color:var(--color-danger-dark)}.status-pill--warning{background-color:var(--color-warning-bg);color:var(--color-warning-dark)}.status-pill--info{background-color:var(--color-info-bg);color:var(--color-info-dark)}.status-pill--secondary{background-color:var(--color-surface-secondary);color:var(--color-text)}.statistics-time-filter{gap:var(--spacing-3);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.statistics-time-filter{flex-flow:wrap;align-items:center}}.statistics-time-filter__presets{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.statistics-time-filter__preset-btn{padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-height:var(--size-touch-target);min-width:var(--size-touch-target);background:0 0;font-size:.875rem;font-weight:500;transition:all .2s}@media (width>=768px){.statistics-time-filter__preset-btn{min-width:auto;min-height:auto}}.statistics-time-filter__preset-btn:hover{color:var(--color-text);border-color:var(--color-primary)}.statistics-time-filter__preset-btn--active{color:var(--color-primary);background:var(--color-primary-bg);border-color:var(--color-primary)}.statistics-time-filter__custom{gap:var(--spacing-2);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.statistics-time-filter__custom{flex-direction:row;align-items:center}}.statistics-time-filter__separator{color:var(--color-text-muted);font-size:.875rem;display:none}@media (width>=640px){.statistics-time-filter__separator{display:block}}.statistics-time-filter__date-picker{width:100%}@media (width>=640px){.statistics-time-filter__date-picker{width:140px}}.statistics-kpi-card{gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .2s;display:flex}@media (width>=640px){.statistics-kpi-card{padding:var(--spacing-5)}}.statistics-kpi-card:hover{box-shadow:0 4px 12px #00000014}.statistics-kpi-card__header{justify-content:space-between;align-items:flex-start;display:flex}.statistics-kpi-card__icon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.statistics-kpi-card__icon--primary{color:var(--color-primary);background:var(--color-primary-bg)}.statistics-kpi-card__icon--success{color:var(--color-success,#22c55e);background:var(--color-success-bg-light)}.statistics-kpi-card__icon--warning{color:var(--color-warning,#f59e0b);background:var(--color-warning-bg-light)}.statistics-kpi-card__icon--danger{color:var(--color-danger,#ef4444);background:var(--color-danger-bg-light)}.statistics-kpi-card__icon--info{color:var(--color-info);background:var(--color-info-bg-light)}.statistics-kpi-card__content{gap:var(--spacing-2);flex-direction:column;display:flex}.statistics-kpi-card__value{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1}.statistics-kpi-card__title{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.statistics-kpi-card__subtitle{color:var(--color-text-muted);font-size:.75rem}.statistics-kpi-card__badges{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.statistics-kpi-card__detail{margin-top:var(--spacing-2)}.statistics-kpi-card__trend{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);border-radius:var(--radius-sm);padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.statistics-kpi-card__trend--positive{color:var(--color-success,#22c55e);background:var(--color-success-bg-light)}.statistics-kpi-card__trend--negative{color:var(--color-danger,#ef4444);background:var(--color-danger-bg-light)}.statistics-kpi-card__trend i{font-size:.6rem}.statistics-heatmap{gap:var(--spacing-3);flex-direction:column;display:flex}.statistics-heatmap__container{gap:var(--spacing-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.statistics-heatmap__container>*{scroll-snap-align:start}.statistics-heatmap__y-axis{gap:var(--spacing-1);flex-direction:column;padding-top:28px;display:flex}.statistics-heatmap__y-label{height:32px;color:var(--color-text-muted);align-items:center;font-size:.75rem;font-weight:500;display:flex}.statistics-heatmap__grid-wrapper{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.statistics-heatmap__x-axis{gap:var(--spacing-1);grid-template-columns:repeat(9,1fr);display:grid}.statistics-heatmap__x-label{color:var(--color-text-muted);text-align:center;padding:var(--spacing-2) 0;font-size:.75rem}.statistics-heatmap__grid{gap:var(--spacing-1);flex-direction:column;display:flex}.statistics-heatmap__row{gap:var(--spacing-1);grid-template-columns:repeat(9,1fr);display:grid}.statistics-heatmap__cell{border-radius:var(--radius-sm);cursor:pointer;height:32px;position:relative}.statistics-heatmap__cell--intensity-0{background:var(--color-surface-alt,#f5f5f5)}.statistics-heatmap__cell--intensity-1{background:var(--color-heatmap-low)}.statistics-heatmap__cell--intensity-2{background:var(--color-heatmap-medium)}.statistics-heatmap__cell--intensity-3{background:var(--color-heatmap-warning-low)}.statistics-heatmap__cell--intensity-4{background:var(--color-heatmap-warning-high)}.statistics-heatmap__cell--intensity-5{background:var(--color-heatmap-danger-low)}.statistics-heatmap__cell--intensity-6{background:var(--color-heatmap-danger-high)}.statistics-heatmap__cell{transition:transform .15s,box-shadow .15s}.statistics-heatmap__cell:hover{z-index:1;transform:scale(1.1);box-shadow:0 2px 8px #00000026}.statistics-heatmap__legend{align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-3);flex-wrap:wrap;justify-content:flex-start;display:flex}@media (width>=640px){.statistics-heatmap__legend{justify-content:flex-end}}.statistics-heatmap__legend-label{color:var(--color-text-muted);font-size:.75rem}.statistics-heatmap__legend-scale{gap:var(--spacing-1);display:flex}.statistics-heatmap__legend-item{border-radius:var(--radius-sm);width:16px;height:16px}.statistics-heatmap__tooltip{padding:var(--spacing-2) var(--spacing-3);background:var(--color-text);color:var(--color-surface);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.statistics-heatmap__cell:hover .statistics-heatmap__tooltip{opacity:1}@media (width<=639px){.statistics-heatmap__y-axis{display:none}.statistics-heatmap__cell{height:24px}}.statistics-calendar-heatmap{gap:var(--spacing-3);flex-direction:column;display:flex}.statistics-calendar-heatmap__container{gap:var(--spacing-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.statistics-calendar-heatmap__container>*{scroll-snap-align:start}.statistics-calendar-heatmap__y-axis{gap:var(--spacing-1);flex-direction:column;display:flex}.statistics-calendar-heatmap__y-label{height:14px;color:var(--color-text-muted);align-items:center;font-size:.75rem;font-weight:500;display:flex}.statistics-calendar-heatmap__grid{gap:var(--spacing-1);display:flex}.statistics-calendar-heatmap__column{gap:var(--spacing-1);flex-direction:column;display:flex}.statistics-calendar-heatmap__cell{border-radius:var(--radius-sm);cursor:pointer;width:14px;height:14px;position:relative}.statistics-calendar-heatmap__cell--intensity-0{background:var(--color-surface-alt,#f5f5f5)}.statistics-calendar-heatmap__cell--intensity-1{background:var(--color-heatmap-low)}.statistics-calendar-heatmap__cell--intensity-2{background:var(--color-heatmap-medium)}.statistics-calendar-heatmap__cell--intensity-3{background:var(--color-heatmap-warning-low)}.statistics-calendar-heatmap__cell--intensity-4{background:var(--color-heatmap-warning-high)}.statistics-calendar-heatmap__cell--intensity-5{background:var(--color-heatmap-danger-low)}.statistics-calendar-heatmap__cell--intensity-6{background:var(--color-heatmap-danger-high)}.statistics-calendar-heatmap__cell{transition:transform .15s,box-shadow .15s}.statistics-calendar-heatmap__cell:hover{z-index:1;transform:scale(1.3);box-shadow:0 2px 8px #00000026}.statistics-calendar-heatmap__cell:focus-visible{outline:2px solid var(--color-primary-accessible);outline-offset:2px}.statistics-calendar-heatmap__cell--empty{visibility:hidden;cursor:default}.statistics-calendar-heatmap__cell--unbookable{background:repeating-linear-gradient(45deg, var(--color-surface-alt), var(--color-surface-alt) 2px, var(--color-border) 2px, var(--color-border) 4px);cursor:default}.statistics-calendar-heatmap__tooltip{padding:var(--spacing-2) var(--spacing-3);background:var(--color-text);color:var(--color-surface);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;font-size:.75rem;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.statistics-calendar-heatmap__cell:hover .statistics-calendar-heatmap__tooltip{opacity:1}.statistics-calendar-heatmap__legend{align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-3);flex-wrap:wrap;justify-content:flex-start;display:flex}@media (width>=640px){.statistics-calendar-heatmap__legend{justify-content:flex-end}}.statistics-calendar-heatmap__legend-label{color:var(--color-text-muted);font-size:.75rem}.statistics-calendar-heatmap__legend-scale{gap:var(--spacing-1);display:flex}.statistics-calendar-heatmap__legend-item{border-radius:var(--radius-sm);width:14px;height:14px}.statistics-calendar-heatmap__legend-unbookable{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:.75rem;display:flex}.statistics-panel{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.statistics-panel{gap:var(--spacing-6)}}.statistics-panel__header{align-items:stretch;gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.statistics-panel__header{flex-direction:row;justify-content:space-between;align-items:center}}.statistics-panel__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.statistics-panel__subtitle{color:var(--color-text-muted);margin-top:var(--spacing-2);font-size:.875rem}.statistics-panel__kpi-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.statistics-panel__kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.statistics-panel__kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.statistics-panel__chart-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=1024px){.statistics-panel__chart-grid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.statistics-panel__chart-grid--single-column{grid-template-columns:1fr}.statistics-panel__chart-card{padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.statistics-panel__chart-header{margin-bottom:var(--spacing-5)}.statistics-panel__chart-title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.statistics-panel__chart-subtitle{color:var(--color-text-muted);margin-top:var(--spacing-2);font-size:.875rem}.statistics-panel__chart-content{flex-direction:column;display:flex}.statistics-panel__table-card{padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.statistics-panel__table{border-collapse:collapse;width:100%}.statistics-panel__table th,.statistics-panel__table td{padding:var(--spacing-3) var(--spacing-5);text-align:left;border-bottom:1px solid var(--color-border)}.statistics-panel__table th{color:var(--color-text-muted);background:var(--color-surface-alt);font-size:.875rem;font-weight:600}.statistics-panel__table td{color:var(--color-text);font-size:.875rem}.statistics-panel__table tr:last-child td{border-bottom:none}.statistics-panel__table tr:hover td{background:var(--color-surface-alt)}.statistics-panel__progress-bar{align-items:center;gap:var(--spacing-3);display:flex}.statistics-panel__progress-bar-track{background:var(--color-surface-200);border-radius:var(--radius-sm);flex:1;height:8px;overflow:hidden}.statistics-panel__progress-bar-fill{border-radius:var(--radius-sm);height:100%;transition:width .3s}.statistics-panel__progress-bar-fill--primary{background:var(--color-primary)}.statistics-panel__progress-bar-fill--success{background:var(--color-success)}.statistics-panel__progress-bar-fill--warning{background:var(--color-warning)}.statistics-panel__progress-bar-fill--danger{background:var(--color-danger)}.statistics-panel__progress-bar-value{text-align:right;min-width:40px;font-size:.875rem;font-weight:500}.statistics-panel__empty{padding:var(--spacing-7);color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.statistics-panel__empty i{margin-bottom:var(--spacing-5);opacity:.5;font-size:2.5rem}.statistics-panel__anliegen-cell{align-items:center;gap:var(--spacing-3);display:flex}.statistics-panel__anliegen-color{border-radius:50%;flex-shrink:0;width:12px;height:12px}.statistics-panel__loading{min-height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}.statistics-panel__toolbar{gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.statistics-panel__toolbar{flex-direction:row;justify-content:space-between;align-items:flex-end}}.statistics-panel__anliegen-select{flex:1;max-width:400px}.statistics-panel__question-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=1024px){.statistics-panel__question-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.statistics-panel__question-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);display:flex}.statistics-panel__question-label{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.statistics-panel__question-count-label{color:var(--color-text-muted);margin-top:var(--spacing-2);font-size:.875rem}.statistics-panel__text-summary{grid-column:1/-1}.statistics-panel__text-summary-header{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.statistics-panel__text-summary-header i{color:var(--color-text-muted);font-size:1.25rem}.statistics-panel__text-question-list{flex-direction:column;gap:0;display:flex}.statistics-panel__text-question-row{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border);display:flex}.statistics-panel__text-question-row:last-child{border-bottom:none}.statistics-panel__text-question-name{color:var(--color-text);flex:1;font-size:.875rem}.statistics-panel__text-question-counts{gap:var(--spacing-3);flex-shrink:0;display:flex}.statistics-panel__text-count{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500}.statistics-panel__text-count--filled{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.statistics-panel__text-count--empty{color:var(--color-text-muted);background:var(--color-surface-alt)}.detail-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.detail-row{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.detail-row--header{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border)}.detail-row--meta{gap:var(--spacing-4);padding-top:var(--spacing-3);color:var(--color-text-muted);font-size:.75rem;display:flex}.detail-col{gap:var(--spacing-1);flex-direction:column;display:flex}.detail-col--full{grid-column:1/-1}.booking-number{color:var(--color-text);font-size:1.25rem;font-weight:600}.detail-tags{gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.detail-datetime{align-items:flex-end;gap:var(--spacing-1);flex-direction:column;display:flex}.datetime-date{color:var(--color-text-muted);font-size:.875rem}.datetime-time{color:var(--color-primary);font-size:1.125rem;font-weight:600}.detail-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.detail-value{color:var(--color-text);font-size:.9375rem}.detail-link{color:var(--color-primary);font-size:.9375rem;text-decoration:none}.detail-link:hover{text-decoration:underline}.detail-hint{color:var(--color-info);margin-top:var(--spacing-1);font-size:.75rem;font-style:italic}.appointment-filters .view-tabs{margin-bottom:var(--spacing-5)}.appointment-filters .filters{gap:var(--spacing-5);margin-bottom:var(--spacing-5);flex-direction:column;display:flex}@media (width>=640px){.appointment-filters .filters{flex-flow:wrap}}.appointment-filters .search-input{width:100%}@media (width>=640px){.appointment-filters .search-input{flex:1;width:auto;min-width:250px}}.appointment-filters .filter-select{width:100%}@media (width>=640px){.appointment-filters .filter-select{width:auto;min-width:180px}}.appointment-list .results-info{margin-bottom:var(--spacing-3);color:var(--color-text-muted);font-size:.875rem}.appointment-list .primary-text{font-weight:500}.activity-timeline{flex-direction:column;display:flex}.activity-timeline__loading,.activity-timeline__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.activity-timeline__loading i,.activity-timeline__empty i{opacity:.5;font-size:2rem}.activity-timeline__loading span,.activity-timeline__empty span{font-size:.875rem}.activity-timeline__list{flex-direction:column;display:flex;position:relative;overflow-x:clip}.activity-timeline__item{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-3);display:flex;position:relative}.activity-timeline__item:before{content:"";left:calc(.75rem - 1px + var(--spacing-3));background-color:var(--color-border);width:2px;position:absolute;top:40px;bottom:0}.activity-timeline__item:last-child:before{display:none}.activity-timeline__item--status .activity-timeline__icon{background:linear-gradient(135deg, var(--color-info-bg) 0%, var(--color-info-bg) 100%);color:var(--color-info);box-shadow:0 0 0 4px var(--color-info-bg)}.activity-timeline__item--email .activity-timeline__icon{background:linear-gradient(135deg, var(--color-primary-bg) 0%, var(--color-primary-bg) 100%);color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-bg)}.activity-timeline__item--phone .activity-timeline__icon{background:linear-gradient(135deg, var(--color-success-bg) 0%, var(--color-success-bg) 100%);color:var(--color-success);box-shadow:0 0 0 4px var(--color-success-bg)}.activity-timeline__item--note .activity-timeline__icon{background:linear-gradient(135deg, var(--color-warning-bg) 0%, var(--color-warning-bg) 100%);color:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-bg)}.activity-timeline__item--created .activity-timeline__icon{background:linear-gradient(135deg, var(--color-success-bg) 0%, var(--color-success-bg) 100%);color:var(--color-success);box-shadow:0 0 0 4px var(--color-success-bg)}.activity-timeline__item--cancelled .activity-timeline__icon{background:linear-gradient(135deg, var(--color-danger-bg) 0%, var(--color-danger-bg) 100%);color:var(--color-danger);box-shadow:0 0 0 4px var(--color-danger-bg)}.activity-timeline__item--appointment .activity-timeline__icon{background:linear-gradient(135deg, var(--color-info-bg) 0%, var(--color-info-bg) 100%);color:var(--color-info);box-shadow:0 0 0 4px var(--color-info-bg)}.activity-timeline__item--edited .activity-timeline__icon{background:linear-gradient(135deg, var(--color-surface-tertiary) 0%, var(--color-surface-tertiary) 100%);color:var(--color-text-muted);box-shadow:0 0 0 4px var(--color-surface-tertiary)}.activity-timeline__icon{z-index:1;background-color:var(--color-surface-tertiary);width:1.5rem;height:1.5rem;color:var(--color-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:filter .2s,transform .2s;display:flex;position:relative}.activity-timeline__icon i{font-size:.875rem}.activity-timeline__item:hover .activity-timeline__icon{filter:brightness(1.2);transform:scale(1.1)}.activity-timeline__content{gap:var(--spacing-1);min-width:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border-left:3px solid #0000;flex-direction:column;flex:1;transition:background-color .2s,border-color .2s;display:flex}.activity-timeline__item:hover .activity-timeline__content{background-color:var(--color-surface-hover)}.activity-timeline__item--status .activity-timeline__content{border-left-color:var(--color-info)}.activity-timeline__item--email .activity-timeline__content{border-left-color:var(--color-primary)}.activity-timeline__item--phone .activity-timeline__content{border-left-color:var(--color-success)}.activity-timeline__item--note .activity-timeline__content{border-left-color:var(--color-warning)}.activity-timeline__item--created .activity-timeline__content{border-left-color:var(--color-success)}.activity-timeline__item--cancelled .activity-timeline__content{border-left-color:var(--color-danger)}.activity-timeline__item--appointment .activity-timeline__content{border-left-color:var(--color-info)}.activity-timeline__item--edited .activity-timeline__content{border-left-color:var(--color-text-muted)}.activity-timeline__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.activity-timeline__type{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.activity-timeline__time{color:var(--color-text-muted);font-size:.75rem}.activity-timeline__description{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.activity-timeline__footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.activity-timeline__user{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:.75rem;display:flex}.activity-timeline__user:before{content:"—";opacity:.5}.activity-timeline__detail-tag{cursor:pointer;flex-shrink:0}.activity-detail-modal__content{gap:var(--spacing-3);flex-direction:column;display:flex}.activity-detail-modal__meta-row{gap:var(--spacing-2);font-size:.875rem;display:flex}.activity-detail-modal__meta-label{color:var(--color-text-muted);flex-shrink:0;font-weight:600}.activity-detail-modal__meta-value{color:var(--color-text)}.activity-detail-modal__text{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.6}.activity-detail-modal__text--muted{color:var(--color-text-muted);font-style:italic}.activity-detail-modal__email-body{gap:var(--spacing-2);flex-direction:column;display:flex}.activity-detail-modal__email-content{color:var(--color-text);padding:var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:.875rem;line-height:1.6}.activity-detail-modal__email-content>*+*{margin-top:var(--spacing-3)}.activity-detail-modal__email-content h1,.activity-detail-modal__email-content h2,.activity-detail-modal__email-content h3{margin:0;font-weight:700;line-height:1.3}.activity-detail-modal__email-content h1{font-size:2rem}.activity-detail-modal__email-content h2{font-size:1.5rem}.activity-detail-modal__email-content h3{font-size:1.125rem}.activity-detail-modal__email-content p{margin:0}.activity-detail-modal__email-content p:empty{min-height:1em}.activity-detail-modal__email-content ul,.activity-detail-modal__email-content ol{padding-left:var(--spacing-5);margin:0}.activity-detail-modal__email-content a{color:var(--color-primary);text-decoration:underline}.activity-detail-modal__email-content strong{font-weight:700}.activity-detail-modal__email-content em{font-style:italic}.activity-detail-modal__email-content u{text-decoration:underline}.activity-detail-modal__email-content s{text-decoration:line-through}.activity-detail-modal__email-content img{border-radius:var(--radius-md);max-width:100%}.anfrage-activity-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.anfrage-activity-tab__actions{gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);display:flex}.anfrage-activity-tab__form{padding:var(--spacing-4);background-color:var(--color-surface-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.add-note-form{gap:var(--spacing-3);flex-direction:column;display:flex}.add-note-form__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:600;display:flex}.add-note-form__title i{color:var(--color-warning)}.add-note-form__actions{justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-2);display:flex}.log-phone-call-form{gap:var(--spacing-3);flex-direction:column;display:flex}.log-phone-call-form__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:600;display:flex}.log-phone-call-form__title i{color:var(--color-success)}.log-phone-call-form__row{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=479px){.log-phone-call-form__row{grid-template-columns:1fr}}.log-phone-call-form__field{gap:var(--spacing-1);flex-direction:column;display:flex}.log-phone-call-form__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.log-phone-call-form__actions{justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-2);display:flex}.anfrage-detail-modal{flex-direction:column;display:flex}.anfrage-detail-modal--cancelled .base-modal__icon{color:var(--color-danger)}.anfrage-detail-modal__body{flex:1;min-height:0}.anfrage-detail-modal__pending-reschedule{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-md);display:flex}.anfrage-detail-modal__pending-reschedule>i{color:var(--color-warning);flex-shrink:0;font-size:1.5rem}.anfrage-detail-modal__unread-notification{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid var(--color-primary);border-radius:var(--radius-md);display:flex}.anfrage-detail-modal__unread-notification>i{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.anfrage-detail-modal__unread-notification .anfrage-detail-modal__pending-content{flex:1}.anfrage-detail-modal__unread-notification .anfrage-detail-modal__pending-label{color:var(--color-primary-accessible)}.anfrage-detail-modal__pending-content{gap:var(--spacing-1);flex-direction:column;display:flex}.anfrage-detail-modal__pending-label{color:var(--color-warning-dark);font-size:.875rem;font-weight:600}.anfrage-detail-modal__pending-value{color:var(--color-text);font-size:.875rem}.anfrage-detail-modal__pending-value strong{font-weight:600}.anfrage-detail-modal__pending-badge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-warning-light);border-radius:var(--radius-sm);color:var(--color-warning-dark);font-size:.875rem;display:inline-flex}.anfrage-detail-modal__pending-badge>i{color:var(--color-warning);font-size:1rem}@media (width<=639px){.anfrage-detail-modal__pending-badge{padding:var(--spacing-1) var(--spacing-2);font-size:.75rem}}.adm-user__header-wrapper{flex-direction:column;width:100%;display:flex}.adm-user__header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);width:100%;display:flex}.adm-user__status-row{padding:0 var(--spacing-4) var(--spacing-3);display:flex}.adm-user__icon{width:2.5rem;height:2.5rem;color:var(--adm-icon-color,var(--color-primary));background:var(--adm-icon-bg,color-mix(in srgb, var(--color-primary) 15%, transparent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.adm-user__header-text{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.adm-user__type-label{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.adm-user__time{color:var(--color-text-muted);font-size:.75rem}.adm-user__location{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.adm-user__close{border:1px solid var(--color-border);background:var(--color-surface-raised);width:36px;height:36px;color:var(--color-text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}.adm-user__close .mdi{font-size:1rem}.adm-user__close:hover{background:var(--color-border);border-color:var(--color-border-strong,var(--color-border))}.adm-user__close:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.adm-user__close:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.adm-user__close:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.adm-user__footer{border-top:1px solid var(--color-border);background:var(--color-surface);width:100%;display:flex}.adm-user__action-btn{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-2);border:none;border-right:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;flex-direction:column;flex:1;font-size:.75rem;font-weight:500;transition:background .2s,color .2s;display:flex}.adm-user__action-btn:last-child{border-right:none}.adm-user__action-btn .mdi{font-size:1.125rem}.adm-user__action-btn:hover{background:var(--color-surface-raised);color:var(--color-text)}.adm-user__action-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.adm-user__action-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.adm-user__action-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.adm-user__action-btn--danger{color:var(--color-danger)}.adm-user__action-btn--danger:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.adm-user__footer--with-reschedule{flex-direction:column}.adm-user__reschedule-actions{border-bottom:1px solid var(--color-border);width:100%;display:flex}.adm-user__secondary-actions{width:100%;display:flex}.adm-user__action-btn--confirm{color:var(--color-success)}.adm-user__action-btn--confirm:hover{background:color-mix(in srgb, var(--color-success) 10%, transparent);color:var(--color-success)}.adm-user__action-btn--warning{color:var(--color-warning-dark)}.adm-user__action-btn--warning:hover{background:color-mix(in srgb, var(--color-warning) 10%, transparent);color:var(--color-warning-dark)}.anfrage-detail-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.anfrage-detail-tab__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-muted);flex-direction:column;display:flex}.anfrage-detail-tab__loading i{font-size:2rem}.anfrage-detail-tab__loading span{font-size:.875rem}.anfrage-detail-tab__edit-card,.anfrage-detail-tab__linked-person{margin-bottom:var(--spacing-2)}.anfrage-detail-tab__person-info{gap:var(--spacing-3);flex-direction:column;display:flex}.anfrage-detail-tab__person-name{color:var(--color-text);font-size:1.125rem;font-weight:600}.anfrage-detail-tab__person-name--clickable{align-items:center;gap:var(--spacing-2);cursor:pointer;color:var(--color-primary);background:0 0;border:none;padding:0;transition:color .2s;display:inline-flex}.anfrage-detail-tab__person-name--clickable i{opacity:.7;font-size:.875rem}.anfrage-detail-tab__person-name--clickable:hover{color:var(--color-primary-hover);text-decoration:underline}.anfrage-detail-tab__person-name--clickable:hover i{opacity:1}.anfrage-detail-tab__contact-columns{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.anfrage-detail-tab__contact-columns--single{grid-template-columns:1fr}.anfrage-detail-tab__contact-section{gap:var(--spacing-2);flex-direction:column;display:flex}.anfrage-detail-tab__contact-section-header{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-1);font-size:.75rem;font-weight:600}.anfrage-detail-tab__contact-section-header--secondary{color:var(--color-text-muted)}.anfrage-detail-tab__person-contact{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.anfrage-detail-tab__historical{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.anfrage-detail-tab__contact-detail--danger,.anfrage-detail-tab__contact-detail--danger i,.anfrage-detail-tab__contact-detail--danger a{color:var(--color-danger)}.anfrage-detail-tab__contact-detail--danger a:hover{color:var(--color-danger);opacity:.8}.anfrage-detail-tab__person-details{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.anfrage-detail-tab__person-details{grid-template-columns:repeat(2,1fr)}}.anfrage-detail-tab__person-detail{gap:var(--spacing-1);flex-direction:column;display:flex}.anfrage-detail-tab__person-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.anfrage-detail-tab__person-value{color:var(--color-text);font-size:.875rem}.anfrage-detail-tab__person-actions{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.anfrage-detail-tab__guest-info{gap:var(--spacing-3);flex-direction:column;display:flex}.anfrage-detail-tab__guest-text{color:var(--color-text-muted);margin:0;font-size:.875rem}.anfrage-detail-tab__questionnaire-card{margin-top:var(--spacing-2)}.anfrage-detail-tab__questionnaire-list{gap:var(--spacing-3);flex-direction:column;display:flex}.anfrage-detail-tab__questionnaire-item{gap:var(--spacing-1);padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.anfrage-detail-tab__questionnaire-item:last-child{border-bottom:none;padding-bottom:0}.anfrage-detail-tab__questionnaire-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.anfrage-detail-tab__questionnaire-value{color:var(--color-text);white-space:pre-wrap;font-size:.875rem}.anfrage-detail-tab__info-grid{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.anfrage-detail-tab__info-grid{grid-template-columns:1fr 1fr}}.anfrage-detail-tab__contact-card,.anfrage-detail-tab__meta-card,.anfrage-detail-tab__notes-card,.anfrage-detail-tab__appointment-card{height:fit-content}.anfrage-detail-tab__appointment-date{color:var(--color-text);margin-bottom:var(--spacing-3);font-size:1rem;font-weight:600}.anfrage-detail-tab__appointment-highlight{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-4);background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);text-align:center;flex-direction:column;display:flex}.anfrage-detail-tab__appointment-highlight>i{color:var(--color-primary);font-size:2.5rem}.anfrage-detail-tab__appointment-highlight-date{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1.2}.anfrage-detail-tab__appointment-highlight-time{color:var(--color-text-muted);font-size:1rem;font-weight:500}.anfrage-detail-tab__calendar-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.anfrage-detail-tab__card-title{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;font-weight:600;display:flex}.anfrage-detail-tab__card-title i{color:var(--color-primary);font-size:1rem}.anfrage-detail-tab__form-grid{gap:var(--spacing-3);margin-bottom:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.anfrage-detail-tab__form-grid{grid-template-columns:1fr 1fr}}.anfrage-detail-tab__field{gap:var(--spacing-1);margin-bottom:var(--spacing-3);flex-direction:column;display:flex}.anfrage-detail-tab__field:last-child{margin-bottom:0}.anfrage-detail-tab__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.anfrage-detail-tab__contact-info{gap:var(--spacing-2);flex-direction:column;display:flex}.anfrage-detail-tab__contact-name{color:var(--color-text);margin-bottom:var(--spacing-1);font-size:1.125rem;font-weight:600}.anfrage-detail-tab__contact-detail{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.anfrage-detail-tab__contact-detail i{width:var(--icon-size-xs);text-align:center;color:var(--color-text-muted);font-size:.75rem}.anfrage-detail-tab__contact-detail a{color:var(--color-primary);text-decoration:none;transition:color .2s}.anfrage-detail-tab__contact-detail a:hover{color:var(--color-primary-hover);text-decoration:underline}.anfrage-detail-tab__meta-list{gap:var(--spacing-3);flex-direction:column;display:flex}.anfrage-detail-tab__meta-item{gap:var(--spacing-1);flex-direction:column;display:flex}.anfrage-detail-tab__meta-item--danger .anfrage-detail-tab__meta-value{color:var(--color-danger);font-weight:600}.anfrage-detail-tab__meta-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.anfrage-detail-tab__meta-value{color:var(--color-text);font-size:.875rem}.anfrage-detail-tab__notes-text{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.6}.anfrage-detail-tab__edit-actions{justify-content:flex-end;gap:var(--spacing-2);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);margin-top:var(--spacing-2);display:flex}@media (width<=639px){.anfrage-detail-tab__contact-columns{grid-template-columns:1fr}}.anfrage-filters{margin-bottom:var(--spacing-5)}@media (width<=767px){.anfrage-filters{z-index:10;background:var(--color-surface);padding:var(--spacing-3) var(--spacing-4);margin:0 -var(--spacing-4) var(--spacing-2);position:sticky;top:0}}.anfrage-filters__row{gap:var(--spacing-3);flex-direction:column;align-items:stretch;display:flex}@media (width>=1024px){.anfrage-filters__row{align-items:center;gap:var(--spacing-5);flex-flow:wrap}}.anfrage-filters__search-wrapper{gap:var(--spacing-3);align-items:center;width:100%;display:flex}.anfrage-filters__search-wrapper .anfrage-filters__search-input{flex:1}.anfrage-filters__toggle-button{flex-shrink:0}.anfrage-filters__toggle-button.is-active{background:var(--color-primary);color:var(--color-surface);border-color:var(--color-primary)}.anfrage-filters__toggle-button.is-active i{color:var(--color-surface)}.anfrage-filters__toggle-button.is-active:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.anfrage-filters__toggle-button.is-active:hover i{color:var(--color-surface)}.anfrage-filters__toggle-button:hover:not(.is-active) i{color:var(--color-text)}.anfrage-filters__panel{margin-top:var(--spacing-3);padding:var(--spacing-5);background:var(--color-surface-secondary);border-radius:var(--radius-md);gap:var(--spacing-5);flex-direction:column;display:flex}.anfrage-filters__dropdowns{gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.anfrage-filters__dropdowns{flex-flow:wrap}}@media (width>=1024px){.anfrage-filters__dropdowns{flex-wrap:nowrap}}.anfrage-filters__dropdown{width:100%}@media (width>=640px){.anfrage-filters__dropdown{flex:1;min-width:0}}.anfrage-filters__toggles{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.anfrage-filters__view-select{flex-shrink:0}.cancel-anfrage-modal__content{gap:var(--spacing-4);flex-direction:column;display:flex}.cancel-anfrage-modal__description{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.send-email-modal__content{gap:var(--spacing-4);flex-direction:column;display:flex}.send-email-modal__recipient{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.send-email-modal__recipient-label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.send-email-modal__recipient-value{color:var(--color-text);font-size:.875rem}.send-email-modal__error{align-items:center;gap:var(--spacing-2);color:var(--color-danger);font-size:.875rem;display:flex}.send-email-modal__error i{font-size:1rem}.assign-anfrage-modal__content{gap:var(--spacing-4);flex-direction:column;display:flex}.assign-anfrage-modal__field{gap:var(--spacing-2);flex-direction:column;display:flex}.assign-anfrage-modal__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.assign-anfrage-modal__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);color:var(--color-text-muted);display:flex}.assign-anfrage-modal__loading i{font-size:1.25rem}.assign-anfrage-modal__loading span{font-size:.875rem}.anfrage-workflow-stepper{padding:var(--spacing-4) 0}.anfrage-workflow-stepper__list{margin:0;padding:0;list-style:none;display:none}@media (width>=768px){.anfrage-workflow-stepper__list{justify-content:center;align-items:flex-start;row-gap:var(--spacing-3);flex-wrap:wrap;display:flex}}.anfrage-workflow-stepper__item{align-items:flex-start;display:flex}.anfrage-workflow-stepper__item--visited .anfrage-workflow-stepper__indicator{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.anfrage-workflow-stepper__item--current .anfrage-workflow-stepper__indicator{background:var(--status-color,var(--color-primary));border-color:var(--status-color,var(--color-primary));color:var(--color-white);box-shadow:0 0 0 3px var(--status-color-light,var(--color-primary-bg));animation:2s ease-in-out infinite pulse-shadow}.anfrage-workflow-stepper__item--current .anfrage-workflow-stepper__label{color:var(--status-color,var(--color-primary));font-weight:600}.anfrage-workflow-stepper__item--pending .anfrage-workflow-stepper__indicator{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.anfrage-workflow-stepper__item--pending .anfrage-workflow-stepper__label{color:var(--color-text-muted)}.anfrage-workflow-stepper__item--cancelled .anfrage-workflow-stepper__indicator{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.anfrage-workflow-stepper__item--cancelled .anfrage-workflow-stepper__label{color:var(--color-text-muted);text-decoration:line-through}.anfrage-workflow-stepper__item--cancelled-end .anfrage-workflow-stepper__indicator{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.anfrage-workflow-stepper__item--cancelled-end .anfrage-workflow-stepper__label{color:var(--color-danger);font-weight:600}.anfrage-workflow-stepper__button{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);cursor:default;background:0 0;border:none;flex-direction:column;display:flex}.anfrage-workflow-stepper__indicator{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1rem;transition:all .2s;display:flex}.anfrage-workflow-stepper__label{text-align:center;max-width:6rem;color:var(--color-text);font-size:.75rem;transition:all .2s}.anfrage-workflow-stepper__connector{background:var(--color-border);flex-shrink:0;height:2px;margin-top:calc(1.25rem - 1px)}.anfrage-workflow-stepper__connector--before,.anfrage-workflow-stepper__connector--after{width:1.5rem}@media (width>=1024px){.anfrage-workflow-stepper__connector--before,.anfrage-workflow-stepper__connector--after{width:2.5rem}}.anfrage-workflow-stepper__connector--visited{background:var(--color-success)}.anfrage-workflow-stepper__connector--pending{background:var(--color-border);background-image:repeating-linear-gradient(90deg, var(--color-border) 0, var(--color-border) 4px, transparent 4px, transparent 8px)}.anfrage-workflow-stepper__connector--cancelled{background:var(--color-danger);background-image:repeating-linear-gradient(90deg, var(--color-danger) 0, var(--color-danger) 4px, transparent 4px, transparent 8px)}.anfrage-workflow-stepper__mobile{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=768px){.anfrage-workflow-stepper__mobile{display:none}}.anfrage-workflow-stepper__mobile-dots{align-items:center;gap:var(--spacing-3);display:flex}.anfrage-workflow-stepper__mobile-dot{border:2px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:flex}.anfrage-workflow-stepper__mobile-dot--visited{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.anfrage-workflow-stepper__mobile-dot--current{background:var(--status-color,var(--color-primary));border-color:var(--status-color,var(--color-primary));color:var(--color-white);box-shadow:0 0 0 3px var(--status-color-light,var(--color-primary-bg))}.anfrage-workflow-stepper__mobile-dot--cancelled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-muted)}.anfrage-workflow-stepper__mobile-dot--cancelled-end{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.anfrage-workflow-stepper__mobile-label{color:var(--color-text);font-size:.875rem;font-weight:600}.anfrage-workflow-stepper__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.anfrage-workflow-stepper__empty i{opacity:.5;font-size:2rem}.anfrage-zeitleiste-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.anfrage-zeitleiste-tab__cancelled-notice{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-weight:600;display:flex}.anfrage-zeitleiste-tab__cancelled-notice i{font-size:1.25rem}.anfrage-zeitleiste-tab__stepper{border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-4)}.anfrage-zeitleiste-tab__stepper--cancelled{opacity:.7}.anfrage-zeitleiste-tab__history{flex-direction:column;display:flex}.anfrage-zeitleiste-tab__history-title{color:var(--color-text);margin:0 0 var(--spacing-3);font-size:.875rem;font-weight:600}.anfrage-zeitleiste-tab__history-list{gap:var(--spacing-2);flex-direction:column;display:flex}.anfrage-zeitleiste-tab__history-item{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-md);border-left:3px solid var(--color-info);display:flex}.anfrage-zeitleiste-tab__history-item:first-child{border-left-color:var(--color-primary)}.anfrage-zeitleiste-tab__history-item--cancelled{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.anfrage-zeitleiste-tab__history-item--reschedule-requested{border-left-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.anfrage-zeitleiste-tab__history-item--reschedule-confirmed{border-left-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.anfrage-zeitleiste-tab__history-item--reschedule-declined{border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.anfrage-zeitleiste-tab__history-icon{background:var(--color-info-bg);width:24px;height:24px;color:var(--color-info);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.anfrage-zeitleiste-tab__history-icon--cancelled{background:var(--color-danger);color:var(--color-white)}.anfrage-zeitleiste-tab__history-icon--reschedule-requested{background:color-mix(in srgb, var(--color-warning) 20%, transparent);color:var(--color-warning)}.anfrage-zeitleiste-tab__history-icon--reschedule-confirmed{background:color-mix(in srgb, var(--color-success) 20%, transparent);color:var(--color-success)}.anfrage-zeitleiste-tab__history-icon--reschedule-declined{background:color-mix(in srgb, var(--color-danger) 20%, transparent);color:var(--color-danger)}.anfrage-zeitleiste-tab__history-content{flex:1;min-width:0}.anfrage-zeitleiste-tab__history-transition{color:var(--color-text);margin-bottom:var(--spacing-1);font-size:.875rem;font-weight:500}.anfrage-zeitleiste-tab__history-meta{gap:var(--spacing-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.anfrage-zeitleiste-tab__history-comment{margin-top:var(--spacing-2);padding:var(--spacing-2);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);font-size:.875rem;font-style:italic}.anfrage-zeitleiste-tab__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);color:var(--color-text-muted);flex-direction:column;display:flex}.anfrage-zeitleiste-tab__loading i{font-size:2rem}.anfrage-zeitleiste-tab__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.anfrage-zeitleiste-tab__empty i{opacity:.5;font-size:2rem}.anfrage-questionnaire-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.anfrage-questionnaire-tab__loading{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-muted);display:flex}.anfrage-questionnaire-tab__loading i{font-size:1.5rem}.anfrage-questionnaire-tab__empty{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.anfrage-questionnaire-tab__empty i{opacity:.5;font-size:3rem}.anfrage-questionnaire-tab__empty p{margin:0;font-size:1rem}.anfrage-questionnaire-tab__card{margin:0}.anfrage-questionnaire-tab__list{flex-direction:column;gap:0;display:flex}.anfrage-questionnaire-tab__item{gap:var(--spacing-1);padding:var(--spacing-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.anfrage-questionnaire-tab__item:last-child{border-bottom:none}.anfrage-questionnaire-tab__question{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.anfrage-questionnaire-tab__question i{opacity:.7;font-size:1rem}.anfrage-questionnaire-tab__question-number{min-width:1.5rem;color:var(--color-text-muted);font-weight:600}.anfrage-questionnaire-tab__answer{color:var(--color-text);padding-left:calc(1.5rem + var(--spacing-2) + 1rem + var(--spacing-2));font-size:1rem;font-weight:500}.anfrage-questionnaire-tab__tags{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.anfrage-questionnaire-tab__boolean{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);display:inline-flex}.anfrage-questionnaire-tab__boolean i{font-size:1.125rem}.anfrage-questionnaire-tab__boolean--yes{color:var(--color-success)}.anfrage-questionnaire-tab__rating{color:var(--color-warning);letter-spacing:2px;font-size:1.125rem}.anfrage-questionnaire-tab__link{align-items:center;gap:var(--spacing-1);color:var(--color-primary);text-decoration:none;transition:color .2s;display:inline-flex}.anfrage-questionnaire-tab__link:hover{color:var(--color-primary-hover)}.anfrage-questionnaire-tab__link i{font-size:1rem}.anfrage-questionnaire-tab__likert{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.anfrage-questionnaire-tab__likert-endpoint{color:var(--color-text-muted);min-width:5rem;max-width:7rem;font-size:.75rem}.anfrage-questionnaire-tab__likert-endpoint:first-child{text-align:right}.anfrage-questionnaire-tab__likert-endpoint:last-child{text-align:left}.anfrage-questionnaire-tab__likert-options{align-items:center;gap:var(--spacing-2);display:flex}.anfrage-questionnaire-tab__likert-option{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);flex-direction:column;display:flex}.anfrage-questionnaire-tab__likert-indicator{border:2px solid var(--color-border);background:var(--color-surface);border-radius:50%;width:1.25rem;height:1.25rem}.anfrage-questionnaire-tab__likert-option--selected .anfrage-questionnaire-tab__likert-indicator{background:var(--color-primary);border-color:var(--color-primary)}.anfrage-questionnaire-tab__likert-value{color:var(--color-text-muted);font-size:.75rem}.anfrage-questionnaire-tab__textarea{white-space:pre-wrap;overflow-wrap:anywhere}.anfrage-questionnaire-tab__section .anfrage-questionnaire-tab__card{border:none;border-radius:0}@media (width<=639px){.anfrage-questionnaire-tab__item{padding:var(--spacing-2)}.anfrage-questionnaire-tab__question{font-size:.75rem}.anfrage-questionnaire-tab__answer{padding-left:0;font-size:.875rem}}.status-change-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.status-change-modal__current,.status-change-modal__preview{align-items:center;gap:var(--spacing-3);display:flex}.status-change-modal__label{color:var(--color-text-secondary);font-size:.875rem}.status-change-modal__email-options{gap:var(--spacing-3);flex-direction:column;display:flex}.status-change-modal__no-email{align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);margin:0;font-size:.875rem;display:flex}.status-change-modal__no-email i{color:var(--color-info)}.link-person-modal__content{gap:var(--spacing-3);flex-direction:column;display:flex}.link-person-modal__description{color:var(--color-text-muted);margin:0;font-size:.875rem}.link-person-modal__link-confirm{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-primary);display:flex}.link-person-modal__link-confirm-text{color:var(--color-text);margin:0;font-size:.875rem}.link-person-modal__link-confirm-text strong{font-weight:600}.reschedule-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.reschedule-modal__current{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.reschedule-modal__current>i{color:var(--color-primary);font-size:1.5rem}.reschedule-modal__current-info{gap:var(--spacing-1);flex-direction:column;display:flex}.reschedule-modal__label{color:var(--color-gray-dark);font-size:.875rem}.reschedule-modal__value{color:var(--color-text);font-weight:600}.reschedule-modal__field{gap:var(--spacing-2);flex-direction:column;display:flex}.reschedule-modal__field-label{color:var(--color-text);font-size:.875rem;font-weight:600}.reschedule-modal__error-alert{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);display:flex}.reschedule-modal__error-alert>i{flex-shrink:0;font-size:1.25rem}.reschedule-modal__content{gap:var(--spacing-6);min-height:350px;display:grid}@media (width>=1024px){.reschedule-modal__content{grid-template-columns:auto 1fr}}.reschedule-modal__calendar-section{flex-direction:column;display:flex}.reschedule-modal__slots-section{gap:var(--spacing-5);flex-direction:column;display:flex}.reschedule-modal__subtitle{margin:0 0 var(--spacing-4);color:var(--color-text);font-size:1rem;font-weight:600}.reschedule-modal__placeholder{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);background:var(--color-gray-light);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.reschedule-modal__placeholder>i{color:var(--color-gray);font-size:2rem}.reschedule-modal__placeholder>p{color:var(--color-gray-dark);margin:0}.reschedule-modal__loading,.reschedule-modal__slot-error,.reschedule-modal__no-slots{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);color:var(--color-gray-dark);display:flex}.reschedule-modal__loading>i,.reschedule-modal__slot-error>i,.reschedule-modal__no-slots>i{font-size:1.25rem}.reschedule-modal__slot-error{color:var(--color-danger)}.reschedule-modal__group{gap:var(--spacing-3);flex-direction:column;display:flex}.reschedule-modal__group-label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem;font-weight:600}.reschedule-modal__slots-grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(min(100px,100%),1fr));display:grid}@media (width<=639px){.reschedule-modal__slots-grid{grid-template-columns:repeat(2,1fr)}}.reschedule-modal__slot{padding:var(--spacing-3) var(--spacing-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.reschedule-modal__slot:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-shadow)}.reschedule-modal__slot:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.reschedule-modal__slot--selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.reschedule-modal__slot--selected:hover{background:var(--color-primary-hover)}.reschedule-modal__slot--unavailable{opacity:.5;cursor:not-allowed;background:var(--color-gray-light);border-color:var(--color-gray-light);color:var(--color-gray);text-decoration:line-through}.reschedule-modal__slot--unavailable:hover{border-color:var(--color-gray-light);background:var(--color-gray-light)}.reschedule-modal__selection{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-success-bg);border:1px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-success);display:flex}.reschedule-modal__selection>i{flex-shrink:0;font-size:1.25rem}.reschedule-modal__selection strong{color:var(--color-text)}.reschedule-modal__info-alert{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-info-bg);border:1px solid var(--color-info);border-radius:var(--radius-md);color:var(--color-info);font-size:.875rem;display:flex}.reschedule-modal__info-alert>i{flex-shrink:0;margin-top:2px;font-size:1.25rem}.days-list{gap:var(--spacing-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.days-list{grid-template-columns:repeat(2,1fr)}}.slots-list{gap:var(--spacing-2);flex-direction:column;display:flex}.slot-row{padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-alt,#f8f9fa);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;transition:opacity .2s;display:flex}.slot-row.is-inactive{opacity:.6;border:1px dashed var(--color-border);background:0 0}.slot-info{align-items:center;gap:var(--spacing-3);display:flex}.slot-label{color:var(--color-text);min-width:5rem;font-size:.875rem;font-weight:600}.slot-time{color:var(--color-gray);white-space:nowrap;font-size:.875rem}.no-slots{padding:var(--spacing-4);text-align:center;color:var(--color-gray);font-size:.875rem}.opening-hours-tab{gap:var(--spacing-5);flex-direction:column;display:flex}.opening-hours-tab__settings{gap:var(--spacing-3);flex-direction:column;display:flex}.opening-hours-tab__settings-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.opening-hours-tab__section-title{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.opening-hours-tab__field{gap:var(--spacing-1);flex-direction:column;display:flex}.opening-hours-tab__field label{color:var(--color-text);font-size:.875rem;font-weight:500}.opening-hours-tab__field-description{color:var(--color-gray);margin:0 0 var(--spacing-1) 0;font-size:.75rem}.opening-hours-tab__hours{gap:var(--spacing-3);flex-direction:column;display:flex}.opening-hours-tab__description{color:var(--color-gray);margin:0;font-size:.875rem}.opening-hours-tab__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);display:flex}.opening-hours{gap:var(--spacing-2);flex-direction:column;display:flex}.opening-hours__row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}.opening-hours__row.is-closed{background-color:var(--color-surface-50);opacity:.7}.opening-hours__day{align-items:center;gap:var(--spacing-2);min-width:140px;display:flex}.opening-hours__day-name{color:var(--color-text);font-size:.875rem;font-weight:500}.opening-hours__times{align-items:center;gap:var(--spacing-2);display:flex}.opening-hours__separator{color:var(--color-gray);font-size:.875rem}.opening-hours__closed{color:var(--color-gray);font-size:.875rem;font-style:italic}.anliegen-slot-config-fields{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.anliegen-slot-config-fields__field{gap:var(--spacing-1);flex-direction:column;display:flex}.anliegen-slot-config-fields__field label{color:var(--color-text);font-size:.75rem;font-weight:600}.anliegen-slot-config-fields__field-description{color:var(--color-gray);margin:0 0 var(--spacing-1) 0;font-size:.625rem}.anliegen-slot-config-fields__time-fields{align-items:center;gap:var(--spacing-2);display:flex}.anliegen-slot-config-fields__separator{color:var(--color-gray);font-size:.625rem}.anliegen-config{gap:var(--spacing-3);flex-direction:column;display:flex}.anliegen-config__empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-gray);font-size:.875rem;display:flex}.anliegen-config__empty i{font-size:1.25rem}.anliegen-config__list{gap:var(--spacing-2);flex-direction:column;display:flex}.anliegen-config__card{transition:opacity .2s}.anliegen-config__card.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.anliegen-config__card.is-disabled .anliegen-config__toggle{pointer-events:all;cursor:pointer;opacity:1}.anliegen-config__card.is-firma-blocked{opacity:.5;background-color:var(--color-surface-50)}.anliegen-config__card.is-firma-blocked .anliegen-config__header{cursor:not-allowed}.anliegen-config__card.is-firma-blocked .anliegen-config__title span{color:var(--color-gray)}.anliegen-config__header{align-items:center;gap:var(--spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.anliegen-config__toggle{flex-shrink:0}.anliegen-config__info{flex:1;min-width:0}.anliegen-config__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:.875rem;font-weight:600;display:flex}.anliegen-config__badge{align-items:center;gap:var(--spacing-1);color:var(--color-gray);background-color:var(--color-surface-100);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.025em;font-size:.625rem;font-weight:500;display:inline-flex}.anliegen-config__badge--blocked{color:var(--color-warning-dark);background-color:var(--color-warning-light)}.anliegen-config__badge--blocked i{font-size:.75rem}.anliegen-config__description{color:var(--color-gray);margin:var(--spacing-1) 0 0 0;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.anliegen-config__expand-btn{cursor:pointer;width:2rem;height:2rem;color:var(--color-gray);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.anliegen-config__expand-btn.is-expanded{transform:rotate(180deg)}.anliegen-config__expand-btn:hover{color:var(--color-text)}.anliegen-config__body{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.anliegen-config__fields{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.anliegen-config__field{gap:var(--spacing-1);flex-direction:column;display:flex}.anliegen-config__field label{color:var(--color-text);font-size:.75rem;font-weight:600}.anliegen-config__field-description{color:var(--color-gray);margin:0 0 var(--spacing-1) 0;font-size:.625rem}.anliegen-config__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);margin-top:var(--spacing-2);display:flex}.slot-preview{gap:var(--spacing-4);flex-direction:column;display:flex}.slot-preview__anliegen-filter{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-surface-50);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.slot-preview__filter-label{color:var(--color-gray);font-size:.75rem;font-weight:500}.slot-preview__filter-pills{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.slot-preview__empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-gray);font-size:.875rem;display:flex}.slot-preview__empty i{font-size:1.25rem}.slot-preview__content{gap:var(--spacing-4);display:flex}@media (width<=767px){.slot-preview__content{flex-direction:column}}.slot-preview__calendar-section{flex-shrink:0}.slot-preview__subtitle{color:var(--color-text);margin:0 0 var(--spacing-2) 0;font-size:.875rem;font-weight:600}.slot-preview__slots-section{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.slot-preview__loading,.slot-preview__no-slots{align-items:center;gap:var(--spacing-2);color:var(--color-gray);font-size:.875rem;display:flex}.slot-preview__loading i,.slot-preview__no-slots i{font-size:1rem}.slot-preview__placeholder{padding:var(--spacing-6);color:var(--color-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.slot-preview__placeholder i{margin-bottom:var(--spacing-2);font-size:2rem}.slot-preview__placeholder p{margin:0;font-size:.875rem}.slot-preview__anliegen-info{align-items:baseline;gap:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);display:flex}.slot-preview__anliegen-name{color:var(--color-text);font-size:.875rem;font-weight:600}.slot-preview__anliegen-interval{color:var(--color-gray);font-size:.75rem}.slot-preview__group{margin-top:var(--spacing-2)}.slot-preview__group-label{color:var(--color-gray);margin:0 0 var(--spacing-1) 0;text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:500}.slot-preview__slots-grid{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.slot-preview__slot{padding:var(--spacing-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:center;min-width:4.5rem;display:flex}.slot-preview__slot-time{color:var(--color-text);font-size:.75rem;font-weight:600}.slot-preview__slot-remaining{color:var(--color-gray);font-size:.625rem}.blocked-dates-tab{gap:var(--spacing-5);flex-direction:column;display:flex}.blocked-dates-tab__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.blocked-dates-tab__actions,.blocked-dates-tab__filters{gap:var(--spacing-2);display:flex}.blocked-dates-tab__list{gap:var(--spacing-2);flex-direction:column;display:flex}.blocked-dates-tab__empty{padding:var(--spacing-6);color:var(--color-gray);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.blocked-dates-tab__empty i{opacity:.5;font-size:2rem}.blocked-dates-tab__footer{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-4);display:flex}.blocked-date-item{padding:var(--spacing-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.blocked-date-item--past{opacity:.6}.blocked-date-item__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.blocked-date-item__header{align-items:center;gap:var(--spacing-2);display:flex}.blocked-date-item__date{color:var(--color-text);font-size:.9375rem;font-weight:600}.blocked-date-item__reason{color:var(--color-text);font-size:.875rem}.blocked-date-item__time{color:var(--color-gray);font-size:.8125rem}.blocked-date-item__anliegen{gap:var(--spacing-1);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.blocked-date-item__anliegen-tag{align-items:center;gap:var(--spacing-1);padding:2px var(--spacing-2);background-color:var(--color-success-subtle);color:var(--color-success-dark);border-radius:var(--radius-sm);font-size:.75rem;display:inline-flex}.blocked-date-item__anliegen-tag i{font-size:.75rem}.blocked-date-item__actions{gap:var(--spacing-1);display:flex}.blocked-date-form{gap:var(--spacing-4);flex-direction:column;display:flex}.blocked-date-form__row{gap:var(--spacing-3);display:flex}.blocked-date-form__field{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.blocked-date-form__field label{color:var(--color-text);font-size:.875rem;font-weight:500}.blocked-date-form__hint{color:var(--color-gray);margin:0;font-size:.8125rem}.blocked-date-form__time-fields,.blocked-date-form__anliegen-section{gap:var(--spacing-2);flex-direction:column;display:flex}.blocked-date-form__anliegen-header{align-items:center;gap:var(--spacing-2);display:flex}.blocked-date-form__anliegen-header span{color:var(--color-text);font-size:.875rem}.blocked-date-form__anliegen-description{color:var(--color-gray);margin:0;font-size:.8125rem}.blocked-date-form__anliegen-list{gap:var(--spacing-2);max-height:200px;padding:var(--spacing-2);background-color:var(--color-surface-50);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow-y:auto}.blocked-date-form__anliegen-item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background-color:var(--color-surface);border-radius:var(--radius-sm);display:flex}.blocked-date-form__anliegen-item span{color:var(--color-text);font-size:.875rem}.slot-config-modal{flex-direction:column;min-height:400px;display:flex}.slot-config-modal__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-danger-bg);border:1px solid var(--color-primary-shadow);border-radius:var(--radius-md);color:var(--color-danger-dark);margin-bottom:var(--spacing-4);display:flex}.slot-config-modal__error i{font-size:1.25rem}.slot-config-modal__content{flex:1;min-height:0}.holiday-import-modal__form{gap:var(--spacing-4);flex-direction:column;display:flex}.holiday-import-modal__info{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);margin:0;font-size:.875rem;display:flex}.holiday-import-modal__info i{color:var(--color-info)}.slot-qrcode-tab{gap:var(--spacing-4);padding:var(--spacing-1) 0;flex-direction:column;display:flex}.slot-qrcode-tab__loading{align-items:center;gap:var(--spacing-2);color:var(--color-gray);padding:var(--spacing-4);font-size:.875rem;display:flex}.slot-qrcode-tab__layout{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.slot-qrcode-tab__layout{gap:var(--spacing-6);flex-direction:row;align-items:flex-start}}.slot-qrcode-tab__left{gap:var(--spacing-2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width>=768px){.slot-qrcode-tab__left{align-self:flex-start;width:200px;position:sticky;top:0}}.slot-qrcode-tab__preview svg{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.slot-qrcode-tab__preview-actions{gap:var(--spacing-2);flex-direction:column;display:flex}.slot-qrcode-tab__download-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;font-size:.75rem;font-weight:600}.slot-qrcode-tab__download-row{gap:var(--spacing-2);display:flex}.slot-qrcode-tab__settings{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.slot-qrcode-tab__section-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:600}.slot-qrcode-tab__row-controls{gap:var(--spacing-2);flex-direction:column;display:flex}.slot-qrcode-tab__row-meta{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.slot-qrcode-tab__colors{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.slot-qrcode-tab__color-row{gap:var(--spacing-1);flex-direction:column;display:flex}.slot-qrcode-tab__color-label{color:var(--color-text);font-size:.875rem;font-weight:500}.slot-qrcode-tab__link{align-items:flex-end;gap:var(--spacing-2);display:flex}.slot-qrcode-tab__link .p-inputtext{flex:1}.slot-qrcode-tab__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.user-detail-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.user-detail-modal__tabs{margin-bottom:var(--spacing-2)}.user-detail-modal__header-right{align-items:center;gap:var(--spacing-2);display:flex}.user-detail-modal__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-muted);flex-direction:column;display:flex}.user-detail-modal__loading i{font-size:1.5rem}.user-detail-modal__card-row{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.user-detail-modal__card-row{grid-template-columns:1fr}}.user-detail-modal__card{background:var(--color-surface-subtle);border-radius:var(--radius-md);padding:var(--spacing-4)}.user-detail-modal__card-header{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.user-detail-modal__card-title{margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.user-detail-modal__card-header .user-detail-modal__card-title{margin-bottom:0}.user-detail-modal__data-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.user-detail-modal__data-grid{grid-template-columns:1fr}}.user-detail-modal__data-field{gap:var(--spacing-1);flex-direction:column;align-items:flex-start;display:flex}.user-detail-modal__data-label{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.user-detail-modal__data-value{color:var(--color-text);font-size:.9375rem}.user-detail-modal__data-value--empty{color:var(--color-text-muted);font-style:italic}.user-detail-modal__data-value--with-action{align-items:center;gap:var(--spacing-2);display:flex}.user-detail-modal__data-field--email{grid-column:span 2}.user-detail-modal__data-field--select{align-items:stretch}.user-detail-modal__edit-btn{width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.user-detail-modal__edit-btn:hover{color:var(--color-primary);background:var(--color-surface)}.user-detail-modal__edit-btn i{font-size:.875rem}.user-detail-modal__email-edit{gap:var(--spacing-2);flex-direction:column;display:flex}.user-detail-modal__email-edit-actions{gap:var(--spacing-2);display:flex}.user-detail-modal__active-contact{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1);width:100%;display:flex}.user-detail-modal__active-contact-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;overflow:hidden}.user-detail-modal__data-since{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}.user-detail-modal__contact-list{gap:var(--spacing-1);flex-direction:column;display:flex}.user-detail-modal__contact-item{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);margin:0 calc(-1 * var(--spacing-3));flex-direction:column;transition:background-color .2s;display:flex}.user-detail-modal__contact-item:hover{background:var(--color-surface)}.user-detail-modal__contact-header{align-items:center;gap:var(--spacing-2);display:flex}.user-detail-modal__contact-icon{width:1rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-detail-modal__contact-icon i{font-size:.875rem}.user-detail-modal__contact-type{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}.user-detail-modal__contact-value{color:var(--color-primary);text-overflow:ellipsis;min-width:0;font-size:.9375rem;font-weight:500;text-decoration:none;overflow:hidden}.user-detail-modal__contact-value:hover{text-decoration:underline}.user-detail-modal__contact-value--text{color:var(--color-text)}.user-detail-modal__contact-value--text:hover{text-decoration:none}.user-detail-modal__empty{color:var(--color-text-muted);font-size:.875rem;font-style:italic}.user-detail-modal__list{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-detail-modal__list--scrollable{max-height:10rem;overflow-y:auto}.user-detail-modal__list-item{color:var(--color-text);padding-left:var(--spacing-3);justify-content:space-between;align-items:baseline;gap:var(--spacing-2);font-size:.875rem;display:flex;position:relative}.user-detail-modal__list-item:before{content:"•";color:var(--color-text-muted);position:absolute;left:0}.user-detail-modal__list-item-text{flex:1;min-width:0}.user-detail-modal__list-item-date{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.user-detail-modal__list-abbr{color:var(--color-text-muted);font-size:.8125rem}.user-detail-modal__contact-preferred{color:var(--color-warning);flex-shrink:0;margin-left:auto;font-size:.625rem}.user-detail-modal__tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.user-detail-modal__standort-main{align-items:center;gap:var(--spacing-2);color:var(--color-text);margin-bottom:var(--spacing-2);font-size:.9375rem;display:flex}.user-detail-modal__standort-main i{color:var(--color-text-muted)}.user-detail-modal__standort-label{font-weight:500}.user-detail-modal__standort-weitere{color:var(--color-text-muted);font-size:.875rem}.user-detail-modal__map-link{align-items:center;gap:var(--spacing-1);color:var(--color-primary);margin-top:var(--spacing-1);font-size:.75rem;text-decoration:none;display:inline-flex}.user-detail-modal__map-link i{font-size:.75rem}.user-detail-modal__map-link:hover{text-decoration:underline}.user-detail-modal__address-map{margin-top:var(--spacing-2);height:140px;overflow:hidden}.user-detail-modal__address-map .base-location-card__map{height:140px}.user-detail-modal__address-map .base-location-card__content{display:none}.user-detail-modal__address-map-loading{height:80px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.user-detail-modal__standort-funktion{color:var(--color-text-muted)}.user-detail-modal__meta{border-top:1px solid var(--color-border);padding-top:var(--spacing-3);color:var(--color-text-muted);gap:var(--spacing-2);flex-wrap:wrap;font-size:.75rem;display:flex}.user-detail-modal__meta-id{align-items:center;gap:var(--spacing-1);display:inline-flex}.user-detail-modal__meta-copy{width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.user-detail-modal__meta-copy:hover{color:var(--color-primary);background:var(--color-surface-subtle)}.user-detail-modal__meta-copy i{font-size:.625rem}.user-detail-modal__meta-separator{color:var(--color-border)}.user-detail-modal__header-contacts{gap:var(--spacing-2);padding-top:var(--spacing-1);flex-flow:wrap;display:flex}.user-detail-modal__gosam-card{background:var(--color-surface-subtle);border-left:3px solid var(--color-warning);border-radius:var(--radius-md);padding:var(--spacing-4)}.user-detail-modal__gosam-name{color:var(--color-text);margin-bottom:var(--spacing-1);font-size:1rem;font-weight:600}.user-detail-modal__gosam-subtitle{color:var(--color-text-muted);margin-bottom:var(--spacing-3);font-size:.875rem}.user-detail-modal__gosam-contacts{gap:var(--spacing-2);flex-direction:column;display:flex}.user-detail-modal__gosam-contact-row{align-items:center;gap:var(--spacing-2);display:flex}.user-detail-modal__gosam-contact-icon{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem}.user-detail-modal__gosam-contact-value{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:500;text-decoration:none;overflow:hidden}.user-detail-modal__gosam-contact-value:hover{text-decoration:underline}.user-detail-modal__weitereinfo-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.user-detail-modal__weitereinfo-grid{grid-template-columns:1fr}}.mitarbeiter-card-modal__grid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.mitarbeiter-card-modal__grid{grid-template-columns:1fr}}.mitarbeiter-card-modal__card{cursor:pointer;transition:border-color .2s}.mitarbeiter-card-modal__card--selected{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.mitarbeiter-card-modal__card-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.mitarbeiter-card-modal__name{color:var(--color-text);font-size:1rem;font-weight:600;line-height:1.2}.mitarbeiter-card-modal__badges{gap:var(--spacing-1);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.mitarbeiter-card-modal__details{gap:var(--spacing-1);flex-direction:column;display:flex}.mitarbeiter-card-modal__detail-row{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.mitarbeiter-card-modal__detail-row i{flex-shrink:0;font-size:.875rem}.mitarbeiter-card-modal__selected-indicator{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);color:var(--color-primary);font-size:.75rem;font-weight:500;display:flex}.mitarbeiter-card-modal__selected-indicator i{font-size:.875rem}.user-detail-modal__link-section{border:2px dashed var(--color-border);background:0 0}.user-detail-modal__link-description{margin:0 0 var(--spacing-3);color:var(--color-text-muted);font-size:.875rem}.user-detail-modal__link-confirm{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-primary);display:flex}.user-detail-modal__link-confirm-text{color:var(--color-text);margin:0;font-size:.875rem}.user-detail-modal__link-confirm-text strong{font-weight:600}.assign-roles-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.assign-roles-modal__info{color:var(--color-text-muted);margin:0;font-size:.875rem}.assign-roles-modal__info strong{color:var(--color-text)}.assign-roles-modal__hint{color:var(--color-text-muted);margin:0;font-size:.75rem}.user-merge-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.user-merge-modal__description{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.user-merge-modal__description p{margin:0}.user-merge-modal__users{align-items:stretch;gap:var(--spacing-3);display:flex}@media (width<=767px){.user-merge-modal__users{flex-direction:column}}.user-merge-modal__user-card{padding:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-surface-secondary);border:1px solid var(--color-border);flex:1}.user-merge-modal__user-card--source{border-color:var(--p-red-500);background-color:var(--p-red-50)}.user-merge-modal__user-card--source .user-merge-modal__user-label{color:var(--p-red-600)}.user-merge-modal__user-card--target{border-color:var(--p-green-500);background-color:var(--p-green-50)}.user-merge-modal__user-card--target .user-merge-modal__user-label{color:var(--p-green-600)}.user-merge-modal__user-header{margin-bottom:var(--spacing-2)}.user-merge-modal__user-label{text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.user-merge-modal__user-info{gap:var(--spacing-1);flex-direction:column;display:flex}.user-merge-modal__user-name{font-size:1rem;font-weight:600}.user-merge-modal__user-email{color:var(--color-text-secondary);font-size:.875rem}.user-merge-modal__user-meta{gap:var(--spacing-1);margin-top:var(--spacing-1);display:flex}.user-merge-modal__arrow{color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media (width<=767px){.user-merge-modal__arrow{transform:rotate(90deg)}}.user-merge-modal__loading{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-secondary);display:flex}.user-merge-modal__loading .mdi-loading{font-size:1.125rem}.user-merge-modal__preview{gap:var(--spacing-3);flex-direction:column;display:flex}.user-merge-modal__warnings{gap:var(--spacing-2);flex-direction:column;display:flex}.user-merge-modal__warning{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:.875rem;display:flex}.user-merge-modal__warning .mdi{flex-shrink:0;font-size:1rem}.user-merge-modal__warning--info{background-color:var(--color-info-bg);color:var(--color-info-dark);border:1px solid var(--p-blue-200)}.user-merge-modal__warning--info .mdi{color:var(--color-info)}.user-merge-modal__warning--warning{background-color:var(--color-warning-bg);color:var(--color-warning-dark);border:1px solid var(--p-yellow-200)}.user-merge-modal__warning--warning .mdi{color:var(--color-warning)}.user-merge-modal__warning--error{background-color:var(--color-danger-bg);color:var(--color-danger-dark);border:1px solid var(--p-red-200)}.user-merge-modal__warning--error .mdi{color:var(--color-danger)}.user-merge-modal__preview-details{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-3)}.user-merge-modal__preview-details h4{margin:0 0 var(--spacing-2);font-size:.875rem;font-weight:600}.user-merge-modal__preview-section{margin-bottom:var(--spacing-2)}.user-merge-modal__preview-section strong{color:var(--color-text-secondary);margin-bottom:var(--spacing-1);font-size:.75rem;display:block}.user-merge-modal__preview-items{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.user-merge-modal__empty{color:var(--color-text-secondary);font-size:.875rem;font-style:italic}.user-merge-modal__preview-stats{gap:var(--spacing-1);margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-direction:column;font-size:.875rem;display:flex}.user-merge-modal__preview-stats .mdi{margin-right:var(--spacing-1)}.user-merge-modal__confirmation{padding:var(--spacing-3);background-color:var(--color-warning-bg);border:1px solid var(--p-yellow-200);border-radius:var(--radius-md)}.user-detail-footer{flex-direction:column;align-items:flex-start;display:flex}.user-detail-footer__totp-hint{color:var(--color-text-muted);align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);font-size:.75rem;display:flex}.user-detail-footer__totp-hint i{flex-shrink:0}.anliegen-edit-modal{flex-direction:column;min-height:300px;display:flex}.anliegen-edit-modal__error{padding:var(--spacing-3);margin-bottom:var(--spacing-4);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem}.anliegen-edit-modal__tab-footer{padding-top:var(--spacing-5);margin-top:var(--spacing-5);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.anliegen-edit-modal__sections{gap:var(--spacing-3);flex-direction:column;display:flex}.anliegen-edit-modal__create-hint,.anliegen-edit-modal__public-hint{align-items:center;gap:var(--spacing-3);background:var(--color-surface-50);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.875rem;display:flex}.anliegen-edit-modal__create-hint i,.anliegen-edit-modal__public-hint i{color:var(--color-info);flex-shrink:0;font-size:1rem}.anliegen-edit-modal__create-hint{padding:var(--spacing-5)}.anliegen-edit-modal__public-hint{padding:var(--spacing-4)}.anliegen-edit-modal__role-section{gap:var(--spacing-2);flex-direction:column;display:flex}.anliegen-edit-modal__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.standort-config{gap:var(--spacing-3);flex-direction:column;display:flex}.standort-config__empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-gray);font-size:.875rem;display:flex}.standort-config__empty i{font-size:1.25rem}.standort-config__list{gap:var(--spacing-2);flex-direction:column;display:flex}.standort-config__card{transition:opacity .2s}.standort-config__card.is-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.standort-config__card.is-disabled .standort-config__toggle{pointer-events:all;cursor:pointer;opacity:1}.standort-config__header{align-items:center;gap:var(--spacing-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.standort-config__toggle{flex-shrink:0}.standort-config__info{flex:1;min-width:0}.standort-config__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:.875rem;font-weight:600;display:flex}.standort-config__expand-btn{cursor:pointer;width:2rem;height:2rem;color:var(--color-gray);background:0 0;border:none;justify-content:center;align-items:center;transition:transform .2s;display:flex}.standort-config__expand-btn.is-expanded{transform:rotate(180deg)}.standort-config__expand-btn:hover{color:var(--color-text)}.standort-config__body{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}.standort-config__fields{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}.standort-config__field{gap:var(--spacing-1);flex-direction:column;display:flex}.standort-config__field label{color:var(--color-text);font-size:.75rem;font-weight:600}.standort-config__field-description{color:var(--color-gray);margin:0 0 var(--spacing-1) 0;font-size:.625rem}.standort-config__row-actions{padding-top:var(--spacing-3);margin-top:var(--spacing-3);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.standort-config__blocking{gap:var(--spacing-1);margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.standort-config__blocking-label{color:var(--color-text);font-size:.75rem;font-weight:600}.qrcode-tab{gap:var(--spacing-4);padding:var(--spacing-1) 0;flex-direction:column;display:flex}.qrcode-tab__loading{align-items:center;gap:var(--spacing-2);color:var(--color-gray);padding:var(--spacing-4);font-size:.875rem;display:flex}.qrcode-tab__layout{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.qrcode-tab__layout{gap:var(--spacing-6);flex-direction:row;align-items:flex-start}}.qrcode-tab__left{gap:var(--spacing-2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width>=768px){.qrcode-tab__left{align-self:flex-start;width:200px;position:sticky;top:0}}.qrcode-tab__preview svg{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.qrcode-tab__preview-actions{gap:var(--spacing-2);flex-direction:column;display:flex}.qrcode-tab__download-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;font-size:.75rem;font-weight:600}.qrcode-tab__download-row{gap:var(--spacing-2);display:flex}.qrcode-tab__settings{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.qrcode-tab__section-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:600}.qrcode-tab__row-controls{gap:var(--spacing-2);flex-direction:column;display:flex}.qrcode-tab__row-meta{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.qrcode-tab__colors{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.qrcode-tab__color-row{gap:var(--spacing-1);flex-direction:column;display:flex}.qrcode-tab__color-label{color:var(--color-text);font-size:.875rem;font-weight:500}.qrcode-tab__link{align-items:flex-end;gap:var(--spacing-2);display:flex}.qrcode-tab__link .p-inputtext{flex:1}.qrcode-tab__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.qrcode-tab__text-row{gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-50);flex-direction:column;display:flex}.system-qrcode{gap:var(--spacing-4);padding:var(--spacing-1) 0;flex-direction:column;display:flex}.system-qrcode__loading{align-items:center;gap:var(--spacing-2);color:var(--color-gray);padding:var(--spacing-4);font-size:.875rem;display:flex}.system-qrcode__layout{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.system-qrcode__layout{gap:var(--spacing-6);flex-direction:row;align-items:flex-start}}.system-qrcode__left{gap:var(--spacing-2);flex-direction:column;flex-shrink:0;width:100%;display:flex}@media (width>=768px){.system-qrcode__left{align-self:flex-start;width:200px;position:sticky;top:0}}.system-qrcode__preview svg{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.system-qrcode__preview-actions{gap:var(--spacing-2);flex-direction:column;display:flex}.system-qrcode__download-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;font-size:.75rem;font-weight:600}.system-qrcode__download-row{gap:var(--spacing-2);display:flex}.system-qrcode__settings{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.system-qrcode__section-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-1) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:600}.system-qrcode__row-controls{gap:var(--spacing-2);flex-direction:column;display:flex}.system-qrcode__row-meta{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.system-qrcode__colors{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}.system-qrcode__color-row{gap:var(--spacing-1);flex-direction:column;display:flex}.system-qrcode__color-label{color:var(--color-text);font-size:.875rem;font-weight:500}.system-qrcode__link{align-items:flex-end;gap:var(--spacing-2);display:flex}.system-qrcode__link .p-inputtext{flex:1}.system-qrcode__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.config-export{gap:var(--spacing-4);flex-direction:column;display:flex}.config-export__bulk-actions{gap:var(--spacing-2);display:flex}.config-export__domain-list{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.config-export__actions{justify-content:flex-end;display:flex}.config-export__warning-list{padding-left:var(--spacing-4);margin:0}.config-import{gap:var(--spacing-4);flex-direction:column;display:flex}.config-import__actions{justify-content:flex-end;display:flex}.config-import__post-checks{margin:var(--spacing-2) 0 0;padding-left:var(--spacing-4)}.config-import-bulk-actions{justify-content:flex-end;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.config-import-diff-list{gap:var(--spacing-2);flex-direction:column;display:flex}.config-import-diff-item{gap:var(--spacing-2);padding:var(--spacing-2) 0;flex-direction:column;display:flex}.config-import-diff-item:not(:last-child,:has(.config-import-diff-item__comparison-card)){border-bottom:1px solid var(--color-border)}.config-import-diff-item__header{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.config-import-diff-item__key{font-weight:600}.config-import-diff-item__toggle{margin-left:auto}.config-import-diff-item__reason{color:var(--color-text-muted);font-size:.875rem}.config-import-diff-item__comparison-card{gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.config-import-value-comparison{gap:var(--spacing-1);flex-direction:column;display:flex}.config-import-value-comparison__field-name{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.config-import-value-comparison__values{align-items:stretch;gap:var(--spacing-2);display:flex}@media (width<=767px){.config-import-value-comparison__values{flex-direction:column}}.config-import-value-comparison__column{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.config-import-value-comparison__label{color:var(--color-text-muted);font-size:.625rem}.config-import-value-comparison__value{color:var(--color-text);overflow-wrap:break-word;font-size:.875rem}.config-import-value-comparison__value--pre{max-height:200px;padding:var(--spacing-2);white-space:pre-wrap;background:var(--color-surface);border-radius:var(--radius-sm);margin:0;font-family:monospace;font-size:.75rem;overflow:auto}.config-import-value-comparison__column--before .config-import-value-comparison__value{color:var(--color-danger)}.config-import-value-comparison__column--after .config-import-value-comparison__value{color:var(--color-success)}.config-import-value-comparison__arrow{color:var(--color-text-muted);align-self:center}@media (width<=767px){.config-import-value-comparison__arrow{display:none}}.anliegen-duplicate-modal{gap:var(--spacing-6);flex-direction:column;display:flex}.anliegen-duplicate-modal__info{padding:var(--spacing-5);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.anliegen-duplicate-modal__form{gap:var(--spacing-5);flex-direction:column;display:flex}.questionnaire-editor{min-height:400px}.questionnaire-editor__header{margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.questionnaire-editor__header-left,.questionnaire-editor__header-right{gap:var(--spacing-2);display:flex}.questionnaire-editor__error{padding:var(--spacing-3);margin-bottom:var(--spacing-4);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger)}.questionnaire-editor__loading{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--color-text-muted);display:flex}.questionnaire-editor__loading i{font-size:1.5rem}.questionnaire-editor__content{max-height:60vh;overflow-y:auto}.questionnaire-editor__empty{padding:var(--spacing-6);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.questionnaire-editor__empty i{margin-bottom:var(--spacing-3);opacity:.5;font-size:3rem}.questionnaire-editor__empty p{margin:0}.questionnaire-editor__empty-hint{margin-top:var(--spacing-1);font-size:.875rem}.questionnaire-editor__group{margin-bottom:var(--spacing-3)}.questionnaire-editor__group--ungrouped .base-section__icon{color:var(--color-orange)}.questionnaire-editor__questions{padding:var(--spacing-2) 0}.questionnaire-editor__add-question{padding:var(--spacing-1) var(--spacing-3)}.questionnaire-editor__question{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);transition:background .2s;display:flex}.questionnaire-editor__question:hover{background:var(--color-surface-hover)}.questionnaire-editor__question-number{min-width:1.5rem;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.questionnaire-editor__question-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.questionnaire-editor__required-icon{color:var(--color-danger);font-size:.75rem}.questionnaire-editor__condition-warning-icon{color:var(--color-warning);cursor:help;font-size:.875rem}.questionnaire-editor__no-questions{padding:var(--spacing-3);color:var(--color-text-muted);text-align:center;font-style:italic}.questionnaire-editor__form{gap:var(--spacing-4);padding-bottom:var(--spacing-2);flex-direction:column;display:flex}.questionnaire-question-form{gap:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.questionnaire-question-form{grid-template-columns:1fr 1fr}}.questionnaire-question-form__main{gap:var(--spacing-4);flex-direction:column;display:flex}.questionnaire-question-form__section{gap:var(--spacing-3);flex-direction:column;display:flex}.questionnaire-question-form__section-title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.questionnaire-question-form__row{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.questionnaire-question-form__choices{gap:var(--spacing-2);flex-direction:column;display:flex}.questionnaire-question-form__choice{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-hover);border-radius:var(--radius-md);display:flex}.questionnaire-question-form__choice-label{flex:1;font-size:.875rem}.questionnaire-question-form__choice-actions{gap:var(--spacing-1);display:flex}.questionnaire-question-form__add-choice{gap:var(--spacing-2);align-items:flex-start;display:flex}.questionnaire-question-form__condition-rule{gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}.questionnaire-question-form__condition-rule-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.questionnaire-question-form__condition-rule-header:hover .questionnaire-question-form__condition-rule-label{color:var(--color-text)}.questionnaire-question-form__condition-rule-title{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.questionnaire-question-form__condition-rule-label{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.questionnaire-question-form__condition-rule-summary{color:var(--color-text-muted);opacity:.7;font-weight:400}.questionnaire-question-form__condition-toggle{gap:var(--spacing-2);flex-direction:column;display:flex}.questionnaire-question-form__condition-toggle-label{color:var(--color-text);font-size:.875rem;font-weight:500}.questionnaire-question-form__preview{top:var(--spacing-4);align-self:start;position:sticky}.questionnaire-question-form__preview-title{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.questionnaire-preview{gap:var(--spacing-4);flex-direction:column;min-height:400px;display:flex}.questionnaire-preview__tabs{margin-bottom:var(--spacing-2)}.questionnaire-preview__content{gap:var(--spacing-4);flex-direction:column;flex:1;min-height:0;display:flex}.questionnaire-preview__header{padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border)}.questionnaire-preview__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:1.125rem;font-weight:600;display:flex}.questionnaire-preview__title i{color:var(--color-primary);font-size:1.5rem}.questionnaire-preview__description{margin:var(--spacing-2) 0 0;color:var(--color-text-muted);font-size:.875rem}.questionnaire-preview__questions{gap:var(--spacing-4);flex-direction:column;display:flex}.questionnaire-preview__navigation{padding-top:var(--spacing-4);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.questionnaire-preview__step-indicator{color:var(--color-text-muted);font-size:.875rem}.questionnaire-preview__empty{padding:var(--spacing-6);color:var(--color-text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.questionnaire-preview__empty-icon{margin-bottom:var(--spacing-3);opacity:.5;font-size:3rem}.questionnaire-import-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.questionnaire-import-modal__warning{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--color-warning-bg);border-radius:var(--radius-md);color:var(--color-warning-dark);margin:0;font-size:.875rem;display:flex}.questionnaire-import-modal__warning i{flex-shrink:0;margin-top:2px}.status-modal-form{gap:var(--spacing-5);flex-direction:column;display:flex}.status-modal-form__row{gap:var(--spacing-5);grid-template-columns:1fr 1fr;display:grid}.status-modal-form__toggles{gap:var(--spacing-6);padding-top:var(--spacing-3);display:flex}.status-modal-form__hint{color:var(--color-text-secondary);margin:0;font-size:.875rem}.status-modal-form__hint--warning{color:var(--color-warning-dark)}.status-modal-form__email-options{gap:var(--spacing-3);flex-direction:column;display:flex}.status-modal-template-option{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;display:flex}.status-modal-template-option__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.transition-modal-form{gap:var(--spacing-5);flex-direction:column;display:flex}.workflow-diagram{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:500px}.workflow-diagram .vue-flow__pane{cursor:grab}.workflow-diagram .vue-flow__pane:active{cursor:grabbing}.workflow-diagram .vue-flow__edge-path{stroke:var(--color-border);stroke-width:2px}.workflow-diagram .vue-flow__edge.selected .vue-flow__edge-path{stroke:var(--color-primary)}.workflow-diagram .vue-flow__edge-textbg{fill:var(--color-surface)}.workflow-diagram .vue-flow__edge-text{fill:var(--color-text-muted);font-size:.75rem}.workflow-diagram .vue-flow__handle{background:var(--color-border);border:2px solid var(--color-surface);width:8px;height:8px}.workflow-diagram .vue-flow__handle:hover{background:var(--color-primary)}.workflow-diagram .vue-flow__minimap{border-radius:var(--radius-sm);overflow:hidden}.workflow-diagram .vue-flow__controls{border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);overflow:hidden}.workflow-diagram .vue-flow__controls button{background:var(--color-surface);color:var(--color-text);border:none}.workflow-diagram .vue-flow__controls button:hover{background:var(--color-surface-100)}.workflow-diagram-hint{top:var(--spacing-3);right:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border-radius:var(--radius-sm);pointer-events:none;z-index:10;font-size:.75rem;position:absolute}.workflow-status-node{padding:var(--spacing-3) var(--spacing-5);background:var(--color-surface);border:2px solid var(--node-color,var(--color-border));border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow .15s,border-color .15s}.workflow-status-node:hover{box-shadow:var(--shadow-md)}.workflow-status-node--initial{border-style:dashed}.workflow-status-node--final{border-width:3px}.workflow-status-node--selected{box-shadow:0 0 0 2px var(--color-primary)}.workflow-status-node__header{gap:var(--spacing-2);align-items:center;display:flex}.workflow-status-node__icon{color:var(--node-color,var(--color-text-muted));flex-shrink:0;font-size:1rem}.workflow-status-node__name{color:var(--color-text);font-size:.875rem;font-weight:500}.workflow-status-node__badges{gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.workflow-status-node__badge{padding:2px var(--spacing-2);border-radius:var(--radius-xs);font-size:.75rem;font-weight:500}.workflow-status-node__badge--initial{color:var(--p-green-700);background:var(--p-green-100)}.workflow-status-node__badge--final{color:var(--p-red-700);background:var(--p-red-100)}.workflow-diagram-empty{gap:var(--spacing-5);height:100%;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.workflow-diagram-empty i{opacity:.5;font-size:3rem}.workflow-diagram-empty p{margin:0;font-size:.875rem}.anliegen-workflow-import-modal{gap:var(--spacing-6);flex-direction:column;display:flex}.anliegen-workflow-import-modal__warning{gap:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-warning-bg);border:1px solid var(--color-warning-light);border-radius:var(--radius-md);display:flex}.anliegen-workflow-import-modal__warning>i{color:var(--color-warning);flex-shrink:0;font-size:1.125rem}.anliegen-workflow-import-modal__warning-text{color:var(--color-warning-dark);font-size:.875rem;line-height:1.5}.anliegen-workflow-import-modal__warning-text strong{font-weight:600}.anliegen-workflow-import-modal__form{gap:var(--spacing-5);flex-direction:column;display:flex}.anliegen-workflow-import-modal__preview{padding:var(--spacing-5);background-color:var(--color-surface-secondary);border-radius:var(--radius-md)}.anliegen-workflow-import-modal__preview-label{color:var(--color-text-secondary);margin-bottom:var(--spacing-3);font-size:.875rem}.anliegen-workflow-import-modal__preview-name{color:var(--color-text);font-weight:600}.anliegen-workflow-import-modal__preview-description{margin-top:var(--spacing-2);color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.workflow-modal{flex-direction:column;display:flex}.workflow-modal__content{flex:1;min-height:0}.workflow-modal__list-header{gap:var(--spacing-5);margin-bottom:var(--spacing-5);justify-content:flex-end;align-items:center;display:flex}.workflow-modal__diagram-container{position:relative}.base-newsletter-signup{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.base-newsletter-signup:before{content:"";z-index:0;background:#00000061;position:absolute;inset:0}.base-newsletter-signup{padding:var(--spacing-8) var(--spacing-4);justify-content:center;align-items:center;display:flex}@media (width<=639px){.base-newsletter-signup{padding:var(--spacing-6) var(--spacing-3)}}.base-newsletter-signup--hero{min-height:calc(90svh - 70px)}@supports not (min-height:1svh){.base-newsletter-signup--hero{min-height:calc(90vh - 70px)}}@media (width<=1023px){.base-newsletter-signup--hero{height:auto;min-height:0}}.base-newsletter-signup__glass-overlay{z-index:1;gap:var(--spacing-4);width:100%;max-width:480px;padding:var(--spacing-7) var(--spacing-6);border-radius:var(--radius-xl);border:1px solid rgb(var(--color-white-rgb)/45%);box-shadow:0 2px 4px rgb(var(--color-black-rgb)/6%), 0 8px 24px rgb(var(--color-black-rgb)/18%), 0 24px 64px rgb(var(--color-black-rgb)/22%), inset 0 2px 0 rgb(var(--color-white-rgb)/70%), inset 0 -1px 0 rgb(var(--color-white-rgb)/15%), inset 1.5px 0 0 rgb(var(--color-white-rgb)/25%), inset -1.5px 0 0 rgb(var(--color-white-rgb)/12%);flex-direction:column;display:flex;position:relative}@media (width<=639px){.base-newsletter-signup__glass-overlay{padding:var(--spacing-5) var(--spacing-4)}}.base-newsletter-signup--glass-soft .base-newsletter-signup__glass-overlay{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:linear-gradient(160deg,#ffffff8c 0%,#ffffff59 100%)}.base-newsletter-signup--glass-medium .base-newsletter-signup__glass-overlay{-webkit-backdrop-filter:blur(18px)saturate(180%)brightness(1.04);backdrop-filter:blur(18px)saturate(180%)brightness(1.04);background:linear-gradient(160deg,#ffffff59 0%,#ffffff2e 100%)}.base-newsletter-signup--glass-strong .base-newsletter-signup__glass-overlay{-webkit-backdrop-filter:blur(32px)saturate(200%)brightness(1.05);backdrop-filter:blur(32px)saturate(200%)brightness(1.05);background:linear-gradient(160deg,#ffffff38 0%,#ffffff14 100%)}.base-newsletter-signup--glass-none .base-newsletter-signup__glass-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.dark .base-newsletter-signup--glass-soft .base-newsletter-signup__glass-overlay{background:linear-gradient(160deg,#3c3c3c8c 0%,#28282866 100%)}.dark .base-newsletter-signup--glass-medium .base-newsletter-signup__glass-overlay{background:linear-gradient(160deg,#1e1e1e99 0%,#14141459 100%)}.dark .base-newsletter-signup--glass-strong .base-newsletter-signup__glass-overlay{background:linear-gradient(160deg,#141414bf 0%,#0a0a0a8c 100%)}.base-newsletter-signup__title{color:var(--color-white);text-shadow:0 1px 4px rgba(0, 0, 0, var(--shadow-opacity-medium));margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.base-newsletter-signup__subtitle{text-transform:uppercase;letter-spacing:.08em;color:#ffffffbf;margin:0;font-size:.875rem;font-weight:600}.base-newsletter-signup__description{color:#ffffffe6;margin:0;font-size:.875rem;line-height:1.6}.base-newsletter-signup__description>*+*{margin-top:var(--spacing-3)}.base-newsletter-signup__description h1,.base-newsletter-signup__description h2,.base-newsletter-signup__description h3{margin:0;font-weight:700;line-height:1.3}.base-newsletter-signup__description h1{font-size:2rem}.base-newsletter-signup__description h2{font-size:1.5rem}.base-newsletter-signup__description h3{font-size:1.125rem}.base-newsletter-signup__description p:empty{min-height:1em}.base-newsletter-signup__description ul,.base-newsletter-signup__description ol{padding-left:var(--spacing-5);margin:0}.base-newsletter-signup__description a{color:var(--color-primary);text-decoration:underline}.base-newsletter-signup__description strong{font-weight:700}.base-newsletter-signup__description em{font-style:italic}.base-newsletter-signup__description u{text-decoration:underline}.base-newsletter-signup__description s{text-decoration:line-through}.base-newsletter-signup__description img{border-radius:var(--radius-md);max-width:100%}.base-newsletter-signup__description p{margin:0}.base-newsletter-signup__form{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.base-newsletter-signup__consent .base-checkbox__label{color:#ffffffe6;font-size:.75rem;line-height:1.6}.base-newsletter-signup__input{width:100%}.base-newsletter-signup__input .base-input__label{color:#ffffffe6;font-size:.875rem;font-weight:500}.base-newsletter-signup__input .p-inputtext{color:var(--color-text);background:#ffffffe6;border-color:#ffffffb3}.base-newsletter-signup__input .p-inputtext::placeholder{color:rgba(0, 0, 0, var(--shadow-opacity-backdrop))}.base-newsletter-signup__input .p-inputtext:focus{background:var(--color-white);border-color:var(--color-white)}.dark .base-newsletter-signup__input .p-inputtext{color:var(--color-text);background:#1e1e1ed9;border-color:#fff3}.dark .base-newsletter-signup__input .p-inputtext::placeholder{color:#ffffff80}.base-newsletter-signup__button{width:100%}.base-newsletter-signup__button .p-button{background:var(--color-white);border-color:var(--color-white);color:var(--color-primary-accessible);font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.base-newsletter-signup__button .p-button:hover{box-shadow:0 4px 16px rgba(0, 0, 0, var(--shadow-opacity-strong));background:#ffffffe6;border-color:#ffffffe6;transform:translateY(-2px)}.base-newsletter-signup__button .p-button:active{transform:translateY(0)}.base-newsletter-signup__button .p-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.base-newsletter-signup__success{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-md);color:var(--color-white);background:#fff3;border:1px solid #fff6;flex-direction:column;display:flex}.base-newsletter-signup__success-icon{color:var(--color-white);font-size:1.5rem;line-height:1}.base-newsletter-signup__error{padding:var(--spacing-2) var(--spacing-3);color:#ffdcdcf2;border-radius:var(--radius-sm);background:#e53e3e33;border-left:4px solid #ffb4b4cc;font-size:.875rem}.base-newsletter-signup__info{padding:var(--spacing-4);color:var(--color-white);border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #ffffff4d;font-size:.875rem}.base-newsletter-signup__trust{color:#ffffffb3;align-items:center;gap:var(--spacing-2);font-size:.75rem;display:flex}.newsletter-list-detail-panel{gap:var(--spacing-4);padding:var(--spacing-4);border-top:1px solid var(--color-border);background:var(--color-surface-alt);flex-direction:column;display:flex}.newsletter-list-detail-panel__loading{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);padding:var(--spacing-2) 0;font-size:.875rem;display:flex}.newsletter-list-detail-panel__stats-grid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.newsletter-list-detail-panel__stats-grid{grid-template-columns:repeat(3,1fr)}}.newsletter-list-detail-panel__stat{gap:var(--spacing-1);flex-direction:column;display:flex}.newsletter-list-detail-panel__stat-value{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1.2}.newsletter-list-detail-panel__stat-value--date{font-size:.875rem;font-weight:600}.newsletter-list-detail-panel__stat-label{color:var(--color-text-muted);font-size:.75rem}.newsletter-list-detail-panel__stat-label--top{order:-1}.newsletter-list-detail-panel__stat-sub{color:var(--color-text-muted);opacity:.75;font-size:.75rem;line-height:1.2}.newsletter-list-detail-panel__empty{color:var(--color-text-muted);padding:var(--spacing-2) 0;font-size:.875rem}.newsletter-preview-modal__body{width:100%}.subscriber-csv-preview-table{gap:var(--spacing-3);flex-direction:column;display:flex}.subscriber-csv-preview-table__toolbar{justify-content:flex-end;display:flex}.subscriber-csv-preview-table__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subscriber-csv-preview-table__error-hint{margin-top:var(--spacing-1);color:var(--color-danger);font-size:.75rem;display:block}.firma-anliegen-panel{padding:var(--spacing-5);margin-bottom:var(--spacing-6);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border)}.firma-anliegen-panel__header{gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-text);align-items:center;font-weight:600;display:flex}.firma-anliegen-panel__header i{color:var(--color-primary);font-size:1.25rem}.firma-anliegen-panel__loading,.firma-anliegen-panel__empty{gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.firma-anliegen-panel__list{gap:var(--spacing-5);flex-wrap:wrap;display:flex}.firma-anliegen-panel__item{gap:var(--spacing-5);padding:var(--spacing-3) var(--spacing-5);background-color:var(--color-surface);border-radius:var(--radius-sm);border:1px solid var(--color-border);flex:auto;justify-content:space-between;align-items:center;min-width:200px;max-width:300px;display:flex}.firma-anliegen-panel__item-info{gap:var(--spacing-3);align-items:center;font-size:.875rem;display:flex}.firma-anliegen-panel__item-info i{font-size:1.125rem}.standort-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.standort-modal__field-row{gap:var(--spacing-3);display:flex}.standort-modal__field-row--address,.standort-modal__field-row--coordinates{align-items:flex-start}.standort-modal__field--full,.standort-modal__field--grow{flex:1}.standort-modal__field--hausnummer{flex-shrink:0;width:100px}.standort-modal__field--plz{flex-shrink:0;width:120px}.standort-modal__geocoding{align-items:center;gap:var(--spacing-3);display:flex}.standort-modal__geocoding-error{align-items:center;gap:var(--spacing-2);color:var(--color-danger);font-size:.875rem;display:flex}.standort-modal__geocoding-error i{font-size:1rem}.person-create{gap:var(--spacing-4);flex-direction:column;display:flex}.person-create__row{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.person-form{gap:var(--spacing-4);flex-direction:column;display:flex}.person-form__row{gap:var(--spacing-4);grid-template-columns:1fr 1fr;display:grid}.person-form__section-title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.presence-status-modal-form{gap:var(--spacing-5);flex-direction:column;display:flex}.presence-status-modal-form__toggles{gap:var(--spacing-6);padding-top:var(--spacing-3);display:flex}.placeholder-group:not(:last-child){margin-bottom:var(--spacing-4)}.placeholder-group__title{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:.875rem;font-weight:600}.placeholder-list{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.placeholder-item{gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-surface);border-radius:var(--radius-sm);cursor:pointer;text-align:left;border:1px solid #0000;flex-direction:column;transition:all .2s;display:flex}.placeholder-item:hover{border-color:rgb(var(--color-primary-rgb)/30%);background:rgb(var(--color-primary-rgb)/5%)}.placeholder-item__key{color:var(--color-primary);font-family:monospace;font-size:.75rem}.placeholder-item__label{color:var(--color-gray);font-size:.75rem}@media (width<=767px){.placeholder-list{grid-template-columns:1fr}}.email-queue-stats{gap:var(--spacing-4);margin-bottom:var(--spacing-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=639px){.email-queue-stats{grid-template-columns:1fr}}.email-queue-stats__card{text-align:center;padding:var(--spacing-4);flex-direction:column;align-items:center;display:flex}.email-queue-stats__card--info{border-left:3px solid var(--color-info)}.email-queue-stats__card--info .email-queue-stats__icon{color:var(--color-info)}.email-queue-stats__card--warning{border-left:3px solid var(--color-warning)}.email-queue-stats__card--warning .email-queue-stats__icon{color:var(--color-warning)}.email-queue-stats__card--error{border-left:3px solid var(--color-danger)}.email-queue-stats__card--error .email-queue-stats__icon{color:var(--color-danger)}.email-queue-stats__card--success{border-left:3px solid var(--color-success)}.email-queue-stats__card--success .email-queue-stats__icon{color:var(--color-success)}.email-queue-stats__icon{margin-bottom:var(--spacing-2);font-size:1.75rem;line-height:1}.email-queue-stats__value{color:var(--color-text);font-size:1.75rem;font-weight:700;line-height:1}.email-queue-stats__label{color:var(--color-text-muted);margin-top:var(--spacing-1);font-size:.875rem}.email-queue-table__recipient{overflow-wrap:anywhere;font-weight:500}.email-queue-table__subject{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-queue-table__triggered-by{white-space:nowrap;font-size:.875rem}.email-queue-table__triggered-by--system{color:var(--color-text-muted);font-style:italic}.email-queue-table__date{white-space:nowrap;color:var(--color-text-muted);font-size:.875rem}.email-queue-detail{gap:var(--spacing-4);flex-direction:column;display:flex}.email-queue-detail__header{align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);display:flex}.email-queue-detail__id{color:var(--color-text-muted);font-family:monospace;font-size:.75rem}.email-queue-detail__section--error .base-section__icon,.email-queue-detail__section--error .base-section__title{color:var(--color-danger)}.email-queue-detail__info-grid{flex-direction:column;display:flex}.email-queue-detail__row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-2) 0;display:flex}.email-queue-detail__row:not(:last-child){border-bottom:1px solid var(--color-border-light)}.email-queue-detail__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em;flex-shrink:0;font-size:.75rem;font-weight:600}.email-queue-detail__value{color:var(--color-text);text-align:right;overflow-wrap:anywhere;font-size:.875rem}.email-queue-detail__value--mono{font-family:monospace}.email-queue-detail__value--muted{color:var(--color-text-muted);font-style:italic}.email-queue-detail__code{padding:var(--spacing-1) var(--spacing-2);color:var(--color-text);background:var(--color-surface-secondary);border-radius:var(--radius-sm);font-family:monospace;font-size:.75rem}.email-queue-detail__timestamp-grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.email-queue-detail__timestamp-item{gap:var(--spacing-1);padding:var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-md);flex-direction:column;display:flex}.email-queue-detail__timestamp-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.email-queue-detail__timestamp-value{color:var(--color-text);font-family:monospace;font-size:.875rem}.email-queue-detail__timestamp-value--success{color:var(--color-success)}.email-queue-detail__timestamp-value--warning{color:var(--color-warning)}.email-queue-detail__mailjet-info{gap:var(--spacing-4);flex-direction:column;display:flex}.email-queue-detail__mailjet-loading{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-muted);font-size:.875rem;display:flex}.email-queue-detail__mailjet-loading .mdi-loading{font-size:1.25rem}.email-queue-detail__mailjet-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-danger);background:var(--color-danger-subtle);border-radius:var(--radius-md);font-size:.875rem;display:flex}.email-queue-detail__mailjet-error .mdi{font-size:1.25rem}.email-queue-detail__mailjet-details{flex-direction:column;display:flex}.email-queue-detail__status-cards{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=479px){.email-queue-detail__status-cards{grid-template-columns:1fr}}.email-queue-detail__status-card{align-items:center;gap:var(--spacing-1);padding:var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border-light);text-align:center;flex-direction:column;display:flex}.email-queue-detail__status-card--success{background:var(--color-success-subtle);border-color:var(--color-success)}.email-queue-detail__status-card--success .email-queue-detail__status-card-icon,.email-queue-detail__status-card--success .email-queue-detail__status-card-label{color:var(--color-success)}.email-queue-detail__status-card--warning{background:var(--color-warning-subtle);border-color:var(--color-warning)}.email-queue-detail__status-card--warning .email-queue-detail__status-card-icon,.email-queue-detail__status-card--warning .email-queue-detail__status-card-label{color:var(--color-warning)}.email-queue-detail__status-card--danger{background:var(--color-danger-subtle);border-color:var(--color-danger)}.email-queue-detail__status-card--danger .email-queue-detail__status-card-icon,.email-queue-detail__status-card--danger .email-queue-detail__status-card-label{color:var(--color-danger)}.email-queue-detail__status-card--info{background:var(--color-info-subtle);border-color:var(--color-info)}.email-queue-detail__status-card--info .email-queue-detail__status-card-icon,.email-queue-detail__status-card--info .email-queue-detail__status-card-label{color:var(--color-info)}.email-queue-detail__status-card--secondary .email-queue-detail__status-card-icon,.email-queue-detail__status-card--secondary .email-queue-detail__status-card-label{color:var(--color-text-muted)}.email-queue-detail__status-card-icon{font-size:1.5rem}.email-queue-detail__status-card-label{font-size:.875rem;font-weight:600}.email-queue-detail__status-card-sublabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem}.email-queue-detail__code--copyable{align-items:center;display:inline-flex}.email-queue-detail__copy-btn{width:24px;height:24px;margin-left:var(--spacing-2);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.email-queue-detail__copy-btn:hover{color:var(--color-primary);background:var(--color-surface-hover)}.email-queue-detail__copy-btn .mdi{font-size:.875rem}.email-queue-detail__value--warning{color:var(--color-warning)}.email-queue-detail__response{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-direction:column;display:flex}.email-queue-detail__response-body{padding:var(--spacing-3);color:var(--color-text);background:var(--color-surface-secondary);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-family:monospace;font-size:.75rem;overflow-x:auto}.email-queue-detail__status-check{gap:var(--spacing-3);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.email-queue-detail__status-result{gap:var(--spacing-2);flex-direction:column;display:flex}.email-queue-detail__status-error{color:var(--color-danger);font-size:.875rem}.email-queue-detail__status-data{padding:var(--spacing-3);color:var(--color-text);background:var(--color-surface-secondary);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;font-family:monospace;font-size:.75rem;overflow:auto}.email-queue-detail__error{padding:var(--spacing-2)}.email-queue-detail__error-message{color:var(--color-danger);overflow-wrap:anywhere;font-family:monospace;font-size:.875rem;display:block}.email-queue-detail__error-history{gap:var(--spacing-2);flex-direction:column;display:flex}.email-queue-detail__error-history-item{align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-sm);grid-template-columns:auto auto 1fr;font-size:.875rem;display:grid}.email-queue-detail__error-history-index{color:var(--color-text-muted);font-family:monospace;font-size:.75rem;font-weight:600}.email-queue-detail__error-history-time{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.email-queue-detail__error-history-message{color:var(--color-danger);overflow-wrap:anywhere;font-family:monospace;font-size:.75rem;overflow:hidden}.email-queue-detail__actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border-light);display:flex}.email-queue-detail__preview{flex-direction:column;display:flex}.email-queue-detail__preview-iframe{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;height:350px}.email-queue-content{min-width:0;max-width:100%}.email-queue-content__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}@media (width<=767px){.email-queue-content__header{flex-direction:column;align-items:stretch}}.email-queue-content__actions{align-items:center;gap:var(--spacing-3);display:flex}@media (width<=639px){.email-queue-content__actions{flex-direction:column;align-items:stretch;width:100%}}.email-queue-content__search{width:250px}@media (width<=639px){.email-queue-content__search{width:100%}}.email-content{gap:var(--spacing-5);flex-direction:column;display:flex}.email-content__queue-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-direction:row;display:flex}@media (width<=767px){.email-content__queue-header{flex-direction:column-reverse;align-items:stretch}}.email-content__search{flex-shrink:0;width:280px}@media (width<=767px){.email-content__search{width:100%}}.email-content__pagination{justify-content:center;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);display:flex}.email-content__test-card{margin-top:var(--spacing-4)}.email-content__test-section{gap:var(--spacing-3);flex-direction:column;display:flex}.email-content__test-header{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-weight:600;display:flex}.email-content__test-header .mdi{color:var(--color-primary);font-size:1.25rem}.email-content__test-description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.email-content__test-form{align-items:flex-start;gap:var(--spacing-3);display:flex}@media (width<=639px){.email-content__test-form{flex-direction:column;align-items:stretch}}.email-content__test-input{flex:1;max-width:350px}@media (width<=639px){.email-content__test-input{max-width:100%}}.email-settings-hint{color:var(--color-text-secondary);margin-bottom:var(--spacing-4);font-size:.875rem}.email-settings-content{gap:var(--spacing-5);flex-direction:column;display:flex}.email-settings-content__test-card{margin-top:var(--spacing-4)}.email-settings-content__test-section{gap:var(--spacing-3);flex-direction:column;display:flex}.email-settings-content__test-header{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-weight:600;display:flex}.email-settings-content__test-header .mdi{color:var(--color-primary);font-size:1.25rem}.email-settings-content__test-description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.email-settings-content__test-form{align-items:flex-start;gap:var(--spacing-3);display:flex}@media (width<=639px){.email-settings-content__test-form{flex-direction:column;align-items:stretch}}.email-settings-content__test-input{flex:1;max-width:350px}@media (width<=639px){.email-settings-content__test-input{max-width:100%}}.event-stat-card{height:100%}.event-stat-card__row{gap:var(--spacing-4);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=639px){.event-stat-card__row{grid-template-columns:1fr}}.event-stat-card__value{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1}.event-stat-card__label{color:var(--color-text-muted);margin-top:var(--spacing-2);font-size:.875rem}.event-stat-card__sparkline{width:100%;height:1.75rem;margin-top:var(--spacing-4);display:block}.event-stat-card__sparkline-muted{stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;opacity:.5}.event-stat-card__sparkline-accent{stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round}.event-detail__grid{gap:var(--spacing-2);flex-direction:column;display:flex}.event-detail__row{gap:var(--spacing-3);display:flex}.event-detail__row--full{gap:var(--spacing-1);flex-direction:column}.event-detail__row--muted{opacity:.7}.event-detail__label{color:var(--color-text-muted);flex:0 0 100px;font-weight:600}.event-detail__value{overflow-wrap:anywhere;flex:1}.event-detail__value--mono{font-family:monospace;font-size:.875rem}.event-detail__request-id.base-button{overflow-wrap:anywhere;flex:1;justify-content:flex-start;font-family:monospace;font-size:.875rem}@media (hover:hover){.event-detail__request-id.base-button:hover{text-decoration:underline}}.event-detail__no-context{color:var(--color-text-muted);margin:0;font-style:italic}.event-detail__json{padding:var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;margin:0;font-family:monospace;font-size:.8rem;line-height:1.5;overflow:auto}.event-filter-bar{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (width<=639px){.event-filter-bar{flex-direction:column;align-items:stretch}}.event-filter-bar__field{min-width:160px}@media (width<=639px){.event-filter-bar__field{width:100%}}.event-filter-bar__field--search{flex:1;min-width:220px}.event-filter-bar__field--date{min-width:140px}.event-filter-bar__field--toggle{align-items:center;min-width:auto;display:flex}.events-content{gap:var(--spacing-5);flex-direction:column;display:flex}.events-content__stats{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.events-content__stats{grid-template-columns:1fr}}.events-content__active-filter{align-items:center;gap:var(--spacing-3);display:flex}.events-content__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}@media (width<=767px){.events-content__header{flex-direction:column;align-items:stretch}}.events-content__filter-bar{flex:1}.jobs-content{gap:var(--spacing-5);flex-direction:column;display:flex}.jobs-content__schedule-cell{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.jobs-content__schedule-value{color:var(--color-text);font-family:monospace;font-size:.75rem}.jobs-content__last-run{align-items:center;display:flex}.job-run-history-modal__loading,.job-run-history-modal__empty{color:var(--color-text-muted);padding:var(--spacing-4);text-align:center;font-size:.875rem}.job-run-history-modal__table{border-collapse:collapse;width:100%}.job-run-history-modal__cell{padding:var(--spacing-2);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:.8125rem}.job-run-history-modal__cell--status{width:140px}.job-run-history-modal__cell--error{color:var(--color-danger);font-family:monospace;font-size:.75rem}tr:last-child .job-run-history-modal__cell{border-bottom:none}.job-run-history-modal__load-more{margin-top:var(--spacing-3);width:100%;padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer}.job-run-history-modal__load-more:hover:not(:disabled){background:var(--color-surface-hover)}.job-run-history-modal__load-more:disabled{opacity:.6;cursor:not-allowed}.job-schedule-edit-modal{gap:var(--spacing-3);flex-direction:column;display:flex}.job-filter-bar{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (width<=639px){.job-filter-bar{flex-direction:column;align-items:stretch}}.job-filter-bar__search{min-width:220px}.job-filter-bar__categories{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.rich-text-editor__label{color:var(--color-text);font-size:.875rem;font-weight:600}.rich-text-editor__label .required-mark{color:var(--color-primary);margin-left:var(--spacing-1)}.rich-text-editor__label{margin-bottom:var(--spacing-2);display:block}.rich-text-editor__toolbar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;flex-wrap:wrap;display:flex}.rich-text-editor__btn{min-width:var(--icon-size-lg);height:var(--icon-size-lg);padding:0 var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-gray-dark);background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.rich-text-editor__btn:hover:not(:disabled){background:var(--color-gray-light);color:var(--color-text)}.rich-text-editor__btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.rich-text-editor__btn.base-button--active{background:var(--color-primary);color:var(--color-white)}.rich-text-editor__btn i{font-size:.875rem}.rich-text-editor__btn--placeholder{gap:var(--spacing-1);padding:0 var(--spacing-3)}.rich-text-editor__btn--format{font-family:Times New Roman,serif;font-size:1rem}.rich-text-editor__btn--format strong{font-weight:700}.rich-text-editor__btn--format em{font-style:italic}.rich-text-editor__btn--format u{text-decoration:underline}.rich-text-editor__btn--format s{text-decoration:line-through}.rich-text-editor__btn-text{font-size:.75rem;font-weight:500}.rich-text-editor__separator{background:var(--color-border);width:1px;height:20px;margin:0 var(--spacing-1)}.rich-text-editor__placeholder-wrapper{position:relative}.rich-text-editor__placeholder-menu{z-index:1000;min-width:280px;max-height:300px;margin-top:var(--spacing-1);padding:var(--spacing-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light));position:absolute;top:100%;left:0;overflow-y:auto}.rich-text-editor__placeholder-item{align-items:flex-start;gap:var(--spacing-1);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;transition:all .2s;display:flex}.rich-text-editor__placeholder-item:hover{background:var(--color-gray-light)}.rich-text-editor__placeholder-key{color:var(--color-primary);background:var(--color-primary-10);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:.75rem}.rich-text-editor__placeholder-label{color:var(--color-text);font-size:.875rem}.rich-text-editor__content{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);min-height:200px}.rich-text-editor__content .tiptap{padding:var(--spacing-4);outline:none;min-height:200px}.rich-text-editor__content .tiptap>*+*{margin-top:var(--spacing-3)}.rich-text-editor__content .tiptap h1,.rich-text-editor__content .tiptap h2,.rich-text-editor__content .tiptap h3{margin:0;font-weight:700;line-height:1.3}.rich-text-editor__content .tiptap h1{font-size:2rem}.rich-text-editor__content .tiptap h2{font-size:1.5rem}.rich-text-editor__content .tiptap h3{font-size:1.125rem}.rich-text-editor__content .tiptap p{margin:0}.rich-text-editor__content .tiptap p:empty{min-height:1em}.rich-text-editor__content .tiptap ul,.rich-text-editor__content .tiptap ol{padding-left:var(--spacing-5);margin:0}.rich-text-editor__content .tiptap a{color:var(--color-primary);text-decoration:underline}.rich-text-editor__content .tiptap strong{font-weight:700}.rich-text-editor__content .tiptap em{font-style:italic}.rich-text-editor__content .tiptap u{text-decoration:underline}.rich-text-editor__content .tiptap s{text-decoration:line-through}.rich-text-editor__content .tiptap img{border-radius:var(--radius-md);max-width:100%}.rich-text-editor__error{margin-top:var(--spacing-2);color:var(--color-danger);font-size:.875rem}.rich-text-editor__char-count{margin-top:var(--spacing-1);color:var(--color-text-muted);text-align:right;font-size:.75rem}.rich-text-editor__char-count--over{color:var(--color-danger);font-weight:600}.rich-text-editor__link-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.rich-text-editor__image-size-menu{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light));display:flex}.rich-text-editor--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.rich-text-editor--disabled .rich-text-editor__content{background:var(--color-gray-light)}.rich-text-editor--error .rich-text-editor__toolbar,.rich-text-editor--error .rich-text-editor__content{border-color:var(--color-danger)}.person-search-list__search-wrapper{margin-bottom:var(--spacing-2)}.person-search-list__loading{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-text-muted);font-size:.875rem;display:flex}.person-search-list__loading i{font-size:1rem}.person-search-list__results{gap:var(--spacing-1);max-height:240px;margin-bottom:var(--spacing-3);flex-direction:column;display:flex;overflow-y:auto}.person-search-list__result{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;text-align:left;grid-template-columns:1.5rem 1fr;transition:border-color .2s,background-color .2s;display:grid}.person-search-list__result:hover{border-color:var(--color-primary);background:var(--color-surface-subtle)}.person-search-list__result.is-selected{border-color:var(--color-primary);background:var(--color-primary-subtle,rgb(var(--color-primary-rgb)/10%))}.person-search-list__result-check{width:1.25rem;height:1.25rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.person-search-list__result-check i{font-size:.875rem}.person-search-list__result-info{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.person-search-list__no-results{padding:var(--spacing-3);color:var(--color-text-muted);text-align:center;font-size:.875rem;font-style:italic}.person-search-card__name{color:var(--color-text);font-size:.875rem;font-weight:500}.person-search-card.is-departed .person-search-card__name{color:var(--color-text-muted)}.person-search-card__details,.person-search-card__contact{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.person-search-card__badge{margin-left:var(--spacing-1);border-radius:var(--radius-sm);padding:2px 6px;font-size:.75rem;font-weight:500;display:inline-flex}.person-search-card__badge--departed{color:var(--color-danger);background:var(--color-danger-subtle)}.person-search-card__badge--mitarbeiter{color:var(--color-primary-accessible,var(--color-primary));background:rgb(var(--color-primary-rgb)/12%)}.person-search-card__badge--gast{color:var(--color-text-muted);background:var(--color-surface-subtle)}.wizard-address-block{gap:var(--spacing-5);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.wizard-address-block__hint{color:var(--color-gray-dark);margin:0;font-size:.875rem;font-weight:600}.wizard-address-block__row{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.wizard-address-block__row{grid-template-columns:1fr 1fr}}.wizard-navigation{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);display:flex}.wizard-navigation__spacer{flex:1}.wizard-step-auth-choice__title{margin:0 0 var(--spacing-6);color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.wizard-step-auth-choice__list{gap:var(--spacing-4);flex-direction:column;max-width:600px;margin:0 auto;display:flex}.wizard-step-auth-choice__card{cursor:pointer;transition:all .2s;overflow:hidden}.wizard-step-auth-choice__card:hover{border-color:var(--color-primary)}.wizard-step-auth-choice__card--selected{border-color:var(--color-primary);border-width:2px}.wizard-step-auth-choice__card-header{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);display:flex}.wizard-step-auth-choice__card-icon{border-radius:var(--radius-md);background:var(--color-primary-10);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.wizard-step-auth-choice__card-icon i{color:var(--color-primary);font-size:1.25rem}.wizard-step-auth-choice__card-info{flex:1;min-width:0}.wizard-step-auth-choice__card-title{margin:0 0 var(--spacing-1);color:var(--color-text);font-size:1.125rem;font-weight:600}.wizard-step-auth-choice__card-description{color:var(--color-gray-dark);margin:0;font-size:.875rem;line-height:1.4}.wizard-step-auth-choice__card-toggle{color:var(--color-gray-dark);flex-shrink:0;font-size:1rem;transition:all .2s}.wizard-step-auth-choice__card--selected .wizard-step-auth-choice__card-toggle{color:var(--color-primary)}.wizard-step-auth-choice__card-body{border-top:1px solid var(--color-border);margin-top:0;animation:.2s ease-out slide-down;display:grid}.wizard-step-auth-choice__card-body>*{padding:var(--spacing-4);overflow:hidden}.wizard-step-auth-choice__form{gap:var(--spacing-5);flex-direction:column;display:flex}.wizard-step-auth-choice__form-row{gap:var(--spacing-5);display:grid}@media (width>=768px){.wizard-step-auth-choice__form-row{grid-template-columns:1fr 1fr}}.wizard-step-auth-choice__logged-in{text-align:center;padding:var(--spacing-6);flex-direction:column;align-items:center;display:flex}.wizard-step-auth-choice__logged-in-header{justify-content:center;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex}.wizard-step-auth-choice__logged-in-icon{background:var(--color-success-subtle);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.wizard-step-auth-choice__logged-in-icon i{color:var(--color-success);font-size:2rem}.wizard-step-auth-choice__logout-button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .2s;display:flex}.wizard-step-auth-choice__logout-button i{color:var(--color-gray-dark);font-size:1rem}.wizard-step-auth-choice__logout-button:hover{border-color:var(--color-primary);background:var(--color-primary-10)}.wizard-step-auth-choice__logout-button:hover i{color:var(--color-primary)}.wizard-step-auth-choice__logout-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.wizard-step-auth-choice__logged-in-title{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1.5rem;font-weight:600}.wizard-step-auth-choice__logged-in-message{color:var(--color-gray-dark);max-width:400px;margin:0;font-size:1rem}@media (width<=767px){.wizard-step-auth-choice__title{margin-bottom:var(--spacing-4);font-size:1.125rem}.wizard-step-auth-choice__list{gap:var(--spacing-3)}.wizard-step-auth-choice__card-header{padding:var(--spacing-3)}.wizard-step-auth-choice__card-icon{width:2.5rem;height:2.5rem}.wizard-step-auth-choice__card-icon i,.wizard-step-auth-choice__card-title{font-size:1rem}.wizard-step-auth-choice__card-description{font-size:.8125rem}.wizard-step-auth-choice__card-body{padding:var(--spacing-3)}.wizard-step-auth-choice__logged-in{padding:var(--spacing-4)}.wizard-step-auth-choice__logged-in-icon{width:3rem;height:3rem}.wizard-step-auth-choice__logged-in-icon i{font-size:1.5rem}.wizard-step-auth-choice__logged-in-title{font-size:1.125rem}.wizard-step-auth-choice__logged-in-message{font-size:.875rem}}@media (width<=639px){.wizard-step-auth-choice__card-header{gap:var(--spacing-3)}.wizard-step-auth-choice__card-icon{width:2rem;height:2rem}.wizard-step-auth-choice__card-icon i,.wizard-step-auth-choice__card-title{font-size:.875rem}.wizard-step-auth-choice__card-description{font-size:.75rem}}.wizard-step-contact{flex-direction:column;align-items:center;display:flex}.wizard-step-contact__title{margin:0 0 var(--spacing-6);color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.wizard-step-contact__info{gap:var(--spacing-2);margin:0 0 var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);color:var(--color-info);background-color:var(--color-info-bg);border-radius:var(--radius-md);justify-content:center;align-items:center;font-size:.875rem;display:flex}.wizard-step-contact__info i{font-size:1rem}.wizard-step-contact__form{gap:var(--spacing-5);flex-direction:column;width:100%;max-width:500px;display:flex}.wizard-step-contact__row{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.wizard-step-contact__row{grid-template-columns:1fr 1fr}}.wizard-step-contact__mode-toggle{gap:var(--spacing-2);width:100%;max-width:500px;margin:0 0 var(--spacing-5);display:flex}.wizard-step-contact__mode-button{padding:var(--spacing-2) var(--spacing-4);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex:1;font-size:.875rem;font-weight:500;transition:all .2s}.wizard-step-contact__mode-button:hover{border-color:var(--color-primary)}.wizard-step-contact__mode-button.is-active{color:var(--color-surface);background:var(--color-primary);border-color:var(--color-primary)}.wizard-step-contact-person-search{width:100%;max-width:500px}.wizard-step-full-day__title{margin:0 0 var(--spacing-6);color:var(--color-text);font-size:1.5rem;font-weight:600}.wizard-step-full-day__subtitle{margin:0 0 var(--spacing-4);color:var(--color-text);font-size:1rem;font-weight:600}.wizard-step-full-day__location-info{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-5);background:var(--color-gray-light);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.wizard-step-full-day__location-details{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-weight:500;display:flex}.wizard-step-full-day__location-details i{color:var(--color-primary)}.wizard-step-full-day__location-address{color:var(--color-gray-dark);font-weight:400}.wizard-step-full-day__change-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;text-decoration:underline;transition:all .2s}.wizard-step-full-day__change-link:hover{color:var(--color-primary-hover)}.wizard-step-full-day__change-link:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-sm);outline:none}.wizard-step-full-day__calendar-section{flex-direction:column;display:flex}.wizard-step-full-day__selection{justify-content:flex-end;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-primary);margin-top:var(--spacing-6);display:flex}.wizard-step-full-day__selection i{flex-shrink:0;font-size:1.25rem}.wizard-step-full-day__selection strong{color:var(--color-text)}.wizard-step-location__title{margin:0 0 var(--spacing-6);color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.wizard-step-location__loading,.wizard-step-location__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.wizard-step-location__loading i,.wizard-step-location__empty i{font-size:2rem}.wizard-step-location__list{gap:var(--spacing-4);flex-direction:column;max-width:600px;margin:0 auto;display:flex}.wizard-step-service-type{margin:calc(-1 * var(--spacing-6));padding:var(--spacing-6);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin-bottom:0}.wizard-step-service-type__title{margin:0 0 var(--spacing-4);color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.wizard-step-service-type__search{margin-bottom:var(--spacing-4)}.wizard-step-service-type__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.wizard-step-service-type__empty i{font-size:2rem}.wizard-step-service-type__list{gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.wizard-step-service-type__list{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.wizard-step-service-type__list{grid-template-columns:1fr}}.wizard-step-service-type__loading{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.wizard-step-service-type__loading i{font-size:2rem}.wizard-step-slot__title{margin:0 0 var(--spacing-6);color:var(--color-text);font-size:1.5rem;font-weight:600}.wizard-step-slot__subtitle{margin:0 0 var(--spacing-4);color:var(--color-text);font-size:1rem;font-weight:600}.wizard-step-slot__location-info{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-5);background:var(--color-gray-light);border-radius:var(--radius-md);border:1px solid var(--color-border);flex-wrap:wrap;display:flex}.wizard-step-slot__location-details{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-weight:500;display:flex}.wizard-step-slot__location-details i{color:var(--color-primary)}.wizard-step-slot__location-address{color:var(--color-gray-dark);font-weight:400}.wizard-step-slot__change-link{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem;text-decoration:underline;transition:all .2s}.wizard-step-slot__change-link:hover{color:var(--color-primary-hover)}.wizard-step-slot__change-link:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);border-radius:var(--radius-sm);outline:none}.wizard-step-slot__content{gap:var(--spacing-6);display:grid}.wizard-step-slot__calendar-section{flex-direction:column;display:flex}.wizard-step-slot__slots-section{gap:var(--spacing-5);flex-direction:column;display:flex}.wizard-step-slot__group{gap:var(--spacing-3);flex-direction:column;display:flex}.wizard-step-slot__group-label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem;font-weight:600}.wizard-step-slot__slots-grid{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(min(100px,100%),1fr));display:grid}@media (width<=639px){.wizard-step-slot__slots-grid{grid-template-columns:repeat(2,1fr)}}.wizard-step-slot__slot{padding:var(--spacing-3) var(--spacing-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.wizard-step-slot__slot:hover{border-color:var(--color-primary);background:var(--color-primary-shadow)}.wizard-step-slot__slot:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.wizard-step-slot__slot--selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.wizard-step-slot__slot--selected:hover{background:var(--color-primary-hover)}.wizard-step-slot__slot--unavailable{opacity:.5;cursor:not-allowed;background:var(--color-gray-light);border-color:var(--color-gray-light);color:var(--color-gray);text-decoration:line-through}.wizard-step-slot__slot--unavailable:hover{border-color:var(--color-gray-light);background:var(--color-gray-light)}.wizard-step-slot__placeholder{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8);background:var(--color-gray-light);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.wizard-step-slot__placeholder i{color:var(--color-gray);font-size:2rem}.wizard-step-slot__placeholder p{color:var(--color-gray-dark);margin:0}.wizard-step-slot__selection{justify-content:flex-end;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-primary);margin-top:var(--spacing-6);display:flex}.wizard-step-slot__selection i{flex-shrink:0;font-size:1.25rem}.wizard-step-slot__selection strong{color:var(--color-text)}.wizard-step-summary{max-width:600px;margin:0 auto}.summary-map{border-radius:var(--radius-lg);height:200px;margin-bottom:var(--spacing-4);pointer-events:none;overflow:hidden}@media (width>=768px){.summary-map{height:220px}}.summary-map .leaflet-container{width:100%;height:100%}.summary-location{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4);display:flex}.summary-location__icon{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.summary-location__icon i{color:var(--color-white);font-size:1.25rem}.summary-location__text{gap:var(--spacing-1);flex-direction:column;display:flex}.summary-location__name{color:var(--color-text);font-size:1.5rem;font-weight:700}.summary-location__address{color:var(--color-gray-dark);font-size:1rem}.summary-location__link{align-items:center;gap:var(--spacing-2);color:var(--color-primary);margin-top:var(--spacing-2);font-size:.875rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.summary-location__link:hover{text-decoration:underline}.summary-location__link i{font-size:.75rem}.summary-cards{gap:var(--spacing-3);margin-bottom:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.summary-cards{grid-template-columns:repeat(2,1fr)}}.summary-card{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s;display:flex}.summary-card:hover{box-shadow:0 2px 8px var(--color-overlay-8)}.summary-card--highlight{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary-5) 0%, var(--color-primary-10) 100%);border-width:2px}@media (width>=640px){.summary-card--full-width{grid-column:1/-1}}.summary-card__icon{background:var(--color-primary-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.summary-card__icon i{color:var(--color-primary);font-size:1rem}.summary-card__content{gap:var(--spacing-1);flex-direction:column;display:flex}.summary-card__label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.summary-card__value{color:var(--color-text);font-size:1.125rem;font-weight:600}.summary-card__time{color:var(--color-primary);font-size:1.5rem;font-weight:700}.summary-contact{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-5);display:flex}.summary-contact__icon{background:var(--color-primary-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.summary-contact__icon i{color:var(--color-primary);font-size:1.25rem}.summary-contact__content{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.summary-contact__label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.summary-contact__name{color:var(--color-text);font-size:1.125rem;font-weight:600}.summary-contact__details{gap:var(--spacing-3);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.summary-contact__item{align-items:center;gap:var(--spacing-2);color:var(--color-gray-dark);font-size:.875rem;display:inline-flex}.summary-contact__item i{color:var(--color-primary);font-size:.875rem}.summary-notes{margin-bottom:var(--spacing-5)}.summary-confirmation,.summary-agb{padding:var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:var(--spacing-5);cursor:pointer}.summary-confirmation__text,.summary-agb__text{color:var(--color-text);font-size:.875rem;line-height:1.5}.summary-confirmation__text strong,.summary-agb__text strong{color:var(--color-primary)}@media (width<=767px){.summary-map{height:180px;margin-bottom:var(--spacing-3)}.summary-location{padding:var(--spacing-4);gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.summary-location__icon{width:2.5rem;height:2.5rem}.summary-location__icon i{font-size:1rem}.summary-location__name{font-size:1.125rem}.summary-location__address{font-size:.875rem}.summary-cards{gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.summary-card{padding:var(--spacing-3);gap:var(--spacing-3)}.summary-card__icon{width:2rem;height:2rem}.summary-card__icon i{font-size:.875rem}.summary-card__value{font-size:1rem}.summary-card__time{font-size:1.25rem}.summary-contact{padding:var(--spacing-4);gap:var(--spacing-3);margin-bottom:var(--spacing-4)}.summary-contact__icon{width:2.5rem;height:2.5rem}.summary-contact__icon i,.summary-contact__name{font-size:1rem}.summary-contact__details{gap:var(--spacing-2);flex-direction:column}.summary-notes{margin-bottom:var(--spacing-4)}.summary-confirmation,.summary-agb{padding:var(--spacing-3);margin-bottom:var(--spacing-4)}}.wizard-step-questionnaire{gap:var(--spacing-4);flex-direction:column;display:flex}.wizard-step-questionnaire__anliegen{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-alt,#f8f9fa);border-radius:var(--radius-md);border-left:3px solid var(--color-primary);display:flex}.wizard-step-questionnaire__anliegen-icon{background:var(--color-primary);width:36px;height:36px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wizard-step-questionnaire__anliegen-icon i{font-size:1.125rem}.wizard-step-questionnaire__anliegen-content{gap:var(--spacing-1);flex-direction:column;display:flex}.wizard-step-questionnaire__anliegen-name{color:var(--color-text);font-size:1rem;font-weight:600}.wizard-step-questionnaire__anliegen-description{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.wizard-step-questionnaire__section{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.wizard-step-questionnaire__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.wizard-step-questionnaire__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.wizard-step-questionnaire__progress{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}.wizard-step-questionnaire__tabs{gap:var(--spacing-2);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-3);border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.wizard-step-questionnaire__tab{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;transition:border-color .2s,background .2s,color .2s;display:flex}.wizard-step-questionnaire__tab:hover:not(:disabled){border-color:var(--color-primary)}.wizard-step-questionnaire__tab--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.wizard-step-questionnaire__tab--active .wizard-step-questionnaire__tab-number{color:var(--color-white);background:#fff3}.wizard-step-questionnaire__tab--completed{border-color:var(--color-success)}.wizard-step-questionnaire__tab--completed .wizard-step-questionnaire__tab-number{background:var(--color-success);color:var(--color-white)}.wizard-step-questionnaire__tab--disabled{opacity:.5;cursor:not-allowed}.wizard-step-questionnaire__tab-number{background:var(--color-surface-alt);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:600;display:flex}.wizard-step-questionnaire__tab-name{font-size:.875rem;font-weight:500}.wizard-step-questionnaire__content{min-height:200px}@media (width<=639px){.wizard-step-questionnaire__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap}.wizard-step-questionnaire__tabs::-webkit-scrollbar{display:none}.wizard-step-questionnaire__tab{min-width:fit-content}.wizard-step-questionnaire__tab-name{display:none}.wizard-step-questionnaire__header{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}}.summary-questionnaire{margin-bottom:var(--spacing-4)}.home-page{gap:var(--home-section-gap,var(--spacing-6));flex-direction:column;display:flex}.home-page__section{margin:0 calc(-1 * var(--spacing-4));padding:var(--spacing-6) var(--spacing-4)}@media (width<=767px){.home-page__section{margin:0}}.home-page__section--bg-section1{background-color:var(--section-bg-section1);color:var(--section-bg-section1-text)}.home-page__section--bg-section2{background-color:var(--section-bg-section2);color:var(--section-bg-section2-text)}.home-page__section--bg-section3{background-color:var(--section-bg-section3);color:var(--section-bg-section3-text)}.home-page__section>.base-section--outlined{box-shadow:none;background:0 0;border-color:#0000}.hero{margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-4)) 0}.hero--waves{margin-top:calc(-1 * var(--spacing-4) - 25px)}@media (width<=767px){.hero{margin:0}.hero--waves{margin-top:-25px}}.hero__content{z-index:2;text-align:center;padding:var(--spacing-6) var(--spacing-7);border-radius:var(--radius-xl);background:linear-gradient(160deg, rgb(var(--color-white-rgb)/28%) 0%, rgb(var(--color-white-rgb)/7%) 50%, rgb(var(--color-white-rgb)/18%) 100%);-webkit-backdrop-filter:blur(32px)saturate(200%)brightness(1.05);backdrop-filter:blur(32px)saturate(200%)brightness(1.05);border:1px solid rgb(var(--color-white-rgb)/45%);max-width:580px;box-shadow:0 2px 4px rgb(var(--color-black-rgb)/6%), 0 8px 24px rgb(var(--color-black-rgb)/18%), 0 24px 64px rgb(var(--color-black-rgb)/22%), inset 0 2px 0 rgb(var(--color-white-rgb)/70%), inset 0 -1px 0 rgb(var(--color-white-rgb)/15%), inset 1.5px 0 0 rgb(var(--color-white-rgb)/25%), inset -1.5px 0 0 rgb(var(--color-white-rgb)/12%);position:relative}@media (width<=639px){.hero__content{padding:var(--spacing-5)}}.hero__content:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#ffffff38 0%,#0000 65%);position:absolute;inset:0}.hero__content:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffe6 30% 70%,#0000 100%);border-radius:50%;height:1px;position:absolute;top:1px;left:12%;right:12%}.hero__content>*{z-index:1;position:relative}.hero__brand{justify-content:center;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-5);display:flex}.hero__brand-icon{width:var(--icon-size-2xl);height:var(--icon-size-2xl);flex-shrink:0}@media (width<=639px){.hero__brand-icon{width:var(--icon-size-xl);height:var(--icon-size-xl)}}.hero__brand-name{color:var(--color-white);letter-spacing:.02em;text-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-dark));font-size:2rem;font-weight:700;line-height:1}@media (width<=639px){.hero__brand-name{font-size:1.5rem}}.hero__greeting{margin:0 0 var(--spacing-3);text-transform:uppercase;letter-spacing:.1em;color:#fffc;font-size:.875rem;font-weight:600}.hero__title{margin:0 0 var(--spacing-5)}.hero__title .base-app-tagline{color:#ffffffe6}.hero__button .p-button{background:var(--color-primary);color:var(--color-white);padding:var(--spacing-4) var(--spacing-6);justify-content:center;align-items:center;gap:var(--spacing-3);border:2px solid #fff;flex-flow:row;font-size:1.125rem;font-weight:600;display:inline-flex}@media (width<=639px){.hero__button .p-button{padding:var(--spacing-3) var(--spacing-5);font-size:1rem}}.hero__button .p-button{box-shadow:0 4px 20px rgba(0, 0, 0, var(--shadow-opacity-hover));transition:transform .2s,box-shadow .2s,background .2s}.hero__button .p-button .p-button-icon{flex-shrink:0;font-size:1.25rem}.hero__button .p-button .p-button-label{white-space:nowrap;flex-shrink:0}.hero__button .p-button:hover{background:var(--color-primary-dark,var(--color-primary));box-shadow:0 6px 24px rgba(0, 0, 0, var(--shadow-opacity-dark));transform:translateY(-2px)}.hero__button .p-button:active{transform:translateY(0)}.hero__button--secondary .p-button{border-color:var(--color-white);background:0 0}.hero__button--secondary .p-button:hover{background:#ffffff26}.hero__search{width:100%;margin-bottom:var(--spacing-4)}.hero__search .base-search-input__wrapper{background:var(--hero-search-glass-bg);border-color:var(--hero-search-glass-border);border-radius:var(--radius-md);overflow:hidden}.hero__search .base-search-input__field.p-inputtext,.hero__search .p-inputtext.base-search-input__field{color:var(--color-white);box-shadow:none;background:0 0;border:none;border-radius:0}.hero__search .base-search-input__field.p-inputtext::-moz-placeholder{color:var(--hero-search-placeholder)}.hero__search .p-inputtext.base-search-input__field::-moz-placeholder{color:var(--hero-search-placeholder)}.hero__search .base-search-input__field.p-inputtext::placeholder,.hero__search .p-inputtext.base-search-input__field::placeholder{color:var(--hero-search-placeholder)}.hero__search .base-search-input__field.p-inputtext:focus-visible,.hero__search .p-inputtext.base-search-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.hero__search .base-search-input__icon{color:var(--hero-search-icon)}.hero__search .base-search-input__search-btn{background:var(--color-primary);color:var(--color-white);border-radius:0}.hero__search .base-search-input__search-btn:hover:not(:disabled){background:var(--color-primary-hover)}.hero__search .base-search-input__clear-btn{color:var(--hero-search-icon)}.hero__search .base-search-input__clear-btn:hover:not(:disabled){background:var(--hero-search-btn-hover-bg);color:var(--color-white)}.hero__actions{gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-direction:column;align-items:center;width:100%;display:flex}@media (width>=768px){.hero__actions{flex-flow:wrap;justify-content:center}}.hero__auth-links{justify-content:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.hero__login-link{justify-content:center}.hero__login-link .p-button{padding:var(--spacing-4) var(--spacing-6);font-size:1.125rem}@media (width<=639px){.hero__login-link .p-button{padding:var(--spacing-3) var(--spacing-5);font-size:1rem}}.hero__scroll-hint{margin-top:var(--spacing-2);justify-content:center}.hero__scroll-hint .p-button{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem}.hero__scroll-hint .p-button .p-button-icon{animation:1.5s ease-in-out infinite bounce-down}.hero__phone-wrapper{justify-content:center;align-items:center;display:flex}:root{--hero-phone-body-color:#1a1a1a;--hero-phone-ring-color:#3a3a3a;--hero-phone-button-color:#2a2a2a}.hero__phone{background:var(--hero-phone-body-color);width:260px;height:530px;box-shadow:0 0 0 1px var(--hero-phone-ring-color), 0 0 0 3px var(--hero-phone-body-color), 0 0 0 4px var(--hero-phone-ring-color), 0 30px 80px var(--hero-phone-shadow-large), 0 10px 30px rgba(0, 0, 0, var(--shadow-opacity-dark));transform-origin:50%;filter:drop-shadow(-20px 30px 40px var(--hero-phone-shadow-medium)) drop-shadow(-8px 10px 20px var(--hero-phone-shadow-small));border-radius:44px;position:relative;transform:perspective(900px)rotateY(-18deg)rotateX(4deg);container-type:inline-size}@media (width<=1023px){.hero__phone{filter:none;border-radius:36px;width:280px;height:571px;transform:none}}@media (width<=639px){.hero__phone{border-radius:30px;width:220px;height:449px}}.hero__phone-screen{background:#000;border-radius:38px;flex-direction:column;display:flex;position:absolute;inset:6px;overflow:hidden}@media (width<=1023px){.hero__phone-screen{border-radius:30px}}@media (width<=639px){.hero__phone-screen{border-radius:24px}}.hero__phone-island,.hero__phone-statusbar,.hero__phone-push,.hero__phone-install-hint,.hero__phone-app-bottomnav,.hero__phone-home-indicator-wrapper{z-index:2;position:relative}.hero__phone-app-shell{z-index:1;position:relative}.hero__phone-island{z-index:3;background:#000;border-radius:14px;width:80px;height:20px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@container (width<=230px){.hero__phone-island{width:64px;height:16px;top:5px}}.hero__phone-wrapper{cursor:pointer;align-items:center;gap:var(--spacing-3);flex-direction:column}.hero__phone-wrapper:focus-visible .hero__phone{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.hero__phone-wrapper:focus-visible .hero__phone{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.hero__phone-wrapper:focus-visible .hero__phone{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.hero__phone-wrapper:focus-visible .hero__phone{border-radius:48px}.hero__phone-wrapper:hover .hero__phone{filter:drop-shadow(-20px 30px 40px var(--hero-phone-shadow-medium)) drop-shadow(-8px 10px 20px var(--hero-phone-shadow-small)) drop-shadow(0 0 20px var(--hero-phone-highlight))}.hero__phone-wrapper--installed{cursor:default}.hero__phone-wrapper--coming-soon{cursor:default;opacity:.9}.hero__phone-wrapper--coming-soon:hover .hero__phone{filter:drop-shadow(-20px 30px 40px var(--hero-phone-shadow-medium)) drop-shadow(-8px 10px 20px var(--hero-phone-shadow-small))}.hero__phone-install-hint{border-top:1px solid rgba(0, 0, 0, var(--shadow-opacity-light));z-index:1;background:#f5f5f5f5;flex-shrink:0;align-items:center;gap:7px;padding:7px 8px;display:flex;position:relative}.dark .hero__phone-install-hint{background:#1e1e1ef7;border-top-color:#ffffff14}.hero__phone-install-hint--installed{opacity:.65}@container (width<=230px){.hero__phone-install-hint{gap:6px;padding:6px 7px}}.hero__phone-install-hint-icon{width:30px;height:30px;box-shadow:0 2px 6px rgb(var(--color-black-rgb)/25%), 0 0 0 .5px var(--hero-phone-shadow-subtle);border-radius:7px;flex-shrink:0}@container (width<=230px){.hero__phone-install-hint-icon{border-radius:6px;width:26px;height:26px}}.hero__phone-install-hint-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero__phone-install-hint-name{color:var(--hero-phone-body-color,#1a1a1a);font-size:9px;font-weight:700;line-height:1}.dark .hero__phone-install-hint-name{color:#ffffffeb}@container (width<=230px){.hero__phone-install-hint-name{font-size:8px}}.hero__phone-install-hint-sub{color:var(--hero-phone-shadow-large);font-size:7px;font-weight:500;line-height:1}.dark .hero__phone-install-hint-sub{color:#ffffffb3}@container (width<=230px){.hero__phone-install-hint-sub{font-size:6px}}.hero__phone-install-hint-badge{background:var(--color-primary);width:22px;height:22px;box-shadow:0 2px 6px rgb(var(--color-primary-rgb)/50%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero__phone-install-hint-badge i{color:var(--color-white);font-size:12px}@container (width<=230px){.hero__phone-install-hint-badge i{font-size:11px}}.hero__phone-install-hint-badge--done{background:var(--color-success);box-shadow:0 2px 6px #34c75980}@container (width<=230px){.hero__phone-install-hint-badge{width:18px;height:18px}}.hero__phone-button{background:var(--hero-phone-button-color,#2a2a2a);border-radius:2px;position:absolute}.hero__phone-button--power{width:3px;height:60px;top:120px;right:-3px}@media (width<=1023px){.hero__phone-button--power{height:64px;top:129px}}@media (width<=639px){.hero__phone-button--power{height:52px;top:106px}}.hero__phone-button--vol-up{width:3px;height:40px;top:100px;left:-3px}@media (width<=1023px){.hero__phone-button--vol-up{height:43px;top:108px}}@media (width<=639px){.hero__phone-button--vol-up{height:35px;top:88px}}.hero__phone-button--vol-down{width:3px;height:40px;top:155px;left:-3px}@media (width<=1023px){.hero__phone-button--vol-down{height:43px;top:167px}}@media (width<=639px){.hero__phone-button--vol-down{height:35px;top:136px}}.hero__phone-push{z-index:3;background:var(--hero-phone-push-bg-light);border:1px solid #ffffffbf;border-radius:12px;align-items:center;gap:6px;padding:7px 8px;display:flex;position:absolute;top:38px;left:10px;right:10px}.dark .hero__phone-push{background:var(--hero-phone-push-bg-dark);border-color:#ffffff26}@container (width<=230px){.hero__phone-push{border-radius:10px;gap:5px;padding:5px 6px;top:32px;left:8px;right:8px}}.hero__phone-push-icon{width:var(--icon-size-md);height:var(--icon-size-md);border-radius:var(--radius-md);flex-shrink:0;overflow:hidden}.hero__phone-push-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@container (width<=230px){.hero__phone-push-icon{border-radius:5px;width:20px;height:20px}}.hero__phone-push-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hero__phone-push-app{color:var(--hero-phone-text-light-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:700}.dark .hero__phone-push-app{color:#fff9}@container (width<=230px){.hero__phone-push-app{font-size:7px}}.hero__phone-push-text{color:var(--hero-phone-text-light-strong);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.dark .hero__phone-push-text{color:var(--color-white)}@container (width<=230px){.hero__phone-push-text{font-size:8px}}.hero__phone-push-time{color:var(--hero-phone-app-overlay);flex-shrink:0;font-size:7px;font-weight:500}.dark .hero__phone-push-time{color:#ffffff73}@container (width<=230px){.hero__phone-push-time{display:none}}.hero__phone-app-bottomnav{background:var(--color-surface,#fff);border-top:1px solid rgba(0, 0, 0, var(--shadow-opacity-light));flex-shrink:0;align-items:flex-start;display:flex}.dark .hero__phone-app-bottomnav{background:var(--color-surface,var(--hero-phone-body-color,#1a1a1a));border-top-color:#ffffff1a}.hero__phone-app-tab{color:var(--hero-phone-app-overlay);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:5px 1px 4px;display:flex}.dark .hero__phone-app-tab{color:#ffffff73}.hero__phone-app-tab--active{color:var(--color-primary)}.hero__phone-app-tab-pill{background:0 0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:14px;display:flex}.hero__phone-app-tab--active .hero__phone-app-tab-pill{background:rgb(var(--color-primary-rgb)/12%)}.hero__phone-app-tab-pill i{font-size:14px}@container (width<=230px){.hero__phone-app-tab-pill i{font-size:12px}}.hero__phone-app-tab-label{white-space:nowrap;font-size:6px;font-weight:500}@container (width<=230px){.hero__phone-app-tab-label{font-size:5px}}.hero__phone-statusbar{background:var(--color-surface);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;min-height:32px;padding:10px 20px 6px;display:flex;position:relative}@container (width<=230px){.hero__phone-statusbar{min-height:26px;padding:8px 16px 4px}}.hero__phone-time{color:var(--color-text);letter-spacing:.02em;font-size:11px;font-weight:700}@container (width<=230px){.hero__phone-time{font-size:9px}}.hero__phone-statusbar-icons{color:var(--color-text);align-items:center;gap:3px;display:flex}.hero__phone-statusbar-icons i{font-size:9px}@container (width<=230px){.hero__phone-statusbar-icons i{font-size:7px}}.hero__phone-homescreen{gap:var(--spacing-3);flex-direction:column;flex:1;padding:36px 16px 4px;display:flex;overflow:visible}@container (width<=230px){.hero__phone-homescreen{gap:6px;padding:28px 12px 3px}}.hero__phone-app-row{gap:var(--spacing-3);grid-template-columns:repeat(4,1fr);justify-items:center;display:grid}@container (width<=230px){.hero__phone-app-row{gap:6px}}.hero__phone-app{background:var(--app-bg,#444);width:42px;height:42px;box-shadow:0 2px 8px var(--hero-phone-shadow-small);border-radius:10px;justify-content:center;align-items:center;display:flex}.hero__phone-app i{color:var(--color-white);font-size:18px}@container (width<=230px){.hero__phone-app{border-radius:8px;width:34px;height:34px}.hero__phone-app i{font-size:14px}}.hero__phone-featured{padding:var(--spacing-5) 0 var(--spacing-2);flex-direction:column;align-items:center;gap:4px;display:flex}@container (width<=230px){.hero__phone-featured{gap:3px;padding:12px 0 3px}}.hero__phone-featured-icon{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-xl);box-shadow:0 0 0 2px var(--hero-phone-highlight), 0 8px 24px rgb(var(--color-primary-rgb)/50%), 0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-dark));overflow:hidden}.hero__phone-featured-icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@container (width<=230px){.hero__phone-featured-icon{border-radius:12px;width:50px;height:50px}}.hero__phone-featured-label{color:var(--color-primary-hover);text-align:center;font-size:13px;font-weight:700}.dark .hero__phone-featured-label{color:var(--color-white)}@container (width<=230px){.hero__phone-featured-label{font-size:11px}}.hero__phone-featured-platforms{align-items:center;gap:5px;margin-top:3px;display:flex}.hero__phone-featured-platforms .hero__phone-featured-platforms .p-tag{gap:4px;padding:3px 8px;font-size:11px}.hero__phone-featured-platforms .hero__phone-featured-platforms .p-tag .p-tag-icon{font-size:12px}@container (width<=230px){.hero__phone-featured-platforms{gap:3px}.hero__phone-featured-platforms .hero__phone-featured-platforms .p-tag{gap:3px;padding:2px 6px;font-size:9px}.hero__phone-featured-platforms .hero__phone-featured-platforms .p-tag .p-tag-icon{font-size:10px}}.hero__phone-dock{flex-shrink:0;padding:4px 10px 8px}@container (width<=230px){.hero__phone-dock{padding:3px 8px 6px}}.hero__phone-dock-apps{background:var(--color-primary-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-primary-15);border-radius:16px;grid-template-columns:repeat(4,1fr);justify-items:center;gap:8px;padding:8px;display:grid}.dark .hero__phone-dock-apps{background:#ffffff1a;border-color:#ffffff26}@container (width<=230px){.hero__phone-dock-apps{border-radius:10px;gap:4px;padding:5px}}.hero__phone-home-indicator-wrapper{background:var(--color-surface,#fff);flex-shrink:0;justify-content:center;padding-bottom:6px;display:flex}.dark .hero__phone-home-indicator-wrapper{background:var(--color-surface,var(--hero-phone-body-color,#1a1a1a))}@container (width<=230px){.hero__phone-home-indicator-wrapper{padding-bottom:5px}}.hero__phone-home-indicator{background:rgba(0, 0, 0, var(--shadow-opacity-strong));border-radius:3px;flex-shrink:0;width:30%;height:4px;margin:0 auto 6px}.dark .hero__phone-home-indicator{background:var(--hero-phone-text-dark-muted)}@container (width<=230px){.hero__phone-home-indicator{height:3px;margin-bottom:5px}}.hero__phone-app-shell{background-position:50%;background-size:cover;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hero__phone-app-overlay{background:var(--hero-phone-app-overlay);z-index:0;pointer-events:none;position:absolute;inset:0}.hero__phone-app-header,.hero__phone-app-content{z-index:1;position:relative}.hero__phone-app-header{background:var(--color-white);border-top:3px solid var(--color-primary);box-shadow:0 2px 6px var(--hero-phone-shadow-subtle);z-index:2;flex-shrink:0;align-items:flex-start;gap:7px;padding:7px 10px;display:flex;position:relative}.dark .hero__phone-app-header{background:#1c1c1e}@container (width<=230px){.hero__phone-app-header{gap:5px;padding:5px 8px}}.hero__phone-app-header-logo{flex-shrink:0;align-items:center;display:flex}.hero__phone-app-header-logo img{-o-object-fit:contain;object-fit:contain;width:32px;height:32px;display:block}@container (width<=230px){.hero__phone-app-header-logo img{width:26px;height:26px}}.hero__phone-app-header-info{flex-direction:column;justify-content:center;gap:1px;display:flex}.hero__phone-app-header-name{color:var(--color-text,var(--hero-phone-body-color,#1a1a1a));font-size:10px;font-weight:700;line-height:1.1}.dark .hero__phone-app-header-name{color:var(--color-white)}@container (width<=230px){.hero__phone-app-header-name{font-size:9px}}.hero__phone-app-header-tagline{color:var(--color-text-muted,#00000080);text-transform:uppercase;font-family:Amatic SC,PT Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.1}.dark .hero__phone-app-header-tagline{color:#ffffff80}@container (width<=230px){.hero__phone-app-header-tagline{font-size:10px}}.hero__phone-app-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}@container (width<=230px){.hero__phone-app-content{gap:4px;padding:6px}}.hero__phone-app-content-card{text-align:center;background:var(--hero-phone-app-card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;flex-direction:column;align-items:center;gap:5px;width:100%;padding:8px;display:flex}@container (width<=230px){.hero__phone-app-content-card{border-radius:8px;gap:4px;padding:6px}}.hero__phone-app-greeting{color:var(--hero-phone-text-dark-strong);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:6px;font-weight:500}@container (width<=230px){.hero__phone-app-greeting{font-size:5px}}.hero__phone-app-brand{align-items:center;gap:4px;display:flex}.hero__phone-app-brand-icon{border-radius:4px;flex-shrink:0;width:18px;height:18px}@container (width<=230px){.hero__phone-app-brand-icon{width:14px;height:14px}}.hero__phone-app-brand-name{color:var(--color-white);font-size:11px;font-weight:700}@container (width<=230px){.hero__phone-app-brand-name{font-size:9px}}.hero__phone-app-tagline{color:var(--color-white);text-transform:uppercase;margin:0;font-family:Amatic SC,PT Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2}@container (width<=230px){.hero__phone-app-tagline{font-size:12px}}.hero__phone-app-search{color:#ffffffb3;background:#fff3;border:1px solid #ffffff59;border-radius:6px;align-items:center;gap:4px;width:100%;padding:4px 6px;display:flex}.hero__phone-app-search i{flex-shrink:0;font-size:9px}.hero__phone-app-search span{font-size:7px;font-weight:400}@container (width<=230px){.hero__phone-app-search{border-radius:5px;padding:3px 5px}.hero__phone-app-search i{font-size:8px}.hero__phone-app-search span{font-size:6px}}.hero__phone-app-actions{flex-direction:column;gap:4px;width:100%;display:flex}@container (width<=230px){.hero__phone-app-actions{gap:3px}}.hero__phone-app-btn{border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;padding:5px 6px;font-size:8px;font-weight:600;display:flex}.hero__phone-app-btn i{font-size:9px}.hero__phone-app-btn--primary{background:var(--color-primary);color:var(--color-white)}.hero__phone-app-btn--ghost{color:var(--color-white);background:0 0;border:1px solid #fff9}@container (width<=230px){.hero__phone-app-btn{border-radius:5px;padding:4px 5px;font-size:7px}.hero__phone-app-btn i{font-size:8px}}.anliegen-section{padding:0 var(--spacing-4)}.anliegen-section__search{margin-bottom:var(--spacing-4)}.anliegen-section__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.anliegen-section__empty i{font-size:2rem}.anliegen-section__loading{gap:var(--spacing-3);min-height:150px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.anliegen-section__loading i{font-size:2rem}.anliegen-section__login-hint{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.875rem;display:flex}.anliegen-section__login-hint i{color:var(--color-primary);flex-shrink:0;font-size:1.25rem}.anliegen-section__login-hint span{flex:1}.anliegen-section__login-link{color:var(--color-primary);white-space:nowrap;font-weight:600;text-decoration:none}.anliegen-section__login-link:hover{text-decoration:underline}.anliegen-section__login-link:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.anliegen-section__login-link:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.anliegen-section__login-link:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.locations-section__loading,.locations-section__empty,.locations-section__no-results{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.locations-section__loading i,.locations-section__empty i,.locations-section__no-results i{font-size:2rem}.locations-section__search,.anliegen-section__search{width:220px;transition:width .25s cubic-bezier(.4,0,.2,1)}.locations-section__search:focus-within,.anliegen-section__search:focus-within{flex:1}@media (width<=639px){.locations-section__search,.anliegen-section__search{width:100%}}.standorte-map-view{border-radius:var(--radius-lg);height:350px;overflow:hidden}@media (width>=768px){.standorte-map-view{height:500px}}.standorte-map-view .leaflet-container{width:100%;height:100%}.standorte-map-view .leaflet-popup-content-wrapper{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:var(--radius-md);padding:0}.standorte-map-view .leaflet-popup-content{margin:var(--spacing-5);font-size:.875rem;line-height:1.5}.standorte-map-view .leaflet-popup-content p{margin:0}.standorte-map-view .leaflet-popup-tip{background:var(--color-surface)}.standorte-map-view .leaflet-popup-close-button{top:var(--spacing-2);right:var(--spacing-2);width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:1rem;line-height:20px}.standorte-map-view .leaflet-popup-close-button:hover{color:var(--color-text);background:var(--color-surface-hover)}.standorte-pin{filter:drop-shadow(0 2px 4px #0000004d)}.standorte-pin.leaflet-div-icon{background:0 0;border:none}.standorte-map-popup{gap:var(--spacing-3);flex-direction:column;width:230px;display:flex}.standorte-map-popup__header{gap:var(--spacing-1);padding-right:var(--spacing-4);flex-direction:column;display:flex}.standorte-map-popup__name{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.3}.standorte-map-popup__firma{color:var(--color-primary-accessible,var(--color-primary));font-size:.75rem;font-weight:500;line-height:1.3}.standorte-map-popup__address-row{gap:var(--spacing-2);align-items:center;display:flex}.standorte-map-popup__address{gap:var(--spacing-2);color:var(--color-gray-dark);flex:1;align-items:center;margin:0;font-size:.875rem;display:flex}.standorte-map-popup__address i{flex-shrink:0;font-size:.875rem}.standorte-map-popup__maps-link{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-gray-dark);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.standorte-map-popup__maps-link i{font-size:.75rem}.standorte-map-popup__maps-link:hover{background:var(--color-surface-100);color:var(--color-primary);border-color:var(--color-primary)}@media (width<=767px){.locations-grid{grid-template-columns:1fr}}.location-card{cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.location-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));transform:translateY(-2px)}.location-card__map{width:100%;height:200px}.location-card__map .leaflet-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:100%}.location-card__info{padding:var(--spacing-4)}.location-card__name{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1.125rem;font-weight:600}.location-card__address{margin:0 0 var(--spacing-3);color:var(--color-gray-dark);align-items:center;gap:var(--spacing-2);font-size:.875rem;display:flex}.location-card__address i{color:var(--color-primary)}.contact-grid{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.contact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=479px){.contact-grid{grid-template-columns:1fr}}.contact-card__content{text-align:center;align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.contact-card__icon{color:var(--color-primary);font-size:1.5rem}.contact-card__title{color:var(--color-gray-dark);margin:0;font-size:.875rem;font-weight:600}.contact-card__value{color:var(--color-text);margin:0;font-size:1rem;text-decoration:none}.contact-card__value:hover{color:var(--color-primary)}.contact-card__value:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.contact-card__value:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.contact-card__value:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.how-it-works__intro{margin-bottom:var(--spacing-7);text-align:center}.how-it-works__intro-title{margin:var(--spacing-6) 0 var(--spacing-2);color:var(--color-text);font-size:1.125rem;font-weight:700;line-height:1.3}.how-it-works__intro-subtitle{margin:0 0 var(--spacing-4);color:var(--color-text-secondary);font-size:.875rem}.how-it-works__intro-text{max-width:42rem;color:var(--color-text-secondary);text-align:justify;margin:0 auto;font-size:1rem;line-height:1.6}.how-it-works__intro-text>*+*{margin-top:var(--spacing-3)}.how-it-works__intro-text h1,.how-it-works__intro-text h2,.how-it-works__intro-text h3{margin:0;font-weight:700;line-height:1.3}.how-it-works__intro-text h1{font-size:2rem}.how-it-works__intro-text h2{font-size:1.5rem}.how-it-works__intro-text h3{font-size:1.125rem}.how-it-works__intro-text p{margin:0}.how-it-works__intro-text p:empty{min-height:1em}.how-it-works__intro-text ul,.how-it-works__intro-text ol{padding-left:var(--spacing-5);margin:0}.how-it-works__intro-text a{color:var(--color-primary);text-decoration:underline}.how-it-works__intro-text strong{font-weight:700}.how-it-works__intro-text em{font-style:italic}.how-it-works__intro-text u{text-decoration:underline}.how-it-works__intro-text s{text-decoration:line-through}.how-it-works__intro-text img{border-radius:var(--radius-md);max-width:100%}.how-it-works__steps{gap:var(--spacing-4);margin:0 0 var(--spacing-2);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=768px){.how-it-works__steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.how-it-works__steps{grid-template-columns:repeat(4,1fr)}}.how-it-works__step{opacity:0;transform:translateY(24px)}.how-it-works__step.is-visible{animation:.48s cubic-bezier(.22,1,.36,1) forwards fade-up;animation-delay:calc(var(--step-index) * .1s)}.how-it-works__step.is-visible .how-it-works__card .how-it-works__number{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards checkmark-pop;animation-delay:calc(var(--step-index) * .1s + .3s);opacity:0;transform:scale(0)}.how-it-works__card{text-align:center;height:100%;padding:var(--spacing-6) var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.how-it-works__card:before,.how-it-works__card:after{content:"";background:linear-gradient(to right, transparent, var(--color-primary), transparent);opacity:.5;height:2px;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;left:10%;right:10%;transform:scaleX(1)}.how-it-works__card:before{border-radius:0 0 9999px 9999px;top:0}.how-it-works__card:after{border-radius:9999px 9999px 0 0;bottom:0}.how-it-works__card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));border-color:var(--color-primary-subtle);transform:translateY(-2px)}.how-it-works__card:hover:before,.how-it-works__card:hover:after{opacity:1;transform:scaleX(1.055)}.how-it-works__icon-wrapper{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));border:1px solid var(--color-primary-subtle);width:5rem;height:5rem;margin-bottom:var(--spacing-5);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.how-it-works__card:hover .how-it-works__icon-wrapper{box-shadow:0 0 0 6px var(--color-primary-bg);transform:scale(1.06)}.how-it-works__number{background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-white);box-shadow:0 1px 6px rgb(var(--color-primary-rgb)/40%);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.4rem;left:-.4rem}.how-it-works__icon{font-size:var(--icon-size-xl);color:var(--color-primary)}.how-it-works__title{color:var(--color-text);margin-bottom:var(--spacing-2);z-index:1;font-size:1rem;font-weight:600;line-height:1.3;display:block;position:relative}.how-it-works__text{color:var(--color-text-secondary);z-index:1;flex:1;margin:0;font-size:.875rem;line-height:1.6;position:relative}.how-it-works__action{margin-top:var(--spacing-5);z-index:1;position:relative}.newsletter-section{margin:0 calc(-1 * var(--spacing-4))}.newsletter-section>.base-newsletter-signup{border-radius:0}.newsletter-section>.base-newsletter-signup--fallback{border-left:none}@media (width<=767px){.newsletter-section{margin-inline:0}.newsletter-section>.base-newsletter-signup{border-radius:var(--radius-lg)}.newsletter-section>.base-newsletter-signup--fallback{border-left:4px solid var(--color-primary)}}.home-activities-section__content-bounds{max-width:90rem;margin:0 auto}.home-activities-section__intro{margin:0 auto var(--spacing-6);max-width:42rem;color:var(--color-text-secondary);text-align:center;font-size:1rem;line-height:1.6}.home-activities-section__intro>*+*{margin-top:var(--spacing-3)}.home-activities-section__intro h1,.home-activities-section__intro h2,.home-activities-section__intro h3{margin:0;font-weight:700;line-height:1.3}.home-activities-section__intro h1{font-size:2rem}.home-activities-section__intro h2{font-size:1.5rem}.home-activities-section__intro h3{font-size:1.125rem}.home-activities-section__intro p{margin:0}.home-activities-section__intro p:empty{min-height:1em}.home-activities-section__intro ul,.home-activities-section__intro ol{padding-left:var(--spacing-5);margin:0}.home-activities-section__intro a{color:var(--color-primary);text-decoration:underline}.home-activities-section__intro strong{font-weight:700}.home-activities-section__intro em{font-style:italic}.home-activities-section__intro u{text-decoration:underline}.home-activities-section__intro s{text-decoration:line-through}.home-activities-section__intro img{border-radius:var(--radius-md);max-width:100%}.home-activities-section__features{grid-template-columns:repeat(auto-fit, minmax(min(100%, 100% / var(--columns,3) - var(--spacing-4)), 1fr));gap:var(--spacing-4);margin:0 0 var(--spacing-4);padding:0;list-style:none;display:grid}.home-activities-section__feature{opacity:0;transform:translateY(24px)}.home-activities-section__feature.is-visible{animation:.48s cubic-bezier(.22,1,.36,1) forwards fade-up;animation-delay:calc(var(--step-index) * .1s)}.home-activities-section__card{text-align:center;height:100%;padding:var(--spacing-6) var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.home-activities-section__card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));transform:translateY(-2px)}.home-activities-section__icon-wrapper{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));border:1px solid var(--color-primary-subtle);width:5rem;height:5rem;margin-bottom:var(--spacing-5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-activities-section__icon{font-size:var(--icon-size-xl);color:var(--color-primary)}.home-activities-section__title{color:var(--color-text);margin-bottom:var(--spacing-2);font-size:1rem;font-weight:600;line-height:1.3;display:block}.home-activities-section__text{color:var(--color-text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.6}.home-activities-section__action{margin-top:var(--spacing-5)}.home-activities-section__cta{margin-top:var(--spacing-6);justify-content:center;display:flex}.home-activities-section__note{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-6);color:var(--color-text-secondary);font-size:.875rem;font-style:italic;display:flex}.home-activities-section__subtitle{margin:var(--spacing-6) 0 var(--spacing-3);color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:700}.home-activities-section__subtitle-text{margin:0 auto var(--spacing-5);max-width:42rem;color:var(--color-text-secondary);text-align:center;font-size:.875rem;line-height:1.6}.home-activities-section__subtitle-text>*+*{margin-top:var(--spacing-3)}.home-activities-section__subtitle-text h1,.home-activities-section__subtitle-text h2,.home-activities-section__subtitle-text h3{margin:0;font-weight:700;line-height:1.3}.home-activities-section__subtitle-text h1{font-size:2rem}.home-activities-section__subtitle-text h2{font-size:1.5rem}.home-activities-section__subtitle-text h3{font-size:1.125rem}.home-activities-section__subtitle-text p{margin:0}.home-activities-section__subtitle-text p:empty{min-height:1em}.home-activities-section__subtitle-text ul,.home-activities-section__subtitle-text ol{padding-left:var(--spacing-5);margin:0}.home-activities-section__subtitle-text a{color:var(--color-primary);text-decoration:underline}.home-activities-section__subtitle-text strong{font-weight:700}.home-activities-section__subtitle-text em{font-style:italic}.home-activities-section__subtitle-text u{text-decoration:underline}.home-activities-section__subtitle-text s{text-decoration:line-through}.home-activities-section__subtitle-text img{border-radius:var(--radius-md);max-width:100%}.home-activities-section__tags{justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.home-activities-section__tag{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary);color:var(--color-white);border-radius:9999px;font-size:.75rem;font-weight:600;display:inline-flex}.home-activities-section__safespace{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);margin-bottom:var(--spacing-6);border:2px solid var(--severity-border,var(--color-primary-subtle));border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--severity-bg,var(--color-primary-bg)), var(--severity-subtle,var(--color-surface)));box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));display:flex;position:relative}.home-activities-section__safespace--primary{--severity-bg:var(--color-primary-bg);--severity-border:var(--color-primary-subtle);--severity-accent:var(--color-primary);--severity-subtle:var(--color-primary-subtle)}.home-activities-section__safespace--info{--severity-bg:var(--color-info-bg,var(--color-primary-bg));--severity-border:var(--color-info-subtle,var(--color-primary-subtle));--severity-accent:var(--color-info,var(--color-primary));--severity-subtle:var(--color-info-subtle,var(--color-primary-subtle))}.home-activities-section__safespace--warning{--severity-bg:var(--color-warning-bg,var(--color-primary-bg));--severity-border:var(--color-warning-subtle,var(--color-primary-subtle));--severity-accent:var(--color-warning,var(--color-primary));--severity-subtle:var(--color-warning-subtle,var(--color-primary-subtle))}.home-activities-section__safespace--danger{--severity-bg:var(--color-danger-bg,var(--color-primary-bg));--severity-border:var(--color-danger-subtle,var(--color-primary-subtle));--severity-accent:var(--color-danger,var(--color-primary));--severity-subtle:var(--color-danger-subtle,var(--color-primary-subtle))}.home-activities-section__safespace--centered-content{text-align:center;justify-content:center}.home-activities-section__safespace-badge{background:var(--severity-accent,var(--color-primary));width:4rem;height:4rem;color:var(--color-white);font-size:var(--icon-size-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-activities-section__safespace-title{margin:0 0 var(--spacing-1);color:var(--color-text);font-size:1rem;font-weight:700}.home-activities-section__safespace-text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.home-activities-section__safespace-text>*+*{margin-top:var(--spacing-3)}.home-activities-section__safespace-text h1,.home-activities-section__safespace-text h2,.home-activities-section__safespace-text h3{margin:0;font-weight:700;line-height:1.3}.home-activities-section__safespace-text h1{font-size:2rem}.home-activities-section__safespace-text h2{font-size:1.5rem}.home-activities-section__safespace-text h3{font-size:1.125rem}.home-activities-section__safespace-text p{margin:0}.home-activities-section__safespace-text p:empty{min-height:1em}.home-activities-section__safespace-text ul,.home-activities-section__safespace-text ol{padding-left:var(--spacing-5);margin:0}.home-activities-section__safespace-text a{color:var(--color-primary);text-decoration:underline}.home-activities-section__safespace-text strong{font-weight:700}.home-activities-section__safespace-text em{font-style:italic}.home-activities-section__safespace-text u{text-decoration:underline}.home-activities-section__safespace-text s{text-decoration:line-through}.home-activities-section__safespace-text img{border-radius:var(--radius-md);max-width:100%}.home-activities-section__notice{padding:var(--spacing-6) var(--spacing-5) var(--spacing-5);margin-top:var(--spacing-7);background:linear-gradient(160deg, var(--severity-bg,var(--color-danger-bg)), var(--color-surface) 70%);border:2px solid var(--severity-border,var(--color-danger-bg));border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));text-align:center;position:relative}.home-activities-section__notice--primary{--severity-border:var(--color-primary-subtle);--severity-accent:var(--color-primary);--severity-bg:var(--color-primary-bg)}.home-activities-section__notice--info{--severity-border:var(--color-info-subtle,var(--color-primary-subtle));--severity-accent:var(--color-info,var(--color-primary));--severity-bg:var(--color-info-bg,var(--color-primary-bg))}.home-activities-section__notice--warning{--severity-border:var(--color-warning-subtle,var(--color-danger-bg));--severity-accent:var(--color-warning,var(--color-danger));--severity-bg:var(--color-warning-bg,var(--color-danger-bg))}.home-activities-section__notice--danger{--severity-border:var(--color-danger-subtle,var(--color-danger-bg));--severity-accent:var(--color-danger);--severity-bg:var(--color-danger-bg)}.home-activities-section__notice--centered-content .home-activities-section__notice-content{text-align:center}.home-activities-section__notice--centered-content .home-activities-section__notice-item{justify-content:center}.home-activities-section__notice-icon-wrapper{background:var(--severity-accent,var(--color-danger,var(--color-primary)));width:3.5rem;height:3.5rem;color:var(--color-white);font-size:var(--icon-size-md);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.home-activities-section__notice-title{margin:var(--spacing-2) 0 var(--spacing-4);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.home-activities-section__notice-content{gap:var(--spacing-3);text-align:left;grid-template-columns:1fr;display:grid}@media (width>=768px){.home-activities-section__notice-content{grid-template-columns:repeat(2,1fr)}}.home-activities-section__notice-item{align-items:flex-start;gap:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-3);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));display:flex}.home-activities-section__notice-item p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.home-activities-section__notice-item-icon{background:var(--color-primary-bg);width:2rem;height:2rem;color:var(--color-primary);font-size:var(--icon-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-expectations-section__content-bounds{max-width:90rem;margin:0 auto}.home-expectations-section__intro{margin:0 auto var(--spacing-6);max-width:42rem;color:var(--color-text-secondary);text-align:center;font-size:1rem;line-height:1.6}.home-expectations-section__intro>*+*{margin-top:var(--spacing-3)}.home-expectations-section__intro h1,.home-expectations-section__intro h2,.home-expectations-section__intro h3{margin:0;font-weight:700;line-height:1.3}.home-expectations-section__intro h1{font-size:2rem}.home-expectations-section__intro h2{font-size:1.5rem}.home-expectations-section__intro h3{font-size:1.125rem}.home-expectations-section__intro p{margin:0}.home-expectations-section__intro p:empty{min-height:1em}.home-expectations-section__intro ul,.home-expectations-section__intro ol{padding-left:var(--spacing-5);margin:0}.home-expectations-section__intro a{color:var(--color-primary);text-decoration:underline}.home-expectations-section__intro strong{font-weight:700}.home-expectations-section__intro em{font-style:italic}.home-expectations-section__intro u{text-decoration:underline}.home-expectations-section__intro s{text-decoration:line-through}.home-expectations-section__intro img{border-radius:var(--radius-md);max-width:100%}.home-expectations-section__intro a{font-weight:600}.home-expectations-section__subtitle{margin:var(--spacing-6) 0 var(--spacing-4);color:var(--color-text);text-align:center;font-size:1.125rem;font-weight:700}.home-expectations-section__highlights{grid-template-columns:repeat(auto-fit, minmax(min(100%, 100% / var(--columns,3) - var(--spacing-4)), 1fr));gap:var(--spacing-4);margin-bottom:var(--spacing-4);display:grid}.home-expectations-section__highlight-card{text-align:center;padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.home-expectations-section__highlight-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));transform:translateY(-2px)}.home-expectations-section__highlight-icon{width:4rem;height:4rem;margin-bottom:var(--spacing-3);background:var(--color-primary);color:var(--color-white);font-size:var(--icon-size-lg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.home-expectations-section__highlight-title{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1rem;font-weight:600}.home-expectations-section__highlight-description{color:var(--color-text-secondary);flex:1;margin:0;font-size:.875rem;line-height:1.6}.home-expectations-section__action{margin-top:var(--spacing-5)}.home-expectations-section__cta{margin-top:var(--spacing-6);justify-content:center;display:flex}.home-expectations-section__amenities{grid-template-columns:repeat(auto-fit, minmax(min(100%, 100% / var(--columns,3) - var(--spacing-4)), 1fr));gap:var(--spacing-4);display:grid}.home-expectations-section__amenity-card{align-items:center;gap:var(--spacing-2);text-align:center;padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:flex}.home-expectations-section__amenity-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));transform:translateY(-2px)}.home-expectations-section__amenity-icon{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));width:3rem;height:3rem;color:var(--color-primary);font-size:var(--icon-size-lg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.home-expectations-section__amenity-title{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.home-expectations-section__amenity-description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.news-section{padding:0 var(--spacing-4)}.news-section__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-flow:dense;gap:var(--spacing-4);display:grid}.news-section__loading,.news-section__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.news-section__loading i,.news-section__empty i{font-size:2rem}.success-page{max-width:600px;margin:0 auto}.success-hero{border-radius:var(--radius-lg);height:280px;margin-bottom:var(--spacing-5);position:relative;overflow:hidden}@media (width>=768px){.success-hero{height:320px}}.success-hero__map{pointer-events:none;position:absolute;inset:0}.success-hero__map .leaflet-container{width:100%;height:100%}.success-hero__overlay{background:linear-gradient(#0000004d 0%,#0009 50%,#000000d9 100%);position:absolute;inset:0}.success-hero__content{padding:var(--spacing-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.success-checkmark{background:var(--color-success);width:80px;height:80px;margin-bottom:var(--spacing-4);border-radius:50%;justify-content:center;align-items:center;animation:.4s ease-out checkmark-pop;display:flex}.success-checkmark i{color:var(--color-white);font-size:2.5rem}.success-title{color:var(--color-white);margin:0 0 var(--spacing-3);font-size:2rem;font-weight:700}.success-subtitle{color:#ffffffe6;margin:0;font-size:1.125rem;line-height:1.6}.success-subtitle strong{color:var(--color-white)}.success-location{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4);display:flex}.success-location__icon{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.success-location__icon i{color:var(--color-white);font-size:1.25rem}.success-location__text{gap:var(--spacing-1);flex-direction:column;display:flex}.success-location__name{color:var(--color-text);font-size:1.5rem;font-weight:700}.success-location__address{color:var(--color-gray-dark);font-size:1rem}.success-location__link{align-items:center;gap:var(--spacing-2);color:var(--color-primary);margin-top:var(--spacing-2);font-size:.875rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.success-location__link:hover{text-decoration:underline}.success-location__link i{font-size:.75rem}.success-details{gap:var(--spacing-3);margin-bottom:var(--spacing-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.success-details{grid-template-columns:repeat(2,1fr)}}.success-details--single{grid-template-columns:1fr}.success-actions{justify-content:center;display:flex}.success-detail-card{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s;display:flex}.success-detail-card:hover{box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-subtle))}.success-detail-card--highlight{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-primary-5) 0%, var(--color-primary-subtle) 100%);border-width:2px}.success-detail-icon{background:var(--color-primary-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.success-detail-icon i{color:var(--color-primary);font-size:1rem}.success-detail-content{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.success-detail-label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.success-detail-value{color:var(--color-text);font-size:1rem;font-weight:600}.success-detail-time{color:var(--color-primary);font-size:1.5rem;font-weight:700}.success-detail-hint{color:var(--color-gray-dark);margin-top:var(--spacing-1);font-size:.875rem}.success-contact{align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);display:flex}.success-contact__icon{background:var(--color-primary-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.success-contact__icon i{color:var(--color-primary);font-size:1.25rem}.success-contact__content{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.success-contact__label{color:var(--color-gray-dark);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.success-contact__name{color:var(--color-text);font-size:1.125rem;font-weight:600}.success-contact__details{gap:var(--spacing-3);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.success-contact__item{align-items:center;gap:var(--spacing-2);color:var(--color-gray-dark);font-size:.875rem;display:inline-flex}.success-contact__item i{color:var(--color-primary);font-size:.875rem}@media (width<=767px){.success-hero{height:260px;margin-bottom:var(--spacing-4)}.success-hero__content{padding:var(--spacing-4)}.success-checkmark{width:64px;height:64px}.success-checkmark i{font-size:2rem}.success-title{font-size:1.5rem}.success-subtitle{font-size:1rem}.success-location{padding:var(--spacing-4);gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.success-location__icon{width:2.5rem;height:2.5rem}.success-location__icon i{font-size:1rem}.success-location__name{font-size:1.125rem}.success-location__address{font-size:.875rem}.success-details{gap:var(--spacing-3);margin-bottom:var(--spacing-3)}.success-detail-card{padding:var(--spacing-3);gap:var(--spacing-3)}.success-detail-icon{width:2rem;height:2rem}.success-detail-icon i,.success-detail-value{font-size:.875rem}.success-detail-time{font-size:1.25rem}.success-contact{padding:var(--spacing-4);gap:var(--spacing-3);margin-bottom:var(--spacing-5)}.success-contact__icon{width:2.5rem;height:2.5rem}.success-contact__icon i,.success-contact__name{font-size:1rem}.success-contact__details{gap:var(--spacing-2);flex-direction:column}}.demo-section{margin-bottom:var(--spacing-5)}.demo-grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.demo-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.demo-item h4{margin:0 0 var(--spacing-3);color:var(--color-gray);font-size:.875rem}.demo-item--full-width{grid-column:1/-1}.demo-row{gap:var(--spacing-2);flex-wrap:wrap;align-items:center;display:flex}.demo-column{gap:var(--spacing-2);flex-direction:column;display:flex}.demo-result{margin-top:var(--spacing-4);padding:var(--spacing-3);background:var(--color-gray-light);border-radius:var(--radius-md);font-size:.875rem}.demo-subtitle{margin:var(--spacing-5) 0 var(--spacing-3);color:var(--color-gray);font-size:.875rem}.demo-calendar-row{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.demo-cards{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.demo-modals{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.demo-sections{gap:var(--spacing-4);flex-direction:column;display:flex}.demo-heading{margin:var(--spacing-4) 0 0;color:var(--color-text);font-size:1rem;font-weight:600}.demo-pages{gap:var(--spacing-5);flex-direction:column;display:flex}.demo-content{color:var(--color-gray);font-style:italic}.my-statistics{gap:var(--spacing-4);flex-direction:column;display:flex}@media (width>=768px){.my-statistics{gap:var(--spacing-5)}}.my-statistics__header{align-items:stretch;gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.my-statistics__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-direction:row}}.my-statistics__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}@media (width>=640px){.my-statistics__title{font-size:1.5rem}}.my-statistics__loading{min-height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:2rem;display:flex}.my-statistics__content{gap:var(--spacing-5);flex-direction:column;display:flex}.team-presence-page{gap:var(--spacing-4);flex-direction:column;display:flex}.team-presence-page__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.team-presence-page__search{flex:1;max-width:400px}.team-presence-page__stats{align-items:center;gap:var(--spacing-2);display:flex}.team-presence-page__count{color:var(--color-text-muted);font-size:.875rem}.team-presence-page__loading,.team-presence-page__empty{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;display:flex}.team-presence-page__loading i,.team-presence-page__empty i{font-size:2rem}.team-presence-page__group-header{align-items:flex-start;gap:var(--spacing-3);display:flex}.team-presence-page__group-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);background-color:var(--color-primary);margin-top:var(--spacing-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-presence-page__group-icon i{color:var(--color-white);font-size:.875rem}.team-presence-page__group-icon--inactive{background-color:#a7a8aa}.team-presence-page__group-info{flex-direction:column;flex:1;min-width:0;display:flex}.team-presence-page__group-title{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:1.125rem;font-weight:600;display:flex}.team-presence-page__group-address{color:var(--color-text-muted);font-size:.875rem}.team-presence-page__grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.team-presence-card{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);cursor:default;transition:box-shadow .2s;display:flex}.team-presence-card:hover{box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light))}.team-presence-card__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.team-presence-card__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.team-presence-card__status{font-size:.875rem;font-weight:500}.team-presence-card__duration{color:var(--color-text-muted);font-size:.875rem}.team-presence-card__message{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-style:italic;overflow:hidden}@media (width<=639px){.team-presence-page__header{flex-direction:column;align-items:stretch}.team-presence-page__search{max-width:none}.team-presence-page__grid{grid-template-columns:1fr}}.profile-page{gap:var(--spacing-6);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.profile-page__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);flex-direction:column;display:flex}.profile-page__loading i{font-size:2rem}.profile-page__id-card--legacy{border:2px solid var(--color-primary);border-radius:var(--radius-lg);overflow:hidden}.profile-page__id-card--legacy .base-card__body{padding:0}.profile-page__id-card--legacy .profile-page__id-card-header{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover,var(--color-primary)) 100%);padding:var(--spacing-4) var(--spacing-5);justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.profile-page__id-card--legacy .profile-page__id-card-org{color:var(--color-white);letter-spacing:.5px;font-size:1.125rem;font-weight:700}.profile-page__id-card--legacy .profile-page__id-card-header-actions{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.profile-page__id-card--legacy .profile-page__id-card-body{text-align:center;align-items:center;gap:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-surface);flex-direction:column;display:flex}@media (width>=640px){.profile-page__id-card--legacy .profile-page__id-card-body{text-align:left;flex-direction:row;align-items:flex-start}}.profile-page__id-card--legacy .profile-page__id-card-avatar-section{align-items:center;gap:var(--spacing-3);flex-direction:column;flex-shrink:0;display:flex}.profile-page__id-card--legacy .profile-page__id-card-avatar .presence-avatar,.profile-page__id-card--legacy .profile-page__id-card-avatar .presence-avatar__circle{width:96px;height:96px}.profile-page__id-card--legacy .profile-page__id-card-avatar .presence-avatar__initials{font-size:2rem}.profile-page__id-card--legacy .profile-page__id-card-avatar .presence-avatar__badge{width:var(--size-avatar-sm);height:var(--size-avatar-sm);right:calc(var(--spacing-2) * -1);bottom:calc(var(--spacing-2) * -1)}.profile-page__id-card--legacy .profile-page__id-card-avatar .presence-avatar__badge-icon{font-size:.875rem}.profile-page__id-card--legacy .profile-page__id-card-info{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.profile-page__id-card--legacy .profile-page__id-card-name{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1.2}.profile-page__id-card--legacy .profile-page__id-card-details{gap:var(--spacing-2);flex-direction:column;display:flex}.profile-page__id-card--legacy .profile-page__id-card-row{align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}.profile-page__id-card--legacy .profile-page__id-card-row-icon{color:var(--color-primary);text-align:center;flex-shrink:0;width:1rem;font-size:1rem}.profile-page__id-card--legacy .profile-page__id-card-value{color:var(--color-text);font-size:.875rem}.profile-page__id-card--legacy .profile-page__id-card-age-pill .p-tag{cursor:help}.profile-page__id-card--legacy .profile-page__id-card-multi-mitarbeiter{padding:var(--spacing-2) var(--spacing-5);border-top:1px solid var(--color-border);background-color:var(--color-surface-hover);color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.profile-page__avatar-config{gap:var(--spacing-5);flex-direction:column;display:flex}.profile-page__color-pickers{gap:var(--spacing-4);flex-direction:column;display:flex}.profile-page__avatar-live-preview{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);background-color:var(--color-surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}.profile-page__preview-label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.profile-page__sync-info{justify-content:space-between;align-items:stretch;gap:var(--spacing-4);flex-direction:column;display:flex}@media (width>=640px){.profile-page__sync-info{flex-direction:row;align-items:center}}.profile-page__sync-status{align-items:center;gap:var(--spacing-3);display:flex}.profile-page__sync-status>i{color:var(--color-primary);font-size:1.5rem}.profile-page__sync-details{flex-direction:column;display:flex}.profile-page__sync-label{color:var(--color-text-muted);font-size:.875rem}.profile-page__sync-value{color:var(--color-text);font-size:1rem;font-weight:500}.profile-page__sync-hint{color:var(--color-text-muted);margin:var(--spacing-3) 0 0;font-size:.875rem}.profile-page__sync-card{margin-top:var(--spacing-2)}.profile-page__backup-codes-card{gap:var(--spacing-4);flex-direction:column;display:flex}.profile-page__backup-codes-header{align-items:center;gap:var(--spacing-2);display:flex}.profile-page__backup-codes-header i{color:var(--color-primary);font-size:1.125rem}.profile-page__backup-codes-title{color:var(--color-text);font-size:1rem;font-weight:600}.profile-page__backup-codes-hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.profile-page__backup-codes-actions{gap:var(--spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.profile-page__statistics{gap:var(--spacing-5);flex-direction:column;display:flex}.profile-page__statistics-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.profile-page__statistics-loading{padding:var(--spacing-6);justify-content:center;display:flex}.profile-page__statistics-loading i{color:var(--color-primary);font-size:2rem}@media (width<=639px){.app-container:not(.has-sidebar) .main-view .profile-page__id-card{margin:var(--spacing-3)}}@keyframes id-card-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-page__id-card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);overflow:hidden}.profile-page__id-card-hero{border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:210px;transition:height .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (width<=639px){.profile-page__id-card-hero{height:160px}}@media (width>=640px){.profile-page__id-card-hero{height:270px}}.profile-page__id-card-hero.is-collapsed{height:72px}@media (width<=639px){.profile-page__id-card-hero.is-collapsed{height:64px}}.profile-page__id-card-hero-map{pointer-events:none;position:absolute;inset:0}.profile-page__id-card-hero-map .leaflet-container{width:100%;height:100%}.profile-page__id-card-hero-gradient{background:linear-gradient(135deg, var(--hero-color-1,var(--color-primary)) 0%, var(--hero-color-2,var(--color-primary-hover)) 100%);position:absolute;inset:0}.profile-page__id-card-hero-pattern{pointer-events:none;background:radial-gradient(80% 80% at 110% -20%,#ffffff2e 0%,#0000 60%),radial-gradient(60% 60% at -10% 120%,#ffffff1a 0%,#0000 55%);position:absolute;inset:0}.profile-page__id-card-hero-overlay{top:var(--spacing-3);right:var(--spacing-3);z-index:750;position:absolute}.profile-page__id-card-hero-scrim{z-index:650;pointer-events:none;background:linear-gradient(#00000038 0%,#00000014 60%,#0000 100%);position:absolute;inset:0}html.dark .profile-page__id-card-hero-scrim{background:linear-gradient(#00000059 0%,#0000001f 60%,#0000 100%)}.profile-page__id-card-hero-name-panel{bottom:var(--spacing-3);right:var(--spacing-3);z-index:700;max-width:55%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:linear-gradient(160deg, rgb(var(--color-primary-rgb)/45%) 0%, rgb(var(--color-black-rgb)/30%) 55%, rgb(var(--color-primary-rgb)/25%) 100%);-webkit-backdrop-filter:blur(24px)saturate(160%)brightness(1.02);backdrop-filter:blur(24px)saturate(160%)brightness(1.02);border:1px solid rgb(var(--color-white-rgb)/22%);box-shadow:0 2px 4px rgb(var(--color-black-rgb)/12%), 0 8px 24px rgb(var(--color-black-rgb)/28%), inset 0 1.5px 0 rgb(var(--color-white-rgb)/30%), inset 0 -1px 0 rgb(var(--color-white-rgb)/8%), inset 1px 0 0 rgb(var(--color-white-rgb)/12%), inset -1px 0 0 rgb(var(--color-white-rgb)/6%);gap:var(--spacing-1);text-align:right;flex-direction:column;display:flex;position:absolute}@media (width<=639px){.profile-page__id-card-hero-name-panel{padding:var(--spacing-2) var(--spacing-3);max-width:60%}}.profile-page__id-card-hero-name-line{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profile-page__id-card-hero-name{color:var(--color-white);text-shadow:0 1px 4px #00000080;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.85rem,3vw,1rem);font-weight:700;overflow:hidden}.profile-page__id-card-hero-age-pill{flex-shrink:0}.profile-page__id-card-hero-age-pill .p-tag{cursor:help}.profile-page__id-card-hero-firm{justify-content:flex-end;align-items:center;gap:var(--spacing-1);display:flex}.profile-page__id-card-hero-firm i{color:#ffffffe6;text-shadow:0 1px 4px #0009;flex-shrink:0;font-size:.625rem}.profile-page__id-card-hero-firm span{color:var(--color-white);text-shadow:0 1px 5px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.profile-page__id-card-identity-zone{padding:0 var(--spacing-4) var(--spacing-3);z-index:800;justify-content:space-between;align-items:flex-end;margin-top:-58px;display:flex;position:relative}@media (width<=639px){.profile-page__id-card-identity-zone{padding:0 var(--spacing-3) var(--spacing-2);margin-top:-48px}}.profile-page__id-card-edit-button{box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light));flex-shrink:0}.profile-page__id-card-avatar-overlap .presence-avatar--profile .presence-avatar__circle{box-shadow:0 4px 16px #0006}.profile-page__id-card-avatar-overlap .presence-avatar--profile .presence-avatar__initials{font-size:1.5rem}@media (width<=639px){.profile-page__id-card-avatar-overlap .presence-avatar--profile .presence-avatar__initials{font-size:clamp(1rem,4vw,1.125rem)}}.profile-page__id-card-body{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);background-color:var(--color-surface);gap:var(--spacing-3);flex-direction:column;display:flex}@media (width<=639px){.profile-page__id-card-body{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3)}}.profile-page__id-card-body.has-slot-body{padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);gap:var(--spacing-4)}@media (width<=639px){.profile-page__id-card-body.has-slot-body{padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);gap:var(--spacing-3)}}.profile-page__id-card-details{gap:var(--spacing-2);grid-template-columns:1fr;margin:0;display:grid}@media (width>=640px){.profile-page__id-card-details{gap:var(--spacing-2) var(--spacing-4);grid-template-columns:1fr 1fr}}.profile-page__id-card-row{align-items:flex-start;gap:var(--spacing-2);flex-direction:row;display:flex}.profile-page__id-card-row-icon{color:var(--color-primary);text-align:center;width:1rem;margin-top:var(--spacing-1);flex-shrink:0;font-size:1rem}.profile-page__id-card-value{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.3}.profile-page__id-card-value strong{font-weight:600}.profile-page__id-card-section-header{cursor:default;justify-content:space-between;align-items:center;gap:var(--spacing-2);background:0 0;border:none;width:100%;padding:0;display:flex}.profile-page__id-card-section-label{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;min-width:0;font-size:.75rem;font-weight:600;display:flex}.profile-page__id-card-section-label i{color:var(--color-primary);flex-shrink:0;font-size:14px}.profile-page__id-card-section-label-pill{text-transform:none;letter-spacing:normal;font-weight:400}.profile-page__id-card-section-actions{align-items:center;gap:var(--spacing-1);display:flex}.profile-page__id-card-section-chevron{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem;transition:transform .2s}.profile-page__id-card-contact-section{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.profile-page__id-card-contact-section .profile-page__id-card-section-header{cursor:pointer}.profile-page__id-card-contact-section .profile-page__id-card-section-header:hover .profile-page__id-card-section-label{color:var(--color-text)}.profile-page__id-card-contact-section{animation:.3s ease-out both id-card-fade-up}@media (prefers-reduced-motion:reduce){.profile-page__id-card-contact-section{animation:none}}.profile-page__id-card-contact-panel{animation:.2s ease-out both id-card-fade-up}@media (prefers-reduced-motion:reduce){.profile-page__id-card-contact-panel{animation:none}}.profile-page__id-card-contact-list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-page__id-card-contact-item{border-radius:var(--radius-sm);background:var(--color-surface-subtle);overflow:hidden}.profile-page__id-card-contact-item.is-preferred{background:var(--color-success-subtle)}.profile-page__id-card-contact-item.is-preferred .profile-page__id-card-contact-status-icon{color:var(--color-success);opacity:1}.profile-page__id-card-contact-item.is-preferred .profile-page__id-card-contact-value{font-weight:600}.profile-page__id-card-contact-row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);cursor:pointer;transition:background .2s;display:flex}.profile-page__id-card-contact-row:hover{background:var(--color-surface-hover)}@media (width<=639px){.profile-page__id-card-contact-row{padding:var(--spacing-2)}}.profile-page__id-card-contact-status-icon{color:var(--color-text-muted);opacity:.3;flex-shrink:0;font-size:1rem;transition:color .2s,opacity .2s}.profile-page__id-card-contact-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.profile-page__id-card-contact-chevron{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem}.profile-page__id-card-contact-detail{gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-top:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}@media (width<=639px){.profile-page__id-card-contact-detail{padding:var(--spacing-2)}}.profile-page__id-card-contact-detail span{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.75rem;display:flex}.profile-page__id-card-contact-detail span i{color:var(--color-text-muted);opacity:.6;flex-shrink:0;font-size:.75rem}.profile-page__id-card-contact-detail span.profile-page__id-card-contact-unverified{color:var(--color-danger)}.profile-page__id-card-contact-detail span.profile-page__id-card-contact-unverified i{color:var(--color-danger);opacity:1}.profile-page__id-card-standort-section{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.profile-page__id-card-standort-maps-link{text-decoration:none}.profile-page__id-card-standort-label{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600;display:flex}.profile-page__id-card-standort-label i{color:var(--color-primary);font-size:.875rem}.profile-page__id-card-standort-card{border-radius:var(--radius-sm);overflow:hidden}.profile-page__id-card-standort-weitere-section{gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.profile-page__id-card-standort-weitere-section .profile-page__id-card-section-header{cursor:pointer}.profile-page__id-card-standort-weitere-section .profile-page__id-card-section-header:hover .profile-page__id-card-section-label{color:var(--color-text)}.profile-page__id-card-standort-weitere-list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-page__id-card-standort-weitere-item{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:.875rem;display:flex}.profile-page__id-card-standort-weitere-item span{flex:1}.profile-page__id-card-standort-weitere-icon{color:var(--color-primary);flex-shrink:0;font-size:.875rem}.profile-page__id-card-standort-weitere{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.profile-page__id-card-contact-location-card{margin-top:var(--spacing-1);border-radius:var(--radius-sm);overflow:hidden}.profile-page__id-card-contact-osm-link{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);color:var(--color-primary);font-size:.75rem;text-decoration:none;display:flex}.profile-page__id-card-contact-osm-link i{opacity:1;color:var(--color-primary);font-size:.75rem}.profile-page__id-card-contact-osm-link:hover{text-decoration:underline}.profile-page__id-card-multi-mitarbeiter{padding:var(--spacing-2) var(--spacing-4);border-top:1px solid var(--color-border);background-color:var(--color-surface-hover);justify-content:center;align-items:center;display:flex}.profile-page__id-card-multi-mitarbeiter-pill{cursor:pointer}.profile-page__id-card-multi-mitarbeiter-pill:hover{opacity:.8}.profile-notification-section__push-prompt{margin-top:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.profile-notification-section__push-prompt-text{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4}.profile-notification-section__push-prompt-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profile-notification-section__push-error{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);color:var(--color-danger);font-size:.75rem;display:flex}.profile-news-acknowledgement-section__empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--color-text-secondary);justify-content:center;display:flex}.profile-news-acknowledgement-section__list{gap:var(--spacing-3);flex-direction:column;display:flex}.profile-laufbahn-section__sections{gap:var(--spacing-5);flex-direction:column;display:flex}.profile-laufbahn-section__divider{border:none;border-top:1px solid var(--color-border);margin:0 calc(-1 * var(--spacing-4))}.profile-laufbahn-section__sub{gap:var(--spacing-4);flex-direction:column;display:flex}.profile-laufbahn-section__sub-header{align-items:center;gap:var(--spacing-3);display:flex}.profile-laufbahn-section__sub-icon{font-size:1.125rem}.profile-laufbahn-section__sub-icon--karriere{color:var(--color-primary)}.profile-laufbahn-section__sub-icon--qual{color:var(--color-success)}.profile-laufbahn-section__sub-title{color:var(--color-text);font-size:1rem;font-weight:700}.profil-stammdaten{gap:var(--spacing-4);flex-direction:column;display:flex}.profil-stammdaten__loading{padding:var(--spacing-6);justify-content:center;display:flex}.profil-stammdaten__loading i{color:var(--color-primary);font-size:2rem}.profil-stammdaten__switcher{margin-bottom:var(--spacing-2)}.profil-stammdaten-page__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);flex-direction:column;display:flex}.profil-stammdaten-page__loading i{font-size:2rem}.profil-stammdaten-page__einstellungen-tab,.profil-stammdaten-page__backup-codes-card{gap:var(--spacing-4);flex-direction:column;display:flex}.profil-stammdaten-page__backup-codes-header{align-items:center;gap:var(--spacing-2);display:flex}.profil-stammdaten-page__backup-codes-header i{color:var(--color-primary);font-size:1.125rem}.profil-stammdaten-page__backup-codes-title{color:var(--color-text);font-size:1rem;font-weight:600}.profil-stammdaten-page__backup-codes-hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.profil-stammdaten-page__backup-codes-actions{gap:var(--spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.profil-stammdaten-page__sections{gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;display:flex}@media (width<=639px){.profil-stammdaten-page__sections{padding:var(--spacing-3);gap:var(--spacing-3)}}.profil-stammdaten-page__sections>section{scroll-margin-top:56px}.profil-stammdaten-page__sub-sections{gap:var(--spacing-4);flex-direction:column;display:flex}.profil-stammdaten-page__section-anchor{visibility:hidden;pointer-events:none;border:none;height:1px;margin:0;padding:0;overflow:hidden}.profil-mitarbeiter-switcher{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profil-mitarbeiter-switcher__button{flex-shrink:0}.profil-kontakt-section__header{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.profil-kontakt-section__title{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:1rem;font-weight:600;display:flex}.profil-kontakt-section__title i{color:var(--color-primary)}.profil-kontakt-section__body{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-kontakt__group-label{color:var(--color-text-muted);padding-bottom:var(--spacing-1);font-size:.875rem;font-weight:600}.profil-kontakt__row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-surface-hover);transition:background-color .15s;display:flex}.profil-kontakt__row--active{background-color:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent)}.profil-kontakt__row-icon{text-align:center;width:18px;color:var(--color-text-muted);flex-shrink:0;font-size:1rem}.profil-kontakt__row-icon--active{color:var(--color-primary)}.profil-kontakt__row-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;overflow:hidden}.profil-kontakt__row-tags{gap:var(--spacing-1);flex-wrap:wrap;flex-shrink:0;display:flex}.profil-kontakt__adresse-entry{gap:var(--spacing-3);padding:var(--spacing-3);background-color:var(--color-surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}.profil-kontakt__adresse-tags{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.profil-kontakt__osm-fallback{align-items:center;gap:var(--spacing-2);color:var(--color-primary);font-size:.875rem;text-decoration:none;display:flex}.profil-kontakt__osm-fallback:hover{text-decoration:underline}.profil-kontakt__osm-fallback i{font-size:1rem}.profil-kontakt__geocoding-loading{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;display:flex}.profil-kontakt__geocoding-loading i{font-size:1rem}.profil-kontakt__empty{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.profil-beschaeftigung{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-beschaeftigung__row{gap:var(--spacing-1);flex-direction:column;display:flex}.profil-beschaeftigung__label{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.profil-beschaeftigung__value{color:var(--color-text);font-size:1rem}.profil-beschaeftigung__tags{gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.profil-standorte{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-standorte__hauptstandort{gap:var(--spacing-2);flex-direction:column;display:flex}.profil-standorte__hauptstandort-label{align-items:center;gap:var(--spacing-2);display:flex}.profil-standorte__hauptstandort-info{gap:var(--spacing-1);flex-direction:column;display:flex}.profil-standorte__meta{color:var(--color-text-muted);font-size:.875rem}.profil-standorte__weitere{gap:var(--spacing-2);flex-direction:column;display:flex}.profil-standorte__name{color:var(--color-text);font-size:1rem}.profil-standorte__empty{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.profil-funktionen{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-funktionen__item{gap:var(--spacing-1);padding:var(--spacing-3);background-color:var(--color-surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}.profil-funktionen__item-header{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profil-funktionen__beschreibung{color:var(--color-text);font-size:1rem;font-weight:500}.profil-funktionen__zeitraum{color:var(--color-text-muted);font-size:.875rem}.profil-funktionen__empty{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.profil-qualifikationen-page{gap:var(--spacing-4);flex-direction:column;display:flex}.profil-qualifikationen-page__tabs{margin-bottom:var(--spacing-4)}.profil-qualifikationen-timeline{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-qualifikationen-timeline .base-timeline{gap:var(--spacing-5)}.profil-qualifikationen-timeline .base-timeline__gruppe:not(:last-child):before{top:36px;left:18px;bottom:calc(-1 * var(--spacing-5))}.profil-qualifikationen-timeline .base-timeline__gruppe-header{gap:var(--spacing-3);align-items:center}.profil-qualifikationen-timeline .base-timeline__dot{background:var(--color-surface-raised,var(--color-surface));border:2px solid var(--color-border);flex-shrink:0;width:36px;height:36px}.profil-qualifikationen-timeline .base-timeline__dot .base-timeline__dot-icon{color:var(--color-text-muted);font-size:1rem}.profil-qualifikationen-timeline .base-timeline__sub-zeilen{padding-left:calc(36px + var(--spacing-3))}.profil-qualifikationen-timeline .base-timeline__sub-zeilen:before{left:18px}.profil-qualifikationen-timeline .base-timeline__sub-zeile{border-left-color:var(--dot-color,var(--color-border))}.profil-qualifikationen-timeline__filter{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profil-qualifikationen-timeline__mehr-container{margin-top:var(--spacing-1);position:relative}.profil-qualifikationen-timeline__mehr-container:not(.profil-qualifikationen-timeline__mehr-container--expanded){padding-top:var(--spacing-6)}.profil-qualifikationen-timeline__fade{top:calc(-1 * var(--spacing-8));height:var(--spacing-8);background:linear-gradient(to bottom, transparent, var(--color-surface));pointer-events:none;position:absolute;left:0;right:0}.profil-qualifikationen-timeline__mehr-button{justify-content:center;align-items:center;gap:var(--spacing-2);background:var(--color-surface-raised,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--spacing-2) var(--spacing-4);cursor:pointer;color:var(--color-text-muted);font-size:.875rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:flex}.profil-qualifikationen-timeline__mehr-button:hover{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.profil-qualifikationen-timeline__mehr-button .mdi{font-size:1rem}.profil-qualifikationen-timeline__jahr-btn{align-items:center;gap:var(--spacing-2);cursor:pointer;color:inherit;background:0 0;border:none;padding:0;display:flex}.profil-qualifikationen-timeline__jahr-btn:hover .profil-qualifikationen-timeline__jahr{color:var(--color-primary)}.profil-qualifikationen-timeline__jahr-chevron{color:var(--color-text-muted);font-size:.875rem;transition:transform .2s}.profil-qualifikationen-timeline__jahr{color:var(--color-text);font-size:1.125rem;font-weight:700;transition:color .2s}.profil-qualifikationen-timeline__monat{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2);font-size:.875rem;font-weight:600}.profil-qualifikationen-timeline__eintraege{gap:var(--spacing-3);flex-direction:column;display:flex}.profil-qualifikationen-timeline__eintrag{gap:var(--spacing-3);align-items:flex-start;display:flex}.profil-qualifikationen-timeline__eintrag-dot{background:var(--eintrag-dot-color,var(--color-primary));width:10px;height:10px;margin-top:var(--spacing-1);border-radius:50%;flex-shrink:0}.profil-qualifikationen-timeline__eintrag-dot--hollow{border:2px solid var(--eintrag-dot-color,var(--color-primary));background:0 0}.profil-qualifikationen-timeline__eintrag-content{gap:var(--spacing-1);flex-direction:column;flex:1;display:flex}.profil-qualifikationen-timeline__header-row,.profil-qualifikationen-timeline__meta-row{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.profil-qualifikationen-timeline__kategorie-icon{color:var(--color-text-muted);font-size:.875rem}.profil-qualifikationen-timeline__date{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.profil-qualifikationen-timeline__date--active{color:var(--color-primary);font-weight:600}.profil-qualifikationen-timeline__title{color:var(--color-text);font-size:1rem;font-weight:600}.profil-qualifikationen-timeline__empty{color:var(--color-text-muted);margin:0;font-size:.875rem;font-style:italic}.profil-statistiken{gap:var(--spacing-4);flex-direction:column;display:flex}.notifications-page .base-data-list .base-data-list__header{display:none}.notifications-page .base-data-list .base-data-list__row{flex-flow:row;align-items:center;gap:0;padding:0;display:flex}.notifications-page .base-data-list .base-data-list__row:before{display:none!important}.notifications-page .base-data-list .base-data-list__cell{padding:var(--spacing-3) var(--spacing-2);white-space:normal;display:flex;width:auto!important;min-width:0!important;max-width:none!important}.notifications-page .base-data-list .base-data-list__cell--flex{flex:1;min-width:0}.notifications-page .base-data-list .base-data-list__cell:before{display:none!important}@media (width<=767px){.notifications-page .base-data-list .base-data-list__cell:has(.notifications-page__item-time){padding-left:var(--spacing-2);padding-right:var(--spacing-3);flex:none;width:auto!important;min-width:0!important;max-width:none!important}.notifications-page .base-data-list .base-data-list__cell--actions{display:none}}.base-data-list__row:has(.notifications-page__item-icon[data-unread=true]){background:color-mix(in srgb, var(--color-success) 8%, transparent);border-left:3px solid var(--color-success)}.base-data-list__row:has(.notifications-page__item-icon[data-unread=true]) .notifications-page__item-title{color:var(--color-text)}.base-data-list__row:has(.notifications-page__item-icon[data-unread=true]) .notifications-page__item-time{color:var(--color-success);font-weight:600}.notifications-page .base-data-list__row:has(.notifications-page__item-icon[data-saved=true]){border-left:3px solid var(--color-warning)}.notifications-page{gap:var(--spacing-5);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.notifications-page__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.notifications-page__title{margin:0;font-size:1.5rem;font-weight:600}.notifications-page__tabs-row{align-items:center;gap:var(--spacing-2);display:flex}.notifications-page__tabs-row .base-main-tabs-wrapper{flex:1}.notifications-page__mark-all-btn{background:var(--color-surface-raised);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.notifications-page__mark-all-btn .mdi{font-size:1.25rem}.notifications-page__mark-all-btn:hover{background:var(--color-primary-bg);color:var(--color-primary-accessible,var(--color-primary))}.notifications-page__mark-all-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.notifications-page__mark-all-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.notifications-page__mark-all-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.notifications-page__item-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:flex;position:relative;overflow:visible}.notifications-page__item-icon--archived{opacity:.5}.notifications-page__item-icon--push{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.notifications-page__item-icon--push.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.notifications-page__item-icon--anfrage-created{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.notifications-page__item-icon--anfrage-created.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-success) 22%, transparent)}.notifications-page__item-icon--anfrage-cancelled{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent)}.notifications-page__item-icon--anfrage-cancelled.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-danger) 22%, transparent)}.notifications-page__item-icon--anfrage-reschedule-request{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.notifications-page__item-icon--anfrage-reschedule-request.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-warning) 22%, transparent)}.notifications-page__item-icon--anfrage-reschedule-response{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.notifications-page__item-icon--anfrage-reschedule-response.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-success) 22%, transparent)}.notifications-page__item-icon--news{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.notifications-page__item-icon--news.notifications-page__item-icon--unread{background:color-mix(in srgb, var(--color-primary) 20%, transparent)}.notifications-page__item-saved-badge{color:var(--color-warning);background:var(--color-surface-raised);border:2px solid var(--color-surface-raised);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.875rem;line-height:1;display:flex;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #00000026}.notifications-page__item-unread-dot{background:var(--color-primary);border:2px solid var(--color-surface-raised);border-radius:50%;width:11px;height:11px;position:absolute;top:-2px;right:-2px}.notifications-page__item-content{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.notifications-page__item-title{color:var(--color-text);font-size:1rem;font-weight:600}.notifications-page__item-body{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.notifications-page__item-time{color:var(--color-text-muted);white-space:nowrap;text-align:right;flex-shrink:0;margin-left:auto;font-size:.75rem}.error-page{min-height:100vh;padding:var(--spacing-4);background:var(--color-background);justify-content:center;align-items:center;display:flex}[data-pwa] .error-page{min-height:100%}.error-page__content{text-align:center;flex-direction:column;align-items:center;max-width:400px;display:flex}.error-page__logo{width:var(--size-logo-xl);height:var(--size-logo-xl);margin-bottom:var(--spacing-5)}[data-pwa] .error-page__logo{display:none}.error-page__code{color:var(--color-primary);margin-bottom:var(--spacing-2);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:6rem;font-weight:700;line-height:1}@media (width>=768px){.error-page__code{font-size:8rem}}.error-page__title{color:var(--color-text);margin:0 0 var(--spacing-3);font-size:1.5rem;font-weight:600}@media (width>=768px){.error-page__title{font-size:2rem}}.error-page__description{color:var(--color-text-muted);margin:0 0 var(--spacing-5);font-size:1rem;line-height:1.5}.gallery-page__hero{margin:calc(-1 * var(--spacing-4,1rem));margin-bottom:0}.gallery-page__hero--waves{margin-top:calc(-1 * var(--spacing-4,1rem) - 25px)}.gallery-page__content{padding:var(--spacing-6,1.5rem);max-width:1200px;margin:0 auto}.gallery-page__loading{padding:var(--spacing-16,4rem) 0;justify-content:center;display:flex}.gallery-page__loading-icon{color:var(--color-text-muted);font-size:2.5rem}.gallery-page__empty{align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-20,5rem) 0;text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.gallery-page__status-icon{opacity:.4;font-size:3.5rem;display:block}.gallery-hero__title{color:var(--color-white);text-shadow:0 2px 8px #0006;margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.2}.gallery-hero__subtitle{color:#ffffffe6;text-shadow:0 1px 4px #0006;margin:0 0 .5rem;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:500}.gallery-hero__text{color:#fffc;margin:0;font-size:.9rem}.gallery-hero__text>*+*{margin-top:var(--spacing-3)}.gallery-hero__text h1,.gallery-hero__text h2,.gallery-hero__text h3{margin:0;font-weight:700;line-height:1.3}.gallery-hero__text h1{font-size:2rem}.gallery-hero__text h2{font-size:1.5rem}.gallery-hero__text h3{font-size:1.125rem}.gallery-hero__text p:empty{min-height:1em}.gallery-hero__text ul,.gallery-hero__text ol{padding-left:var(--spacing-5);margin:0}.gallery-hero__text a{color:var(--color-primary);text-decoration:underline}.gallery-hero__text strong{font-weight:700}.gallery-hero__text em{font-style:italic}.gallery-hero__text u{text-decoration:underline}.gallery-hero__text s{text-decoration:line-through}.gallery-hero__text img{border-radius:var(--radius-md);max-width:100%}.gallery-hero__text p{margin:0}.gallery-hub{padding:var(--spacing-6,1.5rem);max-width:1200px;margin:0 auto}.gallery-hub__loading{padding:var(--spacing-16,4rem) 0;justify-content:center;display:flex}.gallery-hub__loading-icon{color:var(--color-text-muted);font-size:2.5rem;animation:1s linear infinite spin}.gallery-hub__empty{justify-content:center;align-items:center;gap:var(--spacing-4,1rem);padding:var(--spacing-20,5rem) var(--spacing-6,1.5rem);text-align:center;flex-direction:column;display:flex}.gallery-hub__empty-icon{color:var(--color-text-muted);opacity:.5;font-size:4rem}.gallery-hub__empty-title{color:var(--color-text-secondary);margin:0;font-size:1.5rem;font-weight:600}.gallery-hub__empty-description{color:var(--color-text-muted);margin:0;font-size:1rem}.gallery-hub__categories{gap:var(--spacing-6,1.5rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.gallery-hub__category{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg,.75rem);padding:var(--spacing-4,1rem);cursor:pointer;transition:border-color .2s,box-shadow .2s}.gallery-hub__category:hover{border-color:var(--color-primary);box-shadow:0 4px 16px rgb(var(--color-primary-rgb)/15%)}.gallery-hub__category-header{align-items:center;gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-2,.5rem);display:flex}.gallery-hub__category-header i{font-size:1.25rem}.gallery-hub__category-name{font-size:1.1rem;font-weight:600}.gallery-hub__category-description{color:var(--color-text-secondary);margin-bottom:var(--spacing-3,.75rem);font-size:.875rem}.gallery-hub__preview-grid{border-radius:var(--border-radius-md,.5rem);grid-template-columns:repeat(2,1fr);gap:4px;display:grid;overflow:hidden}.gallery-hub__preview-img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-hub__preview-img--cols-2,.gallery-hub__preview-img--cols-3{aspect-ratio:2;grid-column:span 2}.gallery-category-page{padding:var(--spacing-6,1.5rem);max-width:1200px;margin:0 auto}.gallery-category-page__loading,.gallery-category-page__not-found,.gallery-category-page__empty{align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-20,5rem) 0;text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.gallery-category-page__status-icon{opacity:.4;font-size:3.5rem;display:block}.gallery-category-page__back{margin-bottom:var(--spacing-4,1rem)}.gallery-category-page__back-btn{cursor:pointer;color:var(--color-primary);background:0 0;border:none;padding:0;font-size:.9rem;transition:color .2s}.gallery-category-page__back-btn:hover{color:var(--color-primary-hover)}.gallery-category-page__header{align-items:center;gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-4,1rem);display:flex}.gallery-category-page__header i{font-size:1.5rem}.gallery-category-page__title{margin:0;font-size:1.75rem;font-weight:700}.gallery-category-page__html-header{margin-bottom:var(--spacing-4,1rem);color:var(--color-text-secondary)}.gallery-category-page__html-header>*+*{margin-top:var(--spacing-3)}.gallery-category-page__html-header h1,.gallery-category-page__html-header h2,.gallery-category-page__html-header h3{margin:0;font-weight:700;line-height:1.3}.gallery-category-page__html-header h1{font-size:2rem}.gallery-category-page__html-header h2{font-size:1.5rem}.gallery-category-page__html-header h3{font-size:1.125rem}.gallery-category-page__html-header p{margin:0}.gallery-category-page__html-header p:empty{min-height:1em}.gallery-category-page__html-header ul,.gallery-category-page__html-header ol{padding-left:var(--spacing-5);margin:0}.gallery-category-page__html-header a{color:var(--color-primary);text-decoration:underline}.gallery-category-page__html-header strong{font-weight:700}.gallery-category-page__html-header em{font-style:italic}.gallery-category-page__html-header u{text-decoration:underline}.gallery-category-page__html-header s{text-decoration:line-through}.gallery-category-page__html-header img{border-radius:var(--radius-md);max-width:100%}.gallery-category-hero__title{color:var(--color-white);margin:0 0 var(--spacing-2,.5rem);text-shadow:0 2px 8px #00000080;font-size:2rem;font-weight:700}.gallery-category-hero__subtitle{color:#ffffffe6;text-shadow:0 1px 4px #0006;margin:0;font-size:1.1rem}.news-public-detail-page{gap:var(--spacing-6);max-width:760px;padding:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.news-public-detail-page__loading{color:var(--color-text-muted);text-align:center}.news-public-detail-page__not-found{align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.news-public-detail-page__not-found i{font-size:2rem}.news-public-detail-page__hero{border-radius:var(--radius-lg);margin:0 -var(--spacing-4)}.news-public-detail-page__badges{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;justify-content:center;display:flex}.news-public-detail-page__title{color:var(--color-white);margin:0 0 var(--spacing-3);font-size:2rem;font-weight:700}.news-public-detail-page__meta-text{text-align:center;color:#ffffffe6;font-size:.875rem;display:block}.news-public-detail-page__tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.news-public-detail-page__content{color:var(--color-text);font-size:1rem;line-height:1.6}.news-public-detail-page__content>*+*{margin-top:var(--spacing-3)}.news-public-detail-page__content h1,.news-public-detail-page__content h2,.news-public-detail-page__content h3{margin:0;font-weight:700;line-height:1.3}.news-public-detail-page__content h1{font-size:2rem}.news-public-detail-page__content h2{font-size:1.5rem}.news-public-detail-page__content h3{font-size:1.125rem}.news-public-detail-page__content p{margin:0}.news-public-detail-page__content p:empty{min-height:1em}.news-public-detail-page__content ul,.news-public-detail-page__content ol{padding-left:var(--spacing-5);margin:0}.news-public-detail-page__content a{color:var(--color-primary);text-decoration:underline}.news-public-detail-page__content strong{font-weight:700}.news-public-detail-page__content em{font-style:italic}.news-public-detail-page__content u{text-decoration:underline}.news-public-detail-page__content s{text-decoration:line-through}.news-public-detail-page__content img{border-radius:var(--radius-md);max-width:100%}.password-setup{max-width:480px;padding:0 var(--spacing-3);margin:0 auto}@media (width>=640px){.password-setup{padding:0}}.password-setup__loading,.password-setup__error,.password-setup__success{text-align:center;padding:var(--spacing-6) var(--spacing-4);align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.password-setup__loading i,.password-setup__error i,.password-setup__success i{font-size:4rem}.password-setup__loading h2,.password-setup__error h2,.password-setup__success h2{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.password-setup__loading p,.password-setup__error p,.password-setup__success p{color:var(--color-text-muted);margin:0 0 var(--spacing-4);font-size:1rem;line-height:1.5}.password-setup__loading i{color:var(--color-primary)}.password-setup__error i{color:var(--color-danger)}.password-setup__success i{color:var(--color-success)}.password-setup__header{text-align:center;margin-bottom:var(--spacing-5)}.password-setup__icon{width:64px;height:64px;margin:0 auto var(--spacing-4);background-color:var(--color-primary-subtle);border-radius:50%;justify-content:center;align-items:center;display:flex}.password-setup__icon i{color:var(--color-primary);font-size:2rem}.password-setup__title{color:var(--color-text);margin:0 0 var(--spacing-2);font-size:1.5rem;font-weight:600}.password-setup__description{color:var(--color-text-muted);margin:0;font-size:1rem}.password-setup__user-info{margin-top:var(--spacing-3);padding:var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);color:var(--color-text);font-size:.875rem}.password-setup__user-info strong{font-size:1rem;display:block}.password-setup__user-info small{color:var(--color-text-muted)}.password-setup__form{gap:var(--spacing-4);flex-direction:column;display:flex}.password-setup__requirements{padding:var(--spacing-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md)}.password-setup__requirements-title{color:var(--color-text);margin:0 0 var(--spacing-2);font-size:.875rem;font-weight:600}.password-setup__requirements ul{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.password-setup__requirements li{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.875rem;transition:color .2s;display:flex}.password-setup__requirements li i{color:var(--color-text-muted);font-size:1rem;transition:color .2s}.password-setup__requirements li.is-met,.password-setup__requirements li.is-met i{color:var(--color-success)}.password-setup__form-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-danger-subtle);border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem;display:flex}.password-setup__form-error i{font-size:1.25rem}.email-verify{max-width:480px;padding:0 var(--spacing-3);margin:0 auto}.email-verify__loading,.email-verify__error,.email-verify__success{text-align:center;padding:var(--spacing-6) var(--spacing-4);align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.email-verify__loading i,.email-verify__error i,.email-verify__success i{font-size:4rem}.email-verify__loading h2,.email-verify__error h2,.email-verify__success h2{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.email-verify__loading p,.email-verify__error p,.email-verify__success p{color:var(--color-text-muted);margin:0 0 var(--spacing-4);font-size:1rem;line-height:1.5}.email-verify__loading i{color:var(--color-primary)}.email-verify__error i{color:var(--color-danger)}.email-verify__success i{color:var(--color-success)}.confirm-account-deletion{max-width:480px;padding:0 var(--spacing-3);margin:0 auto}.confirm-account-deletion__loading,.confirm-account-deletion__error,.confirm-account-deletion__success,.confirm-account-deletion__confirm{text-align:center;padding:var(--spacing-6) var(--spacing-4);align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.confirm-account-deletion__loading i,.confirm-account-deletion__error i,.confirm-account-deletion__success i,.confirm-account-deletion__confirm i{font-size:4rem}.confirm-account-deletion__loading h2,.confirm-account-deletion__error h2,.confirm-account-deletion__success h2,.confirm-account-deletion__confirm h2{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600}.confirm-account-deletion__loading p,.confirm-account-deletion__error p,.confirm-account-deletion__success p,.confirm-account-deletion__confirm p{color:var(--color-text-muted);margin:0 0 var(--spacing-4);font-size:1rem;line-height:1.5}.confirm-account-deletion__loading i{color:var(--color-primary)}.confirm-account-deletion__error i{color:var(--color-danger)}.confirm-account-deletion__success i{color:var(--color-success)}.confirm-account-deletion__confirm i{color:var(--color-danger)}.totp-setup{gap:var(--spacing-4);flex-direction:column;display:flex}.totp-setup__loading{text-align:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-4);flex-direction:column;display:flex}.totp-setup__loading i{color:var(--color-primary);font-size:2rem}.totp-setup__loading p{color:var(--color-text-muted);margin:0}.totp-setup__header{text-align:center;margin-bottom:var(--spacing-2)}.totp-setup__icon{width:64px;height:64px;margin:0 auto var(--spacing-4);background-color:var(--color-primary-subtle);border-radius:50%;justify-content:center;align-items:center;display:flex}.totp-setup__icon i{color:var(--color-primary);font-size:2rem}.totp-setup__icon.is-success i{color:var(--color-success)}.totp-setup__title{color:var(--color-text);margin:0 0 var(--spacing-2);font-size:1.5rem;font-weight:600}.totp-setup__description{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.totp-setup__qr-wrapper{padding:var(--spacing-4);background:var(--color-white);border-radius:var(--radius-md);max-width:240px;margin:var(--spacing-4) auto;justify-content:center;display:flex}.totp-setup__qr{width:100%;max-width:200px;display:block}.totp-setup__secret{align-items:center;gap:var(--spacing-3);background:var(--color-surface-secondary);border-radius:var(--radius-md);padding:var(--spacing-3);margin-bottom:var(--spacing-2);display:flex}.totp-setup__secret-text{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.totp-setup__secret-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.totp-setup__secret-value{color:var(--color-text);word-break:break-all;letter-spacing:.08em;font-family:monospace;font-size:.875rem}.totp-setup__form{gap:var(--spacing-5);flex-direction:column;display:flex}.totp-setup__error{align-items:center;gap:var(--spacing-2);color:var(--color-danger);font-size:.875rem;display:flex}.totp-setup__error i{flex-shrink:0}.totp-setup__error-state{text-align:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) var(--spacing-4);flex-direction:column;display:flex}.totp-setup__error-state i{color:var(--color-primary);font-size:4rem}.totp-setup__error-state h2{margin:0;font-size:1.5rem;font-weight:600}.totp-setup__error-state p{color:var(--color-text-muted);margin:0}.totp-setup__backup-codes{gap:var(--spacing-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=639px){.totp-setup__backup-codes{grid-template-columns:1fr}}.totp-setup__backup-code{color:var(--color-text);background:var(--color-surface-hover);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);text-align:center;letter-spacing:.05em;font-family:monospace;font-size:.875rem}.totp-setup__warning{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);margin:var(--spacing-3) 0;background:rgb(var(--p-yellow-500-rgb,234 179 8)/10%);border-radius:var(--radius-md);border:1px solid rgb(var(--p-yellow-500-rgb,234 179 8)/30%);color:var(--color-text);font-size:.875rem;display:flex}.totp-setup__warning i{color:var(--p-yellow-600);margin-top:var(--spacing-1);flex-shrink:0}.totp-setup__actions{gap:var(--spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.totp-setup__app-hint{margin-top:var(--spacing-3);text-align:left}.totp-setup__backup-hint-list{padding-left:var(--spacing-4);gap:var(--spacing-2);color:var(--color-text-muted);flex-direction:column;margin:0;font-size:.875rem;line-height:1.5;display:flex}.totp-setup__backup-hint-list li{padding-left:var(--spacing-1)}.totp-setup__backup-hint-list strong{color:var(--color-text);font-weight:600}.totp-setup__app-list{gap:var(--spacing-2);flex-direction:column;display:flex}.totp-setup__app-entry{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.totp-setup__app-name{color:var(--color-text);font-size:.875rem;font-weight:500}.totp-setup__app-links{gap:var(--spacing-2);flex-shrink:0;display:flex}.reschedule-confirm{max-width:500px;margin:0 auto}.reschedule-confirm__loading{align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);color:var(--color-gray-dark);flex-direction:column;display:flex}.reschedule-confirm__loading>i{color:var(--color-primary);font-size:2rem}.reschedule-confirm__error,.reschedule-confirm__success{text-align:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}.reschedule-confirm__error>i,.reschedule-confirm__success>i{font-size:3rem}.reschedule-confirm__error>h2,.reschedule-confirm__success>h2{color:var(--color-text);margin:0;font-size:1.5rem}.reschedule-confirm__error>p,.reschedule-confirm__success>p{color:var(--color-gray-dark);margin:0}.reschedule-confirm__error>i{color:var(--color-danger)}.reschedule-confirm__success-icon{color:var(--color-success)}.reschedule-confirm__declined-icon{color:var(--color-gray-dark)}.reschedule-confirm__header{text-align:center;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.reschedule-confirm__icon{background:var(--color-primary-shadow);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.reschedule-confirm__icon>i{color:var(--color-primary);font-size:2rem}.reschedule-confirm__title{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700}.reschedule-confirm__description{color:var(--color-gray-dark);margin:0}.reschedule-confirm__details{gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.reschedule-confirm__detail-row{justify-content:space-between;gap:var(--spacing-4);display:flex}.reschedule-confirm__label{color:var(--color-gray-dark);font-size:.875rem}.reschedule-confirm__value{text-align:right;color:var(--color-text);font-weight:500}.reschedule-confirm__appointment-change{justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--color-gray-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);display:flex}@media (width<=479px){.reschedule-confirm__appointment-change{flex-direction:column}}.reschedule-confirm__old-appointment,.reschedule-confirm__new-appointment{align-items:center;gap:var(--spacing-1);text-align:center;flex-direction:column;display:flex}.reschedule-confirm__appointment-label{color:var(--color-gray-dark);font-size:.875rem}.reschedule-confirm__appointment-value{color:var(--color-text);font-weight:600}.reschedule-confirm__appointment-value--new{color:var(--color-primary)}.reschedule-confirm__arrow{color:var(--color-gray-dark);font-size:1.5rem}@media (width<=479px){.reschedule-confirm__arrow{transform:rotate(90deg)}}.reschedule-confirm__appointment-info{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-success-bg);border-radius:var(--radius-md);margin-top:var(--spacing-4);display:flex}.reschedule-confirm__appointment-info>i{color:var(--color-success);font-size:1.25rem}.reschedule-confirm__warning{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);color:var(--color-warning-dark);display:flex}.reschedule-confirm__warning>i{color:var(--color-warning)}.reschedule-confirm__process-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);color:var(--color-danger);display:flex}.reschedule-confirm__process-error>i{color:var(--color-danger)}.reschedule-confirm__actions{gap:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex}.reschedule-confirm__actions>*{flex:1}.reschedule-confirm__note{align-items:center;gap:var(--spacing-1);color:var(--color-gray-dark);text-align:center;justify-content:center;margin:0;font-size:.875rem;display:flex}.reschedule-confirm__note>i{color:var(--color-info)}.reschedule-confirm__home-button{margin-top:var(--spacing-6)}.cancel-anfrage{max-width:500px;margin:0 auto}.cancel-anfrage__loading{align-items:center;gap:var(--spacing-4);padding:var(--spacing-5);color:var(--color-gray-dark);flex-direction:column;display:flex}.cancel-anfrage__loading>i{color:var(--color-primary);font-size:2rem}.cancel-anfrage__error,.cancel-anfrage__success{text-align:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);flex-direction:column;display:flex}.cancel-anfrage__error>i,.cancel-anfrage__success>i{font-size:3rem}.cancel-anfrage__error>h2,.cancel-anfrage__success>h2{color:var(--color-text);margin:0;font-size:1.5rem}.cancel-anfrage__error>p,.cancel-anfrage__success>p{color:var(--color-gray-dark);margin:0}.cancel-anfrage__error>i{color:var(--color-danger)}.cancel-anfrage__success-icon{color:var(--color-success)}.cancel-anfrage__header{text-align:center;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.cancel-anfrage__icon{background:var(--color-primary-shadow);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.cancel-anfrage__icon>i{color:var(--color-primary);font-size:2rem}.cancel-anfrage__title{color:var(--color-text);margin:0;font-size:1.5rem;font-weight:700}.cancel-anfrage__description{color:var(--color-gray-dark);margin:0}.cancel-anfrage__details{gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-gray-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-6);flex-direction:column;display:flex}.cancel-anfrage__detail-row{justify-content:space-between;gap:var(--spacing-4);display:flex}.cancel-anfrage__label{color:var(--color-gray-dark);font-size:.875rem}.cancel-anfrage__value{text-align:right;color:var(--color-text);font-weight:500}.cancel-anfrage__warning{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-warning-light);border:1px solid var(--color-warning);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);color:var(--color-warning-dark);display:flex}.cancel-anfrage__warning>i{color:var(--color-warning)}.cancel-anfrage__process-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-danger-bg);border:1px solid var(--color-danger);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);color:var(--color-danger);display:flex}.cancel-anfrage__process-error>i{color:var(--color-danger)}.cancel-anfrage__actions{gap:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex}.cancel-anfrage__actions>*{flex:1}.cancel-anfrage__home-button{margin-top:var(--spacing-6)}.accessibility-statement-page{gap:var(--spacing-5);flex-direction:column;display:flex}.accessibility-statement-page__title{margin-bottom:var(--spacing-4)}.accessibility-statement-page__address{margin:var(--spacing-4) 0;padding:var(--spacing-4);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);font-style:normal}.accessibility-statement-page__address p{margin-bottom:var(--spacing-2)}.accessibility-statement-page__address p:last-child{margin-bottom:0}.accessibility-statement-page a{text-decoration:underline}.accessibility-statement-page h3{margin-top:var(--spacing-4);margin-bottom:var(--spacing-3);font-size:1.125rem}.accessibility-statement-page ul{margin-bottom:var(--spacing-4)}.accessibility-statement-page ul li{margin-bottom:var(--spacing-2)}.legal-page-view{gap:var(--spacing-5);flex-direction:column;display:flex}.legal-page-view__loading{padding:var(--spacing-8);color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.legal-page-view__error{align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.legal-page-view__title{margin:0 0 var(--spacing-5);color:var(--color-text);font-size:2rem;font-weight:700}.legal-page-view__content{color:var(--color-text);line-height:1.6}.legal-page-view__content h2{margin:var(--spacing-6) 0 var(--spacing-3);color:var(--color-text);font-size:1.5rem;font-weight:600}.legal-page-view__content h3{margin:var(--spacing-5) 0 var(--spacing-2);color:var(--color-text);font-size:1.125rem;font-weight:600}.legal-page-view__content p{margin-bottom:var(--spacing-4)}.legal-page-view__content a{color:var(--color-primary);text-decoration:underline}.legal-page-view__content a:hover{color:var(--color-primary-hover)}.legal-page-view__content ul,.legal-page-view__content ol{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4)}.legal-page-view__content ul li,.legal-page-view__content ol li{margin-bottom:var(--spacing-2)}.newsletter-list-page__loading,.newsletter-list-page__not-found{align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-20,5rem) var(--spacing-4,1rem);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.newsletter-list-page__status-icon{opacity:.4;font-size:3.5rem;display:block}.newsletter-list-page__content{max-width:800px;padding:var(--spacing-4,1rem) var(--spacing-6,1.5rem);margin:0 auto}.newsletter-list-page__message{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem) var(--spacing-4,1rem);border-radius:var(--border-radius-md,.5rem);margin-bottom:var(--spacing-4,1rem);font-size:.9rem;display:flex}.newsletter-list-page__message--success{background-color:var(--color-success-bg,#e6f4ea);color:var(--color-success,#2d7d46)}.newsletter-list-page__message--error{background-color:var(--color-danger-bg,#fde8e8);color:var(--color-danger,#e53e3e)}.newsletter-unsubscribe-page{padding:var(--spacing-16,4rem) var(--spacing-6,1.5rem);text-align:center;max-width:600px;margin:0 auto}.newsletter-unsubscribe-page__title{margin:0 0 var(--spacing-4,1rem);font-size:1.75rem;font-weight:700}.newsletter-unsubscribe-page__text{color:var(--color-text-secondary);margin:0;font-size:1rem}.newsletter-unsubscribe-page__resubscribe{margin-top:var(--spacing-10,2.5rem);padding-top:var(--spacing-8,2rem);border-top:1px solid var(--color-border);text-align:left}.newsletter-unsubscribe-page__resubscribe-heading{margin:0 0 var(--spacing-4,1rem);font-size:1.25rem;font-weight:600}.admin-anfragen-page__tabs-container{margin-bottom:var(--spacing-5)}.admin-anfragen-page .loading-indicator{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-muted);font-size:.875rem;display:flex}.admin-anfragen-page .loading-indicator i{font-size:1.125rem}.admin-dashboard{gap:var(--spacing-6);flex-direction:column;display:flex}.admin-statistics{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.admin-statistics{gap:var(--spacing-6)}}.admin-statistics__header{align-items:stretch;gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=640px){.admin-statistics__header{flex-flow:wrap;justify-content:space-between;align-items:center}}.admin-statistics__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}@media (width>=640px){.admin-statistics__title{font-size:1.5rem}}.admin-statistics__filters{align-items:stretch;gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.admin-statistics__filters{align-items:center;gap:var(--spacing-5);flex-flow:wrap}}.admin-statistics__location-filter{width:100%}@media (width>=640px){.admin-statistics__location-filter{width:auto;min-width:220px}}.admin-statistics__content{margin-top:var(--spacing-5)}.news-acknowledgement-stats-page__title{color:var(--color-text);margin:0 0 var(--spacing-5);font-size:1.5rem;font-weight:600}.news-acknowledgement-stats-page__empty{padding:var(--spacing-6);text-align:center;color:var(--color-text-secondary)}.news-acknowledgement-stats-page__loading{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-text-secondary);flex-direction:column;display:flex}.news-acknowledgement-stats-page__loading i{font-size:2rem}.news-acknowledgement-stats-page__loading span{font-size:.875rem}.news-acknowledgement-stats-page__error{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-6);color:var(--color-danger);display:flex}.news-acknowledgement-stats-page__legend{gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.news-acknowledgement-stats-page__grid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.news-acknowledgement-stats-page__kpi-button{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;transition:all .2s;display:block}.news-acknowledgement-stats-page__kpi-button:hover,.news-acknowledgement-stats-page__kpi-button:focus-visible{transform:translateY(-2px)}.news-acknowledgement-stats-page__kpi-button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.news-acknowledgement-stats-page__kpi-breakdown{gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-wrap:wrap;font-size:.75rem;display:flex}.news-acknowledgement-stats-page__kpi-breakdown-item--done{color:var(--color-success,#22c55e)}.news-acknowledgement-stats-page__kpi-breakdown-item--pending{color:var(--color-text-muted)}.news-acknowledgement-stats-page__kpi-breakdown-item--overdue{color:var(--color-danger,#ef4444)}.news-admin-list-page__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-danger);display:flex}.news-admin-list-page__load-more{padding-top:var(--spacing-4);justify-content:center;display:flex}.news-cell-stacked{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.news-cell-stacked__primary{align-items:center;gap:var(--spacing-2);min-width:0;color:var(--color-text);font-weight:500;display:flex}.news-cell-stacked__title-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.news-cell-stacked__visibility{flex-shrink:0;margin-left:auto}.news-cell-stacked__secondary{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.news-cell-stacked__author-icon,.news-cell-stacked__separator{color:var(--color-text-muted)}.news-metrics-cell{align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.news-metrics-cell__metric{align-items:center;gap:var(--spacing-1);display:inline-flex}.news-metrics-cell__acknowledgement{flex-basis:100%}.news-category-admin-page__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-danger);display:flex}.news-category-admin-page__name{align-items:center;gap:var(--spacing-2);display:flex}.news-comment-reports-page__loading,.news-comment-reports-page__empty{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-text-muted);flex-direction:column;display:flex}.news-comment-reports-page__error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-8);color:var(--color-danger);flex-direction:column;display:flex}.news-comment-reports-page__list{gap:var(--spacing-3);flex-direction:column;display:flex}.news-comment-reports-page__item{gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.news-comment-reports-page__item-meta{color:var(--color-text-muted);font-size:.75rem}.news-comment-reports-page__item-actions{gap:var(--spacing-2);display:flex}.email-templates-page{gap:var(--spacing-4);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}@media (width>=768px){.email-templates-page{gap:var(--spacing-5)}}.email-templates-header{gap:var(--spacing-4);flex-direction:column;display:flex}.email-templates-header__top{gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=640px){.email-templates-header__top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.email-templates-search{width:100%}@media (width>=640px){.email-templates-search{max-width:400px}}.email-templates-list{gap:var(--spacing-3);flex-direction:column;display:flex}.email-templates-empty{text-align:center;color:var(--color-gray);padding:var(--spacing-8) var(--spacing-4)}.email-templates-loading,.email-templates-error{gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);text-align:center;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.email-templates-loading i,.email-templates-error i{font-size:2rem}.email-templates-error,.email-templates-error i{color:var(--color-danger)}.admin-standorte-content__header{gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.admin-standorte-content__header{flex-direction:row;justify-content:space-between;align-items:center}}.admin-standorte-content__title{margin:0 0 var(--spacing-1);font-size:1.125rem;font-weight:600}.admin-standorte-content__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.admin-standorte-content__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.locations-toolbar{gap:var(--spacing-5);margin-bottom:var(--spacing-6);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.locations-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center}}.locations-search{width:100%}@media (width>=640px){.locations-search{flex:1;width:auto;min-width:200px;max-width:300px}}.locations-firma-select{width:100%}@media (width>=640px){.locations-firma-select{width:auto;min-width:200px;max-width:280px}}.locations-toolbar__right{gap:var(--spacing-3);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.locations-toolbar__right{gap:var(--spacing-6);flex-flow:wrap;align-items:center}}.locations-count{color:var(--color-text-muted);font-size:.875rem}.locations-loading,.locations-empty{gap:var(--spacing-5);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.locations-loading i,.locations-empty i{font-size:2rem}.locations-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.locations-grid{gap:var(--spacing-6);grid-template-columns:repeat(2,1fr)}.locations-grid>:last-child:nth-child(odd){grid-column:1/-1}}.location-footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.location-firma{color:var(--color-text-muted);font-size:.875rem}.location-address-row{align-items:center;gap:var(--spacing-3);display:flex}.location-maps-link{text-decoration:none}.standort-deactivate-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.standort-deactivate-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.standort-deactivate-modal__warning{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gray-dark);background:#ff83311a;margin:0;font-size:.875rem;display:flex}.standort-deactivate-modal__warning i{color:var(--color-orange);margin-top:2px;font-size:1.25rem}.standort-deactivate-modal__warning p{margin:0}.standort-deactivate-modal__warning p:not(:last-child){margin-bottom:var(--spacing-2)}.standort-deactivate-modal__option{gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);flex-direction:column;display:flex}.standort-deactivate-modal__hint{align-items:flex-start;gap:var(--spacing-2);color:var(--color-text-muted);margin:0;font-size:.75rem;display:flex}.standort-deactivate-modal__hint i{color:var(--color-blue);margin-top:1px}.placeholder-text{color:var(--color-text-muted);text-align:center;padding:var(--spacing-7)}.datacore-layout{gap:var(--spacing-4);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.datacore-layout__columns{gap:var(--spacing-4);grid-template-columns:1fr 280px;display:grid}@media (width<=899px){.datacore-layout__columns{grid-template-columns:1fr}}.datacore-layout__entities,.datacore-layout__history{max-height:500px;overflow-y:auto}.settings-page{gap:var(--spacing-6);flex-direction:column;display:flex}.settings-page__content{min-height:300px}.integrationen-hint,.integration-hint{color:var(--p-text-muted-color);margin-bottom:var(--spacing-4)}.integration-description{color:var(--p-text-muted-color);margin-top:var(--spacing-2);margin-bottom:var(--spacing-4);font-size:.875rem}.integration-settings{margin-top:var(--spacing-4)}.board{background:var(--color-background);flex-direction:column;width:100%;min-height:100vh;max-height:100vh;display:flex;overflow:hidden}.board-header{background-color:var(--color-surface);box-shadow:var(--shadow-md);border-top:4px solid var(--color-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;display:flex}.header-left{align-items:center;gap:1.5rem;display:flex}.board-logo{height:var(--size-logo-lg);width:var(--size-logo-lg)}.header-titles{gap:var(--spacing-2);flex-direction:column;display:flex}.location-name{color:var(--color-gray-dark);margin:0;font-size:1.5rem;font-weight:700}.location-address{color:var(--color-text-muted);font-size:.875rem}.header-center{margin-left:auto;margin-right:var(--spacing-6);justify-content:flex-end;align-items:center;display:flex}.header-avatars{gap:var(--spacing-1);flex-direction:column;display:flex}.header-avatars__row{align-items:center;display:flex}.header-avatars__avatar{margin-left:var(--spacing-3)}.header-avatars__avatar:first-child{margin-left:0}.header-avatars__more{color:var(--color-text-muted);margin-left:var(--spacing-2);font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:.875rem;font-weight:500}.header-right{text-align:right}.current-time{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.current-date{color:var(--color-text-muted);margin-top:var(--spacing-2);white-space:nowrap;font-size:1rem}@media (width<=767px){.board-header{padding:.5rem 1rem}.header-left{gap:1rem}.board-logo{height:var(--size-logo-md);width:var(--size-logo-md)}.location-name{font-size:1.125rem}.location-address{font-size:.75rem}.current-time{font-size:2rem}}@media (width<=639px){.board-header{padding:.5rem .75rem}.header-left{gap:.75rem}.header-center{display:none}.board-logo{height:var(--size-logo-sm);width:var(--size-logo-sm)}.location-name{font-size:1rem}.location-address{display:none}.current-time{font-size:1.5rem}.current-date{font-size:.75rem}}.board-content{padding:var(--spacing-6);flex-direction:column;flex:1;display:flex;overflow:auto}.board-content .calendar-day-view{flex-direction:column;flex:1;display:flex}.board-content .day-calendar-container,.board-content .day-empty-state{flex:1}.admin-users-page{gap:var(--spacing-5);flex-direction:column;display:flex}.admin-users-page__header{align-items:stretch;gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=768px){.admin-users-page__header{flex-flow:wrap;justify-content:space-between;align-items:center}}.admin-users-page__search{width:100%}@media (width>=768px){.admin-users-page__search{flex:1;width:auto;max-width:400px}}.admin-users-page__actions{gap:var(--spacing-3);width:100%;display:flex}.admin-users-page__actions .base-button{flex:1}@media (width>=768px){.admin-users-page__actions{flex-shrink:0;width:auto}.admin-users-page__actions .base-button{flex:none}}.admin-users-page .base-data-list{overflow-x:auto}.user-name{font-weight:500}.user-cell-stacked{gap:var(--spacing-1);flex-direction:column;display:flex}.user-cell-stacked__primary{color:var(--color-text);font-weight:500}.user-cell-stacked__secondary{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:.8125rem;display:flex}.dash{color:var(--color-text-muted)}.user-address-line{align-items:center;gap:var(--spacing-2);color:var(--color-text);font-size:.8125rem;display:inline-flex}.user-map-link{color:var(--color-primary-accessible);opacity:.75;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex}.user-map-link:hover{opacity:1}.user-no-account{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}.user-email{color:var(--color-gray-dark);font-size:.875rem}.create-user-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.create-user-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.create-user-modal__hint{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gray-dark);background:#3f6ba214;margin:0;font-size:.875rem;display:flex}.create-user-modal__hint i{color:var(--color-blue);margin-top:var(--spacing-1)}.assign-standorte-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.assign-standorte-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.assign-standorte-modal__hint{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gray-dark);background:#3f6ba214;margin:0;font-size:.875rem;display:flex}.assign-standorte-modal__hint i{color:var(--color-blue);margin-top:var(--spacing-1)}.standort-pills{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.assign-anliegen-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.assign-anliegen-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.assign-anliegen-modal__hint{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-gray-dark);background:#3f6ba214;margin:0;font-size:.875rem;display:flex}.assign-anliegen-modal__hint i{color:var(--color-blue);margin-top:var(--spacing-1)}.anliegen-pills{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.change-role-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.change-role-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.change-role-modal__hint{color:var(--color-text-muted);margin:0;font-size:.75rem}.reset-password-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.reset-password-modal__info{padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;font-size:.875rem}.password-result-modal{gap:var(--spacing-5);flex-direction:column;display:flex}.password-result-modal__success{color:var(--color-text);margin:0;font-size:1rem}.password-result-modal__password-section{gap:var(--spacing-3);flex-direction:column;display:flex}.password-result-modal__label{color:var(--color-gray-dark);font-size:.875rem;font-weight:500}.password-result-modal__password-box{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-alt);border-radius:var(--radius-sm);border:1px solid var(--color-border);display:flex}.password-result-modal__password{word-break:break-all;flex:1;font-family:monospace;font-size:1rem}.password-result-modal__warning{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-warning-subtle);border-radius:var(--radius-sm);color:var(--color-gray-dark);margin:0;font-size:.875rem;display:flex}.password-result-modal__warning i{color:var(--color-orange);margin-top:2px}.anliegen-form{gap:var(--spacing-5);flex-direction:column;display:flex}.anliegen-form .base-accordion{gap:var(--spacing-3);flex-direction:column;display:flex}.anliegen-form .base-section{margin-bottom:0}.anliegen-form .base-section .base-section__header{padding:var(--spacing-3) var(--spacing-5);background-color:var(--color-surface-50);border-radius:var(--radius-md) var(--radius-md) 0 0}.anliegen-form .base-section .base-section__content{padding:0}.anliegen-form .base-section--collapsed .base-section__header{border-radius:var(--radius-md)}.anliegen-form__fields{gap:var(--spacing-5);padding:var(--spacing-5);flex-direction:column;display:flex}.anliegen-form__row{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=640px){.anliegen-form__row--two-cols{flex-direction:row}.anliegen-form__row--icon{flex-direction:row;align-items:flex-end}.anliegen-form__row--two-cols>*,.anliegen-form__row--icon>:first-child{flex:1}}.anliegen-form__icon-preview{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:48px;display:flex}@media (width>=640px){.anliegen-form__icon-preview{width:44px;height:44px}}.anliegen-form__icon-preview i{color:var(--color-primary);font-size:1.25rem}.anliegen-form__option{align-items:flex-start;gap:var(--spacing-5);display:flex}.anliegen-form__option-text{gap:var(--spacing-1);flex-direction:column;display:flex}.anliegen-form__option-label{color:var(--color-text);font-weight:500}.anliegen-form__option-description{color:var(--color-text-muted);font-size:.875rem}.anliegen-form__hint{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.4}.anliegen-form__pills{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.anliegen-form__preview{margin-top:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-surface-50);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.anliegen-form__preview-header{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:600;display:flex}.anliegen-form__preview-header i{color:var(--color-primary);font-size:1rem}.anliegen-form__preview-content--inactive .base-anliegen-card{opacity:.6;filter:grayscale(.5)}.anliegen-form__preview-cards{gap:var(--spacing-4);grid-template-columns:1fr 2fr;display:grid}.anliegen-form__preview-card-wrapper{gap:var(--spacing-2);flex-direction:column;display:flex}.anliegen-form__preview-card-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:.75rem;font-weight:500}.anliegen-form__preview-inactive-hint{justify-content:center;align-items:center;gap:var(--spacing-3);margin:var(--spacing-5) 0 0;padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-100);border-radius:var(--radius-md);font-size:.875rem;display:flex}.anliegen-form__preview-inactive-hint i{font-size:1rem}.anliegen-form__preview-card-title{margin:0 0 var(--spacing-1);color:var(--color-text);font-size:1.125rem;font-weight:600}.anliegen-form__preview-card-description{color:var(--color-gray-dark);margin:0;font-size:.875rem;line-height:1.4}.anliegen-form__preview-card-check{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.anliegen-page__header{gap:var(--spacing-5);margin-bottom:var(--spacing-6);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.anliegen-page__header{flex-direction:row;justify-content:space-between;align-items:center}}.anliegen-page__search{width:100%}@media (width>=640px){.anliegen-page__search{flex:1;width:auto;max-width:400px}}.anliegen-actions{justify-content:flex-end;align-items:center;gap:var(--spacing-1);display:flex}.anliegen-actions__qrcode-tag.p-tag,.anliegen-actions__qrcode-tag{cursor:pointer;background-color:var(--color-surface-secondary);border:1px solid var(--color-border);color:var(--color-text-muted)}.anliegen-actions__qrcode-tag.p-tag:hover,.anliegen-actions__qrcode-tag:hover{background-color:var(--color-surface-hover)}.anliegen-actions__qrcode-tag.p-tag .p-tag-icon,.anliegen-actions__qrcode-tag.p-tag .base-pill-tag__icon,.anliegen-actions__qrcode-tag .p-tag-icon,.anliegen-actions__qrcode-tag .base-pill-tag__icon{color:var(--color-primary)}.anliegen-name{gap:var(--spacing-3);align-items:center;display:flex}.anliegen-name--inactive{opacity:.6;text-decoration:line-through}.anliegen-no-category{color:var(--color-text-muted);font-style:italic}.anliegen-status-icons{align-items:center;gap:var(--spacing-1);display:flex}.anliegen-status-icons .p-tag-icon{margin-right:0}.presence-status-page__header{gap:var(--spacing-5);margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.presence-status-page__search{flex:1;max-width:400px}.presence-status-actions{align-items:center;gap:var(--spacing-3);justify-content:flex-end;display:flex}.presence-status-sort{align-items:center;gap:var(--spacing-2);display:flex}.presence-status-sort .base-pill-tag--icon-only{color:var(--color-primary);background-color:#e5001e1a;padding:6px}.presence-status-sort .base-pill-tag--icon-only .base-pill-tag__icon{color:var(--color-primary);margin:0}.presence-status-sort .base-pill-tag--icon-only:hover{background-color:var(--color-primary);filter:none}.presence-status-sort .base-pill-tag--icon-only:hover .base-pill-tag__icon{color:var(--color-white)}.presence-status-name{gap:var(--spacing-3);align-items:center;display:flex}.presence-status-name--inactive{opacity:.6;text-decoration:line-through}.presence-status-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.presence-status-icon i{color:var(--color-white);font-size:.875rem}.presence-status-icon--large{width:48px;height:48px}.presence-status-icon--large i{font-size:1.5rem}.presence-status-form,.presence-status-form__fields,.presence-status-form__row{gap:var(--spacing-5);flex-direction:column;display:flex}.presence-status-form__row--pickers{flex-direction:row}.presence-status-form__row--pickers>*{flex:1}.presence-status-form__option{align-items:flex-start;gap:var(--spacing-5);display:flex}.presence-status-form__option-text{gap:var(--spacing-1);flex-direction:column;display:flex}.presence-status-form__option-label{color:var(--color-text);font-weight:500}.presence-status-form__option-description{color:var(--color-text-muted);font-size:.875rem}.presence-status-form__preview{margin-top:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-surface-50);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.presence-status-form__preview-header{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:600;display:flex}.presence-status-form__preview-header i{color:var(--color-primary);font-size:1rem}.presence-status-form__preview-content--inactive .presence-status-form__preview-status{opacity:.6}.presence-status-form__preview-content--inactive .presence-status-icon{background:var(--color-surface-200)}.presence-status-form__preview-content--inactive .presence-status-icon i{color:var(--color-text-muted)}.presence-status-form__preview-status{align-items:center;gap:var(--spacing-5);display:flex}.presence-status-form__preview-name{color:var(--color-text);font-size:1.125rem;font-weight:600}.presence-status-form__preview-inactive-hint{align-items:center;gap:var(--spacing-3);margin:var(--spacing-5) 0 0;padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-100);border-radius:var(--radius-md);font-size:.875rem;display:flex}.presence-status-form__preview-inactive-hint i{font-size:1rem}@media (width<=639px){.presence-status-form__row--pickers{flex-direction:column}}.presence-message-preset-page__header{gap:var(--spacing-5);margin-bottom:var(--spacing-6);justify-content:space-between;align-items:center;display:flex}.presence-message-preset-page__search{flex:1;max-width:400px}.presence-message-preset-actions{align-items:center;gap:var(--spacing-3);justify-content:flex-end;display:flex}.presence-message-preset-sort{align-items:center;gap:var(--spacing-2);display:flex}.presence-message-preset-sort .base-pill-tag--icon-only{color:var(--color-primary);background-color:#e5001e1a;padding:6px}.presence-message-preset-sort .base-pill-tag--icon-only .base-pill-tag__icon{color:var(--color-primary);margin:0}.presence-message-preset-sort .base-pill-tag--icon-only:hover{background-color:var(--color-primary);filter:none}.presence-message-preset-sort .base-pill-tag--icon-only:hover .base-pill-tag__icon{color:var(--color-white)}.presence-message-preset-name{gap:var(--spacing-3);align-items:center;display:flex}.presence-message-preset-name--inactive{opacity:.6;text-decoration:line-through}.presence-message-preset-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.presence-message-preset-icon i{color:var(--color-white);font-size:.875rem}.presence-message-preset-icon--large{width:48px;height:48px}.presence-message-preset-icon--large i{font-size:1.5rem}.presence-message-preset-form,.presence-message-preset-form__fields{gap:var(--spacing-5);flex-direction:column;display:flex}.presence-message-preset-form__row{gap:var(--spacing-3);flex-direction:column;display:flex}.presence-message-preset-form__row--pickers{gap:var(--spacing-5);flex-direction:row}.presence-message-preset-form__row--pickers>*{flex:1}.presence-message-preset-form__char-count{color:var(--color-text-muted);text-align:right;font-size:.875rem}.presence-message-preset-form__option{align-items:flex-start;gap:var(--spacing-5);display:flex}.presence-message-preset-form__option-text{gap:var(--spacing-1);flex-direction:column;display:flex}.presence-message-preset-form__option-label{color:var(--color-text);font-weight:500}.presence-message-preset-form__option-description{color:var(--color-text-muted);font-size:.875rem}.presence-message-preset-form__preview{margin-top:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-surface-50);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.presence-message-preset-form__preview-header{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-size:.875rem;font-weight:600;display:flex}.presence-message-preset-form__preview-header i{color:var(--color-primary);font-size:1rem}.presence-message-preset-form__preview-content--inactive .presence-message-preset-form__preview-item{opacity:.6}.presence-message-preset-form__preview-content--inactive .presence-message-preset-icon{background:var(--color-surface-200)}.presence-message-preset-form__preview-content--inactive .presence-message-preset-icon i{color:var(--color-text-muted)}.presence-message-preset-form__preview-item{align-items:center;gap:var(--spacing-5);display:flex}.presence-message-preset-form__preview-name{color:var(--color-text);font-size:1.125rem;font-weight:600}.presence-message-preset-form__preview-inactive-hint{align-items:center;gap:var(--spacing-3);margin:var(--spacing-5) 0 0;padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-100);border-radius:var(--radius-md);font-size:.875rem;display:flex}.presence-message-preset-form__preview-inactive-hint i{font-size:1rem}@media (width<=639px){.presence-message-preset-form__row--pickers{flex-direction:column}}.admin-einstellungen-page{gap:var(--spacing-4);padding:var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex-direction:column;display:flex}.admin-einstellungen-page__search{position:relative}.admin-einstellungen-page__search-overlay{z-index:10;width:100%;margin-top:var(--spacing-1);position:absolute;top:100%;left:0}.admin-einstellungen-page__body{gap:var(--spacing-4);flex-direction:row;display:flex}.admin-einstellungen-page__main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-einstellungen-page__sub-tabs{margin-top:var(--spacing-2)}.admin-einstellungen-page__content-row{gap:var(--spacing-7);margin-top:var(--spacing-2);flex-direction:row;display:flex}.admin-einstellungen-page__content{flex:1;min-width:0}.admin-einstellungen-page__sections,.system-allgemein-content,.admin-allgemein-seiten-content{gap:var(--spacing-4);flex-direction:column;display:flex}.admin-allgemein-seiten-content .base-sub-tabs-wrapper{width:100%}.system-sicherheit-content{gap:var(--spacing-4);flex-direction:column;display:flex}.system-sicherheit-content__hint{color:var(--color-text-secondary);margin-bottom:var(--spacing-3);font-size:.875rem}.system-sicherheit-content__terminate-sessions{border-top:1px solid var(--color-border);margin-top:var(--spacing-4);padding-top:var(--spacing-4)}.startseite-hero-settings{gap:var(--spacing-6);flex-direction:column;display:flex}.rollen-page__header{gap:var(--spacing-5);margin-bottom:var(--spacing-6);flex-direction:column;align-items:stretch;display:flex}@media (width>=640px){.rollen-page__header{flex-direction:row;justify-content:space-between;align-items:center}}.rollen-page__search{width:100%}@media (width>=640px){.rollen-page__search{flex:1;width:auto;max-width:400px}}.rollen-actions{align-items:center;gap:var(--spacing-3);justify-content:flex-end;display:flex}.rollen-sort{align-items:center;gap:var(--spacing-2);display:flex}.rollen-sort .base-pill-tag--icon-only{background-color:var(--color-primary-10);color:var(--color-primary);padding:6px}.rollen-sort .base-pill-tag--icon-only .base-pill-tag__icon{color:var(--color-primary);margin:0}.rollen-sort .base-pill-tag--icon-only:hover{background-color:var(--color-primary);filter:none}.rollen-sort .base-pill-tag--icon-only:hover .base-pill-tag__icon{color:var(--color-white)}.rollen-name{gap:var(--spacing-3);align-items:center;display:flex}.rollen-name--inactive .rollen-name__title{opacity:.6;text-decoration:line-through}.rollen-name__text{gap:var(--spacing-1);flex-direction:column;display:flex}.rollen-name__title{color:var(--color-text);font-weight:500}.rollen-name__description{color:var(--color-text-muted);font-size:.875rem}.rollen-form{gap:var(--spacing-5);flex-direction:column;display:flex}.rollen-form .base-section{margin-bottom:0}.rollen-form .base-section .base-section__header{padding:var(--spacing-3) var(--spacing-5);background-color:var(--color-surface-50);border-radius:var(--radius-md) var(--radius-md) 0 0}.rollen-form .base-section .base-section__content{padding:0}.rollen-form .base-section--collapsed .base-section__header{border-radius:var(--radius-md)}.rollen-form__fields{gap:var(--spacing-5);padding:var(--spacing-5);flex-direction:column;display:flex}.rollen-form__row{gap:var(--spacing-5);flex-direction:column;display:flex}@media (width>=640px){.rollen-form__row--pickers{flex-direction:row}.rollen-form__row--pickers>*{flex:1}}.rollen-form__option{align-items:flex-start;gap:var(--spacing-5);display:flex}.rollen-form__option-text{gap:var(--spacing-1);flex-direction:column;display:flex}.rollen-form__option-label{color:var(--color-text);font-weight:500}.rollen-form__option-description{color:var(--color-text-muted);font-size:.875rem}.rollen-form__system-hint{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-50);border-radius:var(--radius-md);margin:0;font-size:.875rem;display:flex}.rollen-form__system-hint i{color:var(--color-warning)}.rollen-delete-modal{gap:var(--spacing-5);padding:var(--spacing-5);background-color:var(--color-primary-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.rollen-delete-modal__message{color:var(--color-text);margin:0;line-height:1.5}.rollen-delete-modal__message strong{color:var(--color-danger)}.rollen-delete-modal__warning{align-items:center;gap:var(--spacing-3);color:var(--color-warning);margin:0;font-size:.875rem;display:flex}.rollen-delete-modal__warning i{font-size:1rem}.rollen-permissions-modal__super-admin,.rollen-permissions-modal__own-role{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-info-subtle);border:1px solid var(--color-info-border);border-radius:var(--radius-md);font-size:.875rem;display:flex}.rollen-permissions-modal__super-admin i,.rollen-permissions-modal__own-role i{color:var(--color-info);font-size:1.25rem}.rollen-permissions-modal__content{margin-top:var(--spacing-5)}.rollen-permissions-modal__tab-content{gap:var(--spacing-5);margin-top:var(--spacing-5);flex-direction:column;display:flex}.rollen-permissions-modal__hint{padding:var(--spacing-3) var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-50);border-radius:var(--radius-md);margin:0;font-size:.875rem}.permission-group-accordion{gap:var(--spacing-5);flex-direction:column;display:flex}.permission-group-accordion__search{margin-bottom:var(--spacing-2)}.permission-group-accordion__result-hint{min-height:1em;color:var(--color-text-muted);margin:0;font-size:.75rem}.permission-group-accordion__empty{padding:var(--spacing-4);text-align:center;color:var(--color-text-muted);margin:0}.permission-group-accordion__section{gap:var(--spacing-3);flex-direction:column;display:flex}.permission-group-accordion__section-header{justify-content:space-between;align-items:center;gap:var(--spacing-3);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;display:flex}.permission-group-accordion__section-header span{align-items:center;gap:var(--spacing-3);flex:1;display:flex}.permission-group-accordion__section-header span:after{content:"";background-color:var(--color-border);flex:1;height:1px}.permission-group__items{gap:var(--spacing-3);padding:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.permission-group__item{align-items:center;display:flex}.standort-permission-editor{gap:var(--spacing-5);flex-direction:column;display:flex}.standort-permission-editor__add{gap:var(--spacing-3);align-items:flex-end;display:flex}.standort-permission-editor__add .base-select{flex:1}.standort-permission-editor__empty{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5);color:var(--color-text-muted);background-color:var(--color-surface-50);border-radius:var(--radius-md);font-size:.875rem;display:flex}.standort-permission-editor__empty i{color:var(--color-info);font-size:1.25rem}.standort-permission-editor__list{gap:var(--spacing-3);flex-direction:column;display:flex}.standort-permission-editor__groups{gap:var(--spacing-5);flex-direction:column;display:flex}.standort-permission-editor__group{gap:var(--spacing-3);flex-direction:column;display:flex}.standort-permission-editor__group-header{justify-content:space-between;align-items:center;display:flex}.standort-permission-editor__group-title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.standort-permission-editor__permissions{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.standort-permission-editor__summary{gap:var(--spacing-3);padding-top:var(--spacing-5);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.standort-permission-editor__summary-label{color:var(--color-text-muted);font-size:.875rem;font-weight:500}.standort-permission-editor__tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.admin-notifications-content{gap:var(--spacing-5);flex-direction:column;display:flex}.push-overview{gap:var(--spacing-5);flex-wrap:wrap;display:flex}.push-overview__stat{align-items:center;gap:var(--spacing-4);display:flex}.push-overview__stat-icon{color:var(--color-primary);font-size:2rem}.push-overview__stat-value{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1}.push-overview__stat-label{color:var(--color-text-secondary);margin-top:var(--spacing-1);font-size:.8125rem}.push-recipient-info{align-items:center;display:flex}.push-send-layout{gap:var(--spacing-6);align-items:stretch;display:flex}.push-send-layout__fields{flex:1;min-width:0}.push-send-layout__phone-preview{padding:var(--spacing-5) var(--spacing-4) var(--spacing-5) 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=1023px){.push-send-layout__phone-preview{display:none}}.push-send-layout__compact-preview{display:none}@media (width<=1023px){.push-send-layout__compact-preview{padding:var(--spacing-3) 0;display:block}}.push-send-actions{padding-top:var(--spacing-3);border-top:1px solid var(--color-border);justify-content:flex-start;display:flex}.push-channel-toggles{gap:var(--spacing-3);flex-direction:column;display:flex}.push-channel-hint{color:var(--color-text-muted);font-size:.75rem}.broadcast-confirm-modal__instruction{margin-top:var(--spacing-4);color:var(--color-text-secondary);font-size:.875rem}.broadcast-confirm-modal__instruction strong{color:var(--color-text);background:var(--color-surface-alt);padding:0 var(--spacing-2);border-radius:var(--radius-sm);font-family:monospace}.admin-notifications-uebersicht,.admin-notifications-statistik,.admin-notifications-historie,.admin-notifications-einstellungen{gap:var(--spacing-5);flex-direction:column;display:flex}.notifications-stat-grid{gap:var(--spacing-4);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.notifications-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.notifications-stat-grid{grid-template-columns:1fr}}.notifications-stat{align-items:center;gap:var(--spacing-4);display:flex}.notifications-stat__icon{color:var(--color-primary);flex-shrink:0;font-size:2rem}.notifications-stat__value{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1}.notifications-stat__value-sub{color:var(--color-text-secondary);margin-left:var(--spacing-1);font-size:.75rem;font-weight:400}.notifications-stat__label{color:var(--color-text-secondary);margin-top:var(--spacing-1);font-size:.8125rem}.notifications-recent-log{gap:var(--spacing-3);flex-direction:column;display:flex}.notifications-recent-log__entry{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-surface-alt);display:flex}.notifications-recent-log__entry--clickable{text-align:left;cursor:pointer;border:none;width:100%;transition:background .2s}.notifications-recent-log__entry--clickable:hover{background:var(--color-surface-hover,var(--color-border))}.notifications-recent-log__entry--clickable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.notifications-recent-log__entry--clickable:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.notifications-recent-log__entry--clickable:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.notifications-recent-log__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:1.125rem}.notifications-recent-log__icon{color:var(--color-primary);flex-shrink:0;font-size:1.125rem}.notifications-recent-log__body{flex:1;min-width:0}.notifications-recent-log__title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.notifications-recent-log__meta{color:var(--color-text-muted);margin-top:var(--spacing-1);font-size:.75rem}.notifications-recent-log__recalled-icon{color:var(--color-warning);font-size:1.125rem}.notifications-recent-log__skeleton{border-radius:var(--radius-lg);background:var(--color-surface-alt);height:56px;animation:1.5s ease-in-out infinite pulse-subtle}.notifications-recent-log__empty{color:var(--color-text-muted);padding:var(--spacing-4);text-align:center}.notifications-filter-row{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.notifications-filter-row>*{flex:1;min-width:180px}.notifications-empty{padding:var(--spacing-5);text-align:center;color:var(--color-text-muted);font-size:.875rem}.notifications-read-rate-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.notifications-read-rate-table th{text-align:left;padding:var(--spacing-2) var(--spacing-3);border-bottom:2px solid var(--color-border);color:var(--color-text-secondary);font-weight:600}.notifications-read-rate-table td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border)}.notifications-read-rate-table th:first-child,.notifications-read-rate-table td:first-child{width:auto}.notifications-read-rate-table__num{text-align:right;width:90px}.notifications-read-rate-table__bar{width:130px;padding-left:var(--spacing-3);text-align:right}.notifications-read-rate-table--loading td,.notifications-read-rate-table--loading th{opacity:.4}.notifications-read-rate-table__skeleton{border-radius:var(--radius-sm);background:var(--color-surface-alt);height:32px;margin-bottom:var(--spacing-2);animation:1.5s ease-in-out infinite pulse-subtle}.notifications-read-rate-bar{background:var(--color-surface-alt);border-radius:var(--radius-sm);width:100%;height:8px;overflow:hidden}.notifications-read-rate-bar__fill{background:var(--color-primary);border-radius:var(--radius-sm);transform-origin:0;width:100%;height:100%;transition:transform .3s}.notifications-avg-read-time{margin-top:var(--spacing-4);color:var(--color-text-secondary);font-size:.875rem}.notifications-volume-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}.notifications-volume-table th{text-align:left;padding:var(--spacing-2) var(--spacing-3);border-bottom:2px solid var(--color-border);color:var(--color-text-secondary);font-weight:600}.notifications-volume-table td{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border)}.notifications-volume-table th:first-child,.notifications-volume-table td:first-child{width:auto}.notifications-volume-table__num{text-align:right;width:90px}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.4}}.is-recalled{opacity:.6;text-decoration:line-through}.channel-tags{gap:var(--spacing-1);align-items:center;display:flex}.channel-tag{background:var(--color-danger-subtle);width:22px;height:22px;color:var(--color-danger);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.channel-tag--active{background:var(--color-success-subtle);color:var(--color-success)}.send-log-detail{gap:var(--spacing-4);flex-direction:column;display:flex}.send-log-detail__meta{gap:var(--spacing-4);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.send-log-detail__meta-item{align-items:center;gap:var(--spacing-2);display:flex}.send-log-detail__recalled-banner{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-warning-subtle);color:var(--color-warning);font-size:.875rem;font-weight:500;display:flex}.send-log-detail__body{padding:var(--spacing-4);background:var(--color-surface-alt);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.6}.send-log-detail__body-text p{margin:0 0 var(--spacing-2)}.send-log-detail__body-text p:last-child{margin-bottom:0}.send-log-detail__aggregates{gap:var(--spacing-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=767px){.send-log-detail__aggregates{grid-template-columns:repeat(2,1fr)}}.send-log-detail__aggregate-item{align-items:center;gap:var(--spacing-2);font-size:.875rem;display:flex}.send-log-detail__recipients-section{border-top:1px solid var(--color-border);padding-top:var(--spacing-4)}.send-log-detail__recipients-toggle{align-items:center;gap:var(--spacing-2);cursor:pointer;color:var(--color-primary);background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600;display:flex}.send-log-detail__recipients-toggle:hover{text-decoration:underline}.send-log-detail__recipients{margin-top:var(--spacing-4)}.send-log-detail__recipients-filter{gap:var(--spacing-4);margin-bottom:var(--spacing-4);display:flex}.send-log-detail__recipients-filter>*{flex:1;min-width:160px;max-width:280px}.send-log-detail__no-channel{color:var(--color-text-muted)}.send-log-detail__stats-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.send-log-detail__stats-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.send-log-detail__stats-grid{grid-template-columns:1fr}}.send-log-detail__stat-number{color:var(--color-text);margin-bottom:var(--spacing-2);font-size:2rem;font-weight:700;line-height:1.2}.send-log-detail__stat-sub{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.send-log-detail__stat-hint{color:var(--color-text-muted);font-size:.75rem}.send-log-detail__recipients-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.send-log-detail__footer{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.send-log-detail__footer-note{color:var(--color-text-muted);flex:1;font-size:.75rem}.admin-newsletter-kampagnen,.admin-newsletter-listen,.admin-newsletter-kanaele,.admin-newsletter-einstellungen{gap:var(--spacing-5);flex-direction:column;display:flex}.newsletter-stat-grid{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.newsletter-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.newsletter-stat-grid{grid-template-columns:1fr}}.newsletter-stat{align-items:center;gap:var(--spacing-4);display:flex}.newsletter-stat__icon{color:var(--color-primary);flex-shrink:0;font-size:2rem}.newsletter-stat__value{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1}.newsletter-stat__label{color:var(--color-text-secondary);margin-top:var(--spacing-1);font-size:.8125rem}.newsletter-kampagnen__title{font-weight:500}.admin-newsletter-kampagnen__load-more,.admin-newsletter-kanaele__load-more{padding-top:var(--spacing-4);justify-content:center;display:flex}.newsletter-historie__recipients{font-size:.875rem}.newsletter-historie__recipients-detail{color:var(--color-text-muted);margin-left:var(--spacing-1);font-size:.75rem}.newsletter-listen__name{font-weight:500}.newsletter-listen__slug{background:var(--color-surface-alt);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-family:monospace;font-size:.75rem}.admin-newsletter-listen__load-more{padding-top:var(--spacing-4);justify-content:center;display:flex}.admin-newsletter-kampagnen__create-form{gap:var(--spacing-4);flex-direction:column;display:flex}.newsletter-einstellungen__domain-description{color:var(--color-text-secondary);margin-bottom:var(--spacing-3);font-size:.875rem}.newsletter-einstellungen__domain-input{align-items:flex-end;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.newsletter-einstellungen__domain-tags{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.newsletter-einstellungen__domain-tag{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:monospace;font-size:.875rem;display:inline-flex}.newsletter-einstellungen__domain-remove{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;display:flex}.newsletter-einstellungen__domain-remove:hover{color:var(--color-danger)}.newsletter-einstellungen__domain-empty{color:var(--color-text-muted);margin-bottom:var(--spacing-4);font-size:.875rem}.newsletter-einstellungen__domain-save{margin-top:var(--spacing-2)}.newsletter-kanaele__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.newsletter-kanaele__expand-icon{color:var(--color-text-muted);margin-left:var(--spacing-2);flex-shrink:0;font-size:.875rem}.newsletter-kanaele__slug{background:var(--color-surface-alt);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-family:monospace;font-size:.75rem}.admin-newsletter-kanaele__kanal-form,.admin-newsletter-kanaele__ausgabe-form{gap:var(--spacing-4);flex-direction:column;display:flex}.newsletter-scheduled-list{gap:var(--spacing-3);flex-direction:column;display:flex}.newsletter-scheduled-item{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.newsletter-scheduled-item__icon{color:var(--color-primary-accessible);flex-shrink:0;font-size:1.125rem}.newsletter-scheduled-item__info{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.newsletter-scheduled-item__title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.newsletter-scheduled-item__date{color:var(--color-text-secondary);font-size:.75rem}.newsletter-scheduled-item--warning{border-color:rgb(var(--color-danger-rgb,229 62 62)/30%);background:rgb(var(--color-danger-rgb,229 62 62)/5%)}.newsletter-scheduled-item--warning .newsletter-scheduled-item__icon{color:var(--color-danger)}.kanal-modal__grunddaten{gap:var(--spacing-4);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.kanal-modal__grunddaten-actions{justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);display:flex}.kanal-modal__einstellungen{gap:var(--spacing-3);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.kanal-modal__einstellungen-no-image{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-5);background:var(--color-surface-alt);border:2px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);margin-bottom:var(--spacing-3);text-align:center;flex-direction:column;font-size:.875rem;display:flex}.kanal-modal__einstellungen-no-image p{margin:0}.kanal-modal__einstellungen-no-image-icon{font-size:2.5rem}.kanal-modal__einstellungen-current-image{margin-bottom:var(--spacing-3);border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden}.kanal-modal__einstellungen-current-thumbnail{-o-object-fit:cover;object-fit:cover;width:100%;max-height:200px;display:block}.kanal-modal__einstellungen-image-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.kanal-modal__einstellungen-upload-row{margin-bottom:var(--spacing-3)}.kanal-modal__einstellungen-glass-options{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.kanal-modal__einstellungen-glass-option{padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-size:.875rem;transition:background .2s,border-color .2s,color .2s}.kanal-modal__einstellungen-glass-option:hover{border-color:var(--color-primary);color:var(--color-text)}.kanal-modal__einstellungen-glass-option.is-active{background:var(--color-primary-accessible);border-color:var(--color-primary-accessible);color:var(--color-white)}.kanal-modal__einstellungen-actions{padding-top:var(--spacing-1);justify-content:flex-end;display:flex}.kanal-modal__tab-actions{gap:var(--spacing-3);padding-bottom:var(--spacing-4);justify-content:flex-end;display:flex}.kanal-modal__load-more{padding-top:var(--spacing-4);justify-content:center;display:flex}.kanal-modal__ausgaben,.kanal-modal__abonnenten,.kanal-modal__historie{padding:var(--spacing-2) 0}.kanal-modal__subscriber-email-cell{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.kanal-modal__senden{gap:var(--spacing-4);padding:var(--spacing-4) 0;flex-direction:column;display:flex}.kanal-modal__senden-selector{margin-bottom:var(--spacing-2)}.kanal-modal__senden-form{gap:var(--spacing-4);flex-direction:column;display:flex}.kanal-modal__senden-subtabs{gap:var(--spacing-1);border-bottom:2px solid var(--color-border);margin-bottom:var(--spacing-4);display:flex}.kanal-modal__senden-subtab{padding:var(--spacing-2) var(--spacing-4);cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.kanal-modal__senden-subtab:hover{color:var(--color-text)}.kanal-modal__senden-subtab.is-active{color:var(--color-primary-accessible);border-bottom-color:var(--color-primary)}.kanal-modal__senden-subtab-actions{gap:var(--spacing-3);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.kanal-modal__versand-modus{gap:var(--spacing-3);flex-direction:column;display:flex}.kanal-modal__versand-option{align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:.875rem;display:flex}.kanal-modal__versand-option input[type=radio]{cursor:pointer}.kanal-modal__senden-filter-label{color:var(--color-text-secondary);margin-bottom:var(--spacing-2);font-size:.875rem;font-weight:500}.kanal-modal__versand-scheduled-info{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:rgb(var(--color-primary-rgb)/7%);border:1px solid rgb(var(--color-primary-rgb)/20%);border-radius:var(--radius-md);color:var(--color-primary-accessible);font-size:.875rem;font-weight:500;display:flex}.kanal-modal__versand-datetime{gap:var(--spacing-3);grid-template-columns:1fr auto;align-items:end;display:grid}.kanal-modal__senden-recipient-preview{align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5);background:rgb(var(--color-primary-rgb)/7%);border:1px solid rgb(var(--color-primary-rgb)/20%);border-radius:var(--radius-md);font-size:.875rem;display:flex}.kanal-modal__senden-recipient-preview-loading{align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:.875rem;display:flex}.kanal-modal__senden-recipient-preview-stat{flex-direction:column;align-items:center;min-width:64px;display:flex}.kanal-modal__senden-recipient-preview-value{color:var(--color-primary-accessible);font-size:2rem;font-weight:700;line-height:1}.kanal-modal__senden-recipient-preview-label{color:var(--color-text-secondary);margin-top:var(--spacing-1);white-space:nowrap;font-size:.75rem}.kanal-modal__senden-recipient-preview-breakdown{gap:var(--spacing-3);color:var(--color-text-secondary);border-left:1px solid rgb(var(--color-primary-rgb)/20%);padding-left:var(--spacing-6);flex-wrap:wrap;font-size:.875rem;display:flex}.kanal-modal__senden-recipient-preview-breakdown span{align-items:center;gap:var(--spacing-1);display:flex}.kanal-modal__senden-recipient-preview-bounce{color:var(--color-danger)}.kanal-modal__import-doi-hint{color:var(--color-text-muted);margin:0;font-size:.75rem}.kanal-modal__senden-empty,.kanal-modal__senden-error{color:var(--color-text-muted);font-size:.875rem}.kanal-modal__senden-error{color:var(--color-danger)}.legal-editor__placeholders{gap:var(--spacing-2);flex-direction:column;display:flex}.legal-editor__placeholders-header{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-muted);background:0 0;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.legal-editor__placeholders-header:hover{background-color:var(--color-surface-hover)}.legal-editor__placeholder-grid{gap:var(--spacing-2);margin-bottom:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.legal-editor__placeholder-chip{align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.legal-editor__placeholder-chip:hover{background-color:var(--color-surface-hover);border-color:var(--color-primary)}.legal-editor__placeholder-key{color:var(--color-primary);font-family:monospace;font-size:.75rem}.legal-editor__placeholder-label{color:var(--color-text-muted);font-size:.875rem}.legal-page-preview{max-height:70vh;padding:var(--spacing-6);overflow-y:auto}.admin-legal-page-content,.admin-legal-page-content__editor-wrapper{gap:var(--spacing-4);flex-direction:column;display:flex}.admin-legal-page-content__meta{gap:var(--spacing-4);color:var(--color-text-muted);font-size:.875rem;display:flex}.admin-legal-page-content__meta i{margin-right:var(--spacing-1)}.admin-legal-page-content__actions{align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);display:flex}.admin-legal-page-content__hint{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);color:var(--color-text-muted);font-size:.875rem;display:flex}.admin-legal-page-content__settings-section{gap:var(--spacing-3);flex-direction:column;display:flex}.news-overview-page__header-actions{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;width:100%;display:flex}.news-overview-page__search-wrapper{align-items:center;gap:var(--spacing-3);flex:220px;min-width:0;display:flex}.news-overview-page__search-input{flex:220px;width:100%;max-width:320px}.news-overview-page__layout-select{flex-shrink:0}.news-overview-page__create-button{white-space:nowrap}.news-overview-page__categories,.news-overview-page__tags{gap:var(--spacing-2);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.news-overview-page__quick-filters{gap:var(--spacing-3);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.news-overview-page__loading,.news-overview-page__empty{gap:var(--spacing-3);min-height:200px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.news-overview-page__loading i,.news-overview-page__empty i{font-size:2rem}.news-overview-page__list{gap:var(--spacing-4);flex-direction:column;display:flex}.news-overview-page__list--grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-flow:dense;display:grid}.news-overview-page__list--masonry{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-flow:dense;align-items:start;display:grid}.news-overview-page__list--feed,.news-overview-page__list--list{max-width:640px;margin:0 auto}@media (width<=599px){.news-overview-page__list{flex-direction:column;display:flex}}@media (width>=600px) and (width<=1100px){.news-overview-page__list--grid,.news-overview-page__list--masonry{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width>=1101px){.news-overview-page__list--masonry{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.mobile-shell{background:var(--color-background);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.mobile-shell__body{overscroll-behavior-y:contain;min-height:0;padding:var(--spacing-4);flex:1;overflow-y:auto}.mobile-shell__body--no-padding{padding:0}.mobile-shell__body--no-scroll{overflow-y:hidden}.mobile-shell__footer{background:var(--color-surface);flex-shrink:0}.mobile-header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);padding-top:calc(var(--spacing-4) + 4px + var(--sat));background:var(--color-surface);box-shadow:0 4px 6px rgba(0, 0, 0, var(--shadow-opacity-light));min-height:calc(3.25rem + var(--sat));flex-shrink:0;display:flex}.mobile-header:before{content:"";height:calc(4px + var(--sat));background:var(--color-primary);position:absolute;top:0;left:0;right:0}.mobile-header{position:relative}.mobile-header--hero{padding:var(--spacing-5) var(--spacing-5);padding-top:calc(var(--spacing-5) + var(--sat));gap:var(--spacing-4);align-items:flex-start}.mobile-header__hero{align-items:flex-start;gap:var(--spacing-4);width:100%;display:flex}.mobile-header__logo{flex-shrink:0;align-self:stretch;align-items:center;display:flex}.mobile-header__logo img{width:var(--size-logo-md);height:var(--size-logo-md);-o-object-fit:contain;object-fit:contain;display:block}.mobile-header__app-info{gap:var(--spacing-2);flex-direction:column;display:flex}.mobile-header__app-name{color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1.1}.mobile-header__app-tagline{color:var(--color-primary);text-transform:uppercase;font-family:Amatic SC,PT Sans,sans-serif;font-size:2rem;font-weight:700}.mobile-header__user-info{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.mobile-header__user-name{color:var(--color-text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:800;line-height:1;overflow:hidden}.mobile-header__user-subtitle{color:var(--color-text-muted);font-size:.875rem;line-height:1.3}.mobile-header__user-badges{gap:var(--spacing-1);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.mobile-header__org{color:var(--color-text-muted);margin-top:var(--spacing-1);font-size:.75rem}.mobile-header__btn,.mobile-header__menu-btn{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.mobile-header__btn:hover,.mobile-header__menu-btn:hover{color:var(--color-primary)}.mobile-header__btn:focus-visible,.mobile-header__menu-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.mobile-header__btn:focus-visible,.mobile-header__menu-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.mobile-header__btn:focus-visible,.mobile-header__menu-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.mobile-header__btn .mdi,.mobile-header__menu-btn .mdi{font-size:1.5rem}.mobile-header__menu-btn{position:relative}.mobile-header__title{color:var(--color-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-header__actions{align-items:center;gap:var(--spacing-2);justify-content:flex-end;min-width:2.5rem;display:flex}.mobile-header__menu-badge{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-white);padding:0 var(--spacing-1);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.mobile-header__actions-spacer{flex-shrink:0;width:2.5rem}.bottom-nav{background:var(--color-surface);border-top:1px solid var(--color-border);padding-bottom:var(--sab);align-items:flex-start;display:flex}.bottom-nav__tab{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-1);min-height:60px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;transition:color .2s;display:flex}.bottom-nav__tab--active{color:var(--color-primary)}.bottom-nav__tab:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.bottom-nav__tab:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.bottom-nav__tab:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.bottom-nav__pill{background:0 0;border-radius:14px;justify-content:center;align-items:center;width:56px;height:28px;transition:background .2s,transform .15s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.bottom-nav__tab--active .bottom-nav__pill{background:var(--color-primary-10)}.bottom-nav__tab:active .bottom-nav__pill{transform:scale(.92)}.bottom-nav__pill .mdi{font-size:24px;line-height:1}.bottom-nav__label{white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1.2}.bottom-nav__badge{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-white);padding:0 var(--spacing-1);border-radius:50%;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.mobile-drawer-overlay{background:rgba(0, 0, 0, var(--shadow-opacity-dark));z-index:2000;position:fixed;inset:0}.mobile-drawer{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:0 var(--spacing-4) calc(var(--spacing-4) + var(--sab));z-index:2000;will-change:transform;backface-visibility:hidden;max-height:80dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-drawer__header{padding:var(--spacing-4) 0 var(--spacing-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.mobile-drawer__header-title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.mobile-drawer__close-btn{width:36px;height:36px;min-height:var(--size-touch-target);min-width:var(--size-touch-target)}@media (width>=768px){.mobile-drawer__close-btn{min-width:auto;min-height:auto}}.mobile-drawer__close-btn{background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.mobile-drawer__close-btn:hover{background:var(--color-border)}.mobile-drawer__close-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.mobile-drawer__close-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.mobile-drawer__close-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.mobile-drawer__close-btn .mdi{font-size:1.25rem}.mobile-drawer__section{padding:var(--spacing-3) 0;border-bottom:1px solid var(--color-border)}.mobile-drawer__section:last-child{border-bottom:none}.mobile-drawer__section--auth{padding-top:var(--spacing-3)}.mobile-drawer__section-title{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-2);font-size:.75rem;font-weight:600}.mobile-drawer__section-title--unread{color:var(--color-primary-accessible,var(--color-primary))}.mobile-drawer__section-toggle{width:100%;padding:var(--spacing-2) 0;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.mobile-drawer__section-toggle:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.mobile-drawer__section-toggle:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.mobile-drawer__section-toggle:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.mobile-drawer__section-toggle .mobile-drawer__section-title{margin:0}.mobile-drawer__section-toggle .mdi{color:var(--color-text-muted);flex-shrink:0;font-size:1.125rem}.mobile-drawer__section-nav{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;flex:1;display:flex}.mobile-drawer__section-nav:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.mobile-drawer__section-nav:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.mobile-drawer__section-nav:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.mobile-drawer__section-nav .mobile-drawer__section-title{margin:0}.mobile-drawer__section-nav .mobile-drawer__bell-icon{font-size:var(--icon-size-sm);color:var(--color-text-muted)}.mobile-drawer__bell-icon--ringing{animation:2s ease-in-out infinite bell-ring;display:inline-block}.mobile-drawer__nav-badge{background:var(--color-primary);min-width:22px;height:22px;color:var(--color-white);padding:0 var(--spacing-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex}.mobile-drawer__push-error{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;color:var(--color-danger);font-size:.75rem;display:flex}.mobile-drawer__theme-grid{gap:var(--spacing-2);margin-top:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.mobile-drawer__theme-card{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-2);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;flex-direction:column;font-size:.875rem;transition:border-color .2s,color .2s;display:flex}.mobile-drawer__theme-card .mdi{font-size:var(--icon-size-md)}.mobile-drawer__theme-card.is-active{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}.mobile-drawer__font-size-label{color:var(--color-text-muted);margin-left:var(--spacing-1);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:400}.mobile-drawer__font-size-slider{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex}.mobile-drawer__font-size-icon{color:var(--color-text-muted);flex-shrink:0;align-items:center;font-size:.875rem;line-height:1;display:flex}.mobile-drawer__font-size-icon .mdi{font-size:.875rem}.mobile-drawer__range{appearance:none;height:var(--spacing-2);background:var(--color-border);cursor:pointer;border-radius:50%;outline:none;flex:1}.mobile-drawer__range:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.mobile-drawer__range::-webkit-slider-thumb{appearance:none;width:var(--icon-size-md);height:var(--icon-size-md);background:var(--color-primary);cursor:pointer;box-shadow:0 1px 3px rgba(0, 0, 0, var(--shadow-opacity-strong));border-radius:50%}.mobile-drawer__range::-moz-range-thumb{width:var(--icon-size-md);height:var(--icon-size-md);background:var(--color-primary);cursor:pointer;box-shadow:0 1px 3px rgba(0, 0, 0, var(--shadow-opacity-strong));border:none;border-radius:50%}.mobile-drawer__settings-list{flex-direction:column;display:flex}.mobile-drawer__settings-row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-size:1rem;transition:color .2s;display:flex}.mobile-drawer__settings-row:hover{color:var(--color-primary)}.mobile-drawer__settings-row .mdi:first-child{color:var(--color-text-muted);flex-shrink:0;width:24px;font-size:1.25rem}.mobile-drawer__settings-label{flex:1}.mobile-drawer__settings-value{color:var(--color-text-muted);font-size:.875rem}.mobile-drawer__settings-chevron{color:var(--color-text-muted);flex-shrink:0;font-size:1.125rem}.mobile-drawer__link{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) 0;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-size:1rem;text-decoration:none;display:flex}.mobile-drawer__link:hover{color:var(--color-primary)}.mobile-drawer__link:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.mobile-drawer__link:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.mobile-drawer__link:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.mobile-drawer__link .mdi{color:var(--color-text-muted);flex-shrink:0;width:24px;font-size:1.25rem}.mobile-drawer__link-label{flex:1}.mobile-drawer__link--unread{color:var(--color-primary);font-weight:600}.mobile-drawer__link--unread .mdi{color:var(--color-primary)}.mobile-drawer__link--unread:hover{color:var(--color-primary);filter:brightness(1.08)}.mobile-drawer__push-prompt-text{color:var(--color-text-muted);margin-bottom:var(--spacing-3);font-size:.875rem;line-height:1.5}.mobile-drawer__push-prompt-actions{gap:var(--spacing-1);flex-direction:column;display:flex}.mobile-drawer__section--push-prompt{background:var(--color-surface-raised);border-radius:var(--radius-md);padding:var(--spacing-3)}.mobile-drawer__install-btn{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;font-size:1rem;font-weight:600;transition:background .2s;display:flex}.mobile-drawer__install-btn:hover{background:var(--color-primary-hover)}.mobile-drawer__install-btn .mdi{font-size:1rem}.mobile-drawer__auth-btn{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-lg);cursor:pointer;text-align:center;background:0 0;width:100%;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:flex}.mobile-drawer__auth-btn--logout{color:var(--color-danger);border:1px solid var(--color-danger)}.mobile-drawer__auth-btn--logout:hover{opacity:.75}.mobile-drawer__auth-btn--login{color:var(--color-primary);border:1px solid var(--color-primary)}.mobile-drawer__auth-btn--login:hover{opacity:.75}.mobile-drawer__auth-btn .mdi{font-size:1rem}.pwa-install-modal-overlay{background:rgba(0, 0, 0, var(--shadow-opacity-backdrop));z-index:2001;padding:var(--spacing-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pwa-install-modal{text-align:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2) 0;flex-direction:column;display:flex}.pwa-install-modal__icon{border-radius:var(--radius-xl);flex-shrink:0;width:80px;height:80px;overflow:hidden}.pwa-install-modal__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pwa-install-modal__title{color:var(--color-text);margin:0 0 var(--spacing-2);font-size:1.25rem;font-weight:700}.pwa-install-modal__text{color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin:0;font-size:.875rem;line-height:1.6;display:flex}.pwa-install-modal__text strong{color:var(--color-text);font-weight:700}.pwa-install-modal__ios-share{width:18px;height:18px;color:var(--color-primary);vertical-align:middle;flex-shrink:0;display:inline-flex}.pwa-install-modal__actions{gap:var(--spacing-2);display:flex}.pwa-install-modal__cancel{padding:var(--spacing-3);border-radius:var(--radius-lg);border:1.5px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;flex:1;font-size:.875rem;font-weight:600;transition:background .2s}.pwa-install-modal__cancel:active{background:var(--color-surface-raised)}.pwa-install-modal__cancel:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.pwa-install-modal__cancel:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.pwa-install-modal__cancel:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.pwa-install-modal__confirm{padding:var(--spacing-3);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-white);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2);border:none;flex:2;font-size:.875rem;font-weight:700;transition:opacity .2s;display:flex}.pwa-install-modal__confirm .mdi{font-size:1rem}.pwa-install-modal__confirm:active{opacity:.85}.pwa-install-modal__confirm:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.pwa-install-modal__confirm:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.pwa-install-modal__confirm:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.page-menu-overlay{background:rgba(0, 0, 0, var(--shadow-opacity-dark));z-index:1600;position:fixed;inset:0}.page-menu{background:var(--color-surface);max-height:80dvh;box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light));z-index:1600;will-change:transform;backface-visibility:hidden;flex-direction:column;display:flex;position:fixed;left:0;right:0}.page-menu--bottom{border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:calc(var(--spacing-4) + var(--sab));bottom:0}.page-menu--top{border-radius:0 0 var(--radius-xl) var(--radius-xl);top:0}.page-menu__handle{width:2rem;height:var(--spacing-2);background:var(--color-border);margin:var(--spacing-3) auto var(--spacing-2);border-radius:50%;flex-shrink:0;position:relative}.page-menu__handle:after{content:"";position:absolute;inset:-20px -40px}.page-menu__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.page-menu__header--no-title{padding:var(--spacing-2) var(--spacing-3);border-bottom:none;justify-content:flex-end}.page-menu__custom-header{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex;position:relative}.page-menu__close-btn--overlay{flex-shrink:0;margin-left:auto}.page-menu__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.page-menu__close-btn{width:36px;height:36px;min-height:var(--size-touch-target);min-width:var(--size-touch-target)}@media (width>=768px){.page-menu__close-btn{min-width:auto;min-height:auto}}.page-menu__close-btn{background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}@media (hover:hover){.page-menu__close-btn:hover{background:var(--color-border)}}.page-menu__close-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.page-menu__close-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.page-menu__close-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.page-menu__close-btn .mdi{font-size:1.25rem}.page-menu__body{padding:var(--spacing-4);flex:1;overflow-y:auto}.page-menu__body--compact-top{padding-top:var(--spacing-2)}.slide-bottom-enter-active{animation:.42s cubic-bezier(.32,.72,0,1) both sheet-slide-in-bottom}.slide-bottom-leave-active{animation:.28s cubic-bezier(.4,0,1,1) both sheet-slide-out-bottom}.slide-top-enter-active{animation:.42s cubic-bezier(.32,.72,0,1) both sheet-slide-in-top}.slide-top-leave-active{animation:.28s cubic-bezier(.4,0,1,1) both sheet-slide-out-top}.page-menu-fade-enter-active{animation:.3s cubic-bezier(.16,1,.3,1) both sheet-fade-in}.page-menu-fade-leave-active{animation:.2s cubic-bezier(.4,0,1,1) both sheet-fade-out}@media (prefers-reduced-motion:reduce){.slide-bottom-enter-active,.slide-bottom-leave-active,.slide-top-enter-active,.slide-top-leave-active,.page-menu-fade-enter-active,.page-menu-fade-leave-active{animation:none}}.pwa-profil-menu-header{align-items:stretch;gap:var(--spacing-3);cursor:pointer;flex:1;min-width:0;display:flex}.pwa-profil-menu-header__text{flex-direction:column;min-width:0;display:flex}.pwa-profil-menu-header__greeting{color:var(--color-text-muted);font-size:.75rem;line-height:1.2}.pwa-profil-menu-header__name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.25rem;font-weight:700;line-height:1.3;overflow:hidden}.pwa-profil-menu-header__notifications{align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);margin-top:var(--spacing-1);font-size:.75rem;line-height:1.3;display:flex}.pwa-profil-menu-header__notifications-icon{color:var(--color-warning);flex-shrink:0;font-size:.875rem}.pwa-profil-menu-header__notifications-icon--shake{animation:1.2s ease-in-out infinite bell-shake}@keyframes bell-shake{0%,to{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(4deg)}}.pwa-profil-menu{gap:var(--spacing-2);flex-direction:column;display:flex}.pwa-profil-menu__item{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;border-radius:var(--radius-lg);text-align:left;border:none;transition:background .2s;display:flex}@media (hover:hover){.pwa-profil-menu__item:hover{filter:brightness(1.08)}}.pwa-profil-menu__item:active{filter:brightness(.95)}.pwa-profil-menu__item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.pwa-profil-menu__item:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.pwa-profil-menu__item:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.pwa-profil-menu__badge{border-radius:var(--radius-xl);width:2.75rem;height:2.75rem;box-shadow:inset 0 1px 0 rgb(var(--color-white-rgb)/20%), 0 2px 4px rgb(var(--color-black-rgb)/20%);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pwa-profil-menu__badge--blue{background:linear-gradient(145deg,#4a9eff,#1a6fd4)}.pwa-profil-menu__badge--green{background:linear-gradient(145deg,#4cd964,#28a745)}.pwa-profil-menu__badge--orange{background:linear-gradient(145deg,#ff9f43,#e67e00)}.pwa-profil-menu__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.pwa-profil-menu__item-label{color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.3}.pwa-profil-menu__item-description{color:var(--color-text-muted);font-size:.75rem;line-height:1.3}.pwa-profil-menu__badge-icon{color:var(--color-white);filter:drop-shadow(0 1px 1px #0003);font-size:1.25rem}.pwa-profil-menu__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:1rem}.pwa-profil-menu__anfragen-row{align-items:stretch;gap:var(--spacing-2);display:flex}.pwa-profil-menu__anfragen-item{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-lg);flex-direction:row;text-decoration:none;transition:background .2s;display:flex}@media (hover:hover){.pwa-profil-menu__anfragen-item:hover{filter:brightness(1.08)}}.pwa-profil-menu__anfragen-item:active{filter:brightness(.95)}.pwa-profil-menu__anfragen-item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.pwa-profil-menu__anfragen-item:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.pwa-profil-menu__anfragen-item:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.pwa-profil-menu__anfragen-item--grow{flex:1;min-width:0}.pwa-profil-menu__anfragen-item--shrink{padding:var(--spacing-3) var(--spacing-4);flex-shrink:0;justify-content:center;align-items:center}.pwa-profil-menu__anfragen-item .pwa-profil-menu__item-label{font-size:1.25rem;font-weight:600;line-height:1.3}.pwa-profil-menu__anfragen-text{flex-direction:column;min-width:0;display:flex}.pwa-profil-menu__anfragen-text .pwa-profil-menu__item-description{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;overflow:hidden}.pwa-anliegen-menu{gap:var(--spacing-3);flex-direction:column;display:flex}.pwa-anliegen-menu__search{flex-shrink:0}.pwa-anliegen-menu__body{flex:1}.pwa-anliegen-menu__login-hint{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);margin:var(--spacing-3) 0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.pwa-anliegen-menu__login-hint .mdi{color:var(--color-info)}.pwa-anliegen-menu__loading{align-items:center;gap:var(--spacing-3);padding:var(--spacing-6) 0;color:var(--color-text-muted);flex-direction:column;font-size:.875rem;display:flex}.pwa-anliegen-menu__loading .mdi{font-size:28px}[data-pwa]:has(.base-login-form--standalone) .mobile-shell__body{padding:0}[data-pwa] .base-login-form--standalone{min-height:0;padding:var(--spacing-4);justify-content:flex-start}[data-pwa] .base-login-form__card{max-width:100%;box-shadow:none;background:0 0;border-color:#0000}[data-pwa] .base-login-form__card .base-card__body{padding:0}[data-pwa] .base-login-form__form{gap:var(--spacing-3)}[data-pwa] .base-login-form__otp-description{font-size:.75rem}[data-pwa] .base-login-form__otp-input .p-inputotp-input{width:2.25rem;height:2.25rem;font-size:.875rem}.pwa-pull-to-refresh{width:100%}.pwa-pull-to-refresh__wrapper{will-change:transform;width:100%;position:relative;transform:translateY(0)}.pwa-pull-to-refresh__wrapper--pulling{transform:translateY(var(--pull-distance,0px));transition:none}.pwa-pull-to-refresh__wrapper--snapping{transition:transform .3s;transform:translateY(0)}.pwa-pull-to-refresh__wrapper--refreshing{transform:translateY(var(--pull-distance,0px));transition:none}.pwa-pull-to-refresh__indicator{pointer-events:none;opacity:calc(var(--pull-progress,0) * 2);transition:opacity .2s;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.pwa-pull-to-refresh__icon{background:var(--color-surface-elevated,#fffffff2);width:44px;height:44px;box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium));color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.pwa-pull-to-refresh__icon--arrow{transform:rotate(calc(var(--pull-progress,0) * 180deg));transition:transform .2s}@media (prefers-reduced-motion:reduce){.pwa-pull-to-refresh__wrapper,.pwa-pull-to-refresh__icon--arrow{transition:none}}[data-pwa] .p-toast-top-right{max-width:360px;top:calc(var(--sat) + 56px)!important;right:var(--spacing-4)!important;width:calc(100vw - 2 * var(--spacing-4))!important;left:auto!important}.pwa-hero-slide{height:100%;min-height:0;overflow-y:auto}.pwa-hero-slide__greeting{color:#fffc;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:500}.pwa-hero-slide__brand{align-items:center;gap:var(--spacing-3);display:flex}.pwa-hero-slide__brand-icon{flex-shrink:0;width:2.5rem;height:2.5rem}.pwa-hero-slide__brand-name{color:var(--color-white);font-size:1.5rem;font-weight:700}.pwa-hero-slide__title{width:100%;margin:0}.pwa-hero-slide__title .base-app-tagline{color:var(--color-white)}.pwa-hero-slide__search{width:100%}.pwa-hero-slide__search .base-search-input__wrapper{background:var(--hero-search-glass-bg);border-color:var(--hero-search-glass-border);border-radius:var(--radius-md);overflow:hidden}.pwa-hero-slide__search .base-search-input__field.p-inputtext,.pwa-hero-slide__search .p-inputtext.base-search-input__field{color:var(--color-white);box-shadow:none;background:0 0;border:none;border-radius:0}.pwa-hero-slide__search .base-search-input__field.p-inputtext::-moz-placeholder{color:var(--hero-search-placeholder)}.pwa-hero-slide__search .p-inputtext.base-search-input__field::-moz-placeholder{color:var(--hero-search-placeholder)}.pwa-hero-slide__search .base-search-input__field.p-inputtext::placeholder,.pwa-hero-slide__search .p-inputtext.base-search-input__field::placeholder{color:var(--hero-search-placeholder)}.pwa-hero-slide__search .base-search-input__field.p-inputtext:focus-visible,.pwa-hero-slide__search .p-inputtext.base-search-input__field:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.pwa-hero-slide__search .base-search-input__icon{color:var(--hero-search-icon)}.pwa-hero-slide__search .base-search-input__search-btn{background:var(--color-primary);color:var(--color-white);border-radius:0}.pwa-hero-slide__search .base-search-input__search-btn:hover:not(:disabled){background:var(--color-primary-hover)}.pwa-hero-slide__search .base-search-input__clear-btn{color:var(--hero-search-icon)}.pwa-hero-slide__search .base-search-input__clear-btn:hover:not(:disabled){background:var(--hero-search-btn-hover-bg);color:var(--color-white)}.pwa-hero-slide__actions{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.pwa-anliegen-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-anliegen-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);gap:var(--spacing-3);flex-direction:column;flex-shrink:0;display:flex}.pwa-anliegen-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-anliegen-slide__title .mdi{color:var(--color-primary)}.pwa-anliegen-slide__search{width:100%}.pwa-anliegen-slide__body{padding-bottom:var(--spacing-7);flex:1;overflow-y:auto}.pwa-anliegen-slide__loading,.pwa-anliegen-slide__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-muted);flex-direction:column;display:flex}.pwa-anliegen-slide__loading .mdi,.pwa-anliegen-slide__empty .mdi{font-size:2rem}.pwa-anliegen-slide__login-hint{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);margin:var(--spacing-3) var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.875rem;display:flex}.pwa-anliegen-slide__login-hint .mdi{color:var(--color-info)}.pwa-standorte-slide{background:var(--color-surface);flex-direction:column;height:100%;display:flex}.pwa-standorte-slide__header{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);gap:var(--spacing-3);flex-direction:column;flex-shrink:0;display:flex}.pwa-standorte-slide__header-top{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.pwa-standorte-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.25rem;font-weight:700;display:flex;overflow:hidden}.pwa-standorte-slide__title .mdi{color:var(--color-primary);flex-shrink:0}.pwa-standorte-slide__view-toggle{gap:var(--spacing-2);flex-shrink:0;display:flex}.pwa-standorte-slide__toggle-btn{width:36px;height:36px;min-height:var(--size-touch-target);min-width:var(--size-touch-target)}@media (width>=768px){.pwa-standorte-slide__toggle-btn{min-width:auto;min-height:auto}}.pwa-standorte-slide__toggle-btn{border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.pwa-standorte-slide__toggle-btn .mdi{font-size:18px}.pwa-standorte-slide__toggle-btn.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pwa-standorte-slide__toggle-btn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}@media (width>=1024px){.pwa-standorte-slide__toggle-btn:focus-visible{box-shadow:0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-primary)}}@media (width>=1280px){.pwa-standorte-slide__toggle-btn:focus-visible{box-shadow:0 0 0 4px var(--color-surface), 0 0 0 6px var(--color-primary)}}.pwa-standorte-slide__search{width:100%}.pwa-standorte-slide__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pwa-standorte-slide__map{flex:1;min-height:0}.pwa-standorte-slide__map .leaflet-container{width:100%;height:100%}.pwa-standorte-slide__list{padding:var(--spacing-3) var(--spacing-4);padding-bottom:var(--spacing-7);gap:var(--spacing-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pwa-standorte-slide__card{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);display:flex}.pwa-standorte-slide__card-info{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.pwa-standorte-slide__card-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.pwa-standorte-slide__card-firma{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.pwa-standorte-slide__card-address{color:var(--color-text-muted);align-items:center;gap:var(--spacing-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:flex;overflow:hidden}.pwa-standorte-slide__card-address .mdi{color:var(--color-primary);flex-shrink:0;font-size:.75rem}.pwa-standorte-slide__loading,.pwa-standorte-slide__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-muted);flex-direction:column;display:flex}.pwa-standorte-slide__loading .mdi,.pwa-standorte-slide__empty .mdi{font-size:2rem}.pwa-standorte-slide .standorte-map-view{flex:1;height:100%;min-height:0}.pwa-activities-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-activities-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.pwa-activities-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-activities-slide__title .mdi{color:var(--color-primary)}.pwa-activities-slide__subtitle{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:.875rem}.pwa-activities-slide__body{padding:var(--spacing-4) var(--spacing-4) var(--spacing-7);flex:1;overflow-y:auto}.pwa-activities-slide__intro{margin:0 0 var(--spacing-5);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pwa-activities-slide__intro>*+*{margin-top:var(--spacing-3)}.pwa-activities-slide__intro h1,.pwa-activities-slide__intro h2,.pwa-activities-slide__intro h3{margin:0;font-weight:700;line-height:1.3}.pwa-activities-slide__intro h1{font-size:2rem}.pwa-activities-slide__intro h2{font-size:1.5rem}.pwa-activities-slide__intro h3{font-size:1.125rem}.pwa-activities-slide__intro p{margin:0}.pwa-activities-slide__intro p:empty{min-height:1em}.pwa-activities-slide__intro ul,.pwa-activities-slide__intro ol{padding-left:var(--spacing-5);margin:0}.pwa-activities-slide__intro a{color:var(--color-primary);text-decoration:underline}.pwa-activities-slide__intro strong{font-weight:700}.pwa-activities-slide__intro em{font-style:italic}.pwa-activities-slide__intro u{text-decoration:underline}.pwa-activities-slide__intro s{text-decoration:line-through}.pwa-activities-slide__intro img{border-radius:var(--radius-md);max-width:100%}.pwa-activities-slide__features{gap:var(--spacing-4);margin:0 0 var(--spacing-4);flex-direction:column;padding:0;list-style:none;display:flex}.pwa-activities-slide__card{text-align:center;padding:var(--spacing-5) var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;display:flex}.pwa-activities-slide__icon-wrapper{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));border:1px solid var(--color-primary-subtle);width:4rem;height:4rem;margin-bottom:var(--spacing-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pwa-activities-slide__icon{font-size:var(--icon-size-xl);color:var(--color-primary)}.pwa-activities-slide__feature-title{color:var(--color-text);margin-bottom:var(--spacing-2);font-size:1rem;font-weight:600;display:block}.pwa-activities-slide__feature-text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pwa-activities-slide__action{margin-top:var(--spacing-4)}.pwa-activities-slide__note{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-5);color:var(--color-text-secondary);font-size:.875rem;font-style:italic;display:flex}.pwa-activities-slide__section-subtitle{margin:var(--spacing-5) 0 var(--spacing-2);color:var(--color-text);font-size:1.25rem;font-weight:700}.pwa-activities-slide__subtitle-text{margin:0 0 var(--spacing-4);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pwa-activities-slide__subtitle-text>*+*{margin-top:var(--spacing-3)}.pwa-activities-slide__subtitle-text h1,.pwa-activities-slide__subtitle-text h2,.pwa-activities-slide__subtitle-text h3{margin:0;font-weight:700;line-height:1.3}.pwa-activities-slide__subtitle-text h1{font-size:2rem}.pwa-activities-slide__subtitle-text h2{font-size:1.5rem}.pwa-activities-slide__subtitle-text h3{font-size:1.125rem}.pwa-activities-slide__subtitle-text p{margin:0}.pwa-activities-slide__subtitle-text p:empty{min-height:1em}.pwa-activities-slide__subtitle-text ul,.pwa-activities-slide__subtitle-text ol{padding-left:var(--spacing-5);margin:0}.pwa-activities-slide__subtitle-text a{color:var(--color-primary);text-decoration:underline}.pwa-activities-slide__subtitle-text strong{font-weight:700}.pwa-activities-slide__subtitle-text em{font-style:italic}.pwa-activities-slide__subtitle-text u{text-decoration:underline}.pwa-activities-slide__subtitle-text s{text-decoration:line-through}.pwa-activities-slide__subtitle-text img{border-radius:var(--radius-md);max-width:100%}.pwa-activities-slide__tags{gap:var(--spacing-2);margin-bottom:var(--spacing-5);flex-wrap:wrap;display:flex}.pwa-activities-slide__tag{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary);color:var(--color-white);border-radius:9999px;font-size:.75rem;font-weight:600;display:inline-flex}.pwa-activities-slide__safespace,.pwa-activities-slide__notice{padding:var(--spacing-4);margin-bottom:var(--spacing-5);border:2px solid var(--severity-border,var(--color-primary-subtle));border-radius:var(--radius-lg);background:var(--severity-bg,var(--color-primary-bg));position:relative}.pwa-activities-slide__safespace--primary,.pwa-activities-slide__notice--primary{--severity-bg:var(--color-primary-bg);--severity-border:var(--color-primary-subtle);--severity-accent:var(--color-primary)}.pwa-activities-slide__safespace--info,.pwa-activities-slide__notice--info{--severity-bg:var(--color-info-bg,var(--color-primary-bg));--severity-border:var(--color-info-subtle,var(--color-primary-subtle));--severity-accent:var(--color-info,var(--color-primary))}.pwa-activities-slide__safespace--warning,.pwa-activities-slide__notice--warning{--severity-bg:var(--color-warning-bg,var(--color-primary-bg));--severity-border:var(--color-warning-subtle,var(--color-primary-subtle));--severity-accent:var(--color-warning,var(--color-primary))}.pwa-activities-slide__safespace--danger,.pwa-activities-slide__notice--danger{--severity-bg:var(--color-danger-bg,var(--color-primary-bg));--severity-border:var(--color-danger-subtle,var(--color-primary-subtle));--severity-accent:var(--color-danger,var(--color-primary))}.pwa-activities-slide__safespace{align-items:flex-start;gap:var(--spacing-3);display:flex}.pwa-activities-slide__safespace-badge{background:var(--severity-accent,var(--color-primary));width:3rem;height:3rem;color:var(--color-white);font-size:var(--icon-size-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pwa-activities-slide__safespace-title{margin:0 0 var(--spacing-1);color:var(--color-text);font-size:1rem;font-weight:700}.pwa-activities-slide__safespace-text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pwa-activities-slide__safespace-text>*+*{margin-top:var(--spacing-3)}.pwa-activities-slide__safespace-text h1,.pwa-activities-slide__safespace-text h2,.pwa-activities-slide__safespace-text h3{margin:0;font-weight:700;line-height:1.3}.pwa-activities-slide__safespace-text h1{font-size:2rem}.pwa-activities-slide__safespace-text h2{font-size:1.5rem}.pwa-activities-slide__safespace-text h3{font-size:1.125rem}.pwa-activities-slide__safespace-text p{margin:0}.pwa-activities-slide__safespace-text p:empty{min-height:1em}.pwa-activities-slide__safespace-text ul,.pwa-activities-slide__safespace-text ol{padding-left:var(--spacing-5);margin:0}.pwa-activities-slide__safespace-text a{color:var(--color-primary);text-decoration:underline}.pwa-activities-slide__safespace-text strong{font-weight:700}.pwa-activities-slide__safespace-text em{font-style:italic}.pwa-activities-slide__safespace-text u{text-decoration:underline}.pwa-activities-slide__safespace-text s{text-decoration:line-through}.pwa-activities-slide__safespace-text img{border-radius:var(--radius-md);max-width:100%}.pwa-activities-slide__notice-icon-wrapper{background:var(--severity-accent,var(--color-primary));width:3rem;height:3rem;color:var(--color-white);font-size:var(--icon-size-md);margin-bottom:var(--spacing-3);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pwa-activities-slide__notice-title{margin:0 0 var(--spacing-3);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;font-weight:700}.pwa-activities-slide__notice-content{gap:var(--spacing-3);flex-direction:column;display:flex}.pwa-activities-slide__notice-item{align-items:flex-start;gap:var(--spacing-3);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-3);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));display:flex}.pwa-activities-slide__notice-item p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pwa-activities-slide__notice-item-icon{background:var(--color-primary-bg);width:2rem;height:2rem;color:var(--color-primary);font-size:var(--icon-size-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pwa-activities-slide__cta{margin-top:var(--spacing-4);justify-content:center;display:flex}.pwa-expectations-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-expectations-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.pwa-expectations-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-expectations-slide__title .mdi{color:var(--color-primary)}.pwa-expectations-slide__subtitle{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:.875rem}.pwa-expectations-slide__body{padding:var(--spacing-4) var(--spacing-4) var(--spacing-7);flex:1;overflow-y:auto}.pwa-expectations-slide__intro{margin:0 0 var(--spacing-5);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pwa-expectations-slide__intro>*+*{margin-top:var(--spacing-3)}.pwa-expectations-slide__intro h1,.pwa-expectations-slide__intro h2,.pwa-expectations-slide__intro h3{margin:0;font-weight:700;line-height:1.3}.pwa-expectations-slide__intro h1{font-size:2rem}.pwa-expectations-slide__intro h2{font-size:1.5rem}.pwa-expectations-slide__intro h3{font-size:1.125rem}.pwa-expectations-slide__intro p{margin:0}.pwa-expectations-slide__intro p:empty{min-height:1em}.pwa-expectations-slide__intro ul,.pwa-expectations-slide__intro ol{padding-left:var(--spacing-5);margin:0}.pwa-expectations-slide__intro a{color:var(--color-primary);text-decoration:underline}.pwa-expectations-slide__intro strong{font-weight:700}.pwa-expectations-slide__intro em{font-style:italic}.pwa-expectations-slide__intro u{text-decoration:underline}.pwa-expectations-slide__intro s{text-decoration:line-through}.pwa-expectations-slide__intro img{border-radius:var(--radius-md);max-width:100%}.pwa-expectations-slide__intro a{color:var(--color-primary);font-weight:600}.pwa-expectations-slide__section-subtitle{margin:var(--spacing-5) 0 var(--spacing-3);color:var(--color-text);font-size:1.25rem;font-weight:700}.pwa-expectations-slide__highlights{gap:var(--spacing-4);margin-bottom:var(--spacing-4);flex-direction:column;display:flex}.pwa-expectations-slide__highlight-card{text-align:center;padding:var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;display:flex}.pwa-expectations-slide__highlight-icon{width:3.5rem;height:3.5rem;margin-bottom:var(--spacing-3);background:var(--color-primary);color:var(--color-white);font-size:var(--icon-size-lg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pwa-expectations-slide__highlight-title{margin:0 0 var(--spacing-2);color:var(--color-text);font-size:1rem;font-weight:600}.pwa-expectations-slide__highlight-description{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pwa-expectations-slide__action{margin-top:var(--spacing-4)}.pwa-expectations-slide__amenities{gap:var(--spacing-3);flex-direction:column;display:flex}.pwa-expectations-slide__amenity-card{align-items:center;gap:var(--spacing-3);text-align:left;padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:row;display:flex}.pwa-expectations-slide__amenity-icon{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));width:2.5rem;height:2.5rem;color:var(--color-primary);font-size:var(--icon-size-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pwa-expectations-slide__amenity-title{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;display:block}.pwa-expectations-slide__amenity-description{color:var(--color-text-secondary);margin:0;font-size:.75rem;line-height:1.6}.pwa-expectations-slide__cta{margin-top:var(--spacing-4);justify-content:center;display:flex}.pwa-warum-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-warum-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.pwa-warum-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-warum-slide__title .mdi{color:var(--color-primary)}.pwa-warum-slide__subtitle{margin:var(--spacing-1) 0 0;color:var(--color-text-secondary);font-size:.875rem}.pwa-warum-slide__body{padding:var(--spacing-4) var(--spacing-4) var(--spacing-7);flex:1;overflow-y:auto}.pwa-warum-slide__intro{margin:0 0 var(--spacing-5);color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pwa-warum-slide__intro>*+*{margin-top:var(--spacing-3)}.pwa-warum-slide__intro h1,.pwa-warum-slide__intro h2,.pwa-warum-slide__intro h3{margin:0;font-weight:700;line-height:1.3}.pwa-warum-slide__intro h1{font-size:2rem}.pwa-warum-slide__intro h2{font-size:1.5rem}.pwa-warum-slide__intro h3{font-size:1.125rem}.pwa-warum-slide__intro p{margin:0}.pwa-warum-slide__intro p:empty{min-height:1em}.pwa-warum-slide__intro ul,.pwa-warum-slide__intro ol{padding-left:var(--spacing-5);margin:0}.pwa-warum-slide__intro a{color:var(--color-primary);text-decoration:underline}.pwa-warum-slide__intro strong{font-weight:700}.pwa-warum-slide__intro em{font-style:italic}.pwa-warum-slide__intro u{text-decoration:underline}.pwa-warum-slide__intro s{text-decoration:line-through}.pwa-warum-slide__intro img{border-radius:var(--radius-md);max-width:100%}.pwa-warum-slide__steps{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pwa-warum-slide__card{text-align:center;padding:var(--spacing-5) var(--spacing-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:0 2px 3px rgba(0, 0, 0, var(--shadow-opacity-light));flex-direction:column;align-items:center;display:flex}.pwa-warum-slide__icon-wrapper{background:linear-gradient(135deg, var(--color-primary-bg), var(--color-primary-subtle));border:1px solid var(--color-primary-subtle);width:4rem;height:4rem;margin-bottom:var(--spacing-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pwa-warum-slide__icon{font-size:var(--icon-size-xl);color:var(--color-primary)}.pwa-warum-slide__number{top:-var(--spacing-2);right:-var(--spacing-2);background:var(--color-primary);width:1.5rem;height:1.5rem;color:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute}.pwa-warum-slide__step-title{color:var(--color-text);margin-bottom:var(--spacing-2);font-size:1rem;font-weight:600;display:block}.pwa-warum-slide__step-text{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.pwa-warum-slide__action{margin-top:var(--spacing-4)}.pwa-newsletter-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-newsletter-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.pwa-newsletter-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-newsletter-slide__title .mdi{color:var(--color-primary)}.pwa-newsletter-slide__body{padding:var(--spacing-4) var(--spacing-4) var(--spacing-7);flex:1;overflow-y:auto}.pwa-newsletter-slide__body .base-newsletter-signup{height:auto}.pwa-news-slide{background:var(--color-background);flex-direction:column;height:100%;display:flex}.pwa-news-slide__header{padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);border-bottom:1px solid var(--color-border);flex-shrink:0}.pwa-news-slide__title{color:var(--color-text);align-items:center;gap:var(--spacing-3);margin:0;font-size:1.25rem;font-weight:700;display:flex}.pwa-news-slide__title .mdi{color:var(--color-primary)}.pwa-news-slide__body{padding-bottom:var(--spacing-7);flex:1;overflow-y:auto}.pwa-news-slide__list{gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);flex-direction:column;display:flex}.pwa-news-slide__loading,.pwa-news-slide__empty{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--color-text-muted);flex-direction:column;display:flex}.pwa-news-slide__loading .mdi,.pwa-news-slide__empty .mdi{font-size:2rem}.home-page-pwa{touch-action:pan-x pan-y;width:100%;height:100%;position:relative;overflow:hidden}.home-page-pwa:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.home-page-pwa__pull-wrapper{will-change:transform;width:100%;height:100%;position:relative;transform:translateY(0)}.home-page-pwa__pull-wrapper--pulling{transform:translateY(var(--pull-distance,0px));transition:none}.home-page-pwa__pull-wrapper--snapping{transition:transform .3s;transform:translateY(0)}.home-page-pwa__pull-wrapper--refreshing{transform:translateY(var(--pull-distance,0px));transition:none}.home-page-pwa__pull-indicator{pointer-events:none;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.home-page-pwa__pull-indicator--hidden{visibility:hidden}.home-page-pwa__pull-icon{background:var(--color-surface-elevated,#fffffff2);width:44px;height:44px;box-shadow:0 2px 8px rgba(0, 0, 0, var(--shadow-opacity-medium));color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.home-page-pwa__pull-icon--arrow{transform:rotate(calc(var(--pull-progress,0) * 180deg));transition:transform .2s}.home-page-pwa__carousel{will-change:transform;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.home-page-pwa__slide{flex-shrink:0;width:100%;height:100%;overflow:hidden}.home-page-pwa__slide--bg-section1{background-color:var(--section-bg-section1);color:var(--section-bg-section1-text)}.home-page-pwa__slide--bg-section2{background-color:var(--section-bg-section2);color:var(--section-bg-section2-text)}.home-page-pwa__slide--bg-section3{background-color:var(--section-bg-section3);color:var(--section-bg-section3-text)}.home-page-pwa__dots{bottom:calc(var(--spacing-5) + var(--sab));align-items:center;gap:var(--spacing-3);z-index:1;padding:var(--spacing-2) var(--spacing-3);background:rgba(0, 0, 0, var(--shadow-opacity-strong-plus));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.home-page-pwa__dot{cursor:pointer;appearance:none;background:#ffffff80;border:none;border-radius:50%;flex-shrink:0;width:8px;height:8px;padding:0;transition:width .2s,background .2s;position:relative}.home-page-pwa__dot:after{content:"";position:absolute;inset:-18px}.home-page-pwa__dot:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.home-page-pwa__dot--active{background:var(--color-white);border-radius:var(--radius-lg);width:20px}@media (prefers-reduced-motion:reduce){.home-page-pwa__pull-wrapper,.home-page-pwa__pull-icon--arrow,.home-page-pwa__carousel{transition:none}}.base-news-card{--card-accent-color:var(--color-card-accent);background:var(--color-surface);cursor:pointer;border:1px solid var(--color-border);border-left:3px solid var(--card-accent-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.base-news-card:hover{box-shadow:0 4px 12px rgba(0, 0, 0, var(--shadow-opacity-light)), 0 2px 6px rgba(0, 0, 0, var(--shadow-opacity-subtle));border-color:var(--color-border-subtle);transform:translateY(-2px)}}.base-news-card:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-news-card__badges{top:var(--spacing-3);right:var(--spacing-3);z-index:1;gap:var(--spacing-2);display:flex;position:absolute}.base-news-card__cover-image{-o-object-fit:cover;object-fit:cover;width:100%;height:160px}.base-news-card__cover-placeholder{background:linear-gradient(135deg, var(--card-accent-color), var(--color-surface-secondary));width:100%;height:160px}.base-news-card__body{gap:var(--spacing-3);padding:var(--spacing-5);flex-direction:column;display:flex}.base-news-card__meta{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.base-news-card__date{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}.base-news-card__title{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.base-news-card__excerpt{color:var(--color-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.base-news-card__author{align-items:center;gap:var(--spacing-2);display:flex}.base-news-card__author-name{color:var(--color-text-muted);font-size:.875rem}.base-news-card__metrics{align-items:center;gap:var(--spacing-4);display:flex}.base-news-card__metric{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:.875rem;display:inline-flex}.base-news-card__acknowledgement-bar{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);border-top:1px solid var(--color-warning-border);background:var(--color-warning-subtle);color:var(--color-warning-dark);font-size:.875rem;font-weight:600;display:flex}.base-news-card__actions{align-items:center;gap:var(--spacing-2);padding-top:var(--spacing-2);flex-wrap:wrap;margin-top:auto;display:flex}.base-news-card__read-more{padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--card-accent-color);border-radius:var(--radius-md);color:var(--card-accent-color);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;justify-content:center;align-self:flex-start;align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover){.base-news-card__read-more:hover{background:var(--color-primary-subtle)}}.base-news-card__read-more--compact{border-radius:50%;width:28px;height:28px;margin-left:auto;padding:0}.base-news-card__edit-button{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;align-self:flex-start;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover){.base-news-card__edit-button:hover{background:var(--color-surface-secondary)}}.base-news-card--grid{height:100%}.base-news-card--grid .base-news-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.base-news-card--masonry{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:var(--spacing-5);display:inline-flex}.base-news-card--list{flex-direction:row;align-items:stretch}.base-news-card--list .base-news-card__body{padding:var(--spacing-4);gap:var(--spacing-2)}.base-news-card--list .base-news-card__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.base-news-card--list .base-news-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.base-news-card--feed .base-news-card__body{padding:var(--spacing-6);gap:var(--spacing-4)}.base-news-card--feed .base-news-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.5rem;display:-webkit-box;overflow:hidden}.base-news-card--feed .base-news-card__excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.base-news-card--span-2{grid-column:span 2}.base-news-card--span-3{grid-column:span 3}.base-anliegen-link-card{align-items:center;gap:var(--spacing-3);width:100%;max-width:420px;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);color:var(--color-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all .2s;display:inline-flex}@media (hover:hover){.base-anliegen-link-card:hover{border-color:var(--color-primary);background:var(--color-primary-subtle)}}.base-anliegen-link-card:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-color:var(--color-primary);outline:none}.base-anliegen-link-card__icon{width:var(--size-touch-target);height:var(--size-touch-target);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.base-anliegen-link-card__icon i{color:var(--color-primary);font-size:1.125rem}.base-anliegen-link-card__text{flex-direction:column;flex:1;min-width:0;display:flex}.base-anliegen-link-card__title{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.base-anliegen-link-card__category{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.base-anliegen-link-card__chevron{color:var(--color-text-muted);flex-shrink:0;font-size:1.125rem}.news-comment-composer{gap:var(--spacing-2);flex-direction:column;display:flex}.news-comment-composer__input-wrapper{position:relative}.news-comment-composer__textarea{width:100%}.news-comment-composer__mention-dropdown{z-index:10;width:100%;max-height:220px;margin-top:var(--spacing-1);padding:var(--spacing-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.news-comment-composer__mention-option{justify-content:flex-start}.news-comment-composer__toolbar{justify-content:space-between;align-items:center;display:flex}.news-comment-composer__emoji-wrapper{position:relative}.news-comment-composer__emoji-picker{z-index:10;gap:var(--spacing-1);margin-bottom:var(--spacing-1);padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:100%;left:0}.news-comment-composer__actions{gap:var(--spacing-2);display:flex}.news-comment-item{gap:var(--spacing-3);display:flex}.news-comment-item__avatar{flex-shrink:0}.news-comment-item__body{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.news-comment-item__header{align-items:baseline;gap:var(--spacing-2);display:flex}.news-comment-item__author{color:var(--color-text);font-size:.875rem;font-weight:600}.news-comment-item__timestamp{color:var(--color-text-muted);font-size:.75rem}.news-comment-item__text{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;font-size:.875rem;line-height:1.5}.news-comment-item__reactions{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.news-comment-item__actions{gap:var(--spacing-3);display:flex}.news-comment-item__report-form{align-items:flex-start;gap:var(--spacing-2);margin-top:var(--spacing-1);display:flex}.news-comment-item__report-input{flex:1}.news-comment-list{gap:var(--spacing-4);flex-direction:column;display:flex}.news-comment-list__empty{color:var(--color-text-muted);text-align:center;font-size:.875rem}.news-comment-list__thread{gap:var(--spacing-3);flex-direction:column;display:flex}.news-comment-list__replies{gap:var(--spacing-3);margin-left:var(--spacing-8);padding-left:var(--spacing-3);border-left:2px solid var(--color-border);flex-direction:column;display:flex}.news-comment-list__load-more{align-self:center}.news-detail-page{gap:var(--spacing-6);max-width:760px;padding:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.news-detail-page__loading{color:var(--color-text-muted);text-align:center}.news-detail-page__hero{margin:0 -var(--spacing-4)}.news-detail-page__tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.news-detail-page__content{color:var(--color-text);font-size:1rem;line-height:1.6}.news-detail-page__content>*+*{margin-top:var(--spacing-3)}.news-detail-page__content h1,.news-detail-page__content h2,.news-detail-page__content h3{margin:0;font-weight:700;line-height:1.3}.news-detail-page__content h1{font-size:2rem}.news-detail-page__content h2{font-size:1.5rem}.news-detail-page__content h3{font-size:1.125rem}.news-detail-page__content p{margin:0}.news-detail-page__content p:empty{min-height:1em}.news-detail-page__content ul,.news-detail-page__content ol{padding-left:var(--spacing-5);margin:0}.news-detail-page__content a{color:var(--color-primary);text-decoration:underline}.news-detail-page__content strong{font-weight:700}.news-detail-page__content em{font-style:italic}.news-detail-page__content u{text-decoration:underline}.news-detail-page__content s{text-decoration:line-through}.news-detail-page__content img{border-radius:var(--radius-md);max-width:100%}.news-detail-page__cta{display:flex}.news-detail-page__cta-link{padding:var(--spacing-3) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-text-on-primary);font-weight:600;text-decoration:none;transition:all .2s}@media (hover:hover){.news-detail-page__cta-link:hover{background:var(--color-primary-hover)}}.news-detail-page__comments{gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.news-detail-page__comments-title{color:var(--color-text);font-size:1.125rem;font-weight:600}.news-acknowledgement-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.news-acknowledgement-modal__content{max-height:50vh;padding:var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);overflow-y:auto}.news-acknowledgement-modal__article{color:var(--color-text);line-height:1.6}.news-acknowledgement-modal__article>*+*{margin-top:var(--spacing-3)}.news-acknowledgement-modal__article h1,.news-acknowledgement-modal__article h2,.news-acknowledgement-modal__article h3{margin:0;font-weight:700;line-height:1.3}.news-acknowledgement-modal__article h1{font-size:2rem}.news-acknowledgement-modal__article h2{font-size:1.5rem}.news-acknowledgement-modal__article h3{font-size:1.125rem}.news-acknowledgement-modal__article p{margin:0}.news-acknowledgement-modal__article p:empty{min-height:1em}.news-acknowledgement-modal__article ul,.news-acknowledgement-modal__article ol{padding-left:var(--spacing-5);margin:0}.news-acknowledgement-modal__article a{color:var(--color-primary);text-decoration:underline}.news-acknowledgement-modal__article strong{font-weight:700}.news-acknowledgement-modal__article em{font-style:italic}.news-acknowledgement-modal__article u{text-decoration:underline}.news-acknowledgement-modal__article s{text-decoration:line-through}.news-acknowledgement-modal__article img{border-radius:var(--radius-md);max-width:100%}.news-acknowledgement-modal__scroll-hint{color:var(--color-text-secondary);margin:0;font-size:.875rem}.news-acknowledgement-modal__password{width:100%}.news-acknowledgement-modal__error{color:var(--color-danger);margin:0;font-size:.875rem}.news-acknowledgement-detail-panel{gap:var(--spacing-4);flex-direction:column;display:flex}.news-acknowledgement-detail-panel__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.news-acknowledgement-detail-panel__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.news-acknowledgement-detail-panel__summary{align-items:center;gap:var(--spacing-3);color:var(--color-text);display:flex}.news-acknowledgement-detail-panel__summary-percent{font-weight:600}.news-acknowledgement-detail-panel__summary-overdue{color:var(--color-danger)}.news-acknowledgement-detail-panel__chart{height:220px}.news-acknowledgement-detail-panel__version-history{gap:var(--spacing-3);flex-direction:column;display:flex}.news-acknowledgement-detail-panel__version-history-title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.news-acknowledgement-detail-panel__version-list{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-acknowledgement-detail-panel__version-item{gap:var(--spacing-1);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.news-acknowledgement-detail-panel__version-item-header{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.news-acknowledgement-detail-panel__version-number{color:var(--color-text);font-weight:600}.news-acknowledgement-detail-panel__version-date{color:var(--color-text-muted);margin-left:auto;font-size:.75rem}.news-acknowledgement-detail-panel__version-change{color:var(--color-text-secondary);margin:0;font-size:.875rem}.news-acknowledgement-detail-panel__filters{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.news-acknowledgement-detail-panel__no-list-permission{padding:var(--spacing-4);text-align:center;color:var(--color-text-secondary)}.news-acknowledgement-detail-panel__load-more{padding-top:var(--spacing-4);justify-content:center;display:flex}.news-read-tracking-panel{gap:var(--spacing-4);flex-direction:column;display:flex}.news-read-tracking-panel__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.news-read-tracking-panel__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.news-read-tracking-panel__error{color:var(--color-danger);font-size:.875rem}.news-reach-accordion{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary)}.news-reach-accordion__stats{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.news-reach-accordion__stat{color:var(--color-text-muted);font-size:.875rem}.news-reach-accordion__stat-link{margin-left:var(--spacing-2);color:var(--color-primary-accessible);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.news-acknowledgement-banner{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-warning-border);border-radius:var(--radius-lg);background:var(--color-warning-subtle);flex-direction:column;display:flex}.news-acknowledgement-banner__text{color:var(--color-warning-dark);margin:0;font-size:.875rem}.news-acknowledgement-banner__password{width:100%}.news-acknowledgement-banner__error{color:var(--color-danger);margin:0;font-size:.875rem}.news-article-reactions{align-items:center;gap:var(--spacing-1);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.news-detail-hero{border-radius:var(--radius-lg)}.news-detail-hero__badges{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap;justify-content:center;display:flex}.news-detail-hero__title{color:var(--color-white);margin:0 0 var(--spacing-3);font-size:2rem;font-weight:700}.news-detail-hero__meta-row{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.news-detail-hero__meta-text{color:#ffffffe6;font-size:.875rem}.news-detail-hero__author-icon{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:1rem;display:flex}.news-edit-grunddaten-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.news-edit-grunddaten-tab__cta{gap:var(--spacing-4);display:flex}.news-edit-grunddaten-tab__cover-image{gap:var(--spacing-2);flex-direction:column;display:flex}.news-edit-grunddaten-tab__cover-image-label{font-weight:600}.news-edit-grunddaten-tab__cover-image-preview{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:240px;height:135px}.news-edit-grunddaten-tab__cover-image-empty{color:var(--color-text-secondary)}.news-edit-grunddaten-tab__cover-image-actions{gap:var(--spacing-2);display:flex}.news-edit-inhalt-tab,.news-edit-sichtbarkeit-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.news-edit-sichtbarkeit-tab__internal,.news-edit-sichtbarkeit-tab__acknowledgement{gap:var(--spacing-3);flex-direction:column;display:flex}.news-edit-veroeffentlichung-tab{gap:var(--spacing-4);flex-direction:column;display:flex}.news-edit-veroeffentlichung-tab__schedule{gap:var(--spacing-4);display:flex}.news-span-cols-preview{gap:var(--spacing-2);flex-direction:column;display:flex}.news-span-cols-preview__grid{gap:var(--spacing-2);grid-template-columns:repeat(3,1fr);max-width:12rem;display:grid}.news-span-cols-preview__cell{height:var(--spacing-4);background:var(--color-border-subtle);border-radius:var(--radius-sm)}.news-span-cols-preview__cell--highlighted{background:var(--color-primary)}.news-span-cols-preview__label{color:var(--color-text-muted);font-size:.75rem}.news-edit-modal{gap:var(--spacing-4);flex-direction:column;display:flex}.news-edit-modal__error{color:var(--color-danger);font-size:.875rem}.news-edit-modal__cover-image-upload-row{margin-bottom:var(--spacing-2);justify-content:flex-end;display:flex}.news-category-form{gap:var(--spacing-5);flex-direction:column;display:flex}.news-category-form__pickers{gap:var(--spacing-4);display:flex}.news-category-form__fields{gap:var(--spacing-5);flex-direction:column;display:flex}.leaflet-control-attribution a{text-decoration:underline}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:PT Sans,system-ui,-apple-system,Segoe UI,roboto,ubuntu,cantarell,Noto Sans,sans-serif;font-size:16px;line-height:1.3;overflow-x:clip}html{background-color:var(--color-background);font-size:16px;overflow-x:clip}#app{flex-direction:column;height:100%;min-height:100vh;margin:0;font-weight:400;display:flex}.app-container{flex-direction:column;min-height:100vh;display:flex}@media (width>=768px){.app-container.has-sidebar{padding-right:var(--sidebar-width-collapsed)}.app-container.has-sidebar.sidebar-left{padding-right:0;padding-left:var(--sidebar-width-collapsed)}.app-container.has-sidebar.sidebar-overlay-mode{padding-left:0;padding-right:0}}.main-view{gap:var(--spacing-3);padding:var(--spacing-4);z-index:0;flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex;position:relative}.app-container:not(.has-sidebar) .main-view{gap:0;padding:0}.content{width:100%}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:600;line-height:1.3}p{margin-bottom:var(--spacing-4)}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-hover)}ul,ol{padding-left:var(--spacing-6);margin-bottom:var(--spacing-4)}img{max-width:100%;height:auto;display:block}input,textarea,select,button{font-family:inherit;font-size:inherit}button,a,[role=button],[role=tab],[role=link],input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,[role=button],[role=tab],input[type=button],input[type=submit],input[type=checkbox],input[type=radio]{-webkit-user-select:none;user-select:none}.skip-link{top:-100px;left:var(--spacing-4);padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);z-index:9999;transition:top .2s;position:absolute}.skip-link:focus-visible{top:var(--spacing-4)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sat:env(safe-area-inset-top,0);--sab:env(safe-area-inset-bottom,0);--sal:env(safe-area-inset-left,0);--sar:env(safe-area-inset-right,0)}@media (display-mode:standalone){:root{--sab:env(safe-area-inset-bottom,34px)}}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active,.fade-enter-active,.fade-leave-active{transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}.slide-left-enter-from{opacity:0;transform:translate(100%)}.slide-left-leave-to{opacity:0;transform:translate(-30%)}.slide-right-enter-from{opacity:0;transform:translate(-100%)}.slide-right-leave-to{opacity:0;transform:translate(30%)}.fade-enter-from,.fade-leave-to{opacity:0}:root{--color-white:#fff;--color-white-rgb:255 255 255;--color-black:#000;--color-black-rgb:0 0 0;--color-gray:#a7a8aa;--color-gray-light:#e6e6e6;--color-gray-dark:#54565a;--color-blue:#3f6ba2;--color-green:#8bbe50;--color-orange:#ff8331;--color-brown:#845d44;--color-text:#54565a;--color-text-muted:#6b7280;--color-text-secondary:#4b5563;--color-background:#e6e6e6;--color-surface:#fff;--color-surface-secondary:#f5f5f5;--color-surface-elevated:#fafafa;--color-surface-hover:#0000000a;--color-surface-subtle:#f8f9fa;--color-surface-alt:#f8f9fa;--color-surface-tertiary:#f3f4f6;--color-surface-50:#fafafa;--color-surface-100:#f5f5f5;--color-surface-200:#e5e5e5;--color-border:#ccc;--color-primary:#86b2e0;--color-primary-rgb:134 178 224;--color-primary-hover:#5a8fc7;--color-primary-accessible:#3b6fa8;--color-danger:#e53e3e;--color-danger-rgb:229 62 62;--color-primary-subtle:rgb(var(--color-primary-rgb) / 8%);--color-primary-bg:rgb(var(--color-primary-rgb) / 5%);--color-primary-5:rgb(var(--color-primary-rgb) / 5%);--color-primary-10:rgb(var(--color-primary-rgb) / 10%);--color-primary-15:rgb(var(--color-primary-rgb) / 15%);--color-overlay-5:#0000000d;--color-overlay-8:#00000014;--color-overlay-10:#0000001a;--color-overlay-15:#00000026;--color-overlay-40:#0006;--color-success:#22c55e;--color-success-subtle:#22c55e1a;--color-success-bg:#dcfce7;--color-success-dark:#166534;--color-info:#3b82f6;--color-info-subtle:#3b82f61a;--color-info-bg:#dbeafe;--color-info-dark:#1e40af;--color-warning:#f59e0b;--color-warning-subtle:#f59e0b1a;--color-warning-bg:#fef3c7;--color-warning-light:#fef3c7;--color-warning-dark:#92400e;--color-danger-subtle:rgb(var(--color-danger-rgb) / 10%);--color-danger-bg:#fee2e2;--color-danger-dark:#991b1b;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--color-border-hover:#a7a8aa;--color-border-strong:#54565a;--color-overlay-white-10:#ffffff1a;--color-input-border:#d4d5d6;--color-input-border-hover:#a7a8aa;--color-input-text:#3e4144;--color-input-placeholder:#a7a8aa;--spacing-1:2px;--spacing-2:4px;--spacing-3:8px;--spacing-4:12px;--spacing-5:16px;--spacing-6:24px;--spacing-7:32px;--spacing-8:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:16px;--shadow-opacity-subtle:.06;--shadow-opacity-light:.1;--shadow-opacity-medium:.15;--shadow-opacity-strong:.2;--shadow-opacity-strong-plus:.25;--shadow-opacity-hover:.3;--shadow-opacity-dark:.4;--shadow-opacity-backdrop:.5;--icon-size-xs:16px;--icon-size-sm:20px;--icon-size-md:24px;--icon-size-lg:32px;--icon-size-xl:40px;--icon-size-2xl:48px;--size-touch-target:44px;--size-avatar-sm:28px;--size-avatar-md:36px;--size-avatar-lg:44px;--size-logo-sm:40px;--size-logo-md:50px;--size-logo-lg:75px;--size-logo-xl:192px;--sidebar-width-collapsed:64px;--sidebar-width-expanded:280px;--color-card-accent:#5fb4c9;--color-card-accent-light:#5fb4c926;--gradient-primary:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);--shadow-primary-glow:0 4px 16px rgb(var(--color-primary-rgb) / 25%), 0 0 0 3px rgb(var(--color-primary-rgb) / 15%);--color-border-subtle:#0000001f;--color-border-light:#e8e8e8;--color-surface-overlay:#fffffff2;--color-surface-raised:#f0f0f0;--color-icon-muted:#4b5563;--color-success-bg-light:#22c55e1a;--color-info-bg-light:#3b82f61a;--color-warning-bg-light:#f59e0b1a;--color-danger-bg-light:#ef44441a;--color-heatmap-low:#22c55e33;--color-heatmap-medium:#22c55e66;--color-heatmap-warning-low:#f59e0b80;--color-heatmap-warning-high:#f59e0bb3;--color-heatmap-danger-low:#ef444499;--color-heatmap-danger-high:#ef4444cc;--color-danger-border:rgb(var(--color-danger-rgb) / 20%);--color-info-border:#3b82f633;--color-warning-border:#f59e0b33;--color-modal-bg:var(--color-surface);--color-modal-header-bg:var(--color-surface-secondary);--font-size-base:1rem;--font-size-xs:calc(var(--font-size-base) * .75);--font-size-sm:calc(var(--font-size-base) * .875);--font-size-md:var(--font-size-base);--font-size-lg:calc(var(--font-size-base) * 1.125);--font-size-xl:calc(var(--font-size-base) * 1.5);--color-toast-success-bg:#dcfce7;--color-toast-success-border:#86efac;--color-toast-error-bg:#fee2e2;--color-toast-error-border:#fca5a5;--color-toast-warning-bg:#fef3c7;--color-toast-warning-border:#fcd34d;--color-toast-info-bg:#dbeafe;--color-toast-info-border:#93c5fd;--color-gender-maennlich:#3b82f6;--color-gender-weiblich:#ec4899;--color-gender-divers:#a855f7;--color-beschaeftigung-art:#0891b2;--color-beschaeftigung-typ:#7c3aed;--color-error:var(--color-danger);--color-error-focus-shadow:rgb(var(--color-danger-rgb) / 15%);--color-border-dark:#b8b8b8;--color-primary-50:rgb(var(--color-primary-rgb) / 5%);--color-primary-100:rgb(var(--color-primary-rgb) / 10%);--color-primary-200:rgb(var(--color-primary-rgb) / 20%);--color-primary-400:#7ab8f5;--color-primary-600:#5a8fc7;--color-primary-700:#3b6fa8;--color-primary-shadow:rgb(var(--color-primary-rgb) / 30%);--color-text-light:#4b5563;--color-text-on-primary:#fff;--color-input-bg:var(--color-surface);--color-ghost-bg:transparent;--color-ghost-text:var(--color-text);--color-ghost-border:var(--color-border);--color-secondary-50:#3f6ba20d;--color-success-border:#22c55e4d;--color-success-text:#166534;--color-danger-text:#991b1b;--line-height-base:1.6;--line-height-relaxed:1.5;--hero-phone-shadow-large:#0009;--hero-phone-shadow-medium:#0000008c;--hero-phone-shadow-small:#00000059;--hero-phone-shadow-subtle:#0000001f;--hero-phone-highlight:#ffffff26;--hero-phone-push-bg-light:#e6e6e6eb;--hero-phone-push-bg-dark:#280a0af2;--hero-phone-app-card-bg:#ffffff1f;--push-action-primary-color:#007aff;--push-action-primary-color-dark:#0a84ff;--hero-phone-app-overlay:#00000073;--hero-phone-text-light-muted:#0000008c;--hero-phone-text-light-strong:#000000d9;--hero-phone-text-dark-strong:#fffc;--hero-phone-text-dark-muted:#ffffff4d;--push-preview-notification-bg:#e6e6e6eb;--push-preview-notification-border:#ffffffbf;--push-preview-notification-bg-dark:#280a0af2;--push-preview-notification-border-dark:#ffffff26;--push-preview-placeholder-color:#0000004d;--push-preview-placeholder-color-dark:#ffffff40;--push-preview-body-color:#000000b3;--push-preview-body-color-dark:#ffffffa6;--push-preview-action-color:#0000008c;--push-preview-action-color-dark:#ffffff80;--push-preview-home-indicator:#0003;--push-preview-home-indicator-dark:#ffffff40;--hero-search-glass-bg:#ffffff2e;--hero-search-glass-border:#ffffff73;--hero-search-placeholder:#ffffffa6;--hero-search-icon:#fffc;--hero-search-btn-hover-bg:#ffffff26;--color-green-15:#8bbe5026}html.dark{--color-primary-accessible:#bfdbfe;--color-card-accent:#4aa3b8;--color-card-accent-light:#4aa3b833;--color-border-subtle:#ffffff1f;--color-border-light:#3a3a3a;--color-border-hover:#737373;--color-border-strong:#a3a3a3;--color-surface-overlay:#262626f2;--color-surface-raised:#303030;--color-icon-muted:#9ca3af;--color-text:#e5e5e5;--color-text-muted:#e0e0e0;--color-text-secondary:#d1d5db;--color-background:#171717;--color-surface:#262626;--color-surface-secondary:#1f1f1f;--color-surface-elevated:#303030;--color-surface-hover:#ffffff0f;--color-surface-subtle:#1f1f1f;--color-surface-alt:#1f1f1f;--color-surface-tertiary:#303030;--color-surface-50:#1f1f1f;--color-surface-100:#262626;--color-surface-200:#303030;--color-border:#404040;--color-input-border:#525252;--color-input-border-hover:#737373;--color-input-text:#e5e5e5;--color-input-placeholder:#737373;--color-primary-subtle:rgb(var(--color-primary-rgb) / 15%);--color-primary-hover:#5a8fc7;--color-primary-bg:rgb(var(--color-primary-rgb) / 10%);--color-primary-5:rgb(var(--color-primary-rgb) / 8%);--color-primary-10:rgb(var(--color-primary-rgb) / 15%);--color-primary-15:rgb(var(--color-primary-rgb) / 20%);--color-overlay-5:#ffffff0d;--color-overlay-8:#ffffff14;--color-overlay-10:#ffffff1a;--color-overlay-15:#ffffff26;--color-overlay-40:#00000080;--color-success-subtle:#22c55e26;--color-success-bg:#22c55e26;--color-success-dark:#86efac;--color-info-subtle:#3b82f626;--color-info-bg:#3b82f626;--color-info-dark:#93c5fd;--color-warning-subtle:#f59e0b26;--color-warning-bg:#f59e0b26;--color-warning-light:#f59e0b26;--color-warning-dark:#fcd34d;--color-danger-subtle:rgb(var(--color-danger-rgb) / 15%);--color-danger-bg:rgb(var(--color-danger-rgb) / 15%);--color-danger-dark:#fca5a5;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--color-gray-light:#262626;--color-gray-dark:#d4d4d4;--color-toast-success-bg:#14532d;--color-toast-success-border:#166534;--color-toast-error-bg:#450a0a;--color-toast-error-border:#7f1d1d;--color-toast-warning-bg:#451a03;--color-toast-warning-border:#78350f;--color-toast-info-bg:#1e3a5f;--color-toast-info-border:#1e40af;--color-error:var(--color-danger);--color-error-focus-shadow:rgb(var(--color-danger-rgb) / 25%);--color-border-dark:#525252;--color-primary-50:rgb(var(--color-primary-rgb) / 8%);--color-primary-100:rgb(var(--color-primary-rgb) / 15%);--color-primary-200:rgb(var(--color-primary-rgb) / 25%);--color-primary-400:#7ab8f5;--color-primary-600:#5a8fc7;--color-primary-700:#3b6fa8;--color-primary-shadow:rgb(var(--color-primary-rgb) / 40%);--color-text-light:#9ca3af;--color-text-on-primary:#fff;--color-input-bg:var(--color-surface);--color-ghost-bg:transparent;--color-ghost-text:var(--color-text);--color-ghost-border:var(--color-border);--color-secondary-50:#3f6ba21a;--color-success-border:#22c55e66;--color-success-text:#86efac;--color-danger-text:#fca5a5}html[data-font-size=s]{font-size:14px}html[data-font-size=m]{font-size:16px}html[data-font-size=l]{font-size:18px}html[data-font-size=xl]{font-size:20px}html[data-font-size=s]{--font-size-base:14px}html[data-font-size=m]{--font-size-base:1rem}html[data-font-size=l]{--font-size-base:18px}html[data-font-size=xl]{--font-size-base:20px}html[data-contrast=high]{--color-text:#000;--color-text-muted:#333;--color-text-secondary:#222;--color-background:#fff;--color-surface:#fff;--color-surface-secondary:#f0f0f0;--color-surface-elevated:#fff;--color-surface-alt:#f0f0f0;--color-surface-tertiary:#e8e8e8;--color-surface-50:#fff;--color-surface-100:#f0f0f0;--color-surface-200:#e0e0e0;--color-border:#000;--color-danger:#8b0000;--color-danger-dark:#5a0000;--color-danger-bg:#fcc;--color-success:#006400;--color-success-dark:#003d00;--color-success-bg:#cfc;--color-warning:#8b6900;--color-warning-dark:#5a4300;--color-warning-bg:#fff3cc;--color-info:#00008b;--color-info-dark:#005;--color-info-bg:#cce0ff;--color-primary:#8b0000;--color-primary-hover:#5a0000}html[data-contrast=high].dark{--color-text:#fff;--color-text-muted:#ddd;--color-text-secondary:#eee;--color-background:#000;--color-surface:#111;--color-surface-secondary:#1a1a1a;--color-surface-elevated:#111;--color-surface-alt:#1a1a1a;--color-surface-tertiary:#222;--color-surface-50:#1a1a1a;--color-surface-100:#1a1a1a;--color-surface-200:#222;--color-border:#fff;--color-danger:#ff6b6b;--color-danger-dark:#fcc;--color-danger-bg:#ff6b6b33;--color-success:#69ff69;--color-success-dark:#cfc;--color-success-bg:#69ff6933;--color-warning:gold;--color-warning-dark:#fff3cc;--color-warning-bg:#ffd70033;--color-info:#69f;--color-info-dark:#cce0ff;--color-info-bg:#69f3;--color-primary:#ff6b6b;--color-primary-hover:#f99}html[data-contrast=ultra]{--color-text:#000;--color-text-muted:#000;--color-text-secondary:#000;--color-background:#ff0;--color-surface:#ff0;--color-surface-secondary:#ff0;--color-surface-elevated:#ff0;--color-surface-alt:#ff0;--color-surface-tertiary:#ff0;--color-surface-50:#ff0;--color-surface-100:#ff0;--color-surface-200:#ff0;--color-border:#000;--color-danger:#000;--color-danger-dark:#000;--color-danger-bg:#ff0;--color-success:#000;--color-success-dark:#000;--color-success-bg:#ff0;--color-warning:#000;--color-warning-dark:#000;--color-warning-bg:#ff0;--color-info:#000;--color-info-dark:#000;--color-info-bg:#ff0;--color-primary:#000;--color-primary-hover:#000}html[data-contrast=ultra].dark{--color-text:#ff0;--color-text-muted:#ff0;--color-text-secondary:#ff0;--color-background:#000;--color-surface:#000;--color-surface-secondary:#000;--color-surface-elevated:#000;--color-surface-alt:#000;--color-surface-tertiary:#000;--color-surface-50:#000;--color-surface-100:#000;--color-surface-200:#000;--color-border:#ff0;--color-danger:#ff0;--color-danger-dark:#ff0;--color-danger-bg:#000;--color-success:#ff0;--color-success-dark:#ff0;--color-success-bg:#000;--color-warning:#ff0;--color-warning-dark:#ff0;--color-warning-bg:#000;--color-info:#ff0;--color-info-dark:#ff0;--color-info-bg:#000;--color-primary:#ff0;--color-primary-hover:#ff0}html:root{--color-primary:#aa5938;--color-primary-rgb:170 89 56;--color-primary-hover:#8a4529;--color-primary-accessible:#7a3c24}html.dark:root{--color-primary:#c97a54;--color-primary-rgb:201 122 84;--color-primary-hover:#d99270;--color-primary-accessible:#e0a888}
