@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600&display=swap";@font-face{font-family:remixicon;src:url(/assets/remixicon-B25hvfAs.eot?t=1769685282643);src:url(/assets/remixicon-B25hvfAs.eot?t=1769685282643#iefix) format("embedded-opentype"),url(/assets/remixicon-CZw4FkzQ.woff2?t=1769685282643) format("woff2"),url(/assets/remixicon-S6an_USy.woff?t=1769685282643) format("woff"),url(/assets/remixicon-sqouR8Ox.ttf?t=1769685282643) format("truetype"),url(/assets/remixicon-BTtOSOPh.svg?t=1769685282643#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}.ri-account-box-2-fill:before{content:""}.ri-account-box-2-line:before{content:""}.ri-account-circle-2-fill:before{content:""}.ri-account-circle-2-line:before{content:""}.ri-alarm-snooze-fill:before{content:""}.ri-alarm-snooze-line:before{content:""}.ri-arrow-down-box-fill:before{content:""}.ri-arrow-down-box-line:before{content:""}.ri-arrow-left-box-fill:before{content:""}.ri-arrow-left-box-line:before{content:""}.ri-arrow-left-down-box-fill:before{content:""}.ri-arrow-left-down-box-line:before{content:""}.ri-arrow-left-up-box-fill:before{content:""}.ri-arrow-left-up-box-line:before{content:""}.ri-arrow-right-box-fill:before{content:""}.ri-arrow-right-box-line:before{content:""}.ri-arrow-right-down-box-fill:before{content:""}.ri-arrow-right-down-box-line:before{content:""}.ri-arrow-right-up-box-fill:before{content:""}.ri-arrow-right-up-box-line:before{content:""}.ri-arrow-up-box-fill:before{content:""}.ri-arrow-up-box-line:before{content:""}.ri-bar-chart-box-ai-fill:before{content:""}.ri-bar-chart-box-ai-line:before{content:""}.ri-brush-ai-fill:before{content:""}.ri-brush-ai-line:before{content:""}.ri-camera-ai-fill:before{content:""}.ri-camera-ai-line:before{content:""}.ri-chat-ai-fill:before{content:""}.ri-chat-ai-line:before{content:""}.ri-chat-smile-ai-fill:before{content:""}.ri-chat-smile-ai-line:before{content:""}.ri-chat-voice-ai-fill:before{content:""}.ri-chat-voice-ai-line:before{content:""}.ri-code-ai-fill:before{content:""}.ri-code-ai-line:before{content:""}.ri-color-filter-ai-fill:before{content:""}.ri-color-filter-ai-line:before{content:""}.ri-custom-size:before{content:""}.ri-fediverse-fill:before{content:""}.ri-fediverse-line:before{content:""}.ri-flag-off-fill:before{content:""}.ri-flag-off-line:before{content:""}.ri-home-9-fill:before{content:""}.ri-home-9-line:before{content:""}.ri-image-ai-fill:before{content:""}.ri-image-ai-line:before{content:""}.ri-image-circle-ai-fill:before{content:""}.ri-image-circle-ai-line:before{content:""}.ri-info-card-fill:before{content:""}.ri-info-card-line:before{content:""}.ri-landscape-ai-fill:before{content:""}.ri-landscape-ai-line:before{content:""}.ri-letter-spacing-2:before{content:""}.ri-line-height-2:before{content:""}.ri-mail-ai-fill:before{content:""}.ri-mail-ai-line:before{content:""}.ri-mic-2-ai-fill:before{content:""}.ri-mic-2-ai-line:before{content:""}.ri-mic-ai-fill:before{content:""}.ri-mic-ai-line:before{content:""}.ri-movie-ai-fill:before{content:""}.ri-movie-ai-line:before{content:""}.ri-music-ai-fill:before{content:""}.ri-music-ai-line:before{content:""}.ri-notification-snooze-fill:before{content:""}.ri-notification-snooze-line:before{content:""}.ri-php-fill:before{content:""}.ri-php-line:before{content:""}.ri-pix-fill:before{content:""}.ri-pix-line:before{content:""}.ri-pulse-ai-fill:before{content:""}.ri-pulse-ai-line:before{content:""}.ri-quill-pen-ai-fill:before{content:""}.ri-quill-pen-ai-line:before{content:""}.ri-speak-ai-fill:before{content:""}.ri-speak-ai-line:before{content:""}.ri-star-off-fill:before{content:""}.ri-star-off-line:before{content:""}.ri-translate-ai-2:before{content:""}.ri-translate-ai:before{content:""}.ri-user-community-fill:before{content:""}.ri-user-community-line:before{content:""}.ri-vercel-fill:before{content:""}.ri-vercel-line:before{content:""}.ri-video-ai-fill:before{content:""}.ri-video-ai-line:before{content:""}.ri-video-on-ai-fill:before{content:""}.ri-video-on-ai-line:before{content:""}.ri-voice-ai-fill:before{content:""}.ri-voice-ai-line:before{content:""}.ri-ai-generate-2:before{content:""}.ri-ai-generate-text:before{content:""}.ri-anthropic-fill:before{content:""}.ri-anthropic-line:before{content:""}.ri-apps-2-ai-fill:before{content:""}.ri-apps-2-ai-line:before{content:""}.ri-camera-lens-ai-fill:before{content:""}.ri-camera-lens-ai-line:before{content:""}.ri-clapperboard-ai-fill:before{content:""}.ri-clapperboard-ai-line:before{content:""}.ri-claude-fill:before{content:""}.ri-claude-line:before{content:""}.ri-closed-captioning-ai-fill:before{content:""}.ri-closed-captioning-ai-line:before{content:""}.ri-dvd-ai-fill:before{content:""}.ri-dvd-ai-line:before{content:""}.ri-film-ai-fill:before{content:""}.ri-film-ai-line:before{content:""}.ri-font-size-ai:before{content:""}.ri-mixtral-fill:before{content:""}.ri-mixtral-line:before{content:""}.ri-movie-2-ai-fill:before{content:""}.ri-movie-2-ai-line:before{content:""}.ri-mv-ai-fill:before{content:""}.ri-mv-ai-line:before{content:""}.ri-perplexity-fill:before{content:""}.ri-perplexity-line:before{content:""}.ri-poker-clubs-fill:before{content:""}.ri-poker-clubs-line:before{content:""}.ri-poker-diamonds-fill:before{content:""}.ri-poker-diamonds-line:before{content:""}.ri-poker-hearts-fill:before{content:""}.ri-poker-hearts-line:before{content:""}.ri-poker-spades-fill:before{content:""}.ri-poker-spades-line:before{content:""}.ri-safe-3-fill:before{content:""}.ri-safe-3-line:before{content:""}.ri-accessibility-fill:before{content:""}.ri-accessibility-line:before{content:""}.ri-alarm-add-fill:before{content:""}.ri-alarm-add-line:before{content:""}.ri-arrow-down-long-fill:before{content:""}.ri-arrow-down-long-line:before{content:""}.ri-arrow-left-down-long-fill:before{content:""}.ri-arrow-left-down-long-line:before{content:""}.ri-arrow-left-long-fill:before{content:""}.ri-arrow-left-long-line:before{content:""}.ri-arrow-left-up-long-fill:before{content:""}.ri-arrow-left-up-long-line:before{content:""}.ri-arrow-right-down-long-fill:before{content:""}.ri-arrow-right-down-long-line:before{content:""}.ri-arrow-right-long-fill:before{content:""}.ri-arrow-right-long-line:before{content:""}.ri-arrow-right-up-long-fill:before{content:""}.ri-arrow-right-up-long-line:before{content:""}.ri-arrow-up-long-fill:before{content:""}.ri-arrow-up-long-line:before{content:""}.ri-chess-fill:before{content:""}.ri-chess-line:before{content:""}.ri-diamond-fill:before{content:""}.ri-diamond-line:before{content:""}.ri-diamond-ring-fill:before{content:""}.ri-diamond-ring-line:before{content:""}.ri-figma-fill:before{content:""}.ri-figma-line:before{content:""}.ri-firefox-browser-fill:before{content:""}.ri-firefox-browser-line:before{content:""}.ri-jewelry-fill:before{content:""}.ri-jewelry-line:before{content:""}.ri-multi-image-fill:before{content:""}.ri-multi-image-line:before{content:""}.ri-no-credit-card-fill:before{content:""}.ri-no-credit-card-line:before{content:""}.ri-service-bell-fill:before{content:""}.ri-service-bell-line:before{content:""}.ri-ai-agent-fill:before{content:""}.ri-ai-agent-line:before{content:""}.ri-ai-generate-2-fill:before{content:""}.ri-ai-generate-2-line:before{content:""}.ri-ai-generate-3d-fill:before{content:""}.ri-ai-generate-3d-line:before{content:""}.ri-ai:before{content:""}.ri-apps-ai-fill:before{content:""}.ri-apps-ai-line:before{content:""}.ri-atom-fill:before{content:""}.ri-atom-line:before{content:""}.ri-book-ai-fill:before{content:""}.ri-book-ai-line:before{content:""}.ri-brain-3-fill:before{content:""}.ri-brain-3-line:before{content:""}.ri-brain-ai-3-fill:before{content:""}.ri-brain-ai-3-line:before{content:""}.ri-brush-ai-3-fill:before{content:""}.ri-brush-ai-3-line:before{content:""}.ri-camera-4-fill:before{content:""}.ri-camera-4-line:before{content:""}.ri-camera-ai-2-fill:before{content:""}.ri-camera-ai-2-line:before{content:""}.ri-chat-ai-2-fill:before{content:""}.ri-chat-ai-2-line:before{content:""}.ri-chat-ai-3-fill:before{content:""}.ri-chat-ai-3-line:before{content:""}.ri-chat-ai-4-fill:before{content:""}.ri-chat-ai-4-line:before{content:""}.ri-chat-smile-ai-3-fill:before{content:""}.ri-chat-smile-ai-3-line:before{content:""}.ri-deepseek-fill:before{content:""}.ri-deepseek-line:before{content:""}.ri-file-ai-2-fill:before{content:""}.ri-file-ai-2-line:before{content:""}.ri-file-ai-fill:before{content:""}.ri-file-ai-line:before{content:""}.ri-function-ai-fill:before{content:""}.ri-function-ai-line:before{content:""}.ri-game-2-fill:before{content:""}.ri-game-2-line:before{content:""}.ri-goblet-broken-fill:before{content:""}.ri-goblet-broken-line:before{content:""}.ri-lightbulb-ai-fill:before{content:""}.ri-lightbulb-ai-line:before{content:""}.ri-loop-left-ai-fill:before{content:""}.ri-loop-left-ai-line:before{content:""}.ri-loop-right-ai-fill:before{content:""}.ri-loop-right-ai-line:before{content:""}.ri-message-ai-3-fill:before{content:""}.ri-message-ai-3-line:before{content:""}.ri-painting-ai-fill:before{content:""}.ri-painting-ai-line:before{content:""}.ri-painting-fill:before{content:""}.ri-painting-line:before{content:""}.ri-pencil-ai-2-fill:before{content:""}.ri-pencil-ai-2-line:before{content:""}.ri-pencil-ai-fill:before{content:""}.ri-pencil-ai-line:before{content:""}.ri-remix-fill:before{content:""}.ri-remix-line:before{content:""}.ri-search-ai-2-fill:before{content:""}.ri-search-ai-2-line:before{content:""}.ri-search-ai-3-fill:before{content:""}.ri-search-ai-3-line:before{content:""}.ri-search-ai-4-fill:before{content:""}.ri-search-ai-4-line:before{content:""}.ri-search-ai-fill:before{content:""}.ri-search-ai-line:before{content:""}.ri-speech-to-text-fill:before{content:""}.ri-speech-to-text-line:before{content:""}.ri-target-fill:before{content:""}.ri-target-line:before{content:""}.ri-text-to-speech-fill:before{content:""}.ri-text-to-speech-line:before{content:""}.ri-wrench-fill:before{content:""}.ri-wrench-line:before{content:""}.ri-area-chart-fill:before{content:""}.ri-area-chart-line:before{content:""}.ri-baseball-fill:before{content:""}.ri-baseball-line:before{content:""}.ri-binoculars-fill:before{content:""}.ri-binoculars-line:before{content:""}.ri-cursor-hand:before{content:""}.ri-emotion-add-fill:before{content:""}.ri-emotion-add-line:before{content:""}.ri-file-scan-fill:before{content:""}.ri-file-scan-line:before{content:""}.ri-fiverr-fill:before{content:""}.ri-fiverr-line:before{content:""}.ri-font-serif:before{content:""}.ri-ghost-3-fill:before{content:""}.ri-ghost-3-line:before{content:""}.ri-gitee-fill:before{content:""}.ri-gitee-line:before{content:""}.ri-global-off-fill:before{content:""}.ri-global-off-line:before{content:""}.ri-image-download-fill:before{content:""}.ri-image-download-line:before{content:""}.ri-image-upload-fill:before{content:""}.ri-image-upload-line:before{content:""}.ri-issues-fill:before{content:""}.ri-issues-line:before{content:""}.ri-issues-reopen-fill:before{content:""}.ri-issues-reopen-line:before{content:""}.ri-network-error-fill:before{content:""}.ri-network-error-line:before{content:""}.ri-network-fill:before{content:""}.ri-network-line:before{content:""}.ri-network-off-fill:before{content:""}.ri-network-off-line:before{content:""}.ri-piano-fill:before{content:""}.ri-piano-grand-fill:before{content:""}.ri-piano-grand-line:before{content:""}.ri-piano-line:before{content:""}.ri-plug-3-fill:before{content:""}.ri-plug-3-line:before{content:""}.ri-send-ins-fill:before{content:""}.ri-send-ins-line:before{content:""}.ri-signal-cellular-1-fill:before{content:""}.ri-signal-cellular-1-line:before{content:""}.ri-signal-cellular-2-fill:before{content:""}.ri-signal-cellular-2-line:before{content:""}.ri-signal-cellular-3-fill:before{content:""}.ri-signal-cellular-3-line:before{content:""}.ri-signal-cellular-off-fill:before{content:""}.ri-signal-cellular-off-line:before{content:""}.ri-stacked-chart-fill:before{content:""}.ri-stacked-chart-line:before{content:""}.ri-upwork-fill:before{content:""}.ri-upwork-line:before{content:""}.ri-brain-4-fill:before{content:""}.ri-brain-4-line:before{content:""}.ri-certificate-2-fill:before{content:""}.ri-certificate-2-line:before{content:""}.ri-certificate-fill:before{content:""}.ri-certificate-line:before{content:""}.ri-cookie-fill:before{content:""}.ri-cookie-line:before{content:""}.ri-cursor-ai-fill:before{content:""}.ri-cursor-ai-line:before{content:""}.ri-draw-fill:before{content:""}.ri-draw-line:before{content:""}.ri-ghost-4-fill:before{content:""}.ri-ghost-4-line:before{content:""}.ri-gitbook-fill:before{content:""}.ri-gitbook-line:before{content:""}.ri-grok-ai-fill:before{content:""}.ri-grok-ai-line:before{content:""}.ri-hand-2:before{content:""}.ri-megaphone-2-fill:before{content:""}.ri-megaphone-2-line:before{content:""}.ri-microsoft-copilot-fill:before{content:""}.ri-microsoft-copilot-line:before{content:""}.ri-mosaic-fill:before{content:""}.ri-mosaic-line:before{content:""}.ri-qr-scan-ai-fill:before{content:""}.ri-qr-scan-ai-line:before{content:""}.ri-qwen-ai-fill:before{content:""}.ri-qwen-ai-line:before{content:""}.ri-reddit-2-fill:before{content:""}.ri-reddit-2-line:before{content:""}.ri-sim-card-warning-fill:before{content:""}.ri-sim-card-warning-line:before{content:""}.ri-space-ship-2-fill:before{content:""}.ri-space-ship-2-line:before{content:""}.ri-subreddit-fill:before{content:""}.ri-subreddit-line:before{content:""}.ri-zhipu-ai-fill:before{content:""}.ri-zhipu-ai-line:before{content:""}.ri-connector-fill:before{content:""}.ri-connector-line:before{content:""}*{font-family:Roboto,system-ui,-apple-system,sans-serif;box-sizing:border-box}:root{--color-bg-base: #f5f5f7;--color-bg-surface: #ffffff;--color-bg-surface-hover: #f0f0f3;--color-text-primary: #111111;--color-text-secondary: #444444;--color-text-muted: #888888;--color-accent: #456697;--color-accent-subtle: #7e9ffd;--color-border: #e4e4e7;--shadow-card: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04)}*,*:before,*:after{box-sizing:border-box}:root{--top-navbar-height: 48px;--bottom-navbar-height: 57px}html,body,#root{margin:0;padding:0;min-height:100vh;width:100%}body{background-color:var(--color-bg-base);color:var(--color-text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.collection-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin:0;padding:1rem;border:1px dashed #d0d5dd;border-radius:12px;background:#fff;color:#4a5565;text-align:center}.collection-state--error{border-style:solid;border-color:#fecaca;background:#fff7f7;color:#b42318}.collection-state__spinner{width:22px;height:22px;border:2px solid #dbeafe;border-top-color:#155dfc;border-radius:999px;animation:collection-state-spin .8s linear infinite}.collection-state__message{margin:0;font-size:.9375rem;line-height:1.4}@keyframes collection-state-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pull-status-indicator{display:flex;align-items:flex-end;justify-content:center;height:0;overflow:hidden;transition:height .16s ease}.pull-status-indicator span{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-bottom:.5rem;padding:0 .9rem;border-radius:999px;background:#eef2f6;color:#526070;font-size:.8125rem;font-weight:700}.pull-status-indicator--ready span{background:#dbeafe;color:#1d4ed8}.pull-status-indicator__feedback{margin:0 0 1rem;padding:.875rem 1rem;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1d4ed8;font-size:.875rem;font-weight:600;line-height:1.5}.mobile-list-pagination-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.mobile-list-pagination-footer__label{color:#4a5565;font-size:.875rem;font-weight:600;white-space:nowrap}.mobile-list-pagination-footer__actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.mobile-list-pagination-footer__button{min-height:36px;padding:0 .875rem;border-radius:12px;border:1px solid #d0d5dd;background:#fff;color:#111827;cursor:pointer;font-size:.875rem;font-weight:600;white-space:nowrap}.mobile-list-pagination-footer__button:disabled{opacity:.55;cursor:wait}@media(max-width:420px){.mobile-list-pagination-footer__actions{width:100%}.mobile-list-pagination-footer__button{flex:1 1 0}}.confirm-delete-dialog__overlay{position:fixed;inset:0;z-index:126;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a57}.confirm-delete-dialog{position:relative;width:min(100%,360px);padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;box-shadow:0 22px 44px #0f172a2e;outline:none}.confirm-delete-dialog__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.confirm-delete-dialog__close:disabled{cursor:not-allowed;opacity:.55}.confirm-delete-dialog__icon-shell{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#fff1f2;color:#b42318}.confirm-delete-dialog__content{margin-top:14px}.confirm-delete-dialog__title{margin:0;color:#101828;font-family:Inter,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:24px}.confirm-delete-dialog__description{margin:8px 0 0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:14px;line-height:20px}.confirm-delete-dialog__error{margin:12px 0 0;padding:10px 12px;border:1px solid #fecdca;border-radius:10px;background:#fff5f4;color:#b42318;font-family:Inter,Roboto,sans-serif;font-size:13px;line-height:18px}.confirm-delete-dialog__actions{display:flex;gap:10px;margin-top:18px}.confirm-delete-dialog__button{flex:1 1 0;min-height:42px;border-radius:10px;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.confirm-delete-dialog__button--secondary{border:1px solid #d0d5dd;background:#fff;color:#101828}.confirm-delete-dialog__button--danger{border:1px solid #b42318;background:#b42318;color:#fff}.confirm-delete-dialog__button:disabled{opacity:.65;cursor:wait}.action-button{min-height:42px;width:100%;padding:0 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#101828;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:left}.action-button--danger{border-color:#fecdca;background:#fff5f4;color:#b42318}.quote-card-actions-dialog__overlay{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47}.quote-card-actions-dialog{width:min(100%,320px);padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 18px 36px #10182829;outline:none}.quote-card-actions-dialog__header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.quote-card-actions-dialog__title{margin:0;color:#101828;font-family:Inter,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:24px}.quote-card-actions-dialog__description{margin:0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.quote-card-actions-dialog__actions{display:flex;flex-direction:column;gap:8px}.quote-card-actions-dialog__action{width:100%}.quote-detail-actions{display:flex;flex-direction:column;gap:7.985px;width:100%;padding-top:9.035px;border-top:1.049px solid #e5e7eb}.quote-detail-actions__label{margin:0;color:#6a7282;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.quote-detail-actions__status{margin:0;color:#364153;font-family:Inter,Roboto,sans-serif;font-size:13px;line-height:18px}.quote-detail-actions__row{display:flex;gap:7.985px;width:100%}.quote-detail-actions__row>.quote-detail-actions__button{flex:1 1 0;min-width:0}.quote-detail-actions__button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:35.991px;padding:7px 16px;border-radius:8px;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.quote-detail-actions__button__center{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:35.991px;padding:7px 16px;border-radius:8px;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;width:100%}.quote-detail-actions__button svg{flex-shrink:0}.quote-detail-actions__button:disabled{opacity:.65;cursor:wait}.quote-detail-actions__button--primary{border:none;background:#868fb8;color:#fff}.quote-detail-actions__button--secondary{border:1.049px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a}.quote-detail-actions__composer-overlay{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:16px;background:#1f1f1f80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quote-detail-actions__composer{display:flex;flex-direction:column;gap:14px;width:min(100%,440px);max-height:min(100dvh - 32px,620px);padding:20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a2e;overflow-y:auto}.quote-detail-actions__composer-title{margin:0;color:#111827;font-family:Inter,Roboto,sans-serif;font-size:20px;font-weight:600;line-height:28px}.quote-detail-actions__composer-copy{margin:0;color:#4b5563;font-family:Inter,Roboto,sans-serif;font-size:14px;line-height:20px}.quote-detail-actions__composer-field{display:flex;flex-direction:column;gap:8px;color:#374151;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.quote-detail-actions__template-picker{position:relative}.quote-detail-actions__template-trigger,.quote-detail-actions__composer-textarea{width:100%;border-radius:12px;font-family:Inter,Roboto,sans-serif;font-size:14px;line-height:20px}.quote-detail-actions__template-trigger{border:1px solid rgba(134,143,184,.4);border-radius:12px;background:#f5f6fa;color:#1f1f1f;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:8px 12px;cursor:pointer;text-align:left;transition:border-color .16s ease}.quote-detail-actions__template-trigger:hover{border-color:#868fb8;background:#f5f6fa}.quote-detail-actions__template-trigger--open{border-color:#868fb8}.quote-detail-actions__template-trigger-label{color:#1f1f1f;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-detail-actions__template-trigger-chevron{flex-shrink:0;color:#868fb8;transition:transform .18s ease}.quote-detail-actions__template-trigger-chevron--open{transform:rotate(180deg)}.quote-detail-actions__template-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border:1px solid rgba(134,143,184,.3);border-radius:12px;background:#fff;box-shadow:0 16px 32px #1f1f1f1f;overflow:hidden}.quote-detail-actions__template-options{display:flex;flex-direction:column;gap:0;padding:6px}.quote-detail-actions__template-option{width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#1f1f1f;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:left;transition:background-color .16s ease,color .16s ease}.quote-detail-actions__template-option:hover,.quote-detail-actions__template-option--selected{background:#eef0f8;color:#5e6aa0}.quote-detail-actions__template-option-label{display:block}.quote-detail-actions__composer-textarea{min-height:148px;padding:12px 14px;border:1px solid #d1d5db;background:#fff;color:#111827;resize:vertical}.quote-detail-actions__composer-textarea:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.quote-detail-actions__composer-textarea::placeholder{color:#9ca3af}.quote-detail-actions__composer-note{margin:0;color:#6b7280;font-family:Inter,Roboto,sans-serif;font-size:13px;line-height:18px}.quote-detail-actions__composer-actions{display:flex;gap:10px;width:100%}.quote-detail-actions__composer-button{flex:1 1 0;min-height:44px;border-radius:12px;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px}.quote-detail-actions__composer-button--secondary{border:1px solid #d1d5db;background:#fff;color:#111827}.quote-detail-actions__composer-button--primary{border:none;background:#111827;color:#fff}.quote-detail-actions__composer-button:disabled{opacity:.6;cursor:not-allowed}.quote-detail-actions__status-row{display:flex;flex-direction:column;gap:6px;width:100%;padding-top:7.985px;border-top:1.049px solid #e5e7eb}.quote-detail-actions__status-change-label{margin:0;color:#6a7282;font-family:Inter,Roboto,sans-serif;font-size:13px;font-weight:500;line-height:18px}.quote-detail-actions__status-wrapper{position:relative;width:100%}.quote-detail-actions__status-panel{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:50;border:1px solid #1f1f1f;border-radius:12px;background:#fff;overflow:hidden;animation:statusPanelSlideUp .18s ease}@keyframes statusPanelSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quote-detail-actions__status-options{display:flex;flex-direction:column;gap:10px;padding:10px 14px}.quote-detail-actions__status-pill{width:fit-content;padding:5px 14px;border:none;border-radius:37px;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:normal;cursor:pointer;white-space:nowrap}.quote-detail-actions__status-pill:disabled{opacity:.65;cursor:wait}.quote-detail-actions__status-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:1px solid #1f1f1f;border-radius:12px;background:#fff;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;color:#000;cursor:pointer;text-align:left;transition:border-radius .18s ease}.quote-detail-actions__status-trigger--open{border-radius:12px}.quote-detail-actions__status-trigger:disabled{opacity:.65;cursor:wait}.quote-detail-actions__status-chevron{flex-shrink:0;transition:transform .2s ease}.quote-detail-actions__status-chevron--open{transform:rotate(180deg)}.quote-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid rgba(134,143,184,.2);background:#fff}.quote-detail-header__back{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:20px}.quote-detail-header__edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #aeb4d0;border-radius:999px;background:#fff;color:#1f1f1f;cursor:pointer}.quote-detail-info-section{display:flex;flex-direction:column;gap:16px;width:100%}.quote-detail-info-section__divider{margin:0;border:none;border-top:1px solid rgba(134,143,184,.15)}.quote-detail-info-section__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quote-detail-info-section__title-block{display:flex;flex-direction:column;gap:3px;min-width:0}.quote-detail-info-section__title{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-detail-info-section__quote-number{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.quote-detail-info-section__status{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 10px;border-radius:999px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.quote-detail-info-section__status--draft{background:#f5f6fa;color:#6b7280}.quote-detail-info-section__status--sent{background:#eef0f8;color:#5e6aa0}.quote-detail-info-section__status--accepted{background:#dcfce7;color:#0a8a44}.quote-detail-info-section__status--archived{background:#f5f6fa;color:#6b7280}.quote-detail-info-section__status--rejected{background:#fef2f2;color:#b91c1c}.quote-detail-info-section__party-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quote-detail-info-section__bill-to{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.quote-detail-info-section__total-block{display:flex;flex-direction:column;gap:3px;align-items:flex-end;flex-shrink:0}.quote-detail-info-section__doc-label{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.06em}.quote-detail-info-section__customer-name{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-detail-info-section__contact{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-detail-info-section__total-amount{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:32px}.quote-detail-info-section__created-date{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.quote-detail-info-section__section-heading{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:22px}.quote-detail-info-section__section-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.quote-detail-info-section__reminder-delete{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid rgba(204,76,31,.3);border-radius:6px;background:transparent;color:#cc4c1f;font-size:.75rem;font-weight:500;line-height:1.25rem;cursor:pointer;flex-shrink:0}.quote-detail-info-section__reminder-delete:disabled{opacity:.5;cursor:not-allowed}.quote-detail-info-section__group{display:flex;flex-direction:column;gap:8px;width:100%}.quote-detail-info-section__footer-row{display:flex;gap:24px}.quote-detail-info-section__footer-row>.quote-detail-info-section__group{flex:1}.quote-detail-info-section__description{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:22px;white-space:pre-wrap}.quote-detail-info-section__meta{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:18px}.quote-detail-info-section__items-scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.quote-detail-info-section__items-scroll::-webkit-scrollbar{display:none}.quote-detail-info-section__item-card{display:flex;flex-direction:column;gap:8px;min-width:calc(50% - 5px);flex-shrink:0;scroll-snap-align:start;padding:12px;border-radius:14px;border:1px solid rgba(134,143,184,.2);background:#f5f6fa}.quote-detail-info-section__item-top{display:flex;flex-direction:column;gap:2px;flex:1}.quote-detail-info-section__item-title{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quote-detail-info-section__item-description{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:12px;line-height:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quote-detail-info-section__item-total{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:22px}.quote-detail-info-section__item-meta-row{display:flex;flex-wrap:wrap;gap:4px}.quote-detail-info-section__item-meta-row span{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.quote-detail-info-section__tags{display:flex;flex-wrap:wrap;gap:6px;width:100%}.quote-detail-info-section__tag{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px}.quote-detail-info-section__timeline{display:flex;flex-direction:column;gap:8px}.quote-detail-info-section__timeline-entry{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid rgba(134,143,184,.2);background:#f5f6fa}.quote-detail-info-section__timeline-text{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:18px}.quote-detail-info-section__timeline-time{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:12px;line-height:16px}.quote-detail-info-section__dates-row{display:flex;gap:24px}.quote-detail-info-section__date-block{display:flex;flex-direction:column;gap:3px}.quote-detail-info-section__date-value{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.quote-detail-info-section__address{display:flex;flex-direction:column;gap:1px;margin-top:4px}.quote-detail-info-section__terms-list{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px;list-style:disc}.quote-detail-info-section__term-item{color:#6b7280;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:20px}.quote-detail-info-section__notes-add{display:flex;flex-direction:column;gap:8px;margin-top:4px}.quote-detail-info-section__note-textarea{width:100%;box-sizing:border-box;padding:10px 12px;background:#f5f6fa;border:1px solid rgba(134,143,184,.4);border-radius:12px;color:#1f1f1f;font-family:Inter,sans-serif;font-size:14px;line-height:20px;resize:vertical;outline:none;transition:border-color .15s}.quote-detail-info-section__note-textarea::placeholder{color:#9ca3af}.quote-detail-info-section__note-textarea:focus{border-color:#868fb8cc;background:#fff}.quote-detail-info-section__note-textarea:disabled{opacity:.6;cursor:not-allowed}.quote-detail-info-section__add-note-btn{align-self:flex-end;padding:8px 18px;background:#868fb8;color:#fff;border:none;border-radius:12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.quote-detail-info-section__add-note-btn:hover:not(:disabled){background:#5e6aa0}.quote-detail-info-section__add-note-btn:disabled{opacity:.5;cursor:not-allowed}.quote-detail-info-section__collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.quote-detail-info-section__collapse-chevron{flex-shrink:0;color:#6b7280;transition:transform .2s ease}.quote-detail-info-section__collapse-chevron--open{transform:rotate(180deg)}.quote-detail-info-section__timeline--scrollable{max-height:317px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(134,143,184,.4) transparent}.quote-detail-info-section__timeline--scrollable::-webkit-scrollbar{width:4px}.quote-detail-info-section__timeline--scrollable::-webkit-scrollbar-track{background:transparent}.quote-detail-info-section__timeline--scrollable::-webkit-scrollbar-thumb{background:#868fb866;border-radius:4px}.quote-detail-info-section__timeline-entry--system{border-color:#868fb81f;background:transparent}.quote-detail-info-section__meta--muted{font-size:12px;font-style:italic}@media(max-width:380px){.quote-detail-info-section__party-row{flex-direction:column;gap:12px}.quote-detail-info-section__total-block{align-items:flex-start}.quote-detail-info-section__item-card{min-width:calc(75% - 5px)}}.quote-detail-dialog__overlay{position:fixed;inset:0;z-index:130;display:flex;justify-content:center;background:#1f1f1f80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quote-detail-dialog{width:min(100%,418.709px);height:100dvh;overflow-y:auto;background:#fff;outline:none}.quote-detail-dialog__header-shell{position:sticky;top:0;z-index:1}.quote-detail-dialog__body{display:flex;flex-direction:column;gap:15.987px;padding:15.987px;padding-bottom:calc(15.987px + env(safe-area-inset-bottom,0px));background:#fff}.quote-detail-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-create-dialog__overlay{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.customer-create-dialog{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:customerCreateSlideUp .22s ease;outline:none}@keyframes customerCreateSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.customer-create-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.customer-create-dialog__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.customer-create-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.customer-create-dialog__steps{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.customer-create-dialog__step{display:flex;flex-direction:column;align-items:center;gap:4px}.customer-create-dialog__step-dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f0f1f5;color:#9ca3af;font-size:11px;font-weight:700}.customer-create-dialog__step--active .customer-create-dialog__step-dot{background:var(--color-accent);color:#fff}.customer-create-dialog__step--done .customer-create-dialog__step-dot{background:#dcfce7;color:#0a8a44}.customer-create-dialog__step-label{color:#9ca3af;font-size:11px;font-weight:500;white-space:nowrap}.customer-create-dialog__step--active .customer-create-dialog__step-label{color:var(--color-accent);font-weight:600}.customer-create-dialog__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.customer-create-dialog__fields{display:flex;flex-direction:column;gap:14px}.customer-create-dialog__type-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;border-radius:12px;background:#f3f4f6}.customer-create-dialog__type-button{border:none;border-radius:10px;background:transparent;color:#4b5563;font-size:14px;font-weight:600;padding:10px 12px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.customer-create-dialog__type-button--active{background:#fff;color:#111827;box-shadow:0 1px 3px #0f172a14}.customer-create-dialog__step-hint{margin:0;color:#6b7280;font-size:13px;line-height:19px}.customer-create-dialog__field{display:flex;flex-direction:column;gap:5px}.customer-create-dialog__field-label{color:#374151;font-size:13px;font-weight:600;line-height:18px}.customer-create-dialog__input{padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box;font-family:inherit}.customer-create-dialog__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.customer-create-dialog__input::placeholder{color:#9ca3af}.customer-create-dialog__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.customer-create-dialog__error{margin:0;color:#cc4c1f;font-size:13px;line-height:18px}.customer-create-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid rgba(134,143,184,.15);flex-shrink:0}.customer-create-dialog__button{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.customer-create-dialog__button--primary{border:none;background:#868fb8;color:#fff;margin-left:auto}.customer-create-dialog__button--secondary{border:1px solid rgba(0,0,0,.12);background:#fff;color:#1f1f1f}.customer-create-dialog__button:disabled{opacity:.5;cursor:not-allowed}.customer-select{position:relative;width:100%}.customer-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;color:#1f1f1f;font-size:15px;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.customer-select__trigger:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.customer-select__trigger--open{border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.customer-select__trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-select__trigger-label--placeholder{color:#9ca3af}.customer-select__chevron{color:#6b7280;flex-shrink:0;transition:transform .16s ease}.customer-select__chevron--open{transform:rotate(180deg)}.customer-select__panel{position:fixed;z-index:1600;background:#fff;border:1px solid #dde1ee;border-radius:12px;box-shadow:0 8px 24px #0000001f;overflow:hidden;display:flex;flex-direction:column;max-height:260px}.customer-select__search-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.customer-select__search-icon{color:#9ca3af;flex-shrink:0}.customer-select__search{flex:1;border:none;outline:none;font-size:14px;font-family:inherit;color:#1f1f1f;background:transparent}.customer-select__search::placeholder{color:#9ca3af}.customer-select__list{list-style:none;margin:0;padding:4px;overflow-y:auto;flex:1}.customer-select__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;text-align:left;font-family:inherit;cursor:pointer;min-width:0}.customer-select__option:hover{background:#f5f6fa}.customer-select__option--selected{background:#eef2f8}.customer-select__option-name{flex:1;min-width:0;font-size:14px;font-weight:500;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-select__option-company{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;flex-shrink:0}.customer-select__option-check{color:var(--color-accent);flex-shrink:0}.customer-select__empty{padding:12px 10px;font-size:13px;color:#9ca3af;text-align:center}.quote-create-backend__overlay{position:fixed;inset:0;z-index:1500;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.quote-create-backend{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:quoteCreateSlideUp .22s ease}@keyframes quoteCreateSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.quote-create-backend__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.quote-create-backend__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.quote-create-backend__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.quote-create-backend__steps{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.quote-create-backend__step{display:flex;flex-direction:column;align-items:center;gap:4px}.quote-create-backend__step-dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f0f1f5;color:#9ca3af;font-size:11px;font-weight:700}.quote-create-backend__step--active .quote-create-backend__step-dot{background:var(--color-accent);color:#fff}.quote-create-backend__step--done .quote-create-backend__step-dot{background:#dcfce7;color:#0a8a44}.quote-create-backend__step-label{color:#9ca3af;font-size:11px;font-weight:500;white-space:nowrap}.quote-create-backend__step--active .quote-create-backend__step-label{color:var(--color-accent);font-weight:600}.quote-create-backend__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.quote-create-backend__fields{display:flex;flex-direction:column;gap:14px}.quote-create-backend__field{display:flex;flex-direction:column;gap:5px}.quote-create-backend__field-label{color:#374151;font-size:13px;font-weight:600;line-height:18px}.quote-create-backend__step-hint{margin:0;color:#6b7280;font-size:13px;line-height:19px}.quote-create-backend__input,.quote-create-backend__select,.quote-create-backend__textarea{padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box;font-family:inherit}.quote-create-backend__input:focus,.quote-create-backend__select:focus,.quote-create-backend__textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.quote-create-backend__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-color:#fff;padding-right:32px}.quote-create-backend__textarea{resize:vertical;min-height:72px}.quote-create-backend__input--error,.quote-create-backend__select--error{border-color:#cc4c1f}.quote-create-backend__field-error{margin:0;color:#cc4c1f;font-size:12px;line-height:16px}.quote-create-backend__error{margin:0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:18px}.quote-create-backend__customer-actions{display:flex;flex-direction:column;gap:8px}.quote-create-backend__customer-create{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:38px;padding:4px 8px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#374151;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.quote-create-backend__customer-create:hover{background:#f5f6fa}.quote-create-backend__tag-list{display:flex;flex-wrap:wrap;gap:8px}.quote-create-backend__tag-pill{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border:none;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:inherit;font-size:13px;cursor:pointer}.quote-create-backend__tag-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.quote-create-backend__ghost{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:none;border-radius:10px;background:#eef0f8;color:#5e6aa0;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.quote-create-backend__template-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#f5f6fa}.quote-create-backend__template-card--empty{background:#fafafa}.quote-create-backend__template-copy{display:flex;flex-direction:column;gap:4px}.quote-create-backend__template-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.quote-create-backend__success-state{display:grid;justify-items:center;gap:14px;padding:24px 0}.quote-create-backend__success-icon{color:#0a8a44}.quote-create-backend__success-title{margin:0;color:#1f1f1f;font-size:18px;font-weight:500;line-height:24px}.quote-create-backend__secondary{min-height:36px;padding:0 16px;border:none;border-radius:10px;background:#eef0f8;color:#5e6aa0;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.quote-create-backend__summary-list{display:grid;gap:10px}.quote-create-backend__summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#f5f6fa}.quote-create-backend__summary-title{margin:0;color:#1f1f1f;font-size:15px;font-weight:500;line-height:21px}.quote-create-backend__summary-copy{margin:0;color:#6b7280;font-size:13px;line-height:18px}.quote-create-backend__remove-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:none;background:transparent;color:#b91c1c;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0}.quote-create-backend__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid rgba(134,143,184,.15);flex-shrink:0}.quote-create-backend__button{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.quote-create-backend__button--primary{border:none;background:#868fb8;color:#fff;margin-left:auto}.quote-create-backend__button--secondary{border:1px solid rgba(0,0,0,.12);background:#fff;color:#1f1f1f}.quote-create-backend__button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.quote-create-backend__template-grid,.quote-create-backend__tag-row{grid-template-columns:1fr}}.quote-bulk-import-dialog__overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:12px;background:#0f172a38}.quote-bulk-import-dialog{position:relative;width:min(100%,374px);padding:24px;border:1.049px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;outline:none}.quote-bulk-import-dialog__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:2px;background:transparent;color:#0a0a0ab3;cursor:pointer}.quote-bulk-import-dialog__header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;text-align:center}.quote-bulk-import-dialog__title{margin:0;color:#0a0a0a;font-family:Inter,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:18px}.quote-bulk-import-dialog__body{display:flex;flex-direction:column;gap:16px}.quote-bulk-import-dialog__operation-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quote-bulk-import-dialog__operation-button{min-height:36px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#364153;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500}.quote-bulk-import-dialog__operation-button--active{border-color:#111827;background:#111827;color:#fff}.quote-bulk-import-dialog__section{display:flex;flex-direction:column;gap:8px}.quote-bulk-import-dialog__label{color:#0a0a0a;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:14px}.quote-bulk-import-dialog__file-field{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#364153;cursor:pointer;text-align:left}.quote-bulk-import-dialog__file-field--selected{border-color:#d0d5dd;color:#111827}.quote-bulk-import-dialog__file-name{overflow:hidden;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.quote-bulk-import-dialog__hint{margin:0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}.quote-bulk-import-dialog__example{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#f9fafb}.quote-bulk-import-dialog__example-label{margin:0;color:#364153;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px}.quote-bulk-import-dialog__example-code{display:flex;flex-direction:column;gap:2px;color:#364153;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:400;line-height:16px}.quote-bulk-import-dialog__example-line{margin:0;word-break:break-word}.quote-bulk-import-dialog__error-shell{display:flex;flex-direction:column;gap:8px}.quote-bulk-import-dialog__error{margin:0;padding:.75rem;border:1px solid #f4c7c7;border-radius:10px;background:#fef2f2;color:#991b1b;font-family:Inter,Roboto,sans-serif;font-size:12px;line-height:16px;white-space:pre-line}.quote-bulk-import-dialog__error-action{align-self:flex-start;min-height:34px;padding:0 12px;border:1px solid #fca5a5;border-radius:999px;background:#fff;color:#991b1b;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:600}.quote-bulk-import-dialog__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:none;border-radius:10px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px}.quote-bulk-import-dialog__submit:disabled{opacity:.65;cursor:wait}.quote-bulk-import-dialog__submit-icon{width:16px;height:16px}.quote-bulk-import-dialog__review-summary{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #f4c7c7;border-radius:12px;background:#fef2f2}.quote-bulk-import-dialog__review-summary--ready{border-color:#b7e4c7;background:#ecfdf3}.quote-bulk-import-dialog__review-count,.quote-bulk-import-dialog__review-copy,.quote-bulk-import-dialog__review-ready,.quote-bulk-import-dialog__review-card-title,.quote-bulk-import-dialog__review-card-message{margin:0;font-family:Inter,Roboto,sans-serif}.quote-bulk-import-dialog__review-count{color:#b42318;font-size:16px;font-weight:700;line-height:20px}.quote-bulk-import-dialog__review-summary--ready .quote-bulk-import-dialog__review-count{color:#067647}.quote-bulk-import-dialog__review-copy,.quote-bulk-import-dialog__review-ready{color:#7f1d1d;font-size:12px;line-height:16px}.quote-bulk-import-dialog__review-summary--ready .quote-bulk-import-dialog__review-copy,.quote-bulk-import-dialog__review-summary--ready .quote-bulk-import-dialog__review-ready{color:#085d3a}.quote-bulk-import-dialog__review-list{display:flex;flex-direction:column;gap:10px}.quote-bulk-import-dialog__review-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.quote-bulk-import-dialog__review-card-title{color:#111827;font-size:14px;font-weight:600;line-height:18px}.quote-bulk-import-dialog__review-card-message{color:#4a5565;font-size:13px;line-height:18px}.quote-bulk-import-dialog__review-card-actions{display:flex;align-items:center;gap:8px}.quote-bulk-import-dialog__review-action{min-height:34px;padding:0 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#111827;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:600}.quote-bulk-import-dialog__review-action--danger{border-color:#fca5a5;color:#b42318}.icon-action-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#101828;cursor:pointer;flex-shrink:0}.icon-action-button svg{width:16px;height:16px}.quote-card{display:flex;flex-direction:column;gap:.875rem;width:100%;padding:1rem;background:#fff;border:1px solid rgba(134,143,184,.2);border-radius:14px;box-sizing:border-box}.quote-card--interactive{cursor:pointer}.quote-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.quote-card__heading{min-width:0;display:flex;align-items:flex-start;gap:.75rem;flex:1 1 auto}.quote-card__icon-shell{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.75rem;background:#868fb826;color:#868fb8}.quote-card__icon{width:1.125rem;height:1.125rem}.quote-card__heading-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.quote-card__title{margin:0;overflow:hidden;color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.quote-card__customer{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-card__header-actions{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0}.quote-card__menu-button{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;flex-shrink:0}.quote-card__menu-icon{width:1rem;height:1rem;color:#868fb8}.quote-card__collapse-button{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;padding:0;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer;flex-shrink:0}.quote-card__collapse-icon{width:.9375rem;height:.9375rem}.quote-card__description{margin:0;overflow:hidden;color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.quote-card__tags{display:flex;flex-wrap:wrap;gap:.375rem;width:100%}.quote-card__tag{display:inline-flex;align-items:center;min-height:1.5rem;padding:.1875rem .5rem;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.quote-card__note{width:100%;padding:.625rem .75rem;border-radius:.75rem;background:#f5f6fa;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.35;box-sizing:border-box}.quote-card__note-label{font-weight:600;color:#1f1f1f}.quote-card__note-text{font-weight:400}.quote-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;padding-top:.875rem;border-top:1px solid rgba(134,143,184,.2)}.quote-card__meta-group{display:flex;flex-direction:column;gap:.125rem;min-width:0}.quote-card__meta-group--amount{align-items:flex-end;text-align:right;flex-shrink:0}.quote-card__meta-label{margin:0;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}.quote-card__meta-value{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.quote-card__meta-value--total{color:#1f1f1f;font-weight:600}.quote-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:.25rem .625rem;border-radius:999px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.quote-card__status--draft{background:#f1f3f6;color:#5d6475}.quote-card__status--sent{background:#eef0f8;color:#5e6aa0}.quote-card__status--accepted{background:#e4f5eb;color:#18704a}.quote-card__status--archived{background:#f5f6fa;color:#6b7280}.quote-card--interactive:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.quote-collapsed-card{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#fff;cursor:pointer}.quote-collapsed-card:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.quote-collapsed-card__copy{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.quote-collapsed-card__title{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;word-break:break-word}.quote-collapsed-card__price{margin:0;flex:0 0 auto;color:#868fb8;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25rem}.quote-collapsed-card__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer}.quote-mobile-page__swipe-shell{position:relative;flex:1 1 auto;overflow:hidden;border-radius:14px;touch-action:pan-y}.quote-mobile-page__card-content{flex:1 1 auto}.mobile-list-view-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.mobile-list-view-controls__button,.mobile-list-view-controls__page-size select{min-height:36px;padding:0 10px;border:none;border-radius:12px;background:#fff;color:#1f1f1f;cursor:pointer;font-family:Roboto,system-ui,sans-serif;box-shadow:0 1px 4px #0000001a;white-space:nowrap}.mobile-list-view-controls__button{min-width:72px;font-size:14px;font-weight:600;line-height:normal;text-align:center}.mobile-list-view-controls__button:disabled{opacity:.55;cursor:wait}.mobile-list-view-controls__page-size{display:flex;align-items:center;gap:6px;color:#1f1f1f;font-family:Roboto,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:19.5px;white-space:nowrap}.mobile-list-view-controls__page-size-label{white-space:nowrap}.mobile-list-view-controls__page-size select{min-width:48px;padding:0 18px;font-size:13px;font-weight:600;line-height:19.5px;text-align:center;text-align-last:center;appearance:none}@media(max-width:420px){.mobile-list-view-controls{justify-content:flex-end;gap:8px}}.list-bulk-import-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #d0d5dd;border-radius:999px;background:linear-gradient(135deg,#fff,#f8fafc);color:#111827;cursor:pointer;flex-shrink:0;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease;box-shadow:0 6px 16px #0f172a14}.list-bulk-import-button:hover{transform:translateY(-1px)}.list-bulk-import-button--active{border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#dbeafe);color:#1d4ed8}.list-bulk-import-button__icon{width:16px;height:16px;color:#64748b}.list-bulk-import-button--active .list-bulk-import-button__icon{color:#1d4ed8}.list-create-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:10px;border:none;border-radius:8px;background:#030213;color:#fff;cursor:pointer;flex-shrink:0}.list-create-button__icon{width:16px;height:16px}.list-filter-button__container{position:relative;z-index:1}.list-filter-button{position:relative;display:flex;align-items:center;width:140px;height:36px;padding:0 12px;border:.667px solid transparent;border-radius:12px;background:#fff;color:#0a0a0a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.list-filter-button--open{border-color:#d0d5dd;box-shadow:0 8px 24px #10182814}.list-filter-button__leading-icon,.list-filter-button__trailing-icon{width:16px;height:16px;color:#8f95a3;flex-shrink:0}.list-filter-button__leading-icon{margin-right:16px}.list-filter-button__trailing-icon{margin-left:auto}.list-filter-button__label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}.list-filter-button__menu{position:fixed;z-index:1000;display:flex;flex-direction:column;max-height:min(320px,calc(100vh - 24px));padding:6px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 16px 32px #1018281f}.list-filter-button__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#111827;cursor:pointer;text-align:left}.list-filter-button__option:hover{background:#f8fafc}.list-filter-button__option--selected{background:#eff6ff;color:#155dfc}.list-filter-button__option-label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.list-filter-button__option-check{color:#155dfc;flex-shrink:0}.list-search-input{position:relative;display:flex;align-items:center;width:100%;height:36px;background:#fff;border:.667px solid transparent;border-radius:8px;overflow:hidden}.list-search-input__icon{position:absolute;left:12px;width:16px;height:16px;color:#717182;pointer-events:none}.list-search-input__field{width:100%;height:100%;padding:4px 12px 4px 36px;border:none;background:transparent;color:#0a0a0a;font-family:Inter,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal;outline:none}.list-search-input__field::placeholder{color:#717182;opacity:1}.list-sort-button__container{position:relative;flex:1 1 0;min-width:0}.list-sort-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:36px;padding:.667px 12.667px;border:.667px solid transparent;border-radius:8px;background:#fff;color:#0a0a0a;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.list-sort-button--open{border-color:#d0d5dd;box-shadow:0 8px 24px #10182814}.list-sort-button__label{overflow:hidden;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.list-sort-button__icon{width:16px;height:16px;color:#8f95a3;flex-shrink:0}.list-sort-button__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-direction:column;width:176px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 16px 32px #1018281f}.list-sort-button__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#111827;cursor:pointer;text-align:left}.list-sort-button__option:hover{background:#f8fafc}.list-sort-button__option--selected{background:#eff6ff;color:#155dfc}.list-sort-button__option-label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.list-sort-button__option-check{color:#155dfc;flex-shrink:0}.page-list-toolbar{position:relative;z-index:40;display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%;padding:10px 10px 10.667px;background:#f9fafb;border-bottom:.667px solid #e5e7eb}.page-list-toolbar__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.page-list-toolbar__search{flex:1 1 auto;min-width:0}.page-list-toolbar .list-search-input{height:36px;border:.667px solid rgba(0,0,0,0);border-radius:8px;background:#fff;box-shadow:0 1px 4px #0000001a;overflow:hidden}.page-list-toolbar .list-search-input__icon{color:#aeb4d0}.page-list-toolbar .list-search-input__field{padding:4px 12px 4px 36px;color:#1f1f1f;font-family:Roboto,system-ui,sans-serif;font-size:16px;line-height:normal}.page-list-toolbar .list-search-input__field::placeholder{color:#aeb4d0}.page-list-toolbar .list-bulk-import-button{width:40px;height:40px;border:.667px solid #868fb8;border-radius:999px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 1px 4px #0000001a;transform:none}.page-list-toolbar .list-bulk-import-button__icon{color:#868fb8}.page-list-toolbar .list-create-button{width:36px;height:36px;padding:10px;border-radius:8px;background:#868fb8;box-shadow:0 1px 4px #0000001a}.page-list-toolbar__bottom-row{display:flex;align-items:center;width:100%;min-height:36px;overflow:visible}.page-list-toolbar__bottom-cluster{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;overflow:visible}.page-list-toolbar .list-filter-button__container{flex:0 0 auto}.page-list-toolbar .list-filter-button{width:auto;min-width:134px;height:36px;padding:8px;border:.667px solid rgba(0,0,0,0);border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000001a}.page-list-toolbar .list-filter-button__leading-icon,.page-list-toolbar .list-filter-button__trailing-icon{color:#aeb4d0}.page-list-toolbar .list-filter-button__leading-icon{margin-right:5px}.page-list-toolbar .list-filter-button__label{color:#1f1f1f;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px}.page-list-toolbar .list-sort-button{height:36px;border:.667px solid rgba(0,0,0,0);border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000001a}@media(max-width:420px){.page-list-toolbar__bottom-row{padding:4px 2px;margin:-4px -2px;overflow-x:auto}.page-list-toolbar__bottom-cluster{min-width:max-content}}.quote-mobile-page{height:calc(100dvh - 49px);min-height:calc(100dvh - 49px);display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-base)}.quote-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,#ffffff59,#f5f5f700 12rem),var(--color-bg-base);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.quote-mobile-page__toolbar-controls{display:flex;align-items:center;gap:.75rem}.quote-mobile-page__toolbar-button,.quote-mobile-page__toolbar-page-size select,.quote-mobile-page__page-button,.quote-mobile-page__modal-button{min-height:36px;padding:0 .875rem;border-radius:12px;border:1px solid #d0d5dd;background:#fff;color:#111827;cursor:pointer;font-size:.875rem;font-weight:600}.quote-mobile-page__toolbar-button:disabled,.quote-mobile-page__page-button:disabled,.quote-mobile-page__modal-button:disabled{opacity:.55;cursor:wait}.quote-mobile-page__toolbar-page-size{display:flex;align-items:center;gap:.375rem;color:#364153;font-size:.8125rem;font-weight:600}.quote-mobile-page__toolbar-page-size-label{white-space:nowrap}.quote-mobile-page__toolbar-page-size select,.quote-mobile-page__modal-field input{padding:0 .625rem}.quote-mobile-page__modal-field input{padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box}.quote-mobile-page__modal-field input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.quote-mobile-page__toolbar-page-size select{min-width:68px;padding-right:1.75rem;font-size:.8125rem}.quote-mobile-page__page-actions{display:flex;align-items:center;gap:.5rem}.quote-mobile-page__page-label{color:#4a5565;font-size:.875rem;font-weight:600}.quote-mobile-page__page-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.75rem}.quote-mobile-page__page-button--primary{border-color:#111827;background:#111827;color:#fff}.quote-mobile-page__list{display:flex;flex-direction:column;gap:.75rem;flex:1}.quote-mobile-page__list--no-pagination{padding-bottom:4rem}.quote-mobile-page__card-shell{position:relative;display:flex;align-items:stretch;gap:.625rem}.quote-mobile-page__swipe-shell{position:relative;flex:1 1 auto;overflow:hidden;border-radius:10px;touch-action:pan-y}.quote-mobile-page__archive-lane{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:stretch;border-radius:14px;pointer-events:none}.quote-mobile-page__archive-button{display:inline-flex;align-items:center;justify-content:flex-end;height:100%;border:none;border-radius:14px 0 0 14px;background:transparent;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.01em}.quote-mobile-page__archive-button-text{padding:0 1rem 0 1.5rem;text-shadow:0 1px 2px rgba(0,0,0,.14)}.quote-mobile-page__card-track{position:relative;z-index:1;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.quote-mobile-page__card-track--dragging{transition:none}.quote-mobile-page__card-shell--selected{transform:translateY(-1px)}.quote-mobile-page__card-content{position:relative;flex:1 1 auto}.quote-mobile-page__swipe-shell--archived .quote-mobile-page__card-track{transform:translate(0)!important}.quote-mobile-page__select-button,.quote-mobile-page__collapse-toggle,.quote-mobile-page__collapsed-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0d5dd;background:#fff;color:#111827;cursor:pointer}.quote-mobile-page__select-button{width:38px;min-width:38px;border-radius:12px}.quote-mobile-page__collapsed-card{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#fff);cursor:pointer}.quote-mobile-page__collapsed-title{margin:0;color:#101828;font-size:1rem;font-weight:700;line-height:1.4}.quote-mobile-page__collapsed-actions{display:flex;align-items:center;gap:.5rem}.quote-mobile-page__collapsed-action{width:34px;height:34px;border-radius:999px}.quote-mobile-page__file-input{display:none}.quote-mobile-page__modal-overlay{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a59}.quote-mobile-page__modal{width:min(100%,360px);max-height:min(90dvh,720px);padding:1.25rem;overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 24px 48px #0f172a2e}.quote-mobile-page__modal--wide{width:min(100%,560px)}.quote-mobile-page__modal-title{margin:0 0 .5rem;color:#111827;font-size:1.125rem;font-weight:700}.quote-mobile-page__modal-copy{margin:0 0 1rem;color:#4a5565;font-size:.9375rem;line-height:1.5}.quote-mobile-page__modal-field{display:flex;flex-direction:column;gap:.5rem;color:#364153;font-size:.875rem;font-weight:600}.quote-mobile-page__modal-error{margin:.75rem 0 0;color:#b42318;font-size:.8125rem;font-weight:600}.quote-mobile-page__modal-actions{display:flex;justify-content:flex-end;gap:.625rem;margin-top:1rem}.quote-mobile-page__modal-button--primary{border-color:#111827;background:#111827;color:#fff}.quote-mobile-page__import-review-values,.quote-mobile-page__import-review-fields{display:grid;gap:.75rem;margin-top:1rem}.quote-mobile-page__import-review-values{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.quote-mobile-page__import-review-value-card,.quote-mobile-page__import-review-field{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border:1px solid #d0d5dd;border-radius:12px;background:#fff}.quote-mobile-page__import-review-field--missing{border-color:#fca5a5;background:#fff7f7}.quote-mobile-page__import-review-value{margin:0;color:#111827;font-size:.875rem;font-weight:600;line-height:1.4;word-break:break-word}.quote-mobile-page__import-review-select,.quote-mobile-page__import-review-field input{min-height:38px;padding:0 .75rem;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#111827}.quote-mobile-page__import-review-field span{color:#364153;font-size:.8125rem;font-weight:600}.bulk-import-dialog__overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:12px;background:#0f172a38}.bulk-import-dialog{position:relative;width:min(100%,374px);padding:24px;border:1.049px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;outline:none}.bulk-import-dialog__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:2px;background:transparent;color:#0a0a0ab3;cursor:pointer}.bulk-import-dialog__header{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;text-align:center}.bulk-import-dialog__title{margin:0;color:#0a0a0a;font-family:Inter,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:18px}.bulk-import-dialog__body{display:flex;flex-direction:column;gap:16px}.bulk-import-dialog__operation-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bulk-import-dialog__operation-button{min-height:36px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#364153;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500}.bulk-import-dialog__operation-button--active{border-color:#111827;background:#111827;color:#fff}.bulk-import-dialog__section{display:flex;flex-direction:column;gap:8px}.bulk-import-dialog__label{color:#0a0a0a;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:14px}.bulk-import-dialog__file-field{display:flex;align-items:center;width:100%;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef2ff);color:#364153;cursor:pointer;text-align:left}.bulk-import-dialog__file-field--selected{border-color:#d0d5dd;color:#111827}.bulk-import-dialog__file-name{overflow:hidden;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.bulk-import-dialog__hint{margin:0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:16px}.bulk-import-dialog__example{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:#f9fafb}.bulk-import-dialog__example-label{margin:0;color:#364153;font-family:Inter,Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px}.bulk-import-dialog__example-line{margin:0;color:#364153;font-family:Inter,Roboto,sans-serif;font-size:12px;line-height:16px;word-break:break-word}.bulk-import-dialog__error{margin:0;padding:.75rem;border:1px solid #f4c7c7;border-radius:10px;background:#fef2f2;color:#991b1b;font-family:Inter,Roboto,sans-serif;font-size:12px;line-height:16px;white-space:pre-line}.bulk-import-dialog__submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:none;border-radius:10px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px}.bulk-import-dialog__submit:disabled{opacity:.65;cursor:wait}.bulk-import-dialog__submit-icon{width:16px;height:16px}.bulk-import-dialog__review-summary{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #b7e4c7;border-radius:12px;background:#ecfdf3}.bulk-import-dialog__review-count{margin:0;color:#067647;font-family:Inter,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px}.bulk-import-dialog__review-copy{margin:0;color:#085d3a;font-family:Inter,Roboto,sans-serif;font-size:12px;line-height:16px}.bulk-import-dialog__review-list{display:flex;flex-direction:column;gap:10px;max-height:240px;overflow-y:auto}.bulk-import-dialog__review-card{padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.bulk-import-dialog__review-card-title{margin:0;color:#111827;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:18px}.bulk-import-dialog__review-card-message{margin:0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:13px;line-height:18px}.task-collapsed-card{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#fff;cursor:pointer}.task-collapsed-card:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.task-collapsed-card__copy{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.task-collapsed-card__title,.task-collapsed-card__price{margin:0}.task-collapsed-card__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;word-break:break-word}.task-collapsed-card__price{flex:0 0 auto;color:#868fb8;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25rem}.task-collapsed-card__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer}.task-card-actions-dialog__overlay{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47}.task-card-actions-dialog{width:min(100%,320px);padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 18px 36px #10182829;outline:none}.task-card-actions-dialog__header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.task-card-actions-dialog__title,.task-card-actions-dialog__description{margin:0;font-family:Inter,Roboto,sans-serif}.task-card-actions-dialog__title{color:#101828;font-size:18px;font-weight:600;line-height:24px}.task-card-actions-dialog__description{color:#4a5565;font-size:14px;font-weight:400;line-height:20px}.task-card-actions-dialog__actions{display:flex;flex-direction:column;gap:8px}.task-card-actions-dialog__action{width:100%}.task-card{display:flex;flex-direction:column;gap:.875rem;width:100%;padding:1rem;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#fff}.task-card--interactive{cursor:pointer}.task-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.task-card__header-actions{display:inline-flex;align-items:center;gap:.375rem}.task-card__heading{min-width:0;display:flex;align-items:flex-start;gap:.75rem;flex:1 1 auto}.task-card__icon-shell{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.75rem;background:#868fb826;color:#868fb8}.task-card__icon{width:1.125rem;height:1.125rem}.task-card__heading-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.task-card__title,.task-card__customer,.task-card__description,.task-card__meta-label,.task-card__meta-value,.task-card__date,.task-card__summary{margin:0}.task-card__title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;word-break:break-word}.task-card__customer{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.3}.task-card__menu-button{width:2.25rem;height:2.25rem;border-radius:.875rem;border:none}.task-card__collapse-button{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer}.task-card__menu-icon{width:1rem;height:1rem;color:#868fb8}.task-card__collapse-icon{width:.9375rem;height:.9375rem}.task-card__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.task-card__meta-item{min-width:0;display:flex;flex-direction:column;gap:.125rem}.task-card__meta-label{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem}.task-card__meta-value{color:#1f1f1f;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2}.task-card__description{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0}.task-card__tags{display:flex;flex-wrap:wrap;gap:.375rem}.task-card__tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;white-space:nowrap}.task-card__note{padding:.625rem .75rem;border-radius:.75rem;background:#f5f6fa;color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.35}.task-card__note-label{font-weight:600;color:#1f1f1f}.task-card__note-text{font-weight:400}.task-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.875rem;border-top:1px solid rgba(134,143,184,.2)}.task-card__footer-meta{min-width:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.task-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:1.625rem;padding:.25rem .625rem;border-radius:999px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.task-card__status--open{background:#f1f3f6;color:#5d6475}.task-card__status--in-progress{background:#eef0f8;color:#5e6aa0}.task-card__status--completed{background:#e4f5eb;color:#18704a}.task-card__date{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem;margin:0}.task-card__summary{color:#868fb8;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap}.task-card__footer-summary{display:inline-flex;align-items:center;gap:.625rem}.task-card__total{color:#1f1f1f;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap;margin:0}.task-card--interactive:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.create-flow-dialog__overlay{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.create-flow-dialog{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:createFlowSlideUp .22s ease;outline:none}@keyframes createFlowSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.create-flow-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.create-flow-dialog__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.create-flow-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.create-flow-dialog__steps{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.create-flow-dialog__step{display:flex;flex-direction:column;align-items:center;gap:4px}.create-flow-dialog__step-dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f0f1f5;color:#9ca3af;font-size:11px;font-weight:700}.create-flow-dialog__step--active .create-flow-dialog__step-dot{background:var(--color-accent);color:#fff}.create-flow-dialog__step--done .create-flow-dialog__step-dot{background:#dcfce7;color:#0a8a44}.create-flow-dialog__step-label{color:#9ca3af;font-size:11px;font-weight:500;white-space:nowrap}.create-flow-dialog__step--active .create-flow-dialog__step-label{color:var(--color-accent);font-weight:600}.create-flow-dialog__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.create-flow-dialog__form{display:flex;flex-direction:column;gap:14px}.create-flow-dialog__field-group{display:flex;flex-direction:column;gap:5px}.create-flow-dialog__label{color:#374151;font-size:13px;font-weight:600;line-height:18px}.create-flow-dialog__muted-copy{margin:0;color:#6b7280;font-size:13px;line-height:19px}.create-flow-dialog__input,.create-flow-dialog__select,.create-flow-dialog__textarea{padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box;font-family:inherit}.create-flow-dialog__input:focus,.create-flow-dialog__select:focus,.create-flow-dialog__textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.create-flow-dialog__input::placeholder,.create-flow-dialog__textarea::placeholder{color:#9ca3af}.create-flow-dialog__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.create-flow-dialog__textarea{resize:none;min-height:80px}.create-flow-dialog__customer-actions{display:flex;flex-direction:column;gap:8px}.create-flow-dialog__customer-create{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.create-flow-dialog__customer-create:hover{background:#f5f6fa}.create-flow-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-flow-dialog__ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;background:#f0f1f5;color:#374151;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.create-flow-dialog__stack{display:flex;flex-direction:column;gap:10px}.create-flow-dialog__item-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#f9fafc}.create-flow-dialog__item-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-flow-dialog__item-card-title{margin:0;color:#1f1f1f;font-size:15px;font-weight:600;line-height:20px}.create-flow-dialog__remove-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:#b91c1c;font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.create-flow-dialog__totals{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;color:#6b7280;font-size:14px;line-height:20px}.create-flow-dialog__totals strong{color:#1f1f1f;font-size:15px;font-weight:600}.create-flow-dialog__success-state{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0 16px}.create-flow-dialog__success-icon{color:#0a8a44}.create-flow-dialog__success-title{margin:0;color:#1f1f1f;font-size:17px;font-weight:600;line-height:24px}.create-flow-dialog__secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fff;color:#1f1f1f;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.create-flow-dialog__summary-list{display:flex;flex-direction:column;gap:10px}.create-flow-dialog__summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(134,143,184,.2);border-radius:12px;background:#f9fafc}.create-flow-dialog__error{margin:0;color:#cc4c1f;font-size:13px;line-height:18px}.create-flow-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid rgba(134,143,184,.15);flex-shrink:0}.create-flow-dialog__button{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.create-flow-dialog__button--primary{border:none;background:#868fb8;color:#fff;margin-left:auto}.create-flow-dialog__button--secondary{border:1px solid rgba(0,0,0,.12);background:#fff;color:#1f1f1f}.create-flow-dialog__button:disabled{opacity:.5;cursor:not-allowed}.task-create-dialog__summary-list{display:grid;gap:10px}.task-create-dialog__summary-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(31,41,55,.16);border-radius:14px;background:#f8fafc}.task-create-dialog__summary-title,.task-create-dialog__summary-copy{margin:0;font-family:Roboto,sans-serif}.task-create-dialog__summary-title{color:#111827;font-size:16px;font-weight:500;line-height:22px}.task-create-dialog__summary-copy{color:#6b7280;font-size:13px;line-height:18px}.task-detail-actions{display:flex;flex-direction:column;gap:7.985px;width:100%;padding-top:9.035px;border-top:1.049px solid #e5e7eb}.task-detail-actions__label{margin:0;color:#6a7282;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.task-detail-actions__status{margin:0;color:#364153;font-family:Inter,Roboto,sans-serif;font-size:13px;line-height:18px}.task-detail-actions__row{display:flex;gap:7.985px;width:100%}.task-detail-actions__row>.task-detail-actions__button{flex:1 1 0;min-width:0}.task-detail-actions__button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:35.991px;padding:7px 16px;border-radius:8px;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.task-detail-actions__button svg{flex-shrink:0}.task-detail-actions__button:disabled{opacity:.65;cursor:wait}.task-detail-actions__button--primary{border:none;background:#868fb8;color:#fff}.task-detail-actions__button--secondary{border:1.049px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a}.task-detail-actions__status-row{display:flex;flex-direction:column;gap:6px;width:100%;padding-top:7.985px;border-top:1.049px solid #e5e7eb}.task-detail-actions__status-change-label{margin:0;color:#6a7282;font-family:Inter,Roboto,sans-serif;font-size:13px;font-weight:500;line-height:18px}.task-detail-actions__status-wrapper{position:relative;width:100%}.task-detail-actions__status-panel{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:50;border:1px solid #1f1f1f;border-radius:12px;background:#fff;overflow:hidden;animation:taskStatusPanelSlideUp .18s ease}@keyframes taskStatusPanelSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.task-detail-actions__status-options{display:flex;flex-direction:column;gap:10px;padding:10px 14px}.task-detail-actions__status-pill{width:fit-content;padding:5px 14px;border:none;border-radius:37px;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:normal;cursor:pointer;white-space:nowrap}.task-detail-actions__status-pill:disabled{opacity:.65;cursor:wait}.task-detail-actions__status-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;border:1px solid #1f1f1f;border-radius:12px;background:#fff;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;color:#000;cursor:pointer;text-align:left;transition:border-radius .18s ease}.task-detail-actions__status-trigger--open{border-radius:12px}.task-detail-actions__status-trigger:disabled{opacity:.65;cursor:wait}.task-detail-actions__status-chevron{flex-shrink:0;transition:transform .2s ease}.task-detail-actions__status-chevron--open{transform:rotate(180deg)}.task-detail-header{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #ececf0}.task-detail-header__top-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-detail-header__back{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:0;border:none;background:transparent;color:var(--color-accent);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.task-detail-header__edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#fffffff0;color:var(--color-text-secondary);cursor:pointer}.task-detail-header__title{margin:0;color:var(--color-text-primary);font-size:28px;font-weight:700;line-height:1.15;word-break:break-word}.task-detail-header__status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.task-detail-header__status--open{background:#f1f3f6;color:#5d6475}.task-detail-header__status--in-progress{background:#e7efff;color:#365b9c}.task-detail-header__status--completed{background:#e4f5eb;color:#18704a}.task-catalogue-picker__overlay{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.task-catalogue-picker{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:taskCataloguePickerSlideUp .22s ease}@keyframes taskCataloguePickerSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.task-catalogue-picker__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.task-catalogue-picker__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.task-catalogue-picker__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.task-catalogue-picker__controls{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.task-catalogue-picker__search-field{position:relative;display:flex;align-items:center}.task-catalogue-picker__search-icon{position:absolute;left:10px;color:#9ca3af;pointer-events:none;flex-shrink:0}.task-catalogue-picker__search-input{width:100%;padding:9px 12px 9px 32px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;box-sizing:border-box}.task-catalogue-picker__search-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.task-catalogue-picker__toggle{display:flex;gap:6px}.task-catalogue-picker__toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:1px solid #dde1ee;border-radius:999px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer}.task-catalogue-picker__toggle-btn--active{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.task-catalogue-picker__body{flex:1;overflow-y:auto}.task-catalogue-picker__hint{margin:0;padding:32px 16px;color:#9ca3af;font-size:14px;text-align:center}.task-catalogue-picker__error{margin:0;padding:16px;color:#cc4c1f;font-size:13px}.task-catalogue-picker__list{list-style:none;margin:0;padding:6px 0}.task-catalogue-picker__item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.1)}.task-catalogue-picker__item:last-child{border-bottom:none}.task-catalogue-picker__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#eef2f8;color:var(--color-accent)}.task-catalogue-picker__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.task-catalogue-picker__item-title{margin:0;color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-catalogue-picker__item-desc{margin:0;color:#6b7280;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-catalogue-picker__item-meta{margin:0;color:#374151;font-size:13px;font-weight:500;line-height:18px}.task-catalogue-picker__add-btn{flex-shrink:0;padding:6px 14px;border:1px solid #d6ddea;border-radius:8px;background:#eef2f8;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer}.task-catalogue-picker__add-btn:disabled{opacity:.5;cursor:not-allowed}.task-detail-info-section{display:flex;flex-direction:column;gap:16px}.task-detail-info-section__eyebrow-row,.task-detail-info-section__section-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-detail-info-section__eyebrow,.task-detail-info-section__task-number,.task-detail-info-section__label,.task-detail-info-section__value,.task-detail-info-section__meta,.task-detail-info-section__item-title,.task-detail-info-section__item-description,.task-detail-info-section__item-total,.task-detail-info-section__action-title,.task-detail-info-section__action-description{margin:0}.task-detail-info-section__eyebrow,.task-detail-info-section__label{color:var(--color-text-muted);font-size:13px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.04em}.task-detail-info-section__task-number{color:var(--color-accent);font-size:15px;font-weight:700;line-height:20px}.task-detail-info-section__summary-grid,.task-detail-info-section__footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-detail-info-section__summary-card,.task-detail-info-section__group,.task-detail-info-section__item-card,.task-detail-info-section__action-card{padding:14px;border:1px solid #ececf0;border-radius:16px;background:#fff}.task-detail-info-section__summary-card,.task-detail-info-section__group{display:flex;flex-direction:column;gap:8px}.task-detail-info-section__value{color:var(--color-text-primary);font-size:15px;line-height:22px}.task-detail-info-section__value--primary{font-size:18px;font-weight:600;line-height:24px}.task-detail-info-section__value--description{white-space:pre-wrap}.task-detail-info-section__contact-list,.task-detail-info-section__item-list,.task-detail-info-section__action-list{display:grid;gap:10px}.task-detail-info-section__meta{color:var(--color-text-secondary);font-size:14px;line-height:20px}.task-detail-info-section__item-card,.task-detail-info-section__action-card{display:flex;flex-direction:column;gap:8px;background:#f9fafc}.task-detail-info-section__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-detail-info-section__item-title,.task-detail-info-section__action-title{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-detail-info-section__item-description,.task-detail-info-section__action-description{color:var(--color-text-secondary);font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.task-detail-info-section__item-total{color:var(--color-accent);font-size:15px;font-weight:700;line-height:22px;white-space:nowrap}.task-detail-info-section__item-meta-row{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--color-text-muted);font-size:13px;line-height:18px}.task-detail-info-section__tags{display:flex;flex-wrap:wrap;gap:8px}.task-detail-info-section__tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#eef2f8;color:var(--color-accent);font-size:12px;line-height:16px}.task-detail-info-section__section-actions{display:flex;align-items:center;gap:10px}.task-detail-info-section__add-button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #d6ddea;border-radius:8px;background:#eef2f8;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer}.task-detail-info-section__add-button:disabled{opacity:.5;cursor:not-allowed}.task-detail-info-section__item-header-right{display:flex;align-items:center;gap:8px}.task-detail-info-section__delete-item-button{display:inline-flex;align-items:center;padding:4px;border:none;border-radius:6px;background:transparent;color:#cc4c1f;cursor:pointer;flex-shrink:0}.task-detail-info-section__delete-item-button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:640px){.task-detail-info-section__summary-grid,.task-detail-info-section__footer-grid{grid-template-columns:1fr}}.task-detail-dialog__overlay{position:fixed;inset:0;z-index:130;display:flex;justify-content:center;background:#03021338}.task-detail-dialog{width:min(100%,420px);height:100dvh;overflow-y:auto;background:#f8fafc;outline:none}.task-detail-dialog__header-shell{position:sticky;top:0;z-index:1}.task-detail-dialog__body{display:flex;flex-direction:column;gap:16px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.task-detail-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-convert-invoice-dialog__overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a57}.task-convert-invoice-dialog{width:min(100%,420px);display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 24px 64px #0f172a38}.task-convert-invoice-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-convert-invoice-dialog__title,.task-convert-invoice-dialog__copy,.task-convert-invoice-dialog__label,.task-convert-invoice-dialog__error{margin:0}.task-convert-invoice-dialog__title{color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:30px}.task-convert-invoice-dialog__copy{margin-top:4px;color:var(--color-text-secondary);font-size:14px;line-height:20px}.task-convert-invoice-dialog__form{display:grid;gap:14px}.task-convert-invoice-dialog__field{display:grid;gap:8px}.task-convert-invoice-dialog__label{color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px}.task-convert-invoice-dialog__input{width:100%;min-height:44px;padding:10px 14px;border:1px solid rgba(31,41,55,.55);border-radius:12px;background:#fff;color:var(--color-text-primary);font:inherit;font-size:15px;line-height:20px;box-sizing:border-box}.task-convert-invoice-dialog__error{padding:12px 14px;border-radius:14px;background:#fef2f2;color:#b91c1c;font-size:14px;line-height:20px}.task-convert-invoice-dialog__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.task-convert-invoice-dialog__button{min-height:48px;border:none;border-radius:14px;font:inherit;font-size:15px;font-weight:600;line-height:20px;cursor:pointer}.task-convert-invoice-dialog__button--secondary{background:#eef2f8;color:var(--color-accent)}.task-convert-invoice-dialog__button--primary{background:#8d98c8;color:#fff}.task-convert-invoice-dialog__button:disabled{opacity:.7;cursor:not-allowed}.task-mobile-page{height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));max-height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-base)}.task-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,#ffffff59,#f5f5f700 12rem),var(--color-bg-base);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.task-mobile-page__content-shell{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.task-mobile-page__list{display:flex;flex-direction:column;gap:.75rem}.task-mobile-page__state{padding:1.5rem 0}.invoice-card-actions-dialog__overlay{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47}.invoice-card-actions-dialog{width:min(100%,320px);padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 18px 36px #10182829;outline:none}.invoice-card-actions-dialog__header{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.invoice-card-actions-dialog__title,.invoice-card-actions-dialog__description{margin:0}.invoice-card-actions-dialog__title{color:#111827;font-size:18px;font-weight:700;line-height:24px}.invoice-card-actions-dialog__description{color:#4b5563;font-size:14px;line-height:20px}.invoice-card-actions-dialog__actions{display:flex;flex-direction:column;gap:10px}.invoice-card-actions-dialog__action{width:100%}.invoice-create-dialog__item-total{margin:4px 0 0;color:#6b7280;font-family:Roboto,sans-serif;font-size:13px;line-height:18px}.invoice-detail-actions{display:flex;flex-direction:column;gap:7.985px;width:100%;padding:16px;border:1px solid #ececf0;border-radius:16px;background:#fff}.invoice-detail-actions__label,.invoice-detail-actions__status{margin:0}.invoice-detail-actions__label{color:var(--color-text-muted);font-size:13px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.04em}.invoice-detail-actions__status{color:var(--color-text-secondary);font-size:14px;line-height:20px}.invoice-detail-actions__row{display:flex;gap:7.985px;width:100%}.invoice-detail-actions__row>.invoice-detail-actions__button{flex:1 1 0;min-width:0}.invoice-detail-actions__button{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:35.991px;padding:7px 16px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.invoice-detail-actions__button__center{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:35.991px;padding:7px 16px;border-radius:8px;cursor:pointer;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;width:100%}.invoice-detail-actions__button svg{flex-shrink:0}.invoice-detail-actions__button:disabled{opacity:.65;cursor:wait}.invoice-detail-actions__button--secondary{border:1.049px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a}.invoice-detail-actions__button--full{width:100%}.invoice-detail-actions__composer-overlay{position:fixed;inset:0;z-index:160;display:flex;align-items:center;justify-content:center;padding:16px;background:#1f1f1f80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.invoice-detail-actions__composer{display:flex;flex-direction:column;gap:14px;width:min(100%,440px);max-height:min(100dvh - 32px,620px);padding:20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #0f172a2e;overflow-y:auto}.invoice-detail-actions__composer-title{margin:0;color:#111827;font-size:20px;font-weight:600;line-height:28px}.invoice-detail-actions__composer-copy{margin:0;color:#4b5563;font-size:14px;line-height:20px}.invoice-detail-actions__composer-field{display:flex;flex-direction:column;gap:8px;color:#374151;font-size:14px;font-weight:500;line-height:20px}.invoice-detail-actions__template-picker{position:relative}.invoice-detail-actions__template-trigger,.invoice-detail-actions__composer-textarea{width:100%;border-radius:12px;font-family:inherit;font-size:14px;line-height:20px}.invoice-detail-actions__template-trigger{border:1px solid rgba(134,143,184,.4);background:#f5f6fa;color:#1f1f1f;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:8px 12px;cursor:pointer;text-align:left;transition:border-color .16s ease}.invoice-detail-actions__template-trigger:hover,.invoice-detail-actions__template-trigger--open{border-color:#868fb8}.invoice-detail-actions__template-trigger-label{color:#1f1f1f;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-detail-actions__template-trigger-chevron{flex-shrink:0;color:#868fb8;transition:transform .18s ease}.invoice-detail-actions__template-trigger-chevron--open{transform:rotate(180deg)}.invoice-detail-actions__template-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;border:1px solid rgba(134,143,184,.3);border-radius:12px;background:#fff;box-shadow:0 16px 32px #1f1f1f1f;overflow:hidden}.invoice-detail-actions__template-options{display:flex;flex-direction:column;padding:6px}.invoice-detail-actions__template-option{width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#1f1f1f;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:left;transition:background-color .16s ease,color .16s ease}.invoice-detail-actions__template-option:hover,.invoice-detail-actions__template-option--selected{background:#eef0f8;color:#5e6aa0}.invoice-detail-actions__template-option-label{display:block}.invoice-detail-actions__composer-textarea{min-height:148px;padding:12px 14px;border:1px solid #d1d5db;background:#fff;color:#111827;resize:vertical}.invoice-detail-actions__composer-textarea:focus{border-color:#111827;outline:none;box-shadow:0 0 0 3px #11182714}.invoice-detail-actions__composer-textarea::placeholder{color:#9ca3af}.invoice-detail-actions__composer-note{margin:0;color:#6b7280;font-size:13px;line-height:18px}.invoice-detail-actions__composer-actions{display:flex;gap:10px;width:100%}.invoice-detail-actions__composer-button{flex:1 1 0;min-height:44px;border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.invoice-detail-actions__composer-button--secondary{border:1px solid #d1d5db;background:#fff;color:#111827}.invoice-detail-actions__composer-button--primary{border:none;background:#111827;color:#fff}.invoice-detail-actions__composer-button:disabled{opacity:.6;cursor:not-allowed}.invoice-detail-header{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #ececf0}.invoice-detail-header__top-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-detail-header__back{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:0;border:none;background:transparent;color:var(--color-accent);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.invoice-detail-header__edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#fffffff0;color:var(--color-text-secondary);cursor:pointer}.invoice-detail-header__title{margin:0;color:var(--color-text-primary);font-size:28px;font-weight:700;line-height:1.15;word-break:break-word}.invoice-detail-header__status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.invoice-detail-header__status--draft{background:#f1f3f6;color:#5d6475}.invoice-detail-header__status--sent{background:#e7efff;color:#365b9c}.invoice-detail-header__status--paid{background:#e4f5eb;color:#18704a}.invoice-catalogue-picker__overlay{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.invoice-catalogue-picker{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:invoiceCataloguePickerSlideUp .22s ease}@keyframes invoiceCataloguePickerSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.invoice-catalogue-picker__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.invoice-catalogue-picker__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.invoice-catalogue-picker__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.invoice-catalogue-picker__controls{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.invoice-catalogue-picker__search-field{position:relative;display:flex;align-items:center}.invoice-catalogue-picker__search-icon{position:absolute;left:10px;color:#9ca3af;pointer-events:none;flex-shrink:0}.invoice-catalogue-picker__search-input{width:100%;padding:9px 12px 9px 32px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;box-sizing:border-box}.invoice-catalogue-picker__search-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.invoice-catalogue-picker__toggle{display:flex;gap:6px}.invoice-catalogue-picker__toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:1px solid #dde1ee;border-radius:999px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer}.invoice-catalogue-picker__toggle-btn--active{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.invoice-catalogue-picker__body{flex:1;overflow-y:auto}.invoice-catalogue-picker__hint{margin:0;padding:32px 16px;color:#9ca3af;font-size:14px;text-align:center}.invoice-catalogue-picker__error{margin:0;padding:16px;color:#cc4c1f;font-size:13px}.invoice-catalogue-picker__list{list-style:none;margin:0;padding:6px 0}.invoice-catalogue-picker__item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.1)}.invoice-catalogue-picker__item:last-child{border-bottom:none}.invoice-catalogue-picker__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#eef2f8;color:var(--color-accent)}.invoice-catalogue-picker__item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.invoice-catalogue-picker__item-title{margin:0;color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-catalogue-picker__item-desc{margin:0;color:#6b7280;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-catalogue-picker__item-meta{margin:0;color:#374151;font-size:13px;font-weight:500;line-height:18px}.invoice-catalogue-picker__add-btn{flex-shrink:0;padding:6px 14px;border:1px solid #d6ddea;border-radius:8px;background:#eef2f8;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer}.invoice-catalogue-picker__add-btn:disabled{opacity:.5;cursor:not-allowed}.invoice-detail-info-section{display:flex;flex-direction:column;gap:16px}.invoice-detail-info-section__eyebrow-row,.invoice-detail-info-section__section-row,.invoice-detail-info-section__total-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-detail-info-section__eyebrow,.invoice-detail-info-section__invoice-number,.invoice-detail-info-section__label,.invoice-detail-info-section__value,.invoice-detail-info-section__meta,.invoice-detail-info-section__item-title,.invoice-detail-info-section__item-description,.invoice-detail-info-section__item-total{margin:0}.invoice-detail-info-section__eyebrow,.invoice-detail-info-section__label{color:var(--color-text-muted);font-size:13px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:.04em}.invoice-detail-info-section__invoice-number{color:var(--color-accent);font-size:15px;font-weight:700;line-height:20px}.invoice-detail-info-section__summary-grid,.invoice-detail-info-section__footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invoice-detail-info-section__summary-card,.invoice-detail-info-section__group,.invoice-detail-info-section__item-card{padding:14px;border:1px solid #ececf0;border-radius:16px;background:#fff}.invoice-detail-info-section__summary-card,.invoice-detail-info-section__group{display:flex;flex-direction:column;gap:8px}.invoice-detail-info-section__value{color:var(--color-text-primary);font-size:15px;line-height:22px}.invoice-detail-info-section__value--primary{font-size:18px;font-weight:600;line-height:24px}.invoice-detail-info-section__value--description{white-space:pre-wrap}.invoice-detail-info-section__contact-list,.invoice-detail-info-section__item-list,.invoice-detail-info-section__totals-list{display:grid;gap:10px}.invoice-detail-info-section__meta{color:var(--color-text-secondary);font-size:14px;line-height:20px}.invoice-detail-info-section__item-card{display:flex;flex-direction:column;gap:8px;background:#f9fafc}.invoice-detail-info-section__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.invoice-detail-info-section__item-title{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:22px}.invoice-detail-info-section__item-description{color:var(--color-text-secondary);font-size:14px;line-height:20px}.invoice-detail-info-section__item-total{color:var(--color-accent);font-size:15px;font-weight:700;line-height:22px;white-space:nowrap}.invoice-detail-info-section__section-actions{display:flex;align-items:center;gap:10px}.invoice-detail-info-section__add-button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #d6ddea;border-radius:8px;background:#eef2f8;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer}.invoice-detail-info-section__add-button:disabled{opacity:.5;cursor:not-allowed}.invoice-detail-info-section__item-header-right{display:flex;align-items:center;gap:8px}.invoice-detail-info-section__delete-item-button{display:inline-flex;align-items:center;padding:4px;border:none;border-radius:6px;background:transparent;color:#cc4c1f;cursor:pointer;flex-shrink:0}.invoice-detail-info-section__delete-item-button:disabled{opacity:.4;cursor:not-allowed}.invoice-detail-info-section__item-meta-row{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--color-text-muted);font-size:13px;line-height:18px}.invoice-detail-info-section__totals-list{padding:12px;border-radius:14px;background:#f9fafc}.invoice-detail-info-section__total-row{color:var(--color-text-secondary);font-size:14px;line-height:20px}.invoice-detail-info-section__total-row--grand{padding-top:10px;border-top:1px solid #e5e7eb;color:var(--color-text-primary);font-size:15px;font-weight:700}@media(max-width:640px){.invoice-detail-info-section__summary-grid,.invoice-detail-info-section__footer-grid{grid-template-columns:1fr}}.invoice-detail-dialog__overlay{position:fixed;inset:0;z-index:130;display:flex;justify-content:center;background:#03021338}.invoice-detail-dialog{width:min(100%,420px);height:100dvh;overflow-y:auto;background:#f8fafc;outline:none}.invoice-detail-dialog__header-shell{position:sticky;top:0;z-index:1}.invoice-detail-dialog__body{display:flex;flex-direction:column;gap:16px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.invoice-detail-dialog__state{padding:8px 0}.invoice-detail-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.invoice-mobile-page{height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));max-height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-base)}.invoice-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,#ffffff59,#f5f5f700 12rem),var(--color-bg-base);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.invoice-mobile-page__content-shell{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.invoice-mobile-page__list{display:flex;flex-direction:column;gap:.75rem}.invoice-mobile-page__list--simplified{gap:.5rem}.invoice-mobile-page__card{display:flex;flex-direction:column;gap:.875rem;padding:1rem;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#fff}.invoice-mobile-page__card--interactive{cursor:pointer}.invoice-mobile-page__card--interactive:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.invoice-mobile-page__card--collapsed{flex-direction:row;align-items:center;gap:.625rem}.invoice-mobile-page__icon-shell{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.75rem;background:#868fb826;color:#868fb8}.invoice-mobile-page__icon{width:1.125rem;height:1.125rem}.invoice-mobile-page__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.invoice-mobile-page__card-heading{min-width:0;display:flex;align-items:flex-start;gap:.75rem;flex:1 1 auto}.invoice-mobile-page__heading-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.invoice-mobile-page__card-actions{display:flex;align-items:center;gap:.375rem;flex:0 0 auto}.invoice-mobile-page__menu-button{width:1.875rem;height:1.875rem;border:none}.invoice-mobile-page__menu-icon{width:.9375rem;height:.9375rem}.invoice-mobile-page__collapsed-copy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:1 1 auto;min-width:0}.invoice-mobile-page__card-title,.invoice-mobile-page__card-due,.invoice-mobile-page__card-meta{margin:0}.invoice-mobile-page__card-title{color:#1f1f1f;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.35}.invoice-mobile-page__card-due{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.3}.invoice-mobile-page__card-meta{color:#6b7280;font-family:Inter,sans-serif;font-size:.75rem;line-height:1rem}.invoice-mobile-page__card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.875rem;border-top:1px solid rgba(134,143,184,.2)}.invoice-mobile-page__card-total{margin:0;color:#1f1f1f;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.invoice-mobile-page__status{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .625rem;border-radius:999px;background:#eef0f8;color:#5e6aa0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap}.invoice-mobile-page__collapse-button{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer}.invoice-mobile-page__collapse-icon{width:.9375rem;height:.9375rem}.customer-card{display:flex;flex-direction:column;gap:.875rem;width:100%;padding:1rem;border:1px solid rgba(134,143,184,.2);border-radius:14px;background:#fff}.customer-card--interactive{cursor:pointer}.customer-card--interactive:focus-visible,.customer-card--collapsed:focus-visible{outline:2px solid #868fb8;outline-offset:2px}.customer-card--collapsed{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.customer-card__collapsed-copy{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1 1 auto}.customer-card__collapsed-email{margin:0;color:#6b7280;font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.customer-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.customer-card__header-actions{display:flex;align-items:center;gap:.375rem;flex:0 0 auto}.customer-card__heading{min-width:0;display:flex;align-items:flex-start;gap:.75rem;flex:1 1 auto}.customer-card__icon-shell{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:.75rem;background:#868fb826;color:#868fb8}.customer-card__icon{width:1.125rem;height:1.125rem}.customer-card__heading-copy{min-width:0;display:flex;flex-direction:column;gap:.125rem}.customer-card__title{margin:0;color:#1f1f1f;font-size:1rem;font-weight:600;line-height:1.35;word-break:break-word}.customer-card__role{margin:0;color:#6b7280;font-size:.875rem;line-height:1.3}.customer-card__collapse-button,.customer-card__menu-button{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:#868fb8;cursor:pointer}.customer-card__collapse-icon,.customer-card__menu-icon{width:.9375rem;height:.9375rem}.customer-card__contact-grid{display:flex;flex-direction:column;gap:.5rem}.customer-card__contact-item{display:flex;align-items:center;gap:.5rem;min-width:0}.customer-card__contact-icon{width:.875rem;height:.875rem;flex:0 0 auto;color:#868fb8}.customer-card__contact-value{color:#1f1f1f;font-size:.875rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-card__footer{padding-top:.875rem;border-top:1px solid rgba(134,143,184,.2)}.customer-card__date{color:#6b7280;font-size:.75rem;line-height:1rem}.customer-card-actions-dialog__overlay{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47}.customer-card-actions-dialog{width:min(100%,320px);padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 18px 36px #10182829;outline:none}.customer-card-actions-dialog__header{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.customer-card-actions-dialog__title,.customer-card-actions-dialog__description{margin:0}.customer-card-actions-dialog__title{color:#111827;font-size:18px;font-weight:700;line-height:24px}.customer-card-actions-dialog__description{color:#4b5563;font-size:14px;line-height:20px}.customer-card-actions-dialog__actions{display:flex;flex-direction:column;gap:10px}.customer-card-actions-dialog__action{width:100%}.customer-alphabet-badge{position:fixed;right:12px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;background:#868fb8;color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s ease;box-shadow:0 4px 16px #868fb873}.customer-alphabet-badge--visible{opacity:1;pointer-events:auto}.customer-alphabet-backdrop{position:fixed;inset:0;z-index:49;background:transparent}.customer-alphabet-picker{position:fixed;right:6px;top:50%;transform:translateY(-50%);max-height:min(480px,82dvh);display:flex;flex-direction:column;align-items:center;justify-content:space-between;z-index:50;background:#f5f6faf5;border:1px solid rgba(134,143,184,.25);border-radius:14px;padding:6px 2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #868fb84d;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;min-width:28px}.customer-alphabet-picker__letter{font-family:Inter,sans-serif;font-size:10px;font-weight:600;color:#868fb8;background:none;border:none;padding:0;width:22px;flex:1;min-height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;line-height:1;transition:background .1s,color .1s}.customer-alphabet-picker__letter:hover:not(.customer-alphabet-picker__letter--unavailable){background:#868fb826}.customer-alphabet-picker__letter--active{background:#868fb8;color:#fff;border-radius:999px}.customer-alphabet-picker__letter--unavailable{color:#868fb838;cursor:default;pointer-events:none}.customer-detail-info-section{display:flex;flex-direction:column;gap:16px}.customer-detail-info-section__divider{margin:0;border:none;border-top:1px solid rgba(134,143,184,.15)}.customer-detail-info-section__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.customer-detail-info-section__title-block{display:flex;align-items:center;gap:12px;min-width:0}.customer-detail-info-section__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#eef2f8;color:var(--color-accent);flex-shrink:0}.customer-detail-info-section__title{margin:0;color:#1f1f1f;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-detail-info-section__ref-number{margin:0;color:#6b7280;font-size:13px;font-weight:400;line-height:18px}.customer-detail-info-section__status{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 10px;border-radius:999px;background:#f5f6fa;color:#6b7280;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.customer-detail-info-section__submenu{width:100%;overflow:hidden}.customer-detail-info-section__submenu-scroll{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.customer-detail-info-section__submenu-scroll::-webkit-scrollbar{display:none}.customer-detail-info-section__submenu-item{display:inline-flex;align-items:center;padding:6px 14px;border:none;border-radius:999px;background:transparent;color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;flex-shrink:0}.customer-detail-info-section__submenu-item--active{background:var(--color-accent);color:#fff}.customer-detail-info-section__group{display:flex;flex-direction:column;gap:8px;width:100%}.customer-detail-info-section__section-heading{margin:0;color:#1f1f1f;font-size:15px;font-weight:600;line-height:22px}.customer-detail-info-section__collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.customer-detail-info-section__collapse-chevron{flex-shrink:0;color:#6b7280;transition:transform .2s ease}.customer-detail-info-section__collapse-chevron--open{transform:rotate(180deg)}.customer-detail-info-section__contact-list{display:flex;flex-direction:column;gap:12px}.customer-detail-info-section__contact-row{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(134,143,184,.2);background:#f5f6fa}.customer-detail-info-section__contact-icon{color:var(--color-accent);flex-shrink:0;margin-top:2px}.customer-detail-info-section__doc-label{margin:0;color:#6b7280;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.06em}.customer-detail-info-section__contact-value{margin:0;color:#1f1f1f;font-size:15px;font-weight:500;line-height:22px}.customer-detail-info-section__empty-state{margin:0;color:#6b7280;font-size:14px;line-height:20px}.customer-detail-info-section__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-detail-info-section__meta-value{margin:0;color:#1f1f1f;font-size:15px;font-weight:500;line-height:22px}.customer-detail-info-section__placeholder{display:flex;align-items:center;justify-content:center;padding:40px 20px}.customer-detail-info-section__placeholder-text{margin:0;color:#6b7280;font-size:14px;text-align:center}.customer-detail-info-section__activity-list{display:flex;flex-direction:column;gap:8px}.customer-detail-info-section__activity-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(134,143,184,.2);border-radius:12px;background:#f5f6fa;width:100%;text-align:left}.customer-detail-info-section__activity-card--clickable{cursor:pointer;transition:background .14s ease,border-color .14s ease}.customer-detail-info-section__activity-card--clickable:hover{background:#eef2f8;border-color:#868fb866}.customer-detail-info-section__activity-main{display:flex;flex-direction:column;gap:2px;min-width:0}.customer-detail-info-section__activity-number{color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-detail-info-section__activity-title{color:#6b7280;font-size:13px;font-weight:400;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-detail-info-section__activity-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.customer-detail-info-section__status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#868fb826;color:#374151;font-size:11px;font-weight:600;white-space:nowrap}.customer-detail-info-section__activity-date{color:#9ca3af;font-size:11px;font-weight:400;white-space:nowrap}.customer-detail-dialog__overlay{position:fixed;inset:0;z-index:120;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.customer-detail-dialog{position:relative;width:100%;max-width:520px;height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:customerDetailSlideUp .22s ease;outline:none}@keyframes customerDetailSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.customer-detail-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.customer-detail-dialog__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.customer-detail-dialog__header-actions{display:flex;align-items:center;gap:8px}.customer-detail-dialog__close,.customer-detail-dialog__edit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.customer-detail-dialog__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;flex:1}.customer-filter-sort-button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:.667px solid transparent;border-radius:12px;background:#fff;color:#0a0a0a;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .16s ease,box-shadow .16s ease}.customer-filter-sort-button--open{border-color:#d0d5dd;box-shadow:0 4px 12px #10182814}.customer-filter-sort-button__icon{flex-shrink:0;color:#8f95a3}.customer-filter-sort-button__label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.customer-filter-sort-button__chevron{flex-shrink:0;color:#8f95a3;transition:transform .2s ease}.customer-filter-sort-button--open .customer-filter-sort-button__chevron{transform:rotate(180deg)}.customer-filter-sort-button__menu{position:fixed;z-index:9999;display:flex;flex-direction:column;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto;padding:8px 6px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 16px 40px #10182824;scrollbar-width:none}.customer-filter-sort-button__menu::-webkit-scrollbar{display:none}.customer-filter-sort-button__section-label{margin:0 0 2px;padding:4px 10px 2px;color:#6b7280;font-family:Inter,Roboto,sans-serif;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.06em}.customer-filter-sort-button__divider{margin:6px 4px;border:none;border-top:1px solid #f0f0f5}.customer-filter-sort-button__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#111827;cursor:pointer;text-align:left;transition:background .1s ease}.customer-filter-sort-button__option:hover{background:#f8fafc}.customer-filter-sort-button__option--selected{background:#eff6ff;color:#155dfc}.customer-filter-sort-button__option-label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.customer-filter-sort-button__option-check{color:#155dfc;flex-shrink:0}.customer-mobile-page{height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));max-height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-base)}.customer-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,#ffffff59,#f5f5f700 12rem),var(--color-bg-base);overflow-y:auto;overscroll-behavior-y:contain}.customer-mobile-page__content-shell{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.customer-mobile-page__list{display:flex;flex-direction:column;gap:.75rem}.catalogue-filter-sort-button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:.667px solid transparent;border-radius:12px;background:#fff;color:#0a0a0a;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .16s ease,box-shadow .16s ease}.catalogue-filter-sort-button--open{border-color:#d0d5dd;box-shadow:0 4px 12px #10182814}.catalogue-filter-sort-button__icon{flex-shrink:0;color:#8f95a3}.catalogue-filter-sort-button__label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.catalogue-filter-sort-button__chevron{flex-shrink:0;color:#8f95a3;transition:transform .2s ease}.catalogue-filter-sort-button--open .catalogue-filter-sort-button__chevron{transform:rotate(180deg)}.catalogue-filter-sort-button__menu{position:fixed;z-index:9999;display:flex;flex-direction:column;max-height:min(420px,calc(100dvh - 24px));overflow-y:auto;padding:8px 6px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 16px 40px #10182824;scrollbar-width:none}.catalogue-filter-sort-button__menu::-webkit-scrollbar{display:none}.catalogue-filter-sort-button__section-label{margin:0 0 2px;padding:4px 10px 2px;color:#6b7280;font-family:Inter,Roboto,sans-serif;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.06em}.catalogue-filter-sort-button__divider{margin:6px 4px;border:none;border-top:1px solid #f0f0f5}.catalogue-filter-sort-button__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#111827;cursor:pointer;text-align:left;transition:background .1s ease}.catalogue-filter-sort-button__option:hover{background:#f8fafc}.catalogue-filter-sort-button__option--selected{background:#eff6ff;color:#155dfc}.catalogue-filter-sort-button__option-label{font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px}.catalogue-filter-sort-button__option-check{color:#155dfc;flex-shrink:0}.item-card-actions-dialog__overlay{position:fixed;inset:0;z-index:125;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a47}.item-card-actions-dialog{width:min(100%,320px);padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;box-shadow:0 18px 36px #10182829;outline:none}.item-card-actions-dialog__header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.item-card-actions-dialog__title{margin:0;color:#101828;font-family:Inter,Roboto,sans-serif;font-size:18px;font-weight:600;line-height:24px}.item-card-actions-dialog__description{margin:0;color:#4a5565;font-family:Inter,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.item-card-actions-dialog__actions{display:flex;flex-direction:column;gap:8px}.item-card-actions-dialog__action{width:100%}.item-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #ececf0;border-radius:16px;background:#fff}.item-card--interactive{cursor:pointer}.item-card--interactive:hover{border-color:#868fb880;background:#fafbff}.item-card--collapsed{flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.item-card__collapsed-copy{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.item-card__collapsed-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.item-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.item-card__heading{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.item-card__header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.item-card__icon-shell{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#eef2f8;color:var(--color-accent);flex-shrink:0}.item-card__title-group{min-width:0}.item-card__title{margin:0;color:#1f1f1f;font-size:16px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card__type-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eef2f8;color:var(--color-accent);font-size:11px;font-weight:600;line-height:16px}.item-card__price{margin:0;color:#1f1f1f;font-size:16px;font-weight:700;line-height:22px;white-space:nowrap}.item-card__description{margin:0;color:#6b7280;font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-card__footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.item-card__meta{color:#6b7280;font-size:13px;line-height:18px}.item-card__type-chip--footer{margin-left:auto}.item-card__menu-button{border:none;background:transparent}.item-card__collapse-button{display:inline-flex;align-items:center;padding:4px;border:none;border-radius:6px;background:transparent;color:#6b7280;cursor:pointer}.item-create-dialog__overlay{position:fixed;inset:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.item-create-dialog{position:relative;width:100%;max-width:520px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;animation:itemCreateSlideUp .22s ease}@keyframes itemCreateSlideUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.item-create-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.item-create-dialog__title{margin:0;color:#1f1f1f;font-size:17px;font-weight:700;line-height:24px}.item-create-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:#f5f6fa;color:#6b7280;cursor:pointer}.item-create-dialog__steps{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0}.item-create-dialog__step{display:flex;flex-direction:column;align-items:center;gap:4px}.item-create-dialog__step-dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f0f1f5;color:#9ca3af;font-size:11px;font-weight:700}.item-create-dialog__step--active .item-create-dialog__step-dot{background:var(--color-accent);color:#fff}.item-create-dialog__step--done .item-create-dialog__step-dot{background:#dcfce7;color:#0a8a44}.item-create-dialog__step-label{color:#9ca3af;font-size:11px;font-weight:500;white-space:nowrap}.item-create-dialog__step--active .item-create-dialog__step-label{color:var(--color-accent);font-weight:600}.item-create-dialog__body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.item-create-dialog__fields{display:flex;flex-direction:column;gap:14px}.item-create-dialog__step-hint{margin:0;color:#6b7280;font-size:13px;line-height:19px}.item-create-dialog__field{display:flex;flex-direction:column;gap:5px}.item-create-dialog__field-label{color:#374151;font-size:13px;font-weight:600;line-height:18px}.item-create-dialog__input{padding:9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box}.item-create-dialog__input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.item-create-dialog__select{padding:9px 32px 9px 12px;border:1px solid #dde1ee;border-radius:10px;background:#fff;font-size:15px;color:#1f1f1f;width:100%;box-sizing:border-box;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.item-create-dialog__select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #868fb826}.item-create-dialog__input--textarea{resize:none;font-family:inherit;min-height:calc(3lh + 80px)}.item-create-dialog__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.item-create-dialog__margin{margin:0;padding:8px 12px;border-radius:8px;background:#f0fdf4;color:#0a8a44;font-size:13px;line-height:18px}.item-create-dialog__error{margin:0;color:#cc4c1f;font-size:13px;line-height:18px}.item-create-dialog__image-step{display:flex;flex-direction:column;gap:16px}.item-create-dialog__image-upload{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;border:2px dashed #c8cde0;border-radius:14px;background:#f9fafc;color:#6b7280;font-size:14px;cursor:pointer;text-align:center}.item-create-dialog__image-input{display:none}.item-create-dialog__image-icon{color:var(--color-accent);opacity:.6}.item-create-dialog__image-preview-wrap{position:relative;width:100%}.item-create-dialog__image-preview{width:100%;max-height:200px;object-fit:cover;border-radius:12px}.item-create-dialog__image-remove{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:#0009;color:#fff;cursor:pointer}.item-create-dialog__existing-images{display:flex;flex-direction:column;gap:8px}.item-create-dialog__image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.item-create-dialog__image-cell{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f5f6fa}.item-create-dialog__image-thumb{width:100%;height:100%;object-fit:cover;display:block}.item-create-dialog__image-delete{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:999px;background:#000000a6;color:#fff;cursor:pointer}.item-create-dialog__image-delete:disabled{opacity:.4;cursor:wait}.item-create-dialog__image-thumb-btn{display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.item-create-dialog__lightbox{position:fixed;inset:0;z-index:300;background:#000000d9;display:flex;align-items:center;justify-content:center}.item-create-dialog__lightbox-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:999px;background:#ffffff26;color:#fff;cursor:pointer}.item-create-dialog__lightbox-img{max-width:90vw;max-height:80vh;border-radius:10px;object-fit:contain}.item-create-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid rgba(134,143,184,.15);flex-shrink:0}.item-create-dialog__button{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.item-create-dialog__button--primary{border:none;background:#868fb8;color:#fff;margin-left:auto}.item-create-dialog__button--secondary{border:1px solid rgba(0,0,0,.12);background:#fff;color:#1f1f1f}.item-create-dialog__button:disabled{opacity:.5;cursor:not-allowed}.item-detail-dialog__overlay{position:fixed;inset:0;z-index:200;background:#0006}.item-detail-dialog{position:fixed;inset:0;z-index:201;display:flex;flex-direction:column;background:#fff;overflow:hidden;animation:itemDetailSlideIn .22s ease}@keyframes itemDetailSlideIn{0%{transform:translate(100%);opacity:.7}to{transform:translate(0);opacity:1}}.item-detail-dialog__header-shell{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(134,143,184,.15);flex-shrink:0;background:#fff}.item-detail-dialog__back-button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;border-radius:8px;background:#f5f6fa;color:#1f1f1f;font-size:14px;font-weight:500;cursor:pointer}.item-detail-dialog__edit-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#6b7280;cursor:pointer}.item-detail-dialog__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;flex:1}.item-detail-dialog__divider{margin:0;border:none;border-top:1px solid rgba(134,143,184,.15)}.item-detail-dialog__summary{display:flex;flex-direction:column;gap:12px}.item-detail-dialog__title{margin:0;color:#1f1f1f;font-size:20px;font-weight:700;line-height:28px}.item-detail-dialog__status{display:inline-flex;align-self:flex-start;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.item-detail-dialog__status--product{background:#eef2f8;color:var(--color-accent)}.item-detail-dialog__status--service{background:#f0fdf4;color:#0a8a44}.item-detail-dialog__summary-section{display:flex;flex-direction:column;gap:4px}.item-detail-dialog__doc-label{margin:0;color:#6b7280;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.06em}.item-detail-dialog__description{margin:0;color:#1f1f1f;font-size:14px;line-height:20px}.item-detail-dialog__contact{margin:0;color:#6b7280;font-size:13px;line-height:18px}.item-detail-dialog__total-amount{margin:0;color:#1f1f1f;font-size:26px;font-weight:700;line-height:32px}.item-detail-dialog__group{display:flex;flex-direction:column;gap:10px;width:100%}.item-detail-dialog__section-heading{margin:0;color:#1f1f1f;font-size:15px;font-weight:600;line-height:22px}.item-detail-dialog__collapse-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.item-detail-dialog__collapse-chevron{flex-shrink:0;color:#6b7280;transition:transform .2s ease}.item-detail-dialog__collapse-chevron--open{transform:rotate(180deg)}.item-detail-dialog__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.item-detail-dialog__detail-cell{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid rgba(134,143,184,.2);background:#f5f6fa}.item-detail-dialog__detail-value{margin:0;color:#1f1f1f;font-size:15px;font-weight:600;line-height:22px}.item-detail-dialog__meta{margin:0;color:#6b7280;font-size:13px;line-height:18px}.item-detail-dialog__meta--muted{font-size:12px;color:#9ca3af}.item-detail-dialog__notes-add{display:flex;flex-direction:column;gap:8px}.item-detail-dialog__note-textarea{width:100%;padding:10px 12px;border:1px solid rgba(134,143,184,.3);border-radius:10px;background:#f9fafc;color:#1f1f1f;font-size:14px;line-height:20px;font-family:inherit;resize:none;box-sizing:border-box}.item-detail-dialog__note-textarea:focus{outline:none;border-color:var(--color-accent);background:#fff}.item-detail-dialog__add-note-btn{align-self:flex-end;padding:7px 16px;border:none;border-radius:8px;background:#868fb8;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.item-detail-dialog__add-note-btn:disabled{opacity:.4;cursor:default}.item-detail-dialog__image-action-btn{align-self:flex-start;padding:7px 16px;border:none;border-radius:8px;background:#030213;color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.item-detail-dialog__image-action-btn--secondary{border:1px solid rgba(0,0,0,.15);background:#fff;color:#0a0a0a}.item-detail-dialog__image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.item-detail-dialog__image-thumb{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;border:none;background:#f5f6fa}.item-detail-dialog__image-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .15s ease}.item-detail-dialog__image-thumb:active img{opacity:.8}.item-detail-dialog__lightbox{position:fixed;inset:0;z-index:300;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center}.item-detail-dialog__lightbox-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:999px;background:#ffffff1f;color:#fff;cursor:pointer}.item-detail-dialog__lightbox-content{position:relative;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px)}.item-detail-dialog__lightbox-img{max-width:100%;max-height:calc(100vh - 120px);object-fit:contain;border-radius:8px;display:block}.item-detail-dialog__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:999px;background:#ffffff2e;color:#fff;cursor:pointer;z-index:1}.item-detail-dialog__lightbox-nav--prev{left:-44px}.item-detail-dialog__lightbox-nav--next{right:-44px}.item-detail-dialog__lightbox-counter{margin:16px 0 0;color:#fff9;font-size:13px;line-height:18px}.item-detail-dialog__timeline{display:flex;flex-direction:column;gap:8px}.item-detail-dialog__timeline--scrollable{max-height:317px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(134,143,184,.4) transparent}.item-detail-dialog__timeline-entry{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid rgba(134,143,184,.12);background:transparent}.item-detail-dialog__timeline-text{margin:0;color:#1f1f1f;font-size:13px;font-weight:500;line-height:18px}.item-detail-dialog__timeline-time{margin:0;color:#6b7280;font-size:12px;line-height:16px}.catalogue-mobile-page{height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));max-height:calc(100dvh - var(--top-navbar-height) - var(--bottom-navbar-height));min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-base)}.catalogue-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,#ffffff59,#f5f5f700 12rem),var(--color-bg-base);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.catalogue-mobile-page__content-shell{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.catalogue-mobile-page__list{flex:1;display:flex;flex-direction:column;gap:10px}.catalogue-mobile-page__state{padding:20px 0}.analytics-mobile-page{min-height:calc(100dvh - 49px);display:flex;flex-direction:column;background:var(--color-bg-base)}.analytics-mobile-page__header{padding:20px 16px 12px;border-bottom:1px solid rgba(134,143,184,.15);background:#fff}.analytics-mobile-page__title{margin:0;color:#1f1f1f;font-size:22px;font-weight:700;line-height:30px}.analytics-mobile-page__subtitle{margin:4px 0 0;color:#6b7280;font-size:14px;line-height:20px}.analytics-mobile-page__state{display:flex;align-items:center;justify-content:center;flex:1;padding:40px 20px}.analytics-mobile-page__state-text{margin:0;color:#6b7280;font-size:14px;text-align:center}.analytics-mobile-page__state-text--error{color:#cc4c1f}.analytics-mobile-page__content{display:flex;flex-direction:column;gap:0;padding-bottom:5rem}.analytics-section{padding:16px;border-bottom:1px solid rgba(134,143,184,.1)}.analytics-section__title{margin:0 0 12px;color:#6b7280;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase;letter-spacing:.07em}.analytics-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-metric-card{display:flex;flex-direction:column;gap:3px;padding:14px;border-radius:14px;border:1px solid rgba(134,143,184,.2);background:#fff}.analytics-metric-card--accent{background:#f5f6ff;border-color:#868fb84d}.analytics-metric-card__label{margin:0;color:#6b7280;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.05em}.analytics-metric-card__value{margin:0;color:#1f1f1f;font-size:22px;font-weight:700;line-height:30px}.analytics-metric-card--accent .analytics-metric-card__value{color:var(--color-accent)}.analytics-metric-card__sub{margin:0;color:#9ca3af;font-size:12px;line-height:16px}.account-dashboard,.account-section-page{min-height:calc(100dvh - 49px);display:flex;flex-direction:column;background:#f9fafb}.account-dashboard__content,.account-section-page__content{flex:1 1 auto;min-height:0;padding:.75rem 1rem 5rem}.account-dashboard__shell,.account-section-page__shell{width:100%;display:flex;flex-direction:column;gap:1rem}.account-dashboard__back-button,.account-section-page__back-button{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:0;border:0;background:transparent;color:#4a5565;font-size:.875rem;font-weight:500;cursor:pointer}.account-dashboard__header,.account-section-page__header{display:flex;flex-direction:column;gap:.125rem}.account-dashboard__title,.account-section-page__title{margin:0;color:#1f2937;font-size:1.75rem;font-weight:700;line-height:1.15}.account-dashboard__subtitle,.account-section-page__subtitle{margin:0;color:#4a5565;font-size:.9375rem;line-height:1.45}.account-dashboard__sections{display:flex;flex-direction:column;gap:1.5rem}.account-dashboard__section{display:flex;flex-direction:column;gap:.75rem}.account-dashboard__section-title{margin:0;color:#364153;font-size:.875rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.account-dashboard__section-cards{display:flex;flex-direction:column;gap:.5rem}.account-dashboard__card{width:100%;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left;box-shadow:0 1px 2px #10182808}.account-dashboard__card{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-dashboard__card:hover,.account-dashboard__card:focus-visible{border-color:#c7d2fe;box-shadow:0 10px 24px #7182bd14;transform:translateY(-1px);outline:none}.account-dashboard__card--featured{min-height:6.5rem}.account-dashboard__card--disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.account-dashboard__card--disabled:hover,.account-dashboard__card--disabled:focus-visible{border-color:#e5e7eb;box-shadow:none;transform:none}.account-dashboard__card-icon-shell{flex:0 0 auto;width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#868fb81f;color:#7182bd}.account-dashboard__card-copy{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.account-dashboard__card-title{color:#101828;font-size:1.125rem;font-weight:700;line-height:1.5rem}.account-dashboard__card-description{color:#4a5565;font-size:.875rem;font-weight:500;line-height:1.25rem}.account-dashboard__card-chevron{flex:0 0 auto;color:#98a2b3}.account-section-page__eyebrow{margin:0;color:#667085;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-section-page__placeholder{padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #10182808}.account-section-page__placeholder-title{margin:0 0 .375rem;color:#111827;font-size:1rem;font-weight:700}.account-section-page__placeholder-copy{margin:0;color:#4a5565;font-size:.9375rem;line-height:1.45}.account-dashboard--desktop,.account-section-page--desktop{min-height:100dvh}.account-dashboard--desktop .account-dashboard__content,.account-section-page--desktop .account-section-page__content{padding:1.5rem 2rem 6rem}@media(max-width:767px){.account-dashboard__title,.account-section-page__title{font-size:1.125rem;line-height:1.75rem}.account-dashboard__subtitle,.account-section-page__subtitle{font-size:.875rem}}.business-account-page{min-height:calc(100dvh - 49px);display:flex;flex-direction:column;background:#f9fafb}.business-account-page__content{flex:1 1 auto;min-height:0;padding-bottom:5rem}.business-account-page__shell{width:100%}.business-account-page__header-panel,.business-account-page__tabs{background:#fff;border-bottom:1px solid #e5e7eb}.business-account-page__header-panel{padding:1rem 1rem .875rem}.business-account-page__back-button{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:0;border:0;background:transparent;color:#4a5565;font-size:.875rem;font-weight:500;cursor:pointer}.business-account-page__header{display:flex;flex-direction:column;gap:.375rem}.business-account-page__title{margin:0;color:#101828;font-size:1.5rem;font-weight:700;line-height:2rem}.business-account-page__subtitle{margin:0;color:#4a5565;font-size:.875rem;line-height:1.4286}.business-account-page__tabs{display:flex;gap:.25rem;overflow-x:auto;padding:.5rem 1rem 0;scrollbar-width:none}.business-account-page__tabs::-webkit-scrollbar{display:none}.business-account-page__tab{display:inline-flex;align-items:center;justify-content:center;padding:0 .625rem .75rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#6a7282;font-size:.875rem;font-weight:500;line-height:1.25rem;white-space:nowrap;cursor:pointer}.business-account-page__tab--active{border-bottom-color:#155dfc;color:#155dfc}.business-account-page__tab--disabled{color:#98a2b3;cursor:not-allowed;opacity:.55}.business-account-page__tab--disabled.business-account-page__tab--active{border-bottom-color:transparent;color:#98a2b3}.business-account-page__body{padding:1rem}.business-account-page__business-card,.business-account-page__form-card,.business-account-page__panel-card,.business-account-page__list-card{padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #10182808}.business-account-page__business-card-header,.business-account-page__section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.business-account-page__business-title-wrap{display:flex;align-items:center;gap:.5rem;min-width:0}.business-account-page__business-icon{color:#155dfc}.business-account-page__business-title,.business-account-page__panel-title,.business-account-page__list-title{margin:0;color:#101828;font-weight:600}.business-account-page__business-title,.business-account-page__panel-title{font-size:1.125rem;line-height:1.5rem}.business-account-page__panel-copy,.business-account-page__list-description,.business-account-page__feedback{margin:0;color:#4a5565;font-size:.875rem;line-height:1.4286}.business-account-page__feedback--error{color:#b42318}.business-account-page__divider{height:1px;margin:1rem 0 .875rem;background:#e5e7eb}.business-account-page__detail-stack,.business-account-page__vat-list,.business-account-page__list-stack,.business-account-page__list-section,.business-account-page__form-card,.business-account-page__modal-form{display:flex;flex-direction:column;gap:1rem}.business-account-page__detail-block,.business-account-page__field{display:flex;flex-direction:column;gap:.5rem}.business-account-page__detail-label,.business-account-page__section-heading{margin:0;color:#364153;font-size:.875rem;font-weight:600;line-height:1.25rem;text-transform:uppercase}.business-account-page__detail-values{display:flex;flex-direction:column}.business-account-page__detail-value,.business-account-page__list-subtitle{margin:0;color:#101828;font-size:.875rem;line-height:1.4286}.business-account-page__list-subtitle,.business-account-page__list-description{color:#4a5565}.business-account-page__field-label{color:#1f1f1f;font-size:.875rem;font-weight:500;line-height:1rem}.business-account-page__field-grid,.business-account-page__form-actions,.business-account-page__vat-input-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.business-account-page__input,.business-account-page__select,.business-account-page__textarea{width:100%;min-height:2.25rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:8px;background:#f3f3f5;color:#1f1f1f;font-size:1rem;line-height:1.5rem}.business-account-page__textarea{min-height:4rem;resize:none}.business-account-page__input::placeholder,.business-account-page__textarea::placeholder,.business-account-page__select:invalid{color:#717182}.business-account-page__select-wrap{position:relative}.business-account-page__select{appearance:none;padding-right:2.25rem}.business-account-page__select-icon{position:absolute;top:50%;right:.875rem;color:#9ca3af;pointer-events:none;transform:translateY(-50%)}.business-account-page__primary-button,.business-account-page__secondary-button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer}.business-account-page__primary-button{padding:.375rem .875rem;border:0;background:#868fb8;color:#fff}.business-account-page__primary-button--with-icon{gap:.5rem}.business-account-page__primary-button--wide{width:100%}.business-account-page__primary-button--disabled{opacity:.5;cursor:default}.business-account-page__secondary-button{min-width:4.75rem;padding:.375rem 1rem;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1f1f1f}.business-account-page__vat-input-row{grid-template-columns:minmax(0,1fr) auto}.business-account-page__vat-item{display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem;border-radius:10px;background:#f9fafb;color:#101828;font-size:1rem;font-weight:500;line-height:1.5rem}.business-account-page__vat-item-copy{display:flex;flex-direction:column;gap:.125rem}.business-account-page__vat-item-label{color:#101828}.business-account-page__vat-item-meta{color:#4a5565;font-size:.8125rem;font-weight:400;line-height:1.25rem}.business-account-page__vat-remove,.business-account-page__ghost-icon-button,.business-account-page__modal-close{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.business-account-page__vat-remove{color:red}.business-account-page__list-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:6.875rem}.business-account-page__list-card--role{min-height:auto}.business-account-page__list-copy{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.business-account-page__list-title{font-size:1rem;line-height:1.5rem}.business-account-page__ghost-icon-button{flex:0 0 auto;width:2rem;height:2rem;margin-top:-.125rem;color:#1f1f1f}.business-account-page__badge{display:inline-flex;align-items:center;margin-top:.25rem;padding:.25rem .5rem;border-radius:999px;background:#dbeafe;color:#1447e6;font-size:.75rem;font-weight:500;line-height:1rem}.business-account-page__info-note{padding:.75rem;border-radius:10px;background:#eff6ff}.business-account-page__info-note-text{margin:0;color:#1447e6;font-size:.75rem;line-height:1.3333}.business-account-page__modal-overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:1rem .75rem;background:#00000080}.business-account-page__modal{position:relative;width:min(100%,23.375rem);padding:1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.business-account-page__modal-close{position:absolute;top:1rem;right:1rem;color:#1f1f1fb3}.business-account-page__modal-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;text-align:center}.business-account-page__modal-title{margin:0;color:#1f1f1f;font-size:1.75rem;font-weight:600;line-height:1}.business-account-page__modal-copy{margin:0;color:#717182;font-size:.875rem;line-height:1.4286}.business-account-page--desktop{min-height:100dvh}.business-account-page--desktop .business-account-page__content{padding:0}@media(max-width:767px){.business-account-page__field-grid,.business-account-page__form-actions{gap:.75rem}.business-account-page__modal-title{font-size:1.125rem;line-height:1.25rem}}.billing-account-page__body{display:flex;flex-direction:column;gap:1rem}.billing-account-page__list-card{min-height:auto}.billing-account-page__list-card--selected{border-color:#c7d7fe;box-shadow:0 0 0 1px #155dfc14}.billing-account-page__edit-button{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;color:#1f1f1f;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer}.billing-account-page__iban{margin:.25rem 0 0;color:#101828;font-size:.8125rem;line-height:1.25rem;word-break:break-all}.billing-account-page__form-panel{border-top:2px solid #545d83}.billing-account-page__close-form-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:transparent;color:#555;cursor:pointer;flex-shrink:0}.billing-account-page__close-form-button:disabled{opacity:.4;cursor:not-allowed}.billing-account-page__plan-name{font-weight:600;color:#1f1f1f}.billing-account-page__upgrade-note{display:flex;align-items:flex-start;gap:.5rem}.billing-account-page__upgrade-icon{flex-shrink:0;margin-top:.1rem;color:#545d83}.billing-account-page__subscription-actions{display:flex;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.billing-account-page__upgrade-button{background:#545d83;color:#fff}.notification-drawer__card-shell{position:relative;border:1px solid rgba(31,31,31,.08);border-radius:14px;overflow:hidden;box-shadow:0 8px 20px #10182814;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}.notification-drawer__card-shell--read{box-shadow:0 6px 16px #1018280f}.notification-drawer__card-shell--muted{border-color:#94a3b852;box-shadow:none}.notification-drawer__card-shell--exiting{transform:translate(-18px);opacity:0}.notification-drawer__card{--notification-drawer-card-icon-size: 48px;--notification-drawer-card-gap: 16px;display:flex;flex-direction:column;gap:0;background:#fff;position:relative}.notification-drawer__card--read{opacity:.92}.notification-drawer__card--muted{background:#f7f8fb}.notification-drawer__card--compact .notification-drawer__card-header{padding-bottom:10px}.notification-drawer__card-header,.notification-drawer__card-main,.notification-drawer__card-title-wrap,.notification-drawer__card-heading-row,.notification-drawer__card-actions{display:flex}.notification-drawer__card-header{padding:10px 10px 0}.notification-drawer__card-main{align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%;min-height:88px}.notification-drawer__card-title-wrap{flex:1 1 auto;min-width:0;gap:var(--notification-drawer-card-gap)}.notification-drawer__card-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--notification-drawer-card-icon-size);height:var(--notification-drawer-card-icon-size);border-radius:999px;background:#868fb81a;color:#868fb8;flex:0 0 auto}.notification-drawer__card-copy{flex:1 1 auto;min-width:0;padding-top:1px}.notification-drawer__card-title-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.notification-drawer__card-heading-row{align-items:flex-start;justify-content:space-between;gap:12px}.notification-drawer__card-title,.notification-drawer__card-message,.notification-drawer__card-time{margin:0}.notification-drawer__card-title{max-width:136px;color:#101828;font-size:14px;font-weight:600;line-height:20px}.notification-drawer__card-badge{display:inline-flex;align-items:center;min-height:1.25rem;padding:0 .5rem;border-radius:999px;background:#e5e7eb;color:#4b5563;font-size:.6875rem;font-weight:600;line-height:1rem}.notification-drawer__card-time{color:#6a7282;font-size:10px;font-weight:400;line-height:15px;white-space:nowrap;padding-top:4px}.notification-drawer__card-message{margin-top:4px;color:#4a5565;font-size:14px;font-weight:400;line-height:22px}.notification-drawer__card--muted .notification-drawer__card-icon{background:#94a3b824;color:#64748b}.notification-drawer__card--muted .notification-drawer__card-title{color:#475569}.notification-drawer__card--muted .notification-drawer__card-message,.notification-drawer__card--muted .notification-drawer__card-time{color:#667085}.notification-drawer__card-dismiss,.notification-drawer__card-action{border:0;background:transparent;cursor:pointer}.notification-drawer__card-dismiss{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:10px;color:#98a2b3;flex:0 0 auto}.notification-drawer__card-dismiss:hover,.notification-drawer__card-dismiss:focus-visible{background:#f3f4f6;outline:none}.notification-drawer__card-actions{align-items:center;justify-content:center;gap:0;width:100%;min-height:28px;margin-top:10px;padding:6px 16px;background:#868fb8}.notification-drawer__card-action{flex:1 1 0;padding:0;color:#fff;font-size:12px;font-weight:500;line-height:16px;text-align:center}.notification-drawer__card-action--primary{font-weight:600}.notification-drawer__card-action:hover,.notification-drawer__card-action:focus-visible{text-decoration:underline;outline:none}.notification-drawer__chip{min-height:1.75rem;padding:.3125rem .75rem;border:1px solid #e5e7eb;border-radius:999px;background:transparent;color:#4a5565;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1rem}.notification-drawer__chip--selected{background:#868fb8;border-color:#868fb8;color:#fff}.notifications-account-page__panel{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #10182808}.notifications-account-page__section-header,.notifications-account-page__section-copy,.notifications-account-page__template-list,.notifications-account-page__template-card,.notifications-account-page__template-card-main,.notifications-account-page__feedback-stack,.notifications-account-page__modal-form,.notifications-account-page__field{display:flex;flex-direction:column}.notifications-account-page__section-header,.notifications-account-page__template-card,.notifications-account-page__template-card-main{gap:.75rem}.notifications-account-page__section-copy,.notifications-account-page__field,.notifications-account-page__feedback-stack{gap:.5rem}.notifications-account-page__section-title,.notifications-account-page__template-name{margin:0;color:#101828;font-weight:600}.notifications-account-page__section-title{font-size:1.125rem;line-height:1.5rem}.notifications-account-page__section-description,.notifications-account-page__template-preview,.notifications-account-page__empty-copy,.notifications-account-page__modal-copy,.notifications-account-page__feedback,.notifications-account-page__modal-meta{margin:0;color:#4a5565;font-size:.875rem;line-height:1.4286}.notifications-account-page__primary-button,.notifications-account-page__secondary-button,.notifications-account-page__danger-button,.notifications-account-page__template-menu-item{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer}.notifications-account-page__primary-button{width:100%;padding:.5rem .875rem;border:0;background:#868fb8;color:#fff}.notifications-account-page__primary-button--wide{flex:1 1 0}.notifications-account-page__secondary-button,.notifications-account-page__template-menu-item{padding:.5rem .875rem;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1f1f1f}.notifications-account-page__danger-button,.notifications-account-page__template-menu-item--danger{padding:.5rem .875rem;border:1px solid rgba(204,76,31,.24);background:#fff7ed;color:#cc4c1f}.notifications-account-page__empty-state{padding:1rem;border-radius:10px;background:#f9fafb}.notifications-account-page__empty-title{margin:0 0 .375rem;color:#111827;font-size:1rem;font-weight:700}.notifications-account-page__template-list{gap:.75rem}.notifications-account-page__template-card{padding:1rem;border-radius:10px;background:#f9fafb}.notifications-account-page__template-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.notifications-account-page__template-card-header{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.notifications-account-page__template-name{font-size:1rem;line-height:1.5rem}.notifications-account-page__template-date{color:#6a7282;font-size:.75rem;font-weight:500;line-height:1rem}.notifications-account-page__template-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications-account-page__template-menu-wrap{position:relative;flex:0 0 auto}.notifications-account-page__template-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:-.125rem;border:0;background:transparent;color:#1f1f1f;cursor:pointer}.notifications-account-page__template-menu{position:absolute;top:calc(100% + .375rem);right:0;z-index:20;display:flex;flex-direction:column;gap:.375rem;min-width:9.5rem;padding:.375rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #00000014}.notifications-account-page__template-menu-item{justify-content:flex-start;width:100%;padding:.5rem .625rem;text-align:left}.notifications-account-page__notification-toolbar{padding:0 0 .25rem}.notifications-account-page__category-filters{margin-bottom:.25rem;flex-wrap:wrap;gap:.375rem}.notifications-account-page__feedback--error{color:#b42318}.notifications-account-page__modal-overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:1rem .75rem;background:#00000080}.notifications-account-page__modal{position:relative;width:min(100%,23.375rem);padding:1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.notifications-account-page__modal--compact{width:min(100%,21rem)}.notifications-account-page__modal-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#1f1f1fb3;cursor:pointer}.notifications-account-page__modal-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;text-align:center}.notifications-account-page__modal-title{margin:0;color:#1f1f1f;font-size:1.75rem;font-weight:600;line-height:1}.notifications-account-page__modal-form{gap:1rem}.notifications-account-page__field-label{color:#1f1f1f;font-size:.875rem;font-weight:500;line-height:1rem}.notifications-account-page__input,.notifications-account-page__textarea{width:100%;min-height:2.25rem;padding:.375rem .75rem;border:1px solid transparent;border-radius:8px;background:#f3f3f5;color:#1f1f1f;font-size:1rem;line-height:1.5rem}.notifications-account-page__textarea{min-height:7rem;resize:none}.notifications-account-page__input::placeholder,.notifications-account-page__textarea::placeholder{color:#717182}.notifications-account-page__input[readonly],.notifications-account-page__textarea[readonly]{cursor:default}.notifications-account-page__modal-actions{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.notifications-account-page__primary-button{width:fit-content}}@media(max-width:767px){.notifications-account-page__modal-title{font-size:1.125rem;line-height:1.25rem}}.notification-drawer__overlay{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;background:#0f172a47;animation:notification-drawer-fade-in .18s ease}.notification-drawer{width:min(90vw,22.5rem);height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 40px #1018282e;animation:notification-drawer-slide-in .22s cubic-bezier(.22,1,.36,1);outline:none}.notification-drawer__header{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem .875rem;border-bottom:1px solid #e5e7eb;background:#fff}.notification-drawer__title-row,.notification-drawer__title-wrap,.notification-drawer__filters,.notification-drawer__toolbar,.notification-drawer__content-header,.notification-drawer__list{display:flex}.notification-drawer__title-row,.notification-drawer__toolbar{align-items:center;justify-content:space-between;gap:.75rem}.notification-drawer__title-wrap{align-items:center;gap:.5rem;margin-right:auto}.notification-drawer__title{margin:0;color:#101828;font-size:1rem;font-weight:600;line-height:1.5rem}.notification-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background:#868fb8;color:#fff;font-size:.6875rem;font-weight:700;line-height:1}.notification-drawer__close-button,.notification-drawer__mark-all,.notification-drawer__retry-button{border:0;background:transparent;cursor:pointer}.notification-drawer__close-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;color:#667085}.notification-drawer__close-button:hover,.notification-drawer__close-button:focus-visible{background:#f3f4f6;outline:none}.notification-drawer__filters{align-items:center;gap:.5rem}.notification-drawer__toolbar-label{color:#4f5b90;font-size:.6875rem;font-weight:500;line-height:.9375rem}.notification-drawer__mark-all{color:#545d83;font-size:.75rem;font-weight:600;line-height:1rem}.notification-drawer__retry-button{padding:.625rem .875rem;border-radius:999px;background:#eef2ff;color:#3f4a7c;font-size:.8125rem;font-weight:600;line-height:1}.notification-drawer__mark-all:disabled{color:#c5cad5;cursor:default}.notification-drawer__retry-button:hover,.notification-drawer__retry-button:focus-visible{background:#e1e7ff;outline:none}.notification-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.875rem 1rem 1rem;background:#fff}.notification-drawer__content-header{display:flex;flex-direction:column;gap:.9375rem;margin-bottom:1rem}.notification-drawer__list{flex-direction:column;gap:.75rem}.notification-drawer__empty-state{min-height:calc(100dvh - 13rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1.25rem 2.5rem;text-align:center}.notification-drawer__empty-state-image{width:min(100%,16rem);height:auto;display:block;object-fit:contain}.notification-drawer__empty-state-message{margin:0;max-width:15rem;color:#4a5565;font-size:.9375rem;font-weight:500;line-height:1.5rem}@keyframes notification-drawer-fade-in{0%{background:#0f172a00}to{background:#0f172a47}}@keyframes notification-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.templates-account-page__panel{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 2px #10182808}.templates-account-page__section-header,.templates-account-page__section-copy,.templates-account-page__template-list,.templates-account-page__template-card,.templates-account-page__modal-form,.templates-account-page__field,.templates-account-page__feedback-stack,.templates-account-page__field-editor-list{display:flex;flex-direction:column}.templates-account-page__section-header,.templates-account-page__template-card,.templates-account-page__field-editor-list{gap:.75rem}.templates-account-page__section-copy,.templates-account-page__field,.templates-account-page__feedback-stack{gap:.5rem}.templates-account-page__section-title,.templates-account-page__template-name{margin:0;color:#101828;font-weight:600}.templates-account-page__section-title{font-size:1.125rem;line-height:1.5rem}.templates-account-page__section-description,.templates-account-page__template-preview,.templates-account-page__empty-copy,.templates-account-page__modal-copy,.templates-account-page__feedback,.templates-account-page__template-date{margin:0;color:#4a5565;font-size:.875rem;line-height:1.4286}.templates-account-page__section-description code{padding:.1rem .3rem;border-radius:6px;background:#f3f4f6;color:#1f2937;font-size:.8125rem}.templates-account-page__primary-button,.templates-account-page__secondary-button,.templates-account-page__danger-button,.templates-account-page__ghost-button,.templates-account-page__field-remove,.templates-account-page__icon-button{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer}.templates-account-page__primary-button{width:100%;padding:.5rem .875rem;border:0;background:#868fb8;color:#fff}.templates-account-page__primary-button--wide{flex:1 1 0}.templates-account-page__secondary-button,.templates-account-page__ghost-button,.templates-account-page__field-remove,.templates-account-page__icon-button{padding:.5rem .875rem;border:1px solid rgba(0,0,0,.1);background:#fff;color:#1f1f1f}.templates-account-page__danger-button,.templates-account-page__icon-button--danger{padding:.5rem .875rem;border:1px solid rgba(204,76,31,.24);background:#fff7ed;color:#cc4c1f}.templates-account-page__empty-state{padding:1rem;border-radius:10px;background:#f9fafb}.templates-account-page__empty-title{margin:0 0 .375rem;color:#111827;font-size:1rem;font-weight:700}.templates-account-page__template-list{gap:.75rem}.templates-account-page__template-card{gap:.875rem;padding:1rem;border-radius:10px;background:#f9fafb}.templates-account-page__template-card-top,.templates-account-page__field-row,.templates-account-page__card-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.templates-account-page__template-card-header{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.templates-account-page__template-name{font-size:1rem;line-height:1.5rem}.templates-account-page__template-preview{white-space:pre-line}.templates-account-page__card-actions{flex:0 0 auto}.templates-account-page__icon-button{width:2.25rem;min-width:2.25rem;padding:0}.templates-account-page__field-pill-list{display:flex;flex-wrap:wrap;gap:.5rem}.templates-account-page__field-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.375rem .75rem;border-radius:999px;background:#eef2ff;color:#364152;font-size:.8125rem;line-height:1.25rem}.templates-account-page__feedback--error{color:#b42318}.templates-account-page__modal-overlay{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:1rem .75rem;background:#00000080}.templates-account-page__modal{position:relative;width:min(100%,23.375rem);max-height:min(90dvh,48rem);overflow-y:auto;padding:1.5rem;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.templates-account-page__modal--compact{width:min(100%,21rem)}.templates-account-page__modal--wide{width:min(100%,36rem)}.templates-account-page__modal-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#1f1f1fb3;cursor:pointer}.templates-account-page__modal-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;text-align:center}.templates-account-page__modal-title{margin:0;color:#1f1f1f;font-size:1.75rem;font-weight:600;line-height:1}.templates-account-page__modal-form{gap:1rem}.templates-account-page__field-label{color:#1f1f1f;font-size:.875rem;font-weight:500;line-height:1rem}.templates-account-page__input,.templates-account-page__textarea{width:100%;min-height:2.25rem;padding:.55rem .75rem;border:1px solid transparent;border-radius:8px;background:#f3f3f5;color:#1f1f1f;font-size:1rem;line-height:1.5rem;box-sizing:border-box}.templates-account-page__textarea{min-height:7rem;resize:vertical}.templates-account-page__input::placeholder,.templates-account-page__textarea::placeholder{color:#717182}.templates-account-page__field-editor-card{padding:.875rem;border-radius:10px;background:#f9fafb}.templates-account-page__field-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.templates-account-page__field-remove{margin-top:.75rem;justify-content:flex-start}.templates-account-page__modal-actions{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.templates-account-page__primary-button{width:fit-content}}@media(max-width:767px){.templates-account-page__modal-title{font-size:1.125rem;line-height:1.25rem}.templates-account-page__field-editor-grid{grid-template-columns:1fr}}.dashboard-banner{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem;background:var(--color-bg-base)}.dashboard-banner__logo{display:block;width:8rem;max-width:100%;height:auto}.dashboard-quick-action-button{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;background:transparent;color:#101828;cursor:pointer;text-align:center;transition:transform .18s ease}.dashboard-quick-action-button--quick-actions{width:100%;gap:.5rem;padding:0}.dashboard-quick-action-button--footer-actions{width:100%;height:100%;min-height:6.25rem;gap:.375rem;padding:.875rem .5rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.dashboard-quick-action-button:hover,.dashboard-quick-action-button:focus-visible{outline:none}.dashboard-quick-action-button:active{transform:translateY(1px)}.dashboard-quick-action-button--disabled{cursor:not-allowed;opacity:.45}.dashboard-quick-action-button--disabled:active{transform:none}.dashboard-quick-action-button__icon{display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border:1px solid #eeeeee;border-radius:.875rem;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;flex:0 0 auto;transition:border-color .18s ease,background-color .18s ease}.dashboard-quick-action-button__icon>svg{width:1.5rem;height:1.5rem;display:block}.dashboard-quick-action-button__label{display:block;color:#62748e;font-weight:500;text-align:center;white-space:nowrap}.dashboard-quick-action-button--quick-actions .dashboard-quick-action-button__label{font-size:.625rem;font-weight:700;line-height:.9375rem;letter-spacing:.05em;text-transform:uppercase}.dashboard-quick-action-button--footer-actions .dashboard-quick-action-button__label{font-size:.8125rem;line-height:1.125rem;white-space:normal;text-wrap:balance;max-width:100%}.dashboard-quick-action-button--footer-actions .dashboard-quick-action-button__icon{width:1rem;height:1rem;border:0;border-radius:0;background:transparent;box-shadow:none}.dashboard-quick-action-button--footer-actions .dashboard-quick-action-button__icon>svg{width:1rem;height:1rem}.dashboard-quick-action-button--quick-actions:hover .dashboard-quick-action-button__icon,.dashboard-quick-action-button--quick-actions:focus-visible .dashboard-quick-action-button__icon{background:#f9fafb;border-color:#d9dce6}.dashboard-quick-action-button--footer-actions:hover,.dashboard-quick-action-button--footer-actions:focus-visible{background:#f9fafb;border-color:#d0d5dd}.dashboard-quick-action-button--disabled:hover,.dashboard-quick-action-button--disabled:focus-visible{background:transparent;border-color:#e5e7eb}.dashboard-quick-action-button--disabled .dashboard-quick-action-button__icon{box-shadow:none}.dashboard-footer-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.dashboard-footer-actions__item{display:flex;min-width:0}.dashboard-footer-actions__item--wide{grid-column:1 / -1}.dashboard-footer-actions__button--wide{min-height:5rem;padding-top:.625rem;padding-bottom:.625rem}.dashboard-quick-actions{width:100%;display:flex;flex-direction:column;gap:1rem}.dashboard-quick-actions__title{margin:0;color:#1a1c1c;font-size:1.125rem;font-weight:600;line-height:1.75rem}.dashboard-quick-actions__scroller{display:flex;align-items:flex-start;gap:.5rem;width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.25rem;scrollbar-width:none}.dashboard-quick-actions__scroller::-webkit-scrollbar{display:none}.dashboard-quick-actions__item{flex:0 0 calc((100% - 2rem)/5);width:calc((100% - 2rem)/5)}.dashboard-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.4375rem;padding:.25rem .75rem;border-radius:999px;font-size:.625rem;font-weight:700;line-height:.9375rem;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.dashboard-status-badge--success{background:#d0fae5;color:#007a55}.dashboard-status-badge--danger{background:#ffe2e2;color:#c10007}.dashboard-status-badge--info{background:#dcf0fc;color:#005f82}.dashboard-status-badge--accent{background:#545d831a;color:#545d83}.dashboard-status-badge--neutral{background:#f3f4f6;color:#6a7282}.dashboard-recent-quote-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.1875rem;border:0;border-radius:14px;background:#fff;box-shadow:0 10px 30px #1f1f1f0d;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden;position:relative}.dashboard-recent-quote-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:14px 0 0 14px;background:transparent}.dashboard-recent-quote-row:hover,.dashboard-recent-quote-row:focus-visible{box-shadow:0 12px 34px #1f1f1f14;outline:none}.dashboard-recent-quote-row:active{transform:translateY(1px)}.dashboard-recent-quote-row--emphasis:before{background:#545d83}.dashboard-recent-quote-row--muted{background:#f3f3f3;opacity:.8}.dashboard-recent-quote-row__content,.dashboard-recent-quote-row__aside{display:flex;flex-direction:column}.dashboard-recent-quote-row__content{min-width:0;gap:0}.dashboard-recent-quote-row__aside{align-items:flex-end;flex:0 0 auto}.dashboard-recent-quote-row__title,.dashboard-recent-quote-row__client,.dashboard-recent-quote-row__meta{margin:0}.dashboard-recent-quote-row__title{color:#1a1c1c;font-size:.875rem;font-weight:700;line-height:1.25rem}.dashboard-recent-quote-row__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-recent-quote-row__client{color:#4a5565;font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.25rem}.dashboard-recent-quote-row__meta{color:#4f5b90;font-size:.625rem;font-weight:500;line-height:.9375rem;margin-top:.25rem}.dashboard-section-header,.dashboard-section-header__title-wrap,.dashboard-section-header__action{display:flex;align-items:center}.dashboard-section-header{width:100%;justify-content:space-between;gap:.75rem;min-height:2rem}.dashboard-section-header__title-wrap{min-width:0;gap:.5rem}.dashboard-section-header__title{color:#1a1c1c}.dashboard-section-header__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex:0 0 auto}.dashboard-section-header__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.dashboard-section-header__action{gap:.25rem;padding:0;border:0;background:transparent;color:#545d83;cursor:pointer;font-size:.8125rem;font-weight:700;line-height:1rem;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.dashboard-section-header__action:focus-visible{outline:none}.dashboard-recent-quotes{width:100%;display:flex;flex-direction:column;gap:1rem}.dashboard-recent-quotes__list{display:flex;flex-direction:column;gap:.75rem;width:100%}.dashboard-recent-quotes__empty-state{margin:0;color:#6a7282;font-size:.875rem;font-weight:500;line-height:1.25rem}.dashboard-recent-task-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:0;border-radius:14px;background:#fff;box-shadow:0 10px 30px #1f1f1f0d;cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.dashboard-recent-task-row:hover,.dashboard-recent-task-row:focus-visible{box-shadow:0 12px 34px #1f1f1f14;outline:none}.dashboard-recent-task-row:active{transform:translateY(1px)}.dashboard-recent-task-row__icon-shell{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#eee;color:#545d83;flex:0 0 auto}.dashboard-recent-task-row__icon-shell>svg{width:1.25rem;height:1.25rem}.dashboard-recent-task-row__content{min-width:0;display:flex;flex-direction:column;flex:1 1 auto}.dashboard-recent-task-row__title,.dashboard-recent-task-row__description{margin:0}.dashboard-recent-task-row__title{color:#1a1c1c;font-size:.875rem;font-weight:700;line-height:1.25rem}.dashboard-recent-task-row__description{color:#4a5565;font-size:.75rem;font-weight:500;line-height:1rem;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dashboard-recent-tasks{width:100%;display:flex;flex-direction:column;gap:1rem}.dashboard-recent-tasks__list{display:flex;flex-direction:column;gap:.75rem;width:100%}.dashboard-recent-tasks__empty-state{margin:0;color:#6a7282;font-size:.875rem;font-weight:500;line-height:1.25rem}.dashboard-quick-workflow-button{width:100%;min-height:3rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:.375rem .75rem;border:0;border-radius:10px;background:#ffffff1a;color:#fff;cursor:pointer;text-align:left;transition:background-color .18s ease,transform .18s ease}.dashboard-quick-workflow-button:hover,.dashboard-quick-workflow-button:focus-visible{background:#ffffff24;outline:none}.dashboard-quick-workflow-button:active{transform:translateY(1px)}.dashboard-quick-workflow-button--default{min-height:4.125rem;gap:.375rem;padding:.75rem}.dashboard-quick-workflow-button__row,.dashboard-quick-workflow-button__leading{width:100%;display:flex;align-items:center}.dashboard-quick-workflow-button__row{justify-content:space-between;gap:.75rem;min-height:1.5rem}.dashboard-quick-workflow-button__leading{min-width:0;gap:.5rem}.dashboard-quick-workflow-button__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 auto}.dashboard-quick-workflow-button__icon>svg{width:1rem;height:1rem;display:block}.dashboard-quick-workflow-button__label,.dashboard-quick-workflow-button__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-quick-workflow-button__label{color:#fff;font-size:1rem;font-weight:500;line-height:1.5rem}.dashboard-quick-workflow-button__meta{color:#ffffffb3;font-size:.75rem;font-weight:500;line-height:1rem}.dashboard-quick-workflow-button__chevron{flex:0 0 auto;color:#ffffffe0}.dashboard-quick-workflows{width:100%;display:flex;flex-direction:column;gap:.625rem;padding:.9375rem .9375rem 1rem;border-radius:10px;background:#868fb8;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018281a}.dashboard-quick-workflows__header,.dashboard-quick-workflows__title-wrap{display:flex;align-items:center}.dashboard-quick-workflows__header{justify-content:space-between;gap:.75rem;min-height:2rem}.dashboard-quick-workflows__title-wrap{gap:.5rem;min-width:0}.dashboard-quick-workflows__title-icon,.dashboard-quick-workflows__title{color:#fff}.dashboard-quick-workflows__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.dashboard-quick-workflows__view-all{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem 0;border:0;background:transparent;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem}.dashboard-quick-workflows__view-all:focus-visible{outline:none}.dashboard-quick-workflows__list{display:flex;flex-direction:column;gap:.5rem;width:100%}.metric-card-shell{--metric-card-shell-accent: #545d83;--metric-card-shell-accent-soft: rgba(84, 93, 131, .24);width:100%;height:100%;position:relative;padding-left:4px;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1f1f1f0d}.metric-card-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:18px;border-radius:14px 0 0 14px;background:var(--metric-card-shell-accent)}.metric-card{min-height:5.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;padding:1rem 1.0625rem .9375rem 1.1875rem;border:0;border-radius:14px;background:#fff;position:relative}.metric-card__row{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.metric-card__icon-shell{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--metric-card-shell-accent-soft);flex-shrink:0}.metric-card__icon{display:inline-flex;align-items:center;justify-content:center}.metric-card__icon>svg{width:1.5rem;height:1.5rem;display:block}.metric-card__value,.metric-card__label{margin:0}.metric-card__value{color:#1a1c1c;font-size:1.5rem;font-weight:700;line-height:2rem}.metric-card__label{color:#4f5b90;font-size:.75rem;font-weight:500;line-height:1rem;letter-spacing:.1em;text-transform:uppercase}.dashboard-widget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}.dashboard-widget-grid__metric-card--full-width{grid-column:1 / -1}.dashboard-desktop-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg-base)}.dashboard-desktop-page__content{padding:2rem}.dashboard-desktop-page__widget-grid-shell{width:min(100%,23.625rem);display:flex;flex-direction:column;gap:.9375rem}.dashboard-mobile-page{min-height:calc(100dvh - 49px);display:flex;flex-direction:column;background:var(--color-bg-base)}.dashboard-mobile-page__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.9375rem;padding:1rem 1rem 5rem;background:var(--color-bg-base)}.dashboard-mobile-page .metric-card-shell{padding-left:0;border:1px solid rgba(31,31,31,.08);background:#fff;box-shadow:none}.dashboard-mobile-page .metric-card-shell:before{content:none}.dashboard-mobile-page .metric-card{padding:1rem;border-radius:inherit}.bottom-navbar{--bottom-navbar-edge-padding: 4px;--bottom-navbar-gap: 4px;position:fixed;right:0;bottom:0;left:0;z-index:100;height:57px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -8px 24px #1018280a;overflow:hidden}.bottom-navbar__viewport{height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth;scroll-padding-inline:var(--bottom-navbar-edge-padding);scroll-snap-type:x proximity}.bottom-navbar__viewport::-webkit-scrollbar{display:none}.bottom-navbar__track{display:flex;gap:var(--bottom-navbar-gap);width:max-content;min-width:100%;padding:4px var(--bottom-navbar-edge-padding)}.bottom-navbar--four-up .bottom-navbar__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100vw - (var(--bottom-navbar-edge-padding) * 2) - (var(--bottom-navbar-gap) * 3)) / 4)}.bottom-navbar__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:72px;height:49px;padding:6px 16px 5px;color:#4a5565;text-decoration:none;border-radius:10px;white-space:nowrap;transition:background-color .18s ease,color .18s ease,transform .18s ease;scroll-snap-align:start}.bottom-navbar--four-up .bottom-navbar__item{min-width:0;width:100%;padding-inline:8px}.bottom-navbar__item--active{background:#eff6ff;color:#155dfc}.bottom-navbar__icon-wrap{display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;flex:1 0 0}.bottom-navbar__icon{width:20px;height:20px}.bottom-navbar__label{font-size:12px;font-weight:500;line-height:16px}.bottom-navbar__scroll-indicator{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:#364153ad;pointer-events:none;transform:translateY(-50%);animation:bottom-navbar-scroll-hint 2s ease-in-out infinite;z-index:1}.bottom-navbar__scroll-indicator:before{content:"";position:absolute;inset:-6px;border-radius:999px;background:#e5e7ebe6;box-shadow:0 0 0 6px #ffffffeb;opacity:.95}.bottom-navbar__scroll-indicator--right{right:10px}.bottom-navbar__scroll-indicator--left{left:10px}.bottom-navbar__scroll-indicator>svg{position:relative;z-index:1}@keyframes bottom-navbar-scroll-hint{0%,to{transform:translateY(-50%) scale(1);opacity:.5}45%{transform:translateY(-50%) scale(1.06);opacity:.9}}.sender-contact-dialog__overlay{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:42px 10px;background:#00000080}.sender-contact-dialog{position:relative;width:min(100%,380px);max-height:calc(100dvh - 56px);overflow-y:auto;padding:24px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.sender-contact-dialog__close{position:absolute;top:10px;right:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#0a0a0ab3;cursor:pointer}.sender-contact-dialog__header{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;text-align:center}.sender-contact-dialog__title{margin:0;font-size:18px;font-weight:600;line-height:1.2;color:#0a0a0a}.sender-contact-dialog__description{margin:0;color:#717182;font-size:14px;line-height:1.5}.sender-contact-dialog__body{display:flex;flex-direction:column;gap:16px}.sender-contact-dialog__section{display:flex;flex-direction:column;gap:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.sender-contact-dialog__section-title{margin:0;font-size:14px;font-weight:600;color:#0a0a0a}.sender-contact-dialog__field-group{display:flex;flex-direction:column;gap:8px}.sender-contact-dialog__label{font-size:14px;font-weight:500;color:#0a0a0a}.sender-contact-dialog__input{width:100%;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:8px;background:#f3f3f5;color:#0a0a0a;font-size:14px;line-height:20px}.sender-contact-dialog__helper{margin:0;font-size:12px;line-height:1.5;color:#717182}.sender-contact-dialog__submit{min-height:36px;border:none;border-radius:8px;background:#030213;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.sender-contact-dialog__submit:disabled{cursor:wait;opacity:.75}.sender-contact-dialog__error{margin:0;color:#b42318;font-size:13px;line-height:1.5}.top-navbar-shell{--top-navbar-height: 0px;position:sticky;top:0;z-index:10;transition:margin-bottom .22s ease}.top-navbar{background-color:#fff;border-bottom:1px solid #e5e7eb;transition:transform .22s ease,opacity .22s ease;will-change:transform}.top-navbar-shell--hidden{margin-bottom:calc(var(--top-navbar-height) * -1);pointer-events:none}.top-navbar-shell--hidden .top-navbar{transform:translateY(calc(var(--top-navbar-height) * -1));opacity:0}.top-navbar__inner{display:flex;align-items:center;justify-content:space-between;min-height:2.875rem;padding:.25rem 1rem}.top-navbar__actions{display:flex;align-items:center;gap:.5rem}.top-navbar__icon-button{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;border:0;border-radius:10px;background:transparent;cursor:pointer;color:#667085;transition:background-color .18s ease,color .18s ease}.top-navbar__icon-button:hover,.top-navbar__icon-button:focus-visible{background:#f3f4f6;color:#344054;outline:none}.top-navbar__icon{flex:0 0 auto}.top-navbar__icon--home{color:#7182bd}.top-navbar__notification-badge{position:absolute;top:.2rem;right:.2rem;display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#d64545;color:#fff;font-size:.625rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}
