@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/S6uyw4BMUTPHvxk-Bg1gfoht.ttf)format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/S6u9w4BMUTPHh6UVew8-Dxx1IcBo.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pxiEyp8kv8JHgFVrFJA-C1IsaolU.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLGT9V1s-BblA7dQf.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLEj6V1s-Gz22PxOe.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pxiByp8kv8JHgFVrLCz7V1s-CNzhNbUJ.ttf)format("truetype")}@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(/assets/boxicons-CeGEncwm.woff2)format("woff2"),url(/assets/boxicons-CTVby2V1.woff)format("woff")}.bx{font-variant:normal;text-rendering:auto;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:boxicons!important}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;text-align:center;width:2em;position:absolute;left:-2em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes burst{0%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(1.5)}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes fade-left{0%{opacity:1;transform:translate(0)}75%{opacity:0;transform:translate(-20px)}}@keyframes fade-right{0%{opacity:1;transform:translate(0)}75%{opacity:0;transform:translate(20px)}}@keyframes fade-up{0%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(-20px)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}75%{opacity:0;transform:translateY(20px)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.95,.95,.95)rotate(-10deg)}30%,50%,70%,90%{transform:scale(1)rotate(10deg)}40%,60%,80%{transform:scale(1)rotate(-10deg)}to{transform:scale(1)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.95,.95,.95)rotate(-10deg)}30%,50%,70%,90%{transform:scale(1)rotate(10deg)}40%,60%,80%{transform:rotate(-10deg)}to{transform:scale(1)}}.bx-spin,.bx-spin-hover:hover{animation:2s linear infinite spin}.bx-tada,.bx-tada-hover:hover{animation:1.5s infinite tada}.bx-flashing,.bx-flashing-hover:hover{animation:1.5s linear infinite flashing}.bx-burst,.bx-burst-hover:hover{animation:1.5s linear infinite burst}.bx-fade-up,.bx-fade-up-hover:hover{animation:1.5s linear infinite fade-up}.bx-fade-down,.bx-fade-down-hover:hover{animation:1.5s linear infinite fade-down}.bx-fade-left,.bx-fade-left-hover:hover{animation:1.5s linear infinite fade-left}.bx-fade-right,.bx-fade-right-hover:hover{animation:1.5s linear infinite fade-right}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{vertical-align:middle;width:1.28571em;height:.8em;font-size:1.28571em;line-height:.8em;margin-top:-.2em!important}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{border:.07em solid #0000001a;border-radius:.25em;padding:.25em}.bx-border-circle{border:.07em solid #0000001a;border-radius:50%;padding:.25em}.bxs-balloon:before{content:""}.bxs-castle:before{content:""}.bxs-coffee-bean:before{content:""}.bxs-objects-horizontal-center:before{content:""}.bxs-objects-horizontal-left:before{content:""}.bxs-objects-horizontal-right:before{content:""}.bxs-objects-vertical-bottom:before{content:""}.bxs-objects-vertical-center:before{content:""}.bxs-objects-vertical-top:before{content:""}.bxs-pear:before{content:""}.bxs-shield-minus:before{content:""}.bxs-shield-plus:before{content:""}.bxs-shower:before{content:""}.bxs-sushi:before{content:""}.bxs-universal-access:before{content:""}.bx-child:before{content:""}.bx-horizontal-left:before{content:""}.bx-horizontal-right:before{content:""}.bx-objects-horizontal-center:before{content:""}.bx-objects-horizontal-left:before{content:""}.bx-objects-horizontal-right:before{content:""}.bx-objects-vertical-bottom:before{content:""}.bx-objects-vertical-center:before{content:""}.bx-objects-vertical-top:before{content:""}.bx-rfid:before{content:""}.bx-shield-minus:before{content:""}.bx-shield-plus:before{content:""}.bx-shower:before{content:""}.bx-sushi:before{content:""}.bx-universal-access:before{content:""}.bx-vertical-bottom:before{content:""}.bx-vertical-top:before{content:""}.bxl-graphql:before{content:""}.bxl-typescript:before{content:""}.bxs-color:before{content:""}.bx-reflect-horizontal:before{content:""}.bx-reflect-vertical:before{content:""}.bx-color:before{content:""}.bxl-mongodb:before{content:""}.bxl-postgresql:before{content:""}.bxl-deezer:before{content:""}.bxs-hard-hat:before{content:""}.bxs-home-alt-2:before{content:""}.bxs-cheese:before{content:""}.bx-home-alt-2:before{content:""}.bx-hard-hat:before{content:""}.bx-cheese:before{content:""}.bx-cart-add:before{content:""}.bx-cart-download:before{content:""}.bx-no-signal:before{content:""}.bx-signal-1:before{content:""}.bx-signal-2:before{content:""}.bx-signal-3:before{content:""}.bx-signal-4:before{content:""}.bx-signal-5:before{content:""}.bxl-xing:before{content:""}.bxl-meta:before{content:""}.bx-lemon:before{content:""}.bxs-lemon:before{content:""}.bx-cricket-ball:before{content:""}.bx-baguette:before{content:""}.bx-bowl-hot:before{content:""}.bx-bowl-rice:before{content:""}.bx-cable-car:before{content:""}.bx-candles:before{content:""}.bx-circle-half:before{content:""}.bx-circle-quarter:before{content:""}.bx-circle-three-quarter:before{content:""}.bx-cross:before{content:""}.bx-fork:before{content:""}.bx-knife:before{content:""}.bx-money-withdraw:before{content:""}.bx-popsicle:before{content:""}.bx-scatter-chart:before{content:""}.bxs-baguette:before{content:""}.bxs-bowl-hot:before{content:""}.bxs-bowl-rice:before{content:""}.bxs-cable-car:before{content:""}.bxs-circle-half:before{content:""}.bxs-circle-quarter:before{content:""}.bxs-circle-three-quarter:before{content:""}.bxs-cricket-ball:before{content:""}.bxs-invader:before{content:""}.bx-male-female:before{content:""}.bxs-popsicle:before{content:""}.bxs-tree-alt:before{content:""}.bxl-venmo:before{content:""}.bxl-upwork:before{content:""}.bxl-netlify:before{content:""}.bxl-java:before{content:""}.bxl-heroku:before{content:""}.bxl-go-lang:before{content:""}.bxl-gmail:before{content:""}.bxl-flask:before{content:""}.bxl-99designs:before{content:""}.bxl-500px:before{content:""}.bxl-adobe:before{content:""}.bxl-airbnb:before{content:""}.bxl-algolia:before{content:""}.bxl-amazon:before{content:""}.bxl-android:before{content:""}.bxl-angular:before{content:""}.bxl-apple:before{content:""}.bxl-audible:before{content:""}.bxl-aws:before{content:""}.bxl-baidu:before{content:""}.bxl-behance:before{content:""}.bxl-bing:before{content:""}.bxl-bitcoin:before{content:""}.bxl-blender:before{content:""}.bxl-blogger:before{content:""}.bxl-bootstrap:before{content:""}.bxl-chrome:before{content:""}.bxl-codepen:before{content:""}.bxl-c-plus-plus:before{content:""}.bxl-creative-commons:before{content:""}.bxl-css3:before{content:""}.bxl-dailymotion:before{content:""}.bxl-deviantart:before{content:""}.bxl-dev-to:before{content:""}.bxl-digg:before{content:""}.bxl-digitalocean:before{content:""}.bxl-discord:before{content:""}.bxl-discord-alt:before{content:""}.bxl-discourse:before{content:""}.bxl-django:before{content:""}.bxl-docker:before{content:""}.bxl-dribbble:before{content:""}.bxl-dropbox:before{content:""}.bxl-drupal:before{content:""}.bxl-ebay:before{content:""}.bxl-edge:before{content:""}.bxl-etsy:before{content:""}.bxl-facebook:before{content:""}.bxl-facebook-circle:before{content:""}.bxl-facebook-square:before{content:""}.bxl-figma:before{content:""}.bxl-firebase:before{content:""}.bxl-firefox:before{content:""}.bxl-flickr:before{content:""}.bxl-flickr-square:before{content:""}.bxl-flutter:before{content:""}.bxl-foursquare:before{content:""}.bxl-git:before{content:""}.bxl-github:before{content:""}.bxl-gitlab:before{content:""}.bxl-google:before{content:""}.bxl-google-cloud:before{content:""}.bxl-google-plus:before{content:""}.bxl-google-plus-circle:before{content:""}.bxl-html5:before{content:""}.bxl-imdb:before{content:""}.bxl-instagram:before{content:""}.bxl-instagram-alt:before{content:""}.bxl-internet-explorer:before{content:""}.bxl-invision:before{content:""}.bxl-javascript:before{content:""}.bxl-joomla:before{content:""}.bxl-jquery:before{content:""}.bxl-jsfiddle:before{content:""}.bxl-kickstarter:before{content:""}.bxl-kubernetes:before{content:""}.bxl-less:before{content:""}.bxl-linkedin:before{content:""}.bxl-linkedin-square:before{content:""}.bxl-magento:before{content:""}.bxl-mailchimp:before{content:""}.bxl-markdown:before{content:""}.bxl-mastercard:before{content:""}.bxl-mastodon:before{content:""}.bxl-medium:before{content:""}.bxl-medium-old:before{content:""}.bxl-medium-square:before{content:""}.bxl-messenger:before{content:""}.bxl-microsoft:before{content:""}.bxl-microsoft-teams:before{content:""}.bxl-nodejs:before{content:""}.bxl-ok-ru:before{content:""}.bxl-opera:before{content:""}.bxl-patreon:before{content:""}.bxl-paypal:before{content:""}.bxl-periscope:before{content:""}.bxl-php:before{content:""}.bxl-pinterest:before{content:""}.bxl-pinterest-alt:before{content:""}.bxl-play-store:before{content:""}.bxl-pocket:before{content:""}.bxl-product-hunt:before{content:""}.bxl-python:before{content:""}.bxl-quora:before{content:""}.bxl-react:before{content:""}.bxl-redbubble:before{content:""}.bxl-reddit:before{content:""}.bxl-redux:before{content:""}.bxl-sass:before{content:""}.bxl-shopify:before{content:""}.bxl-sketch:before{content:""}.bxl-skype:before{content:""}.bxl-slack:before{content:""}.bxl-slack-old:before{content:""}.bxl-snapchat:before{content:""}.bxl-soundcloud:before{content:""}.bxl-spotify:before{content:""}.bxl-spring-boot:before{content:""}.bxl-squarespace:before{content:""}.bxl-stack-overflow:before{content:""}.bxl-steam:before{content:""}.bxl-stripe:before{content:""}.bxl-tailwind-css:before{content:""}.bxl-telegram:before{content:""}.bxl-tiktok:before{content:""}.bxl-trello:before{content:""}.bxl-trip-advisor:before{content:""}.bxl-tumblr:before{content:""}.bxl-tux:before{content:""}.bxl-twitch:before{content:""}.bxl-twitter:before{content:""}.bxl-unity:before{content:""}.bxl-unsplash:before{content:""}.bxl-vimeo:before{content:""}.bxl-visa:before{content:""}.bxl-visual-studio:before{content:""}.bxl-vk:before{content:""}.bxl-vuejs:before{content:""}.bxl-whatsapp:before{content:""}.bxl-whatsapp-square:before{content:""}.bxl-wikipedia:before{content:""}.bxl-windows:before{content:""}.bxl-wix:before{content:""}.bxl-wordpress:before{content:""}.bxl-yahoo:before{content:""}.bxl-yelp:before{content:""}.bxl-youtube:before{content:""}.bxl-zoom:before{content:""}.bx-collapse-alt:before{content:""}.bx-collapse-horizontal:before{content:""}.bx-collapse-vertical:before{content:""}.bx-expand-horizontal:before{content:""}.bx-expand-vertical:before{content:""}.bx-injection:before{content:""}.bx-leaf:before{content:""}.bx-math:before{content:""}.bx-party:before{content:""}.bx-abacus:before{content:""}.bx-accessibility:before{content:""}.bx-add-to-queue:before{content:""}.bx-adjust:before{content:""}.bx-alarm:before{content:""}.bx-alarm-add:before{content:""}.bx-alarm-exclamation:before{content:""}.bx-alarm-off:before{content:""}.bx-alarm-snooze:before{content:""}.bx-album:before{content:""}.bx-align-justify:before{content:""}.bx-align-left:before{content:""}.bx-align-middle:before{content:""}.bx-align-right:before{content:""}.bx-analyse:before{content:""}.bx-anchor:before{content:""}.bx-angry:before{content:""}.bx-aperture:before{content:""}.bx-arch:before{content:""}.bx-archive:before{content:""}.bx-archive-in:before{content:""}.bx-archive-out:before{content:""}.bx-area:before{content:""}.bx-arrow-back:before{content:""}.bx-arrow-from-bottom:before{content:""}.bx-arrow-from-left:before{content:""}.bx-arrow-from-right:before{content:""}.bx-arrow-from-top:before{content:""}.bx-arrow-to-bottom:before{content:""}.bx-arrow-to-left:before{content:""}.bx-arrow-to-right:before{content:""}.bx-arrow-to-top:before{content:""}.bx-at:before{content:""}.bx-atom:before{content:""}.bx-award:before{content:""}.bx-badge:before{content:""}.bx-badge-check:before{content:""}.bx-ball:before{content:""}.bx-band-aid:before{content:""}.bx-bar-chart:before{content:""}.bx-bar-chart-alt:before{content:""}.bx-bar-chart-alt-2:before{content:""}.bx-bar-chart-square:before{content:""}.bx-barcode:before{content:""}.bx-barcode-reader:before{content:""}.bx-baseball:before{content:""}.bx-basket:before{content:""}.bx-basketball:before{content:""}.bx-bath:before{content:""}.bx-battery:before{content:""}.bx-bed:before{content:""}.bx-been-here:before{content:""}.bx-beer:before{content:""}.bx-bell:before{content:""}.bx-bell-minus:before{content:""}.bx-bell-off:before{content:""}.bx-bell-plus:before{content:""}.bx-bible:before{content:""}.bx-bitcoin:before{content:""}.bx-blanket:before{content:""}.bx-block:before{content:""}.bx-bluetooth:before{content:""}.bx-body:before{content:""}.bx-bold:before{content:""}.bx-bolt-circle:before{content:""}.bx-bomb:before{content:""}.bx-bone:before{content:""}.bx-bong:before{content:""}.bx-book:before{content:""}.bx-book-add:before{content:""}.bx-book-alt:before{content:""}.bx-book-bookmark:before{content:""}.bx-book-content:before{content:""}.bx-book-heart:before{content:""}.bx-bookmark:before{content:""}.bx-bookmark-alt:before{content:""}.bx-bookmark-alt-minus:before{content:""}.bx-bookmark-alt-plus:before{content:""}.bx-bookmark-heart:before{content:""}.bx-bookmark-minus:before{content:""}.bx-bookmark-plus:before{content:""}.bx-bookmarks:before{content:""}.bx-book-open:before{content:""}.bx-book-reader:before{content:""}.bx-border-all:before{content:""}.bx-border-bottom:before{content:""}.bx-border-inner:before{content:""}.bx-border-left:before{content:""}.bx-border-none:before{content:""}.bx-border-outer:before{content:""}.bx-border-radius:before{content:""}.bx-border-right:before{content:""}.bx-border-top:before{content:""}.bx-bot:before{content:""}.bx-bowling-ball:before{content:""}.bx-box:before{content:""}.bx-bracket:before{content:""}.bx-braille:before{content:""}.bx-brain:before{content:""}.bx-briefcase:before{content:""}.bx-briefcase-alt:before{content:""}.bx-briefcase-alt-2:before{content:""}.bx-brightness:before{content:""}.bx-brightness-half:before{content:""}.bx-broadcast:before{content:""}.bx-brush:before{content:""}.bx-brush-alt:before{content:""}.bx-bug:before{content:""}.bx-bug-alt:before{content:""}.bx-building:before{content:""}.bx-building-house:before{content:""}.bx-buildings:before{content:""}.bx-bulb:before{content:""}.bx-bullseye:before{content:""}.bx-buoy:before{content:""}.bx-bus:before{content:""}.bx-bus-school:before{content:""}.bx-cabinet:before{content:""}.bx-cake:before{content:""}.bx-calculator:before{content:""}.bx-calendar:before{content:""}.bx-calendar-alt:before{content:""}.bx-calendar-check:before{content:""}.bx-calendar-edit:before{content:""}.bx-calendar-event:before{content:""}.bx-calendar-exclamation:before{content:""}.bx-calendar-heart:before{content:""}.bx-calendar-minus:before{content:""}.bx-calendar-plus:before{content:""}.bx-calendar-star:before{content:""}.bx-calendar-week:before{content:""}.bx-calendar-x:before{content:""}.bx-camera:before{content:""}.bx-camera-home:before{content:""}.bx-camera-movie:before{content:""}.bx-camera-off:before{content:""}.bx-capsule:before{content:""}.bx-captions:before{content:""}.bx-car:before{content:""}.bx-card:before{content:""}.bx-caret-down:before{content:""}.bx-caret-down-circle:before{content:""}.bx-caret-down-square:before{content:""}.bx-caret-left:before{content:""}.bx-caret-left-circle:before{content:""}.bx-caret-left-square:before{content:""}.bx-caret-right:before{content:""}.bx-caret-right-circle:before{content:""}.bx-caret-right-square:before{content:""}.bx-caret-up:before{content:""}.bx-caret-up-circle:before{content:""}.bx-caret-up-square:before{content:""}.bx-carousel:before{content:""}.bx-cart:before{content:""}.bx-cart-alt:before{content:""}.bx-cast:before{content:""}.bx-category:before{content:""}.bx-category-alt:before{content:""}.bx-cctv:before{content:""}.bx-certification:before{content:""}.bx-chair:before{content:""}.bx-chalkboard:before{content:""}.bx-chart:before{content:""}.bx-chat:before{content:""}.bx-check:before{content:""}.bx-checkbox:before{content:""}.bx-checkbox-checked:before{content:""}.bx-checkbox-minus:before{content:""}.bx-checkbox-square:before{content:""}.bx-check-circle:before{content:""}.bx-check-double:before{content:""}.bx-check-shield:before{content:""}.bx-check-square:before{content:""}.bx-chevron-down:before{content:""}.bx-chevron-down-circle:before{content:""}.bx-chevron-down-square:before{content:""}.bx-chevron-left:before{content:""}.bx-chevron-left-circle:before{content:""}.bx-chevron-left-square:before{content:""}.bx-chevron-right:before{content:""}.bx-chevron-right-circle:before{content:""}.bx-chevron-right-square:before{content:""}.bx-chevrons-down:before{content:""}.bx-chevrons-left:before{content:""}.bx-chevrons-right:before{content:""}.bx-chevrons-up:before{content:""}.bx-chevron-up:before{content:""}.bx-chevron-up-circle:before{content:""}.bx-chevron-up-square:before{content:""}.bx-chip:before{content:""}.bx-church:before{content:""}.bx-circle:before{content:""}.bx-clinic:before{content:""}.bx-clipboard:before{content:""}.bx-closet:before{content:""}.bx-cloud:before{content:""}.bx-cloud-download:before{content:""}.bx-cloud-drizzle:before{content:""}.bx-cloud-lightning:before{content:""}.bx-cloud-light-rain:before{content:""}.bx-cloud-rain:before{content:""}.bx-cloud-snow:before{content:""}.bx-cloud-upload:before{content:""}.bx-code:before{content:""}.bx-code-alt:before{content:""}.bx-code-block:before{content:""}.bx-code-curly:before{content:""}.bx-coffee:before{content:""}.bx-coffee-togo:before{content:""}.bx-cog:before{content:""}.bx-coin:before{content:""}.bx-coin-stack:before{content:""}.bx-collapse:before{content:""}.bx-collection:before{content:""}.bx-color-fill:before{content:""}.bx-columns:before{content:""}.bx-command:before{content:""}.bx-comment:before{content:""}.bx-comment-add:before{content:""}.bx-comment-check:before{content:""}.bx-comment-detail:before{content:""}.bx-comment-dots:before{content:""}.bx-comment-edit:before{content:""}.bx-comment-error:before{content:""}.bx-comment-minus:before{content:""}.bx-comment-x:before{content:""}.bx-compass:before{content:""}.bx-confused:before{content:""}.bx-conversation:before{content:""}.bx-cookie:before{content:""}.bx-cool:before{content:""}.bx-copy:before{content:""}.bx-copy-alt:before{content:""}.bx-copyright:before{content:""}.bx-credit-card:before{content:""}.bx-credit-card-alt:before{content:""}.bx-credit-card-front:before{content:""}.bx-crop:before{content:""}.bx-crosshair:before{content:""}.bx-crown:before{content:""}.bx-cube:before{content:""}.bx-cube-alt:before{content:""}.bx-cuboid:before{content:""}.bx-current-location:before{content:""}.bx-customize:before{content:""}.bx-cut:before{content:""}.bx-cycling:before{content:""}.bx-cylinder:before{content:""}.bx-data:before{content:""}.bx-desktop:before{content:""}.bx-detail:before{content:""}.bx-devices:before{content:""}.bx-dialpad:before{content:""}.bx-dialpad-alt:before{content:""}.bx-diamond:before{content:""}.bx-dice-1:before{content:""}.bx-dice-2:before{content:""}.bx-dice-3:before{content:""}.bx-dice-4:before{content:""}.bx-dice-5:before{content:""}.bx-dice-6:before{content:""}.bx-directions:before{content:""}.bx-disc:before{content:""}.bx-dish:before{content:""}.bx-dislike:before{content:""}.bx-dizzy:before{content:""}.bx-dna:before{content:""}.bx-dock-bottom:before{content:""}.bx-dock-left:before{content:""}.bx-dock-right:before{content:""}.bx-dock-top:before{content:""}.bx-dollar:before{content:""}.bx-dollar-circle:before{content:""}.bx-donate-blood:before{content:""}.bx-donate-heart:before{content:""}.bx-door-open:before{content:""}.bx-dots-horizontal:before{content:""}.bx-dots-horizontal-rounded:before{content:""}.bx-dots-vertical:before{content:""}.bx-dots-vertical-rounded:before{content:""}.bx-doughnut-chart:before{content:""}.bx-down-arrow:before{content:""}.bx-down-arrow-alt:before{content:""}.bx-down-arrow-circle:before{content:""}.bx-download:before{content:""}.bx-downvote:before{content:""}.bx-drink:before{content:""}.bx-droplet:before{content:""}.bx-dumbbell:before{content:""}.bx-duplicate:before{content:""}.bx-edit:before{content:""}.bx-edit-alt:before{content:""}.bx-envelope:before{content:""}.bx-envelope-open:before{content:""}.bx-equalizer:before{content:""}.bx-eraser:before{content:""}.bx-error:before{content:""}.bx-error-alt:before{content:""}.bx-error-circle:before{content:""}.bx-euro:before{content:""}.bx-exclude:before{content:""}.bx-exit:before{content:""}.bx-exit-fullscreen:before{content:""}.bx-expand:before{content:""}.bx-expand-alt:before{content:""}.bx-export:before{content:""}.bx-extension:before{content:""}.bx-face:before{content:""}.bx-fast-forward:before{content:""}.bx-fast-forward-circle:before{content:""}.bx-female:before{content:""}.bx-female-sign:before{content:""}.bx-file:before{content:""}.bx-file-blank:before{content:""}.bx-file-find:before{content:""}.bx-film:before{content:""}.bx-filter:before{content:""}.bx-filter-alt:before{content:""}.bx-fingerprint:before{content:""}.bx-first-aid:before{content:""}.bx-first-page:before{content:""}.bx-flag:before{content:""}.bx-folder:before{content:""}.bx-folder-minus:before{content:""}.bx-folder-open:before{content:""}.bx-folder-plus:before{content:""}.bx-font:before{content:""}.bx-font-color:before{content:""}.bx-font-family:before{content:""}.bx-font-size:before{content:""}.bx-food-menu:before{content:""}.bx-food-tag:before{content:""}.bx-football:before{content:""}.bx-fridge:before{content:""}.bx-fullscreen:before{content:""}.bx-game:before{content:""}.bx-gas-pump:before{content:""}.bx-ghost:before{content:""}.bx-gift:before{content:""}.bx-git-branch:before{content:""}.bx-git-commit:before{content:""}.bx-git-compare:before{content:""}.bx-git-merge:before{content:""}.bx-git-pull-request:before{content:""}.bx-git-repo-forked:before{content:""}.bx-glasses:before{content:""}.bx-glasses-alt:before{content:""}.bx-globe:before{content:""}.bx-globe-alt:before{content:""}.bx-grid:before{content:""}.bx-grid-alt:before{content:""}.bx-grid-horizontal:before{content:""}.bx-grid-small:before{content:""}.bx-grid-vertical:before{content:""}.bx-group:before{content:""}.bx-handicap:before{content:""}.bx-happy:before{content:""}.bx-happy-alt:before{content:""}.bx-happy-beaming:before{content:""}.bx-happy-heart-eyes:before{content:""}.bx-hash:before{content:""}.bx-hdd:before{content:""}.bx-heading:before{content:""}.bx-headphone:before{content:""}.bx-health:before{content:""}.bx-heart:before{content:""}.bx-heart-circle:before{content:""}.bx-heart-square:before{content:""}.bx-help-circle:before{content:""}.bx-hide:before{content:""}.bx-highlight:before{content:""}.bx-history:before{content:""}.bx-hive:before{content:""}.bx-home:before{content:""}.bx-home-alt:before{content:""}.bx-home-circle:before{content:""}.bx-home-heart:before{content:""}.bx-home-smile:before{content:""}.bx-horizontal-center:before{content:""}.bx-hotel:before{content:""}.bx-hourglass:before{content:""}.bx-id-card:before{content:""}.bx-image:before{content:""}.bx-image-add:before{content:""}.bx-image-alt:before{content:""}.bx-images:before{content:""}.bx-import:before{content:""}.bx-infinite:before{content:""}.bx-info-circle:before{content:""}.bx-info-square:before{content:""}.bx-intersect:before{content:""}.bx-italic:before{content:""}.bx-joystick:before{content:""}.bx-joystick-alt:before{content:""}.bx-joystick-button:before{content:""}.bx-key:before{content:""}.bx-label:before{content:""}.bx-landscape:before{content:""}.bx-laptop:before{content:""}.bx-last-page:before{content:""}.bx-laugh:before{content:""}.bx-layer:before{content:""}.bx-layer-minus:before{content:""}.bx-layer-plus:before{content:""}.bx-layout:before{content:""}.bx-left-arrow:before{content:""}.bx-left-arrow-alt:before{content:""}.bx-left-arrow-circle:before{content:""}.bx-left-down-arrow-circle:before{content:""}.bx-left-indent:before{content:""}.bx-left-top-arrow-circle:before{content:""}.bx-library:before{content:""}.bx-like:before{content:""}.bx-line-chart:before{content:""}.bx-line-chart-down:before{content:""}.bx-link:before{content:""}.bx-link-alt:before{content:""}.bx-link-external:before{content:""}.bx-lira:before{content:""}.bx-list-check:before{content:""}.bx-list-minus:before{content:""}.bx-list-ol:before{content:""}.bx-list-plus:before{content:""}.bx-list-ul:before{content:""}.bx-loader:before{content:""}.bx-loader-alt:before{content:""}.bx-loader-circle:before{content:""}.bx-location-plus:before{content:""}.bx-lock:before{content:""}.bx-lock-alt:before{content:""}.bx-lock-open:before{content:""}.bx-lock-open-alt:before{content:""}.bx-log-in:before{content:""}.bx-log-in-circle:before{content:""}.bx-log-out:before{content:""}.bx-log-out-circle:before{content:""}.bx-low-vision:before{content:""}.bx-magnet:before{content:""}.bx-mail-send:before{content:""}.bx-male:before{content:""}.bx-male-sign:before{content:""}.bx-map:before{content:""}.bx-map-alt:before{content:""}.bx-map-pin:before{content:""}.bx-mask:before{content:""}.bx-medal:before{content:""}.bx-meh:before{content:""}.bx-meh-alt:before{content:""}.bx-meh-blank:before{content:""}.bx-memory-card:before{content:""}.bx-menu:before{content:""}.bx-menu-alt-left:before{content:""}.bx-menu-alt-right:before{content:""}.bx-merge:before{content:""}.bx-message:before{content:""}.bx-message-add:before{content:""}.bx-message-alt:before{content:""}.bx-message-alt-add:before{content:""}.bx-message-alt-check:before{content:""}.bx-message-alt-detail:before{content:""}.bx-message-alt-dots:before{content:""}.bx-message-alt-edit:before{content:""}.bx-message-alt-error:before{content:""}.bx-message-alt-minus:before{content:""}.bx-message-alt-x:before{content:""}.bx-message-check:before{content:""}.bx-message-detail:before{content:""}.bx-message-dots:before{content:""}.bx-message-edit:before{content:""}.bx-message-error:before{content:""}.bx-message-minus:before{content:""}.bx-message-rounded:before{content:""}.bx-message-rounded-add:before{content:""}.bx-message-rounded-check:before{content:""}.bx-message-rounded-detail:before{content:""}.bx-message-rounded-dots:before{content:""}.bx-message-rounded-edit:before{content:""}.bx-message-rounded-error:before{content:""}.bx-message-rounded-minus:before{content:""}.bx-message-rounded-x:before{content:""}.bx-message-square:before{content:""}.bx-message-square-add:before{content:""}.bx-message-square-check:before{content:""}.bx-message-square-detail:before{content:""}.bx-message-square-dots:before{content:""}.bx-message-square-edit:before{content:""}.bx-message-square-error:before{content:""}.bx-message-square-minus:before{content:""}.bx-message-square-x:before{content:""}.bx-message-x:before{content:""}.bx-meteor:before{content:""}.bx-microchip:before{content:""}.bx-microphone:before{content:""}.bx-microphone-off:before{content:""}.bx-minus:before{content:""}.bx-minus-back:before{content:""}.bx-minus-circle:before{content:""}.bx-minus-front:before{content:""}.bx-mobile:before{content:""}.bx-mobile-alt:before{content:""}.bx-mobile-landscape:before{content:""}.bx-mobile-vibration:before{content:""}.bx-money:before{content:""}.bx-moon:before{content:""}.bx-mouse:before{content:""}.bx-mouse-alt:before{content:""}.bx-move:before{content:""}.bx-move-horizontal:before{content:""}.bx-move-vertical:before{content:""}.bx-movie:before{content:""}.bx-movie-play:before{content:""}.bx-music:before{content:""}.bx-navigation:before{content:""}.bx-network-chart:before{content:""}.bx-news:before{content:""}.bx-no-entry:before{content:""}.bx-note:before{content:""}.bx-notepad:before{content:""}.bx-notification:before{content:""}.bx-notification-off:before{content:""}.bx-outline:before{content:""}.bx-package:before{content:""}.bx-paint:before{content:""}.bx-paint-roll:before{content:""}.bx-palette:before{content:""}.bx-paperclip:before{content:""}.bx-paper-plane:before{content:""}.bx-paragraph:before{content:""}.bx-paste:before{content:""}.bx-pause:before{content:""}.bx-pause-circle:before{content:""}.bx-pen:before{content:""}.bx-pencil:before{content:""}.bx-phone:before{content:""}.bx-phone-call:before{content:""}.bx-phone-incoming:before{content:""}.bx-phone-off:before{content:""}.bx-phone-outgoing:before{content:""}.bx-photo-album:before{content:""}.bx-pie-chart:before{content:""}.bx-pie-chart-alt:before{content:""}.bx-pie-chart-alt-2:before{content:""}.bx-pin:before{content:""}.bx-planet:before{content:""}.bx-play:before{content:""}.bx-play-circle:before{content:""}.bx-plug:before{content:""}.bx-plus:before{content:""}.bx-plus-circle:before{content:""}.bx-plus-medical:before{content:""}.bx-podcast:before{content:""}.bx-pointer:before{content:""}.bx-poll:before{content:""}.bx-polygon:before{content:""}.bx-pound:before{content:""}.bx-power-off:before{content:""}.bx-printer:before{content:""}.bx-pulse:before{content:""}.bx-purchase-tag:before{content:""}.bx-purchase-tag-alt:before{content:""}.bx-pyramid:before{content:""}.bx-qr:before{content:""}.bx-qr-scan:before{content:""}.bx-question-mark:before{content:""}.bx-radar:before{content:""}.bx-radio:before{content:""}.bx-radio-circle:before{content:""}.bx-radio-circle-marked:before{content:""}.bx-receipt:before{content:""}.bx-rectangle:before{content:""}.bx-recycle:before{content:""}.bx-redo:before{content:""}.bx-refresh:before{content:""}.bx-registered:before{content:""}.bx-rename:before{content:""}.bx-repeat:before{content:""}.bx-reply:before{content:""}.bx-reply-all:before{content:""}.bx-repost:before{content:""}.bx-reset:before{content:""}.bx-restaurant:before{content:""}.bx-revision:before{content:""}.bx-rewind:before{content:""}.bx-rewind-circle:before{content:""}.bx-right-arrow:before{content:""}.bx-right-arrow-alt:before{content:""}.bx-right-arrow-circle:before{content:""}.bx-right-down-arrow-circle:before{content:""}.bx-right-indent:before{content:""}.bx-right-top-arrow-circle:before{content:""}.bx-rocket:before{content:""}.bx-rotate-left:before{content:""}.bx-rotate-right:before{content:""}.bx-rss:before{content:""}.bx-ruble:before{content:""}.bx-ruler:before{content:""}.bx-run:before{content:""}.bx-rupee:before{content:""}.bx-sad:before{content:""}.bx-save:before{content:""}.bx-scan:before{content:""}.bx-screenshot:before{content:""}.bx-search:before{content:""}.bx-search-alt:before{content:""}.bx-search-alt-2:before{content:""}.bx-selection:before{content:""}.bx-select-multiple:before{content:""}.bx-send:before{content:""}.bx-server:before{content:""}.bx-shape-circle:before{content:""}.bx-shape-polygon:before{content:""}.bx-shape-square:before{content:""}.bx-shape-triangle:before{content:""}.bx-share:before{content:""}.bx-share-alt:before{content:""}.bx-shekel:before{content:""}.bx-shield:before{content:""}.bx-shield-alt:before{content:""}.bx-shield-alt-2:before{content:""}.bx-shield-quarter:before{content:""}.bx-shield-x:before{content:""}.bx-shocked:before{content:""}.bx-shopping-bag:before{content:""}.bx-show:before{content:""}.bx-show-alt:before{content:""}.bx-shuffle:before{content:""}.bx-sidebar:before{content:""}.bx-sitemap:before{content:""}.bx-skip-next:before{content:""}.bx-skip-next-circle:before{content:""}.bx-skip-previous:before{content:""}.bx-skip-previous-circle:before{content:""}.bx-sleepy:before{content:""}.bx-slider:before{content:""}.bx-slider-alt:before{content:""}.bx-slideshow:before{content:""}.bx-smile:before{content:""}.bx-sort:before{content:""}.bx-sort-alt-2:before{content:""}.bx-sort-a-z:before{content:""}.bx-sort-down:before{content:""}.bx-sort-up:before{content:""}.bx-sort-z-a:before{content:""}.bx-spa:before{content:""}.bx-space-bar:before{content:""}.bx-speaker:before{content:""}.bx-spray-can:before{content:""}.bx-spreadsheet:before{content:""}.bx-square:before{content:""}.bx-square-rounded:before{content:""}.bx-star:before{content:""}.bx-station:before{content:""}.bx-stats:before{content:""}.bx-sticker:before{content:""}.bx-stop:before{content:""}.bx-stop-circle:before{content:""}.bx-stopwatch:before{content:""}.bx-store:before{content:""}.bx-store-alt:before{content:""}.bx-street-view:before{content:""}.bx-strikethrough:before{content:""}.bx-subdirectory-left:before{content:""}.bx-subdirectory-right:before{content:""}.bx-sun:before{content:""}.bx-support:before{content:""}.bx-swim:before{content:""}.bx-sync:before{content:""}.bx-tab:before{content:""}.bx-table:before{content:""}.bx-tachometer:before{content:""}.bx-tag:before{content:""}.bx-tag-alt:before{content:""}.bx-target-lock:before{content:""}.bx-task:before{content:""}.bx-task-x:before{content:""}.bx-taxi:before{content:""}.bx-tennis-ball:before{content:""}.bx-terminal:before{content:""}.bx-test-tube:before{content:""}.bx-text:before{content:""}.bx-time:before{content:""}.bx-time-five:before{content:""}.bx-timer:before{content:""}.bx-tired:before{content:""}.bx-toggle-left:before{content:""}.bx-toggle-right:before{content:""}.bx-tone:before{content:""}.bx-traffic-cone:before{content:""}.bx-train:before{content:""}.bx-transfer:before{content:""}.bx-transfer-alt:before{content:""}.bx-trash:before{content:""}.bx-trash-alt:before{content:""}.bx-trending-down:before{content:""}.bx-trending-up:before{content:""}.bx-trim:before{content:""}.bx-trip:before{content:""}.bx-trophy:before{content:""}.bx-tv:before{content:""}.bx-underline:before{content:""}.bx-undo:before{content:""}.bx-unite:before{content:""}.bx-unlink:before{content:""}.bx-up-arrow:before{content:""}.bx-up-arrow-alt:before{content:""}.bx-up-arrow-circle:before{content:""}.bx-upload:before{content:""}.bx-upside-down:before{content:""}.bx-upvote:before{content:""}.bx-usb:before{content:""}.bx-user:before{content:""}.bx-user-check:before{content:""}.bx-user-circle:before{content:""}.bx-user-minus:before{content:""}.bx-user-pin:before{content:""}.bx-user-plus:before{content:""}.bx-user-voice:before{content:""}.bx-user-x:before{content:""}.bx-vector:before{content:""}.bx-vertical-center:before{content:""}.bx-vial:before{content:""}.bx-video:before{content:""}.bx-video-off:before{content:""}.bx-video-plus:before{content:""}.bx-video-recording:before{content:""}.bx-voicemail:before{content:""}.bx-volume:before{content:""}.bx-volume-full:before{content:""}.bx-volume-low:before{content:""}.bx-volume-mute:before{content:""}.bx-walk:before{content:""}.bx-wallet:before{content:""}.bx-wallet-alt:before{content:""}.bx-water:before{content:""}.bx-webcam:before{content:""}.bx-wifi:before{content:""}.bx-wifi-0:before{content:""}.bx-wifi-1:before{content:""}.bx-wifi-2:before{content:""}.bx-wifi-off:before{content:""}.bx-wind:before{content:""}.bx-window:before{content:""}.bx-window-alt:before{content:""}.bx-window-close:before{content:""}.bx-window-open:before{content:""}.bx-windows:before{content:""}.bx-wine:before{content:""}.bx-wink-smile:before{content:""}.bx-wink-tongue:before{content:""}.bx-won:before{content:""}.bx-world:before{content:""}.bx-wrench:before{content:""}.bx-x:before{content:""}.bx-x-circle:before{content:""}.bx-yen:before{content:""}.bx-zoom-in:before{content:""}.bx-zoom-out:before{content:""}.bxs-party:before{content:""}.bxs-hot:before{content:""}.bxs-droplet:before{content:""}.bxs-cat:before{content:""}.bxs-dog:before{content:""}.bxs-injection:before{content:""}.bxs-leaf:before{content:""}.bxs-add-to-queue:before{content:""}.bxs-adjust:before{content:""}.bxs-adjust-alt:before{content:""}.bxs-alarm:before{content:""}.bxs-alarm-add:before{content:""}.bxs-alarm-exclamation:before{content:""}.bxs-alarm-off:before{content:""}.bxs-alarm-snooze:before{content:""}.bxs-album:before{content:""}.bxs-ambulance:before{content:""}.bxs-analyse:before{content:""}.bxs-angry:before{content:""}.bxs-arch:before{content:""}.bxs-archive:before{content:""}.bxs-archive-in:before{content:""}.bxs-archive-out:before{content:""}.bxs-area:before{content:""}.bxs-arrow-from-bottom:before{content:""}.bxs-arrow-from-left:before{content:""}.bxs-arrow-from-right:before{content:""}.bxs-arrow-from-top:before{content:""}.bxs-arrow-to-bottom:before{content:""}.bxs-arrow-to-left:before{content:""}.bxs-arrow-to-right:before{content:""}.bxs-arrow-to-top:before{content:""}.bxs-award:before{content:""}.bxs-baby-carriage:before{content:""}.bxs-backpack:before{content:""}.bxs-badge:before{content:""}.bxs-badge-check:before{content:""}.bxs-badge-dollar:before{content:""}.bxs-ball:before{content:""}.bxs-band-aid:before{content:""}.bxs-bank:before{content:""}.bxs-bar-chart-alt-2:before{content:""}.bxs-bar-chart-square:before{content:""}.bxs-barcode:before{content:""}.bxs-baseball:before{content:""}.bxs-basket:before{content:""}.bxs-basketball:before{content:""}.bxs-bath:before{content:""}.bxs-battery:before{content:""}.bxs-battery-charging:before{content:""}.bxs-battery-full:before{content:""}.bxs-battery-low:before{content:""}.bxs-bed:before{content:""}.bxs-been-here:before{content:""}.bxs-beer:before{content:""}.bxs-bell:before{content:""}.bxs-bell-minus:before{content:""}.bxs-bell-off:before{content:""}.bxs-bell-plus:before{content:""}.bxs-bell-ring:before{content:""}.bxs-bible:before{content:""}.bxs-binoculars:before{content:""}.bxs-blanket:before{content:""}.bxs-bolt:before{content:""}.bxs-bolt-circle:before{content:""}.bxs-bomb:before{content:""}.bxs-bone:before{content:""}.bxs-bong:before{content:""}.bxs-book:before{content:""}.bxs-book-add:before{content:""}.bxs-book-alt:before{content:""}.bxs-book-bookmark:before{content:""}.bxs-book-content:before{content:""}.bxs-book-heart:before{content:""}.bxs-bookmark:before{content:""}.bxs-bookmark-alt:before{content:""}.bxs-bookmark-alt-minus:before{content:""}.bxs-bookmark-alt-plus:before{content:""}.bxs-bookmark-heart:before{content:""}.bxs-bookmark-minus:before{content:""}.bxs-bookmark-plus:before{content:""}.bxs-bookmarks:before{content:""}.bxs-bookmark-star:before{content:""}.bxs-book-open:before{content:""}.bxs-book-reader:before{content:""}.bxs-bot:before{content:""}.bxs-bowling-ball:before{content:""}.bxs-box:before{content:""}.bxs-brain:before{content:""}.bxs-briefcase:before{content:""}.bxs-briefcase-alt:before{content:""}.bxs-briefcase-alt-2:before{content:""}.bxs-brightness:before{content:""}.bxs-brightness-half:before{content:""}.bxs-brush:before{content:""}.bxs-brush-alt:before{content:""}.bxs-bug:before{content:""}.bxs-bug-alt:before{content:""}.bxs-building:before{content:""}.bxs-building-house:before{content:""}.bxs-buildings:before{content:""}.bxs-bulb:before{content:""}.bxs-bullseye:before{content:""}.bxs-buoy:before{content:""}.bxs-bus:before{content:""}.bxs-business:before{content:""}.bxs-bus-school:before{content:""}.bxs-cabinet:before{content:""}.bxs-cake:before{content:""}.bxs-calculator:before{content:""}.bxs-calendar:before{content:""}.bxs-calendar-alt:before{content:""}.bxs-calendar-check:before{content:""}.bxs-calendar-edit:before{content:""}.bxs-calendar-event:before{content:""}.bxs-calendar-exclamation:before{content:""}.bxs-calendar-heart:before{content:""}.bxs-calendar-minus:before{content:""}.bxs-calendar-plus:before{content:""}.bxs-calendar-star:before{content:""}.bxs-calendar-week:before{content:""}.bxs-calendar-x:before{content:""}.bxs-camera:before{content:""}.bxs-camera-home:before{content:""}.bxs-camera-movie:before{content:""}.bxs-camera-off:before{content:""}.bxs-camera-plus:before{content:""}.bxs-capsule:before{content:""}.bxs-captions:before{content:""}.bxs-car:before{content:""}.bxs-car-battery:before{content:""}.bxs-car-crash:before{content:""}.bxs-card:before{content:""}.bxs-caret-down-circle:before{content:""}.bxs-caret-down-square:before{content:""}.bxs-caret-left-circle:before{content:""}.bxs-caret-left-square:before{content:""}.bxs-caret-right-circle:before{content:""}.bxs-caret-right-square:before{content:""}.bxs-caret-up-circle:before{content:""}.bxs-caret-up-square:before{content:""}.bxs-car-garage:before{content:""}.bxs-car-mechanic:before{content:""}.bxs-carousel:before{content:""}.bxs-cart:before{content:""}.bxs-cart-add:before{content:""}.bxs-cart-alt:before{content:""}.bxs-cart-download:before{content:""}.bxs-car-wash:before{content:""}.bxs-category:before{content:""}.bxs-category-alt:before{content:""}.bxs-cctv:before{content:""}.bxs-certification:before{content:""}.bxs-chalkboard:before{content:""}.bxs-chart:before{content:""}.bxs-chat:before{content:""}.bxs-checkbox:before{content:""}.bxs-checkbox-checked:before{content:""}.bxs-checkbox-minus:before{content:""}.bxs-check-circle:before{content:""}.bxs-check-shield:before{content:""}.bxs-check-square:before{content:""}.bxs-chess:before{content:""}.bxs-chevron-down:before{content:""}.bxs-chevron-down-circle:before{content:""}.bxs-chevron-down-square:before{content:""}.bxs-chevron-left:before{content:""}.bxs-chevron-left-circle:before{content:""}.bxs-chevron-left-square:before{content:""}.bxs-chevron-right:before{content:""}.bxs-chevron-right-circle:before{content:""}.bxs-chevron-right-square:before{content:""}.bxs-chevrons-down:before{content:""}.bxs-chevrons-left:before{content:""}.bxs-chevrons-right:before{content:""}.bxs-chevrons-up:before{content:""}.bxs-chevron-up:before{content:""}.bxs-chevron-up-circle:before{content:""}.bxs-chevron-up-square:before{content:""}.bxs-chip:before{content:""}.bxs-church:before{content:""}.bxs-circle:before{content:""}.bxs-city:before{content:""}.bxs-clinic:before{content:""}.bxs-cloud:before{content:""}.bxs-cloud-download:before{content:""}.bxs-cloud-lightning:before{content:""}.bxs-cloud-rain:before{content:""}.bxs-cloud-upload:before{content:""}.bxs-coffee:before{content:""}.bxs-coffee-alt:before{content:""}.bxs-coffee-togo:before{content:""}.bxs-cog:before{content:""}.bxs-coin:before{content:""}.bxs-coin-stack:before{content:""}.bxs-collection:before{content:""}.bxs-color-fill:before{content:""}.bxs-comment:before{content:""}.bxs-comment-add:before{content:""}.bxs-comment-check:before{content:""}.bxs-comment-detail:before{content:""}.bxs-comment-dots:before{content:""}.bxs-comment-edit:before{content:""}.bxs-comment-error:before{content:""}.bxs-comment-minus:before{content:""}.bxs-comment-x:before{content:""}.bxs-compass:before{content:""}.bxs-component:before{content:""}.bxs-confused:before{content:""}.bxs-contact:before{content:""}.bxs-conversation:before{content:""}.bxs-cookie:before{content:""}.bxs-cool:before{content:""}.bxs-copy:before{content:""}.bxs-copy-alt:before{content:""}.bxs-copyright:before{content:""}.bxs-coupon:before{content:""}.bxs-credit-card:before{content:""}.bxs-credit-card-alt:before{content:""}.bxs-credit-card-front:before{content:""}.bxs-crop:before{content:""}.bxs-crown:before{content:""}.bxs-cube:before{content:""}.bxs-cube-alt:before{content:""}.bxs-cuboid:before{content:""}.bxs-customize:before{content:""}.bxs-cylinder:before{content:""}.bxs-dashboard:before{content:""}.bxs-data:before{content:""}.bxs-detail:before{content:""}.bxs-devices:before{content:""}.bxs-diamond:before{content:""}.bxs-dice-1:before{content:""}.bxs-dice-2:before{content:""}.bxs-dice-3:before{content:""}.bxs-dice-4:before{content:""}.bxs-dice-5:before{content:""}.bxs-dice-6:before{content:""}.bxs-direction-left:before{content:""}.bxs-direction-right:before{content:""}.bxs-directions:before{content:""}.bxs-disc:before{content:""}.bxs-discount:before{content:""}.bxs-dish:before{content:""}.bxs-dislike:before{content:""}.bxs-dizzy:before{content:""}.bxs-dock-bottom:before{content:""}.bxs-dock-left:before{content:""}.bxs-dock-right:before{content:""}.bxs-dock-top:before{content:""}.bxs-dollar-circle:before{content:""}.bxs-donate-blood:before{content:""}.bxs-donate-heart:before{content:""}.bxs-door-open:before{content:""}.bxs-doughnut-chart:before{content:""}.bxs-down-arrow:before{content:""}.bxs-down-arrow-alt:before{content:""}.bxs-down-arrow-circle:before{content:""}.bxs-down-arrow-square:before{content:""}.bxs-download:before{content:""}.bxs-downvote:before{content:""}.bxs-drink:before{content:""}.bxs-droplet-half:before{content:""}.bxs-dryer:before{content:""}.bxs-duplicate:before{content:""}.bxs-edit:before{content:""}.bxs-edit-alt:before{content:""}.bxs-edit-location:before{content:""}.bxs-eject:before{content:""}.bxs-envelope:before{content:""}.bxs-envelope-open:before{content:""}.bxs-eraser:before{content:""}.bxs-error:before{content:""}.bxs-error-alt:before{content:""}.bxs-error-circle:before{content:""}.bxs-ev-station:before{content:""}.bxs-exit:before{content:""}.bxs-extension:before{content:""}.bxs-eyedropper:before{content:""}.bxs-face:before{content:""}.bxs-face-mask:before{content:""}.bxs-factory:before{content:""}.bxs-fast-forward-circle:before{content:""}.bxs-file:before{content:""}.bxs-file-archive:before{content:""}.bxs-file-blank:before{content:""}.bxs-file-css:before{content:""}.bxs-file-doc:before{content:""}.bxs-file-export:before{content:""}.bxs-file-find:before{content:""}.bxs-file-gif:before{content:""}.bxs-file-html:before{content:""}.bxs-file-image:before{content:""}.bxs-file-import:before{content:""}.bxs-file-jpg:before{content:""}.bxs-file-js:before{content:""}.bxs-file-json:before{content:""}.bxs-file-md:before{content:""}.bxs-file-pdf:before{content:""}.bxs-file-plus:before{content:""}.bxs-file-png:before{content:""}.bxs-file-txt:before{content:""}.bxs-film:before{content:""}.bxs-filter-alt:before{content:""}.bxs-first-aid:before{content:""}.bxs-flag:before{content:""}.bxs-flag-alt:before{content:""}.bxs-flag-checkered:before{content:""}.bxs-flame:before{content:""}.bxs-flask:before{content:""}.bxs-florist:before{content:""}.bxs-folder:before{content:""}.bxs-folder-minus:before{content:""}.bxs-folder-open:before{content:""}.bxs-folder-plus:before{content:""}.bxs-food-menu:before{content:""}.bxs-fridge:before{content:""}.bxs-game:before{content:""}.bxs-gas-pump:before{content:""}.bxs-ghost:before{content:""}.bxs-gift:before{content:""}.bxs-graduation:before{content:""}.bxs-grid:before{content:""}.bxs-grid-alt:before{content:""}.bxs-group:before{content:""}.bxs-guitar-amp:before{content:""}.bxs-hand:before{content:""}.bxs-hand-down:before{content:""}.bxs-hand-left:before{content:""}.bxs-hand-right:before{content:""}.bxs-hand-up:before{content:""}.bxs-happy:before{content:""}.bxs-happy-alt:before{content:""}.bxs-happy-beaming:before{content:""}.bxs-happy-heart-eyes:before{content:""}.bxs-hdd:before{content:""}.bxs-heart:before{content:""}.bxs-heart-circle:before{content:""}.bxs-heart-square:before{content:""}.bxs-help-circle:before{content:""}.bxs-hide:before{content:""}.bxs-home:before{content:""}.bxs-home-circle:before{content:""}.bxs-home-heart:before{content:""}.bxs-home-smile:before{content:""}.bxs-hotel:before{content:""}.bxs-hourglass:before{content:""}.bxs-hourglass-bottom:before{content:""}.bxs-hourglass-top:before{content:""}.bxs-id-card:before{content:""}.bxs-image:before{content:""}.bxs-image-add:before{content:""}.bxs-image-alt:before{content:""}.bxs-inbox:before{content:""}.bxs-info-circle:before{content:""}.bxs-info-square:before{content:""}.bxs-institution:before{content:""}.bxs-joystick:before{content:""}.bxs-joystick-alt:before{content:""}.bxs-joystick-button:before{content:""}.bxs-key:before{content:""}.bxs-keyboard:before{content:""}.bxs-label:before{content:""}.bxs-landmark:before{content:""}.bxs-landscape:before{content:""}.bxs-laugh:before{content:""}.bxs-layer:before{content:""}.bxs-layer-minus:before{content:""}.bxs-layer-plus:before{content:""}.bxs-layout:before{content:""}.bxs-left-arrow:before{content:""}.bxs-left-arrow-alt:before{content:""}.bxs-left-arrow-circle:before{content:""}.bxs-left-arrow-square:before{content:""}.bxs-left-down-arrow-circle:before{content:""}.bxs-left-top-arrow-circle:before{content:""}.bxs-like:before{content:""}.bxs-location-plus:before{content:""}.bxs-lock:before{content:""}.bxs-lock-alt:before{content:""}.bxs-lock-open:before{content:""}.bxs-lock-open-alt:before{content:""}.bxs-log-in:before{content:""}.bxs-log-in-circle:before{content:""}.bxs-log-out:before{content:""}.bxs-log-out-circle:before{content:""}.bxs-low-vision:before{content:""}.bxs-magic-wand:before{content:""}.bxs-magnet:before{content:""}.bxs-map:before{content:""}.bxs-map-alt:before{content:""}.bxs-map-pin:before{content:""}.bxs-mask:before{content:""}.bxs-medal:before{content:""}.bxs-megaphone:before{content:""}.bxs-meh:before{content:""}.bxs-meh-alt:before{content:""}.bxs-meh-blank:before{content:""}.bxs-memory-card:before{content:""}.bxs-message:before{content:""}.bxs-message-add:before{content:""}.bxs-message-alt:before{content:""}.bxs-message-alt-add:before{content:""}.bxs-message-alt-check:before{content:""}.bxs-message-alt-detail:before{content:""}.bxs-message-alt-dots:before{content:""}.bxs-message-alt-edit:before{content:""}.bxs-message-alt-error:before{content:""}.bxs-message-alt-minus:before{content:""}.bxs-message-alt-x:before{content:""}.bxs-message-check:before{content:""}.bxs-message-detail:before{content:""}.bxs-message-dots:before{content:""}.bxs-message-edit:before{content:""}.bxs-message-error:before{content:""}.bxs-message-minus:before{content:""}.bxs-message-rounded:before{content:""}.bxs-message-rounded-add:before{content:""}.bxs-message-rounded-check:before{content:""}.bxs-message-rounded-detail:before{content:""}.bxs-message-rounded-dots:before{content:""}.bxs-message-rounded-edit:before{content:""}.bxs-message-rounded-error:before{content:""}.bxs-message-rounded-minus:before{content:""}.bxs-message-rounded-x:before{content:""}.bxs-message-square:before{content:""}.bxs-message-square-add:before{content:""}.bxs-message-square-check:before{content:""}.bxs-message-square-detail:before{content:""}.bxs-message-square-dots:before{content:""}.bxs-message-square-edit:before{content:""}.bxs-message-square-error:before{content:""}.bxs-message-square-minus:before{content:""}.bxs-message-square-x:before{content:""}.bxs-message-x:before{content:""}.bxs-meteor:before{content:""}.bxs-microchip:before{content:""}.bxs-microphone:before{content:""}.bxs-microphone-alt:before{content:""}.bxs-microphone-off:before{content:""}.bxs-minus-circle:before{content:""}.bxs-minus-square:before{content:""}.bxs-mobile:before{content:""}.bxs-mobile-vibration:before{content:""}.bxs-moon:before{content:""}.bxs-mouse:before{content:""}.bxs-mouse-alt:before{content:""}.bxs-movie:before{content:""}.bxs-movie-play:before{content:""}.bxs-music:before{content:""}.bxs-navigation:before{content:""}.bxs-network-chart:before{content:""}.bxs-news:before{content:""}.bxs-no-entry:before{content:""}.bxs-note:before{content:""}.bxs-notepad:before{content:""}.bxs-notification:before{content:""}.bxs-notification-off:before{content:""}.bxs-offer:before{content:""}.bxs-package:before{content:""}.bxs-paint:before{content:""}.bxs-paint-roll:before{content:""}.bxs-palette:before{content:""}.bxs-paper-plane:before{content:""}.bxs-parking:before{content:""}.bxs-paste:before{content:""}.bxs-pen:before{content:""}.bxs-pencil:before{content:""}.bxs-phone:before{content:""}.bxs-phone-call:before{content:""}.bxs-phone-incoming:before{content:""}.bxs-phone-off:before{content:""}.bxs-phone-outgoing:before{content:""}.bxs-photo-album:before{content:""}.bxs-piano:before{content:""}.bxs-pie-chart:before{content:""}.bxs-pie-chart-alt:before{content:""}.bxs-pie-chart-alt-2:before{content:""}.bxs-pin:before{content:""}.bxs-pizza:before{content:""}.bxs-plane:before{content:""}.bxs-plane-alt:before{content:""}.bxs-plane-land:before{content:""}.bxs-planet:before{content:""}.bxs-plane-take-off:before{content:""}.bxs-playlist:before{content:""}.bxs-plug:before{content:""}.bxs-plus-circle:before{content:""}.bxs-plus-square:before{content:""}.bxs-pointer:before{content:""}.bxs-polygon:before{content:""}.bxs-printer:before{content:""}.bxs-purchase-tag:before{content:""}.bxs-purchase-tag-alt:before{content:""}.bxs-pyramid:before{content:""}.bxs-quote-alt-left:before{content:""}.bxs-quote-alt-right:before{content:""}.bxs-quote-left:before{content:""}.bxs-quote-right:before{content:""}.bxs-quote-single-left:before{content:""}.bxs-quote-single-right:before{content:""}.bxs-radiation:before{content:""}.bxs-radio:before{content:""}.bxs-receipt:before{content:""}.bxs-rectangle:before{content:""}.bxs-registered:before{content:""}.bxs-rename:before{content:""}.bxs-report:before{content:""}.bxs-rewind-circle:before{content:""}.bxs-right-arrow:before{content:""}.bxs-right-arrow-alt:before{content:""}.bxs-right-arrow-circle:before{content:""}.bxs-right-arrow-square:before{content:""}.bxs-right-down-arrow-circle:before{content:""}.bxs-right-top-arrow-circle:before{content:""}.bxs-rocket:before{content:""}.bxs-ruler:before{content:""}.bxs-sad:before{content:""}.bxs-save:before{content:""}.bxs-school:before{content:""}.bxs-search:before{content:""}.bxs-search-alt-2:before{content:""}.bxs-select-multiple:before{content:""}.bxs-send:before{content:""}.bxs-server:before{content:""}.bxs-shapes:before{content:""}.bxs-share:before{content:""}.bxs-share-alt:before{content:""}.bxs-shield:before{content:""}.bxs-shield-alt-2:before{content:""}.bxs-shield-x:before{content:""}.bxs-ship:before{content:""}.bxs-shocked:before{content:""}.bxs-shopping-bag:before{content:""}.bxs-shopping-bag-alt:before{content:""}.bxs-shopping-bags:before{content:""}.bxs-show:before{content:""}.bxs-skip-next-circle:before{content:""}.bxs-skip-previous-circle:before{content:""}.bxs-skull:before{content:""}.bxs-sleepy:before{content:""}.bxs-slideshow:before{content:""}.bxs-smile:before{content:""}.bxs-sort-alt:before{content:""}.bxs-spa:before{content:""}.bxs-speaker:before{content:""}.bxs-spray-can:before{content:""}.bxs-spreadsheet:before{content:""}.bxs-square:before{content:""}.bxs-square-rounded:before{content:""}.bxs-star:before{content:""}.bxs-star-half:before{content:""}.bxs-sticker:before{content:""}.bxs-stopwatch:before{content:""}.bxs-store:before{content:""}.bxs-store-alt:before{content:""}.bxs-sun:before{content:""}.bxs-tachometer:before{content:""}.bxs-tag:before{content:""}.bxs-tag-alt:before{content:""}.bxs-tag-x:before{content:""}.bxs-taxi:before{content:""}.bxs-tennis-ball:before{content:""}.bxs-terminal:before{content:""}.bxs-thermometer:before{content:""}.bxs-time:before{content:""}.bxs-time-five:before{content:""}.bxs-timer:before{content:""}.bxs-tired:before{content:""}.bxs-toggle-left:before{content:""}.bxs-toggle-right:before{content:""}.bxs-tone:before{content:""}.bxs-torch:before{content:""}.bxs-to-top:before{content:""}.bxs-traffic:before{content:""}.bxs-traffic-barrier:before{content:""}.bxs-traffic-cone:before{content:""}.bxs-train:before{content:""}.bxs-trash:before{content:""}.bxs-trash-alt:before{content:""}.bxs-tree:before{content:""}.bxs-trophy:before{content:""}.bxs-truck:before{content:""}.bxs-t-shirt:before{content:""}.bxs-tv:before{content:""}.bxs-up-arrow:before{content:""}.bxs-up-arrow-alt:before{content:""}.bxs-up-arrow-circle:before{content:""}.bxs-up-arrow-square:before{content:""}.bxs-upside-down:before{content:""}.bxs-upvote:before{content:""}.bxs-user:before{content:""}.bxs-user-account:before{content:""}.bxs-user-badge:before{content:""}.bxs-user-check:before{content:""}.bxs-user-circle:before{content:""}.bxs-user-detail:before{content:""}.bxs-user-minus:before{content:""}.bxs-user-pin:before{content:""}.bxs-user-plus:before{content:""}.bxs-user-rectangle:before{content:""}.bxs-user-voice:before{content:""}.bxs-user-x:before{content:""}.bxs-vector:before{content:""}.bxs-vial:before{content:""}.bxs-video:before{content:""}.bxs-video-off:before{content:""}.bxs-video-plus:before{content:""}.bxs-video-recording:before{content:""}.bxs-videos:before{content:""}.bxs-virus:before{content:""}.bxs-virus-block:before{content:""}.bxs-volume:before{content:""}.bxs-volume-full:before{content:""}.bxs-volume-low:before{content:""}.bxs-volume-mute:before{content:""}.bxs-wallet:before{content:""}.bxs-wallet-alt:before{content:""}.bxs-washer:before{content:""}.bxs-watch:before{content:""}.bxs-watch-alt:before{content:""}.bxs-webcam:before{content:""}.bxs-widget:before{content:""}.bxs-window-alt:before{content:""}.bxs-wine:before{content:""}.bxs-wink-smile:before{content:""}.bxs-wink-tongue:before{content:""}.bxs-wrench:before{content:""}.bxs-x-circle:before{content:""}.bxs-x-square:before{content:""}.bxs-yin-yang:before{content:""}.bxs-zap:before{content:""}.bxs-zoom-in:before{content:""}.bxs-zoom-out:before{content:""}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}li{list-style:none}:root{--poppins:"Poppins";--lato:"Lato";--light:#fffaf2;--blue:#0f766e;--light-blue:#d8f1ec;--grey:#f6f1e7;--dark-grey:#6b737c;--dark:#1e262d;--red:#c0392b;--yellow:#d0812a;--light-yellow:#f6e2c7;--orange:#c0762d;--light-orange:#f3d7bc;--black:#1e262d;--font-sans:"Poppins", "Lato", sans-serif;--theme-bg:#f6f1e7;--theme-surface:#fffaf2;--theme-surface-2:#f8f3ea;--theme-ink:#1e262d;--theme-muted:#6b737c;--theme-line:#e3d9c9;--theme-accent:#0f766e;--theme-accent-2:#1aa191;--theme-accent-strong:#0b5f58;--theme-warm:#d0812a;--theme-danger:#c0392b;--theme-success:#1b7a3f;--theme-field-bg:#fff;--theme-field-bg-2:#fff;--theme-shadow:0 18px 40px #1c293d1f;--shadow-accent:0 12px 24px #0f766e2e;--shadow-inset:inset 0 1px 2px #141e2d1f;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--page-max:1440px;--theme-bg-gradient:radial-gradient(circle at 12% 8%, #fff 0%, #f8f3ea 40%, #f2ede2 100%), linear-gradient(135deg, #f2ede2 0%, #f9f5ee 100%);--dash-nav-h:56px;--dash-vh:100vh;--dash-sidebar-expanded:clamp(180px, 14vw, 220px);--dash-sidebar-collapsed:56px;--dash-sidebar-bg:var(--theme-surface,#fffaf2);--dash-frame-bg:var(--theme-bg,#f2eadd);--dash-frame-gradient:var(--theme-bg-gradient,radial-gradient(circle at 12% 8%, #fff 0%, #f8f3ea 40%, #f2ede2 100%), linear-gradient(135deg, #f2ede2 0%, #f9f5ee 100%));--dash-sidebar-active:var(--theme-surface-2,#f2eadd);--dash-sidebar-hover:var(--theme-surface-2,#f7efe3);--dash-accent:var(--theme-accent,#0f766e);--dash-accent-strong:var(--theme-accent-strong,#0b5f58);--dash-ink:var(--theme-ink,#1e262d);--dash-muted:var(--theme-muted,#6b737c);--dash-line:var(--theme-line,#e3d9c9);--dash-shadow:var(--theme-shadow,0 12px 24px #1c293d1f)}@supports (height:100dvh){:root{--dash-vh:100dvh}}html,body,#root{height:100%;min-height:100%}html,body{font-family:var(--poppins), sans-serif;background:var(--grey);overflow:hidden}body{width:100%;max-width:100%;color:var(--theme-ink)}.skip-link{background:var(--dash-accent);color:#fff;z-index:3000;border-radius:8px;padding:8px 12px;position:absolute;top:-48px;left:12px}.skip-link:focus-visible{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--dash-accent);outline-offset:2px}#sidebar{width:var(--dash-sidebar-expanded);height:var(--dash-vh);background:var(--dash-sidebar-bg);z-index:2000;font-family:var(--lato), sans-serif;scrollbar-width:none;transition:all .3s;position:fixed;top:0;left:0;overflow-x:hidden}#sidebar.hide .text{display:none}#sidebar-overlay{opacity:0;pointer-events:none;z-index:1500;background:#1e262d52;border:0;transition:opacity .3s;position:fixed;inset:0}#sidebar.hide{width:var(--dash-sidebar-collapsed)}#sidebar .brand{height:56px;color:var(--dash-accent);background:var(--dash-sidebar-bg);z-index:500;box-sizing:content-box;appearance:none;text-align:left;cursor:pointer;border:0;align-items:center;width:100%;padding:0 0 20px;font-size:24px;font-weight:700;display:flex;position:sticky;top:0;left:0}#sidebar .brand .bx{justify-content:center;min-width:60px;display:flex}#sidebar .side-menu{width:100%;margin-top:48px}#sidebar .side-menu li{background:0 0;border-radius:48px 0 0 48px;height:48px;margin-left:6px;padding:4px}#sidebar .side-menu li.active{background:var(--dash-sidebar-active);position:relative}#sidebar .side-menu li.active:before{content:"";width:40px;height:40px;box-shadow:20px 20px 0 var(--dash-sidebar-active);z-index:-1;border-radius:50%;position:absolute;top:-40px;right:0}#sidebar .side-menu li.active:after{content:"";width:40px;height:40px;box-shadow:20px -20px 0 var(--dash-sidebar-active);z-index:-1;border-radius:50%;position:absolute;bottom:-40px;right:0}#sidebar .side-menu li a,#sidebar ul li .sidebar-link{background:var(--dash-sidebar-bg);width:100%;height:100%;color:var(--dash-ink);white-space:nowrap;appearance:none;cursor:pointer;text-align:left;font-size:16px;font:inherit;border:0;border-radius:48px;align-items:center;padding:0;display:flex;overflow-x:hidden}#sidebar .side-menu.top li.active a,#sidebar .side-menu.top li.active .sidebar-link{color:var(--dash-accent);background:var(--dash-frame-bg);z-index:1;font-weight:600;position:relative;box-shadow:0 10px 18px #16212c29}#sidebar.hide .side-menu li a,#sidebar.hide ul li .sidebar-link{width:40px;transition:width .3s}#sidebar .side-menu li a.logout,#sidebar ul li .sidebar-link.logout{color:var(--red)}#sidebar .side-menu.top li a:hover,#sidebar .side-menu.top li .sidebar-link:hover{color:var(--dash-accent);background:var(--dash-sidebar-hover)}#sidebar .side-menu li a .bx,#sidebar ul li .sidebar-link .bx{justify-content:center;min-width:40px;display:flex}#content{min-height:var(--dash-vh);margin-left:var(--dash-sidebar-expanded);transition:margin-left .3s;position:relative;overflow-x:hidden}#sidebar.hide~#content{margin-left:var(--dash-sidebar-collapsed)}#content nav{height:var(--dash-nav-h);background:var(--dash-sidebar-bg);border-bottom:1px solid var(--dash-line);box-shadow:var(--dash-shadow);font-family:var(--lato), sans-serif;z-index:1000;align-items:center;gap:24px;padding:0 24px;display:flex;position:sticky;top:0;left:0}#content nav:before{content:"";width:40px;height:40px;box-shadow:-20px -20px 0 var(--dash-sidebar-bg);border-radius:50%;position:absolute;bottom:-40px;left:0}#content nav .bx.bx-menu{cursor:pointer;color:var(--dash-ink)}#content nav .bx.bx-menu[role=button]{border-radius:8px}#content nav h1{color:var(--dash-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:60vw;font-size:18px;font-weight:600;overflow:hidden}#main-content{height:calc(var(--dash-vh) - var(--dash-nav-h));max-height:calc(var(--dash-vh) - var(--dash-nav-h));background:var(--dash-frame-gradient);min-height:0;overflow:hidden auto}#main-content>main{width:100%;max-width:var(--page-max,1200px);font-family:var(--poppins), sans-serif;height:auto;margin:0 auto;padding:clamp(14px,2.2vw,20px);overflow-y:visible}#main-content>main .head-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}#main-content>main .head-title .left h1{color:var(--dark);margin-bottom:10px;font-size:clamp(1.9rem,2.6vw,2.25rem);font-weight:600}#main-content>main .head-title .left .breadcrumb{align-items:center;gap:5px;display:flex}#main-content>main .head-title .left .breadcrumb li{color:var(--dark)}#main-content>main .head-title .left .breadcrumb li :is(a,span){color:var(--dark-grey);pointer-events:none}#main-content>main .head-title .left .breadcrumb li :is(a,span).active{color:var(--blue);pointer-events:unset}#main-content>main .head-title .right{text-align:right;margin-left:auto}#main-content>main .head-title .right .date-time{color:var(--dark);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}#main-content>main .box-info{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:20px;display:grid}#main-content>main .box-info li{background:var(--light);border-radius:20px;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:2px 2px 6px #b6a9a9,-1px -1px 6px #fff}#main-content>main .box-info li .bx{border-radius:10px;justify-content:center;align-items:center;width:60px;height:60px;font-size:36px;display:flex}#main-content>main .box-info li:first-child .bx{background:var(--light-blue);color:var(--blue)}#main-content>main .box-info li:nth-child(2) .bx{background:var(--light-yellow);color:var(--yellow)}#main-content>main .box-info li:nth-child(3) .bx{background:var(--light-blue);color:var(--orange)}#main-content>main .box-info li:nth-child(4) .bx{background:var(--light-orange);color:var(--black)}#main-content>main .box-info li .text h3{color:var(--dark);font-size:24px;font-weight:600}#main-content>main .box-info li .text h3.metric-pending{color:var(--red)}#main-content>main .box-info li .text h3.metric-completed{color:#1b7a3f}#main-content>main .box-info li .text p{color:var(--dark)}#main-content>main .table-data{width:100%;color:var(--dark);flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}#main-content>main .table-data>div{background:var(--light);border-radius:20px;padding:24px;overflow-x:auto;box-shadow:2px 2px 6px #b6a9a9,-1px -1px 6px #fff}#main-content>main .table-data .head{align-items:center;gap:16px;margin-bottom:24px;display:flex}#main-content>main .table-data .head h3{margin-right:auto;font-size:24px;font-weight:600}#main-content>main .table-data .order{flex-direction:column;flex:720px;display:flex}#main-content>main .table-data .daily{flex:0 0 360px}#main-content>main .table-data .daily .box-info.box-info--daily{grid-template-columns:1fr;gap:16px;margin-top:0}#main-content>main .table-data .order .recent-scroll{--recent-head-h:42px;--recent-row-h:44px;max-height:calc(var(--recent-head-h) + (var(--recent-row-h) * 6));overscroll-behavior:contain;border:1px solid #0000000f;border-radius:14px;overflow-y:auto}#main-content>main .table-data .order .recent-scroll::-webkit-scrollbar{width:10px}#main-content>main .table-data .order .recent-scroll::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}#main-content>main .table-data .order .recent-scroll::-webkit-scrollbar-track{background:0 0}#main-content>main .table-data .order table.recent-tasks{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}#main-content>main .table-data .order table{border-collapse:collapse;width:100%}#main-content>main .table-data .order table.recent-tasks thead th{height:var(--recent-head-h);background:var(--light);z-index:2;position:sticky;top:0;box-shadow:0 1px #0000000f}#main-content>main .table-data .order table th{text-align:left;border-bottom:1px solid var(--grey);padding-bottom:12px;font-size:13px}#main-content>main .table-data .order table.recent-tasks th,#main-content>main .table-data .order table.recent-tasks td{border-bottom:1px solid #0000000f;padding:10px 12px}#main-content>main .table-data .order table.recent-tasks tbody td{height:var(--recent-row-h)}#main-content>main .table-data .order table.recent-tasks tbody tr:nth-child(2n) td{background:#00000005}#main-content>main .table-data .order table.recent-tasks tbody tr:hover td{background:var(--grey)}#main-content>main .table-data .order table.recent-tasks td.name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}#main-content>main .table-data .order table.recent-tasks td.name>span:first-child{vertical-align:middle;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--dark);display:inline-block;overflow:hidden}#main-content>main .table-data .order table.recent-tasks td.name .lab-to-lab-badge{vertical-align:middle;color:#7c2d12;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}#main-content>main .table-data .order table.recent-tasks td.name .lab-to-lab-badge:hover{background:#fed7aa}#main-content>main .table-data .order table.recent-tasks th:first-child,#main-content>main .table-data .order table.recent-tasks td:first-child{width:56px}#main-content>main .table-data .order table.recent-tasks th:nth-child(2),#main-content>main .table-data .order table.recent-tasks td:nth-child(2),#main-content>main .table-data .order table.recent-tasks th:nth-child(3),#main-content>main .table-data .order table.recent-tasks td:nth-child(3),#main-content>main .table-data .order table.recent-tasks th:nth-child(4),#main-content>main .table-data .order table.recent-tasks td:nth-child(4),#main-content>main .table-data .order table.recent-tasks th:nth-child(5),#main-content>main .table-data .order table.recent-tasks td:nth-child(5){width:calc(25% - 14px)}#main-content>main .table-data .order table.recent-tasks td.date,#main-content>main .table-data .order table.recent-tasks th:nth-child(3),#main-content>main .table-data .order table.recent-tasks td.amount,#main-content>main .table-data .order table.recent-tasks th.amount,#main-content>main .table-data .order table.recent-tasks td.status-col,#main-content>main .table-data .order table.recent-tasks th:nth-child(5){text-align:center}#main-content>main .table-data .order table.recent-tasks td.amount.due.is-due{color:var(--red);font-weight:700}#main-content>main .table-data .order table.recent-tasks td.amount.due.is-no-due{color:#1b7a3f;font-weight:700}#main-content>main .table-data .order table.recent-tasks .table-header-action{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}#main-content>main .table-data .order table.recent-tasks .table-header-action--centered{justify-content:center}#main-content>main .table-data .order table tr td .status{color:var(--light);border-radius:20px;padding:6px 16px;font-size:10px;font-weight:700;display:inline-block}#main-content>main .table-data .order table tr td .status.pending{background:var(--red)}#main-content>main .table-data .order table tr td .status.completed{background:#1b7a3f}#main-content>main .table-data .order table .no-data{text-align:center;color:var(--dark-grey);padding:22px 0}@media screen and (width>=901px) and (width<=1180px){#main-content>main .table-data{flex-wrap:nowrap}#main-content>main .table-data .order{flex:auto;min-width:0}#main-content>main .table-data .daily{flex:0 0 280px}}@media screen and (width<=768px){#sidebar{width:min(82vw, var(--dash-sidebar-expanded));transition:width .3s,transform .3s;transform:translate(0);box-shadow:0 12px 24px #1c293d1f}#sidebar.hide{width:var(--dash-sidebar-collapsed);transform:translate(0)}#content,#sidebar.hide~#content{margin-left:var(--dash-sidebar-collapsed)}#sidebar:not(.hide)~#sidebar-overlay{opacity:1;pointer-events:auto}#content nav{padding:0 16px}#content nav h1{max-width:45vw;font-size:16px}}@media screen and (width<=576px){#content nav h1{display:none}#main-content>main .box-info{grid-template-columns:1fr}#main-content>main .table-data .head{min-width:0}#main-content>main .table-data .order table{min-width:420px}}#main-content>main.page-placeholder{place-items:center;min-height:100%;display:grid}.page-placeholder-card{border:1px solid var(--theme-line);border-radius:var(--radius-lg);background:var(--theme-surface);width:min(100%,520px);box-shadow:var(--theme-shadow);padding:28px}.page-placeholder-card h1{color:var(--theme-ink);margin-bottom:8px;font-size:30px}.page-placeholder-card p{color:var(--theme-muted)}#main-content>main.patients-page{--patients-check-col-width:0px;--patients-name-col-width:clamp(11rem, 24vw, 16rem);align-content:start;gap:18px;display:grid}#main-content>main.patients-page.is-select-mode{--patients-check-col-width:48px}#main-content>main.patients-page .head-title{justify-content:space-between;align-items:center;gap:18px;animation:.45s both fadeUp;display:flex}#main-content>main.patients-page .head-title h1{letter-spacing:.3px;color:var(--theme-ink);margin:0;font-size:32px;font-weight:700}#main-content>main.patients-page .subtitle{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px}#main-content>main.patients-page .neo,#main-content>main.patients-page .table-box,#main-content>main.patients-page .card{background:var(--theme-surface);border-radius:var(--radius-lg);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow)}#main-content>main.patients-page .neo-btn{cursor:pointer;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}#main-content>main.patients-page .neo-btn:hover{transform:translateY(-1px)}#main-content>main.patients-page .neo-btn:active{transform:translateY(1px)}#main-content>main.patients-page .neo-btn.secondary{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.patients-page .neo-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}#main-content>main.patients-page .neo-pressed{border:1px solid var(--theme-line);background:#fff;box-shadow:inset 0 1px 2px #141e2d1f}#main-content>main.patients-page .card{padding:18px;animation:.5s both fadeUp}#main-content>main.patients-page .filter-card{width:100%;max-width:none;padding:14px 16px}#main-content>main.patients-page .filter-grid{grid-template-columns:minmax(170px,1fr) minmax(210px,240px) minmax(280px,1.4fr) auto;align-items:end;gap:12px;display:grid}#main-content>main.patients-page .filter-item{gap:6px;display:grid}#main-content>main.patients-page .filter-actions{justify-content:flex-end;gap:10px;display:flex}#main-content>main.patients-page .small{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}#main-content>main.patients-page .neo-select,#main-content>main.patients-page .filter-card .filter-item>.neo-input{border:1px solid var(--theme-line);background:var(--theme-field-bg);width:100%;height:36px;color:var(--theme-ink);border-radius:12px;outline:none;padding:0 12px;font-size:13px}#main-content>main.patients-page .neo-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-muted) 50%), linear-gradient(135deg, var(--theme-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}#main-content>main.patients-page .filter-card .neo-input:focus-visible,#main-content>main.patients-page .filter-card .neo-select:focus-visible{outline:none}#main-content>main.patients-page .neo-input::placeholder{color:var(--theme-muted)}#main-content>main.patients-page .bulk-bar{border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;animation:.45s both fadeUp;display:none}#main-content>main.patients-page .bulk-actions{flex-wrap:wrap;gap:10px;display:flex}#main-content>main.patients-page .table-box{border-radius:var(--radius-lg);border:1px solid var(--theme-line);min-width:0;padding:16px;animation:.55s both fadeUp}#main-content>main.patients-page .search-pager{justify-content:flex-end;align-items:center;gap:10px;padding:12px 6px 0;display:flex}#main-content>main.patients-page .search-page-info{color:var(--theme-muted);margin:0 auto;font-size:12px}#main-content>main.patients-page .search-pager.hidden{display:none}#main-content>main.patients-page .table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}#main-content>main.patients-page table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;min-width:880px}#main-content>main.patients-page table col.col-check{width:var(--patients-check-col-width)}#main-content>main.patients-page table col.col-sno{width:60px}#main-content>main.patients-page table col.col-options{width:90px}#main-content>main.patients-page table col.col-eq{width:calc((100% - var(--patients-check-col-width) - 60px - 90px) / 5)}#main-content>main.patients-page thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-muted);background:var(--theme-surface-2);padding:0 12px 6px;font-size:11px}#main-content>main.patients-page thead th.sno,#main-content>main.patients-page tbody td.sno{text-align:center;padding:12px 8px}#main-content>main.patients-page thead th.name,#main-content>main.patients-page thead th.doctor{text-align:center}#main-content>main.patients-page tbody td.name{text-align:left;padding-left:50px}#main-content>main.patients-page tbody td.doctor{text-align:left;padding-left:12px}#main-content>main.patients-page thead th.amount,#main-content>main.patients-page thead th.due,#main-content>main.patients-page thead th.status-col{text-align:center}#main-content>main.patients-page tbody tr{background:#fff;transition:transform .15s,box-shadow .15s}#main-content>main.patients-page tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 24px #141e2d1a}#main-content>main.patients-page.is-menu-open tbody tr:hover{box-shadow:none;transform:none}#main-content>main.patients-page tbody tr.menu-open{z-index:2;position:relative}#main-content>main.patients-page tbody td{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);color:var(--theme-ink);padding:12px}#main-content>main.patients-page tbody td.amount,#main-content>main.patients-page tbody td.due,#main-content>main.patients-page tbody td.status-col{text-align:center}#main-content>main.patients-page .round-left{border-left:1px solid var(--theme-line);border-radius:12px 0 0 12px}#main-content>main.patients-page tbody td:last-child{border-right:1px solid var(--theme-line);border-radius:0 12px 12px 0}#main-content>main.patients-page .no-data{text-align:center;color:var(--theme-muted);padding:16px 0}#main-content>main.patients-page tbody td.no-data{border-left:1px solid var(--theme-line);border-right:1px solid var(--theme-line);border-radius:12px}#main-content>main.patients-page .check-col{width:var(--patients-check-col-width);text-align:center;padding:0;overflow:hidden}#main-content>main.patients-page:not(.is-select-mode) .check-col{visibility:hidden}#main-content>main.patients-page .sno{text-align:center;width:60px}#main-content>main.patients-page .name,#main-content>main.patients-page .doctor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#main-content>main.patients-page .amount{text-align:right;white-space:nowrap;font-weight:600}#main-content>main.patients-page .due{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}#main-content>main.patients-page .due.is-due{color:var(--theme-danger)}#main-content>main.patients-page .due.is-no-due{color:var(--theme-muted);font-weight:600}#main-content>main.patients-page .status-col{white-space:nowrap;text-align:center}#main-content>main.patients-page .status{white-space:nowrap;color:var(--theme-warm);font-weight:600}#main-content>main.patients-page .status.is-completed{color:var(--theme-success)}#main-content>main.patients-page .status.is-not-completed{color:var(--theme-danger)}#main-content>main.patients-page .options{text-align:center;width:90px}#main-content>main.patients-page .menu{justify-content:center;width:100%;display:inline-flex;position:relative}#main-content>main.patients-page .menu-btn{cursor:pointer;border:1px solid var(--theme-line);background:var(--theme-surface);color:var(--theme-ink);border-radius:10px;padding:6px 10px;font-size:18px;line-height:1}#main-content>main.patients-page .menu-list{border:1px solid var(--theme-line);z-index:30;background:var(--theme-field-bg-2);border-radius:14px;min-width:140px;display:none;position:absolute;top:32px;right:0;overflow:hidden;box-shadow:0 12px 24px #141e2d1f}#main-content>main.patients-page .menu-list.is-open{display:block}#main-content>main.patients-page .menu-list button{width:100%;color:var(--theme-ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 16px;font-size:13px}#main-content>main.patients-page .menu-list button:hover{background:var(--theme-surface-2)}#main-content>main.patients-page .menu-list button.danger{color:var(--theme-danger)}#main-content>main.patients-page .row-check{width:16px;height:16px;accent-color:var(--theme-accent)}#main-content>main.reports-page{width:100%;max-width:none;min-height:100%;margin:0;padding:clamp(14px,2.2vw,24px)}#main-content>main.reports-page .page{max-width:var(--page-max,1200px);gap:18px;margin:0 auto;display:grid}#main-content>main.reports-page .head-title{justify-content:space-between;align-items:flex-end;gap:18px;animation:.45s both fadeUp;display:flex}#main-content>main.reports-page .head-title h1{letter-spacing:.3px;margin:0;font-size:32px;font-weight:700}#main-content>main.reports-page .subtitle{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px}#main-content>main.reports-page .neo,#main-content>main.reports-page .table-box,#main-content>main.reports-page .card{background:var(--theme-surface);border-radius:var(--radius-lg);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow)}#main-content>main.reports-page .neo-pressed{border:1px solid var(--theme-line);background:#fff;box-shadow:inset 0 1px 2px #141e2d1f}#main-content>main.reports-page .card{border-radius:var(--radius-lg);padding:18px;animation:.5s both fadeUp}#main-content>main.reports-page .filter-card{width:100%;max-width:none;padding:14px 16px}#main-content>main.reports-page .filter-grid{grid-template-columns:1fr minmax(210px,240px) minmax(280px,1.4fr);align-items:end;gap:12px;display:grid}#main-content>main.reports-page .filter-item{gap:6px;display:grid}#main-content>main.reports-page .small{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}#main-content>main.reports-page .neo-select,#main-content>main.reports-page .neo-input{border:1px solid var(--theme-line);background:var(--theme-field-bg);width:100%;height:36px;color:var(--theme-ink);border-radius:12px;outline:none;padding:0 12px;font-size:13px}#main-content>main.reports-page .neo-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-muted) 50%), linear-gradient(135deg, var(--theme-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}#main-content>main.reports-page .filter-card .neo-input:focus-visible,#main-content>main.reports-page .filter-card .neo-select:focus-visible,#main-content>main.reports-page .filter-card input:focus-visible,#main-content>main.reports-page .filter-card select:focus-visible{outline:none}#main-content>main.reports-page .table-box{border-radius:var(--radius-lg);border:1px solid var(--theme-line);padding:16px;animation:.55s both fadeUp}#main-content>main.reports-page .table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}#main-content>main.reports-page table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;min-width:760px}#main-content>main.reports-page thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-muted);padding:0 12px 6px;font-size:11px}#main-content>main.reports-page thead th.action-col,#main-content>main.reports-page thead th.inform-col,#main-content>main.reports-page tbody td.action-col,#main-content>main.reports-page tbody td.inform-col{text-align:center}#main-content>main.reports-page tbody tr{background:#fff;transition:transform .15s,box-shadow .15s}#main-content>main.reports-page tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 24px #141e2d1a}#main-content>main.reports-page tbody td{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);padding:12px}#main-content>main.reports-page tbody td:first-child{border-left:1px solid var(--theme-line);border-radius:12px 0 0 12px}#main-content>main.reports-page tbody td:last-child{border-right:1px solid var(--theme-line);border-radius:0 12px 12px 0}#main-content>main.reports-page .sno{width:60px}#main-content>main.reports-page .name,#main-content>main.reports-page .doctor,#main-content>main.reports-page .status-col,#main-content>main.reports-page .action-col,#main-content>main.reports-page .inform-col{white-space:nowrap;text-overflow:ellipsis;width:calc(20% - 12px);overflow:hidden}#main-content>main.reports-page .status{font-weight:600}#main-content>main.reports-page .status.is-completed{color:var(--theme-success)}#main-content>main.reports-page .status.is-not-completed{color:var(--theme-danger)}#main-content>main.reports-page .patient-link,#main-content>main.reports-page .action-btn{font:inherit;background:0 0;border:0;padding:0}#main-content>main.reports-page .patient-link{color:var(--theme-accent);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:600;text-decoration:none;display:block;overflow:hidden}#main-content>main.reports-page .patient-link:hover{text-decoration:underline}#main-content>main.reports-page .action-btn{cursor:pointer;color:var(--theme-accent);font-weight:600}#main-content>main.reports-page .wa-btn{color:#15803d;cursor:pointer;white-space:nowrap;background:#15803d1a;border:1px solid #15803d40;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}#main-content>main.reports-page .wa-btn:hover{background:#15803d29}#main-content>main.reports-page .wa-btn.is-disabled,#main-content>main.reports-page .wa-btn:disabled{opacity:.55;cursor:pointer}#main-content>main.reports-page .wa-btn i{font-size:16px}#main-content>main.reports-page .no-data{text-align:center;color:var(--theme-muted);padding:16px 0}#main-content>main.reports-page tbody td.no-data{border-left:1px solid var(--theme-line);border-right:1px solid var(--theme-line);border-radius:12px}#main-content>main.patient-new-page{width:100%;max-width:none;font-family:var(--font-sans);align-content:start;margin:0;padding:clamp(14px,2.2vw,24px);display:grid}#main-content>main.patient-new-page .page{max-width:var(--page-max);gap:24px;width:100%;margin:0 auto;display:grid}#main-content>main.patient-new-page .wrapper{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;display:grid}#main-content>main.patient-new-page .wrapper-vertical{gap:24px;display:grid}#main-content>main.patient-new-page .neo-card,#main-content>main.patient-new-page .patient-row{background:var(--theme-surface);border-color:var(--theme-line);box-shadow:var(--theme-shadow)}#main-content>main.patient-new-page .neo-card{width:min(100%, var(--page-max,1200px));border-radius:var(--radius-lg);border:1px solid var(--theme-line);margin-inline:auto;padding:22px}#main-content>main.patient-new-page h3{letter-spacing:.3px;color:var(--theme-ink);margin:0 0 16px;font-size:18px}#main-content>main.patient-new-page .form-group{margin-bottom:14px}#main-content>main.patient-new-page .flex-1{flex:1}#main-content>main.patient-new-page .mt-12{margin-top:12px}#main-content>main.patient-new-page label{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:12px;display:block}#main-content>main.patient-new-page .neo-input,#main-content>main.patient-new-page .neo-select,#main-content>main.patient-new-page .search{border-radius:var(--radius-md);border:1px solid var(--theme-line);width:100%;box-shadow:none;background:var(--theme-field-bg);color:var(--theme-ink);padding:10px 12px;font-size:14px}#main-content>main.patient-new-page .neo-input::placeholder,#main-content>main.patient-new-page .search::placeholder{color:var(--theme-muted)}#main-content>main.patient-new-page .neo-input:focus,#main-content>main.patient-new-page .neo-select:focus,#main-content>main.patient-new-page .search:focus{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px #0f766e1f}#main-content>main.patient-new-page .row{flex-wrap:wrap;gap:16px;display:flex}#main-content>main.patient-new-page .row .form-group{flex:1;min-width:160px}#main-content>main.patient-new-page .neo-btn,#main-content>main.patient-new-page .small-btn{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border-color:#0000}#main-content>main.patient-new-page .neo-btn{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:inline-flex}#main-content>main.patient-new-page .action-bar{justify-content:flex-end;display:flex}#main-content>main.patient-new-page .action-bar .neo-btn{width:100%;max-width:340px}#main-content>main.patient-new-page #existingPatients{gap:10px;display:grid}#main-content>main.patient-new-page .existing-pager{justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}#main-content>main.patient-new-page .existing-page-info{color:var(--theme-muted);margin:0 auto;font-size:12px}#main-content>main.patient-new-page .existing-pager .small-btn[disabled]{opacity:.6;cursor:not-allowed}#main-content>main.patient-new-page .patient-row{border-radius:var(--radius-md);border:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}#main-content>main.patient-new-page .patient-row b{font-size:14px}#main-content>main.patient-new-page .small-btn{cursor:pointer;border:none;border-radius:999px;padding:6px 12px;font-weight:600}#main-content>main.patient-new-page .small-btn:hover{background:var(--theme-accent-strong)}#main-content>main.patient-new-page .search{margin-bottom:16px;padding:12px}#main-content>main.patient-new-page .search-wrap{position:relative}#main-content>main.patient-new-page .suggestions{background:var(--theme-surface);border-radius:var(--radius-md);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);z-index:5;max-height:260px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}#main-content>main.patient-new-page .suggestion{cursor:pointer;border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}#main-content>main.patient-new-page .suggestion:last-child{border-bottom:none}#main-content>main.patient-new-page .suggestion:hover,#main-content>main.patient-new-page .suggestion.active{background:var(--theme-surface-2)}#main-content>main.patient-new-page .suggestion-main{flex-direction:column;gap:2px;display:flex}#main-content>main.patient-new-page .suggestion-name{font-weight:600}#main-content>main.patient-new-page .suggestion-meta{color:var(--theme-muted);font-size:12px}#main-content>main.patient-new-page .suggestion-cost{font-weight:600}#main-content>main.patient-new-page .selected-tests{gap:8px;margin-top:12px;display:grid}#main-content>main.patient-new-page .selected-item{border-radius:var(--radius-md);background:var(--theme-surface-2);border:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}#main-content>main.patient-new-page .selected-item.group-item{font-weight:600}#main-content>main.patient-new-page .selected-item.group-test{background:0 0;border-style:dashed;margin-left:16px}#main-content>main.patient-new-page .selected-item.group-test .selected-cost{color:var(--theme-muted);font-size:12px}#main-content>main.patient-new-page .selected-item label{flex:1;align-items:center;gap:8px;display:flex}#main-content>main.patient-new-page .selected-item input{width:16px;height:16px;accent-color:var(--theme-accent)}#main-content>main.patient-new-page .selected-cost{text-align:right;min-width:72px;font-weight:600}#main-content>main.patient-new-page .bill-header{justify-content:space-between;margin-bottom:8px;font-weight:700;display:flex}#main-content>main.patient-new-page .bill-items{gap:6px;display:grid}#main-content>main.patient-new-page .bill-row{border-bottom:1px dashed var(--theme-line);justify-content:space-between;align-items:center;padding:6px 0;display:flex}#main-content>main.patient-new-page .bill-row:last-child{border-bottom:none}#main-content>main.patient-new-page .bill-name{flex:1}#main-content>main.patient-new-page .bill-amount{text-align:right;width:110px;font-weight:600}#main-content>main.patient-new-page .bill-summary{gap:10px;max-width:520px;margin-top:14px;margin-left:auto;display:grid}#main-content>main.patient-new-page .bill-summary-row{grid-template-columns:1fr auto minmax(180px,240px);align-items:center;column-gap:10px;display:grid}#main-content>main.patient-new-page .bill-summary-label{text-align:right;color:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:12px;display:inline-block}#main-content>main.patient-new-page .bill-summary-colon{color:var(--theme-muted);font-weight:700}#main-content>main.patient-new-page .bill-summary-value{justify-content:flex-end;display:flex}#main-content>main.patient-new-page .bill-summary-row.is-total .bill-summary-label,#main-content>main.patient-new-page .bill-summary-row.is-total .bill-summary-colon,#main-content>main.patient-new-page .bill-summary-row.is-total .bill-summary-value{color:var(--theme-ink);font-weight:700}#main-content>main.patient-new-page .bill-summary-value .neo-input{text-align:right;max-width:240px}#main-content>main.patient-new-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#main-content>main.patient-new-page .hidden{display:none}#main-content>main.patient-new-page .no-result{text-align:center;color:var(--theme-muted);padding:10px 0}#main-content>main.accounts-page,#main-content>main.accounts-due-page{align-content:start;gap:20px;display:grid}#main-content>main.accounts-page .page,#main-content>main.accounts-due-page .page{gap:20px;width:100%;display:grid}#main-content>main.accounts-page .neo,#main-content>main.accounts-page .card,#main-content>main.accounts-due-page .neo,#main-content>main.accounts-due-page .card{background:var(--theme-surface);border-radius:var(--radius-lg);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow)}#main-content>main.accounts-page .neo-pressed,#main-content>main.accounts-due-page .neo-pressed{border:1px solid var(--theme-line);background:#fff;box-shadow:inset 0 1px 2px #141e2d1f}#main-content>main.accounts-page .header,#main-content>main.accounts-due-page .header{justify-content:space-between;align-items:center;gap:16px;animation:.45s both fadeUp;display:flex}#main-content>main.accounts-page .header h1,#main-content>main.accounts-due-page .header h1{letter-spacing:.2px;color:var(--theme-ink);margin:0;font-size:32px;font-weight:700}#main-content>main.accounts-due-page .header h1{font-size:30px;font-weight:800}#main-content>main.accounts-page .subtitle,#main-content>main.accounts-due-page .subtitle{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px}#main-content>main.accounts-page .header-actions,#main-content>main.accounts-due-page .header-actions{flex-wrap:wrap;gap:12px;display:flex}#main-content>main.accounts-page .btn,#main-content>main.accounts-due-page .btn{cursor:pointer;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}#main-content>main.accounts-page .btn:hover,#main-content>main.accounts-due-page .btn:hover{transform:translateY(-1px)}#main-content>main.accounts-page .btn:active,#main-content>main.accounts-due-page .btn:active{transform:translateY(1px)}#main-content>main.accounts-page .btn.secondary,#main-content>main.accounts-due-page .btn.secondary{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.accounts-page .summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}#main-content>main.accounts-page .summary-card{padding:18px 20px;animation:.5s both fadeUp;position:relative;overflow:hidden}#main-content>main.accounts-page .summary-card:nth-child(2){animation-delay:50ms}#main-content>main.accounts-page .summary-card:nth-child(3){animation-delay:.1s}#main-content>main.accounts-page .summary-card:nth-child(4){animation-delay:.15s}#main-content>main.accounts-page .summary-card:nth-child(5){animation-delay:.2s}#main-content>main.accounts-page .summary-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0f766e1f,#0000 60%);position:absolute;inset:0}#main-content>main.accounts-page .summary-card:nth-child(2):after{background:linear-gradient(135deg,#c0392b1f,#0000 60%)}#main-content>main.accounts-page .summary-card:nth-child(3):after{background:linear-gradient(135deg,#5c7cfa1f,#0000 60%)}#main-content>main.accounts-page .summary-card:nth-child(4):after{background:linear-gradient(135deg,#d0812a1f,#0000 60%)}#main-content>main.accounts-page .summary-card:nth-child(5):after{background:linear-gradient(135deg,#1b7a3f1f,#0000 60%)}#main-content>main.accounts-page .summary h4{text-transform:uppercase;color:var(--theme-muted);letter-spacing:.6px;font-size:11px}#main-content>main.accounts-page .summary p{margin:6px 0 0;font-size:26px;font-weight:800}#main-content>main.accounts-page .summary-value{color:var(--theme-ink)}#main-content>main.accounts-page .summary-revenue{color:var(--theme-accent)}#main-content>main.accounts-page .summary-discount{color:var(--theme-danger)}#main-content>main.accounts-page .summary-due{color:#2f6feb}#main-content>main.accounts-page .summary-insentive{color:var(--theme-warm)}#main-content>main.accounts-page .summary-profit{color:var(--theme-success)}#main-content>main.accounts-page .summary-card-button{width:100%;font:inherit;color:inherit;text-align:left;appearance:none;cursor:pointer}#main-content>main.accounts-page .summary-card-button.is-clickable:hover{transform:translateY(-2px);box-shadow:0 20px 36px #1c293d24,0 8px 16px #1c293d14}#main-content>main.accounts-page .accounts-app-bar{scrollbar-width:thin;background:linear-gradient(#ffffffeb,#f8f3eaf0);border:1px solid #ffffffb3;border-radius:22px;gap:8px;padding:12px;display:flex;overflow-x:auto;box-shadow:0 18px 36px #1c293d1a,0 6px 14px #1c293d0f,inset 0 1px #ffffffd9}#main-content>main.accounts-page .accounts-tab{appearance:none;color:var(--theme-muted);cursor:pointer;white-space:nowrap;background:linear-gradient(#fffffff5,#f7f1e9fa);border:1px solid #e3d9c9b3;border-radius:16px;padding:12px 18px;font-size:15px;font-weight:600;transition:color .15s,background .15s,transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 10px 20px #1c293d12,inset 0 1px #ffffffe6}#main-content>main.accounts-page .accounts-tab:hover{color:var(--theme-ink);border-color:#0f766e2e;transform:translateY(-2px);box-shadow:0 16px 28px #1c293d1c,inset 0 1px #fffffff2}#main-content>main.accounts-page .accounts-tab.is-active{color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 30px #0f766e3d,0 8px 16px #1c293d1a}#main-content>main.accounts-page .accounts-panel{display:none}#main-content>main.accounts-page .accounts-panel.is-active{gap:20px;display:grid}#main-content>main.accounts-page .accounts-panel-blank{min-height:360px}#main-content>main.accounts-page .bills-card{gap:18px;padding:22px;display:grid}#main-content>main.accounts-page .bills-hero h2{margin:0;font-size:24px;line-height:1.2}#main-content>main.accounts-page .bills-hero p{color:var(--theme-muted);margin:8px 0 0;font-size:14px}#main-content>main.accounts-page .bills-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#main-content>main.accounts-page .bills-option-card{border:1px solid var(--theme-line);color:var(--theme-ink);text-align:left;cursor:pointer;background:linear-gradient(#fffffffa,#f7f1e9f5);border-radius:18px;gap:6px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 12px 22px #1c293d12,inset 0 1px #ffffffeb}#main-content>main.accounts-page .bills-option-card:hover,#main-content>main.accounts-page .bills-option-card:focus-visible{border-color:#0f766e3d;outline:none;transform:translateY(-2px);box-shadow:0 16px 28px #1c293d1a}#main-content>main.accounts-page .bills-option-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-muted);font-size:11px}#main-content>main.accounts-page .bills-option-card strong{font-size:18px;line-height:1.2}#main-content>main.accounts-page .bills-option-desc{color:var(--theme-muted);font-size:13px}#main-content>main.tests-page{align-content:start;gap:18px;display:grid}#main-content>main.tests-page .page{gap:18px;width:100%;display:grid}#main-content>main.tests-page .head-title{justify-content:space-between;align-items:center;gap:18px;animation:.45s both fadeUp;display:flex}#main-content>main.tests-page .head-title h1{letter-spacing:.3px;color:var(--theme-ink);margin:0;font-size:32px;font-weight:700}#main-content>main.tests-page .subtitle{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px}#main-content>main.tests-page .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#main-content>main.tests-page .neo,#main-content>main.tests-page .card{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--radius-lg);box-shadow:var(--theme-shadow)}#main-content>main.tests-page .filter-card{width:100%;max-width:none;padding:14px 16px;animation:.5s both fadeUp}#main-content>main.tests-page .filter-grid{grid-template-columns:minmax(280px,1fr) minmax(320px,420px);align-items:end;gap:12px;display:grid}#main-content>main.tests-page .filter-item{gap:6px;display:grid}#main-content>main.tests-page .small{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:600}#main-content>main.tests-page .neo-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));box-shadow:var(--shadow-accent);border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}#main-content>main.tests-page .neo-btn:hover{transform:translateY(-1px)}#main-content>main.tests-page .neo-btn:active{transform:translateY(1px)}#main-content>main.tests-page .neo-btn.secondary{color:var(--theme-ink);background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.tests-page .tabs{flex-wrap:wrap;gap:12px;display:flex}#main-content>main.tests-page .tabs button{border:1px solid var(--theme-line);background:var(--theme-surface-2);color:var(--theme-muted);cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}#main-content>main.tests-page .tabs button.active{color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));border-color:#0000;box-shadow:0 10px 22px #0f766e33}#main-content>main.tests-page .input-wrap{border-radius:var(--radius-md);border:1px solid var(--theme-line);background:#fff;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:inset 0 1px 2px #141e2d1f}#main-content>main.tests-page .input-wrap i{color:var(--theme-muted);font-size:18px}#main-content>main.tests-page .icon-btn{cursor:pointer;color:var(--theme-muted);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s;display:flex}#main-content>main.tests-page .icon-btn:hover{color:var(--theme-accent)}#main-content>main.tests-page .icon-btn:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0f766e59}#main-content>main.tests-page .neo-input{min-width:0;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}#main-content>main.tests-page .table-box{border-radius:var(--radius-lg);border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:var(--theme-shadow);box-sizing:border-box;width:100%;padding:16px;animation:.55s both fadeUp}#main-content>main.tests-page .table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}#main-content>main.tests-page table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;min-width:980px;max-width:100%}#main-content>main.tests-page thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-muted);padding:0 12px 6px;font-size:11px}#main-content>main.tests-page tbody tr{background:#fff;transition:transform .15s,box-shadow .15s}#main-content>main.tests-page tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 24px #141e2d1a}#main-content>main.tests-page .table-box.menu-open tbody tr:hover{box-shadow:none;transform:none}#main-content>main.tests-page tbody tr.menu-open{z-index:2;position:relative}#main-content>main.tests-page tbody td{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);padding:12px}#main-content>main.tests-page tbody td:first-child{border-left:1px solid var(--theme-line);border-radius:12px 0 0 12px}#main-content>main.tests-page tbody td:last-child{border-right:1px solid var(--theme-line);border-radius:0 12px 12px 0}#main-content>main.tests-page .tests-table-message{text-align:center;color:var(--theme-muted)}#main-content>main.tests-page .sno{width:60px}#main-content>main.tests-page .name{overflow-wrap:anywhere;white-space:normal;width:220px}#main-content>main.tests-page .category{text-transform:uppercase;width:140px;color:var(--theme-muted);white-space:normal;font-size:12px}#main-content>main.tests-page .shortcut{white-space:nowrap;width:110px}#main-content>main.tests-page .normal{white-space:pre-line;width:260px;color:var(--theme-muted);overflow-wrap:anywhere;font-size:12px}#main-content>main.tests-page .cost{text-align:right;white-space:nowrap;width:110px;font-weight:600}#main-content>main.tests-page .active-col{width:110px}#main-content>main.tests-page .options{width:90px}#main-content>main.tests-page .tests-menu{justify-content:center;width:100%;display:inline-flex;position:relative}#main-content>main.tests-page .tests-menu-btn{cursor:pointer;border:1px solid var(--theme-line);background:var(--theme-surface-2);color:var(--theme-ink);border-radius:10px;padding:6px 10px;font-size:18px;line-height:1}#main-content>main.tests-page .tests-menu-list{border:1px solid var(--theme-line);background:var(--theme-surface);z-index:30;border-radius:14px;min-width:140px;display:none;position:absolute;top:32px;right:0;overflow:hidden;box-shadow:0 12px 24px #141e2d1f}#main-content>main.tests-page .tests-menu-list.is-open{display:block}#main-content>main.tests-page .tests-menu-list button{text-align:left;cursor:pointer;width:100%;color:var(--theme-ink);background:0 0;border:none;padding:10px 16px;font-size:13px;display:block}#main-content>main.tests-page .tests-menu-list button:hover{background:var(--theme-surface-2)}#main-content>main.tests-page .tests-menu-list button.danger{color:var(--theme-danger)}#main-content>main.tests-page .tests-switch{width:46px;height:24px;display:inline-block;position:relative}#main-content>main.tests-page .tests-switch input{opacity:0;width:0;height:0}#main-content>main.tests-page .tests-slider{cursor:pointer;background-color:#d4c9b7;border-radius:24px;transition:all .3s;position:absolute;inset:0}#main-content>main.tests-page .tests-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}#main-content>main.tests-page .tests-switch input:checked+.tests-slider{background-color:var(--theme-accent)}#main-content>main.tests-page .tests-switch input:checked+.tests-slider:before{transform:translate(22px)}@media (width<=1366px){#main-content>main.tests-page table{table-layout:auto;min-width:900px}#main-content>main.tests-page .sno,#main-content>main.tests-page .name,#main-content>main.tests-page .category,#main-content>main.tests-page .shortcut,#main-content>main.tests-page .normal,#main-content>main.tests-page .cost,#main-content>main.tests-page .active-col,#main-content>main.tests-page .options{width:auto}}@media (width<=1024px){#main-content>main.tests-page .header-actions{justify-content:flex-start;width:100%}#main-content>main.tests-page .filter-grid{grid-template-columns:1fr}}@media (width<=900px){#main-content>main.tests-page .head-title{flex-direction:column;align-items:flex-start}#main-content>main.tests-page .header-actions{justify-content:flex-start;width:100%}#main-content>main.tests-page table{table-layout:auto}#main-content>main.tests-page thead th{font-size:10px}#main-content>main.tests-page tbody td{padding:10px;font-size:12px}#main-content>main.tests-page .sno,#main-content>main.tests-page .name,#main-content>main.tests-page .category,#main-content>main.tests-page .shortcut,#main-content>main.tests-page .normal,#main-content>main.tests-page .cost,#main-content>main.tests-page .active-col,#main-content>main.tests-page .options{width:auto}#main-content>main.tests-page .shortcut,#main-content>main.tests-page .cost,#main-content>main.tests-page .active-col{white-space:normal}#main-content>main.tests-page .cost{text-align:left}}@media (width<=600px){#main-content>main.tests-page .head-title h1{font-size:28px}#main-content>main.tests-page table{min-width:760px}}#main-content>main.new-test-page,#main-content>main.new-group-page{align-content:start;gap:18px;display:grid}#main-content>main.new-test-page .test-page,#main-content>main.new-group-page .neo-card{width:100%}#main-content>main.new-test-page .test-page{gap:18px;display:grid}#main-content>main.new-test-page .neo-card,#main-content>main.new-group-page .neo-card{border-radius:var(--radius-lg);border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;box-shadow:var(--theme-shadow);gap:18px;margin:0;padding:22px;display:grid}#main-content>main.new-group-page .neo-card{max-width:none;padding:26px}#main-content>main.new-test-page .page-head,#main-content>main.new-test-page .section-head,#main-content>main.new-group-page .header-row,#main-content>main.new-group-page .section-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#main-content>main.new-group-page .header-row{flex-wrap:wrap;gap:16px}#main-content>main.new-test-page .page-head h2,#main-content>main.new-test-page .section-head h3,#main-content>main.new-group-page .header-row h2,#main-content>main.new-group-page .section-header h3{margin:0}#main-content>main.new-group-page .header-row h2{letter-spacing:.3px;font-size:24px}#main-content>main.new-test-page .page-head p,#main-content>main.new-test-page .section-head p,#main-content>main.new-group-page .subtitle{color:var(--theme-muted);margin:6px 0 0;font-size:13px;line-height:1.5}#main-content>main.new-test-page label,#main-content>main.new-group-page label{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted);margin-bottom:6px;font-size:12px;font-weight:700;display:block}#main-content>main.new-group-page label{letter-spacing:.04em;font-weight:600}#main-content>main.new-test-page input,#main-content>main.new-test-page select,#main-content>main.new-group-page input,#main-content>main.new-group-page select{border-radius:var(--radius-md);border:1px solid var(--theme-line);background:var(--theme-field-bg);width:100%;color:var(--theme-ink);padding:11px 12px;font-size:14px}#main-content>main.new-group-page input,#main-content>main.new-group-page select{padding:10px 12px}#main-content>main.new-test-page input:focus,#main-content>main.new-test-page select:focus,#main-content>main.new-group-page input:focus,#main-content>main.new-group-page select:focus{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px #0f766e1f}#main-content>main.new-test-page input[type=checkbox],#main-content>main.new-group-page input[type=checkbox]{width:auto;accent-color:var(--theme-accent);margin:0;padding:0}#main-content>main.new-test-page .grid-2,#main-content>main.new-group-page .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}#main-content>main.new-test-page .grid-2>div,#main-content>main.new-group-page .grid-2>div{min-width:0}#main-content>main.new-test-page .option-row{flex-wrap:wrap;gap:14px;display:flex}#main-content>main.new-test-page .inline-check,#main-content>main.new-group-page .inline{border:1px solid var(--theme-line);background:var(--theme-surface-2);border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 14px;display:inline-flex}#main-content>main.new-group-page .inline{width:fit-content;margin-top:4px;padding:8px 10px}#main-content>main.new-group-page .inline.inline-slot{justify-content:flex-start;width:100%}#main-content>main.new-test-page .inline-check span,#main-content>main.new-group-page .label-inline{letter-spacing:.03em;text-transform:none;color:var(--theme-ink);margin:0;font-size:13px;font-weight:700}#main-content>main.new-group-page .label-inline{font-weight:600}#main-content>main.new-test-page .btn,#main-content>main.new-group-page .btn{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));box-shadow:var(--shadow-accent);border:none;border-radius:999px;padding:10px 16px;font-weight:700}#main-content>main.new-group-page .btn{font-weight:600}#main-content>main.new-test-page .btn.small,#main-content>main.new-group-page .btn.small{padding:8px 12px;font-size:12px}#main-content>main.new-test-page .btn.secondary,#main-content>main.new-group-page .btn.secondary{color:var(--theme-ink);background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.new-test-page .btn.link,#main-content>main.new-group-page .btn.link{color:var(--theme-danger);box-shadow:none;background:0 0;border:none;padding:0;font-size:12px}#main-content>main.new-test-page .btn:disabled,#main-content>main.new-group-page .btn:disabled{opacity:.6;cursor:not-allowed}#main-content>main.new-test-page .report-builder-wrap,#main-content>main.new-group-page .preview-wrap{--theme-line:#bbb;background:#fff;border:1px solid #bbb;border-radius:0}#main-content>main.new-group-page .preview-wrap{background:#fff}#main-content>main.new-test-page .table-wrap,#main-content>main.new-group-page .table-wrap{width:100%;overflow-x:auto}#main-content>main.new-test-page .builder-table{border-spacing:0;width:100%;min-width:980px}#main-content>main.new-test-page .preview-report-table,#main-content>main.new-group-page .preview-report-table{border-spacing:0;width:100%;min-width:760px}#main-content>main.new-test-page .builder-table th,#main-content>main.new-test-page .builder-table td,#main-content>main.new-test-page .preview-report-table th,#main-content>main.new-test-page .preview-report-table td,#main-content>main.new-group-page .preview-report-table th,#main-content>main.new-group-page .preview-report-table td{vertical-align:top;border:none;border-right:1px solid var(--theme-line,#999);border-bottom:1px solid var(--theme-line,#999);padding:4px}#main-content>main.new-test-page .builder-table th:first-child,#main-content>main.new-test-page .builder-table td:first-child,#main-content>main.new-test-page .preview-report-table th:first-child,#main-content>main.new-test-page .preview-report-table td:first-child,#main-content>main.new-group-page .preview-report-table th:first-child,#main-content>main.new-group-page .preview-report-table td:first-child{border-left:1px solid var(--theme-line,#999)}#main-content>main.new-test-page .builder-table thead .report-cols th,#main-content>main.new-test-page .preview-report-table thead .report-cols th,#main-content>main.new-group-page .preview-report-table thead .report-cols th{border-top:1px solid var(--theme-line,#999);letter-spacing:.08em;background:#fff;border-bottom:none;font-size:12px;font-weight:700}#main-content>main.new-test-page .group-header-row td,#main-content>main.new-group-page .group-header-row td,#main-content>main.new-group-page .section-header td,#main-content>main.new-group-page .test-header-row td{background:#fff;padding-top:8px;padding-bottom:4px}#main-content>main.new-test-page .heading-row-content{justify-content:space-between;align-items:center;gap:12px;display:flex}#main-content>main.new-test-page .group-heading,#main-content>main.new-group-page .preview-group-heading,#main-content>main.new-group-page .group-heading{letter-spacing:.6px;margin:0;font-size:13px;font-weight:700;line-height:1.2}#main-content>main.new-test-page .hidden,#main-content>main.new-group-page .hidden{display:none!important}#main-content>main.new-test-page .builder-row input,#main-content>main.new-test-page .builder-row select{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;padding:4px 2px;font-size:12px}#main-content>main.new-test-page .builder-row input:focus,#main-content>main.new-test-page .builder-row select:focus{border-color:var(--theme-accent);box-shadow:none;background:#0f766e0d}#main-content>main.new-test-page .builder-row .name-cell{min-width:220px}#main-content>main.new-test-page .single-name-value{padding:4px 2px;font-size:12px;font-weight:700;display:inline-block}#main-content>main.new-test-page .preview-report-table .param-indent,#main-content>main.new-group-page .preview-report-table .param-indent{padding-left:20px}#main-content>main.new-test-page .result-cell,#main-content>main.new-test-page .normal-cell{min-width:220px}#main-content>main.new-test-page .builder-table .report-cols th,#main-content>main.new-test-page .builder-table tbody,#main-content>main.new-test-page .preview-report-table .report-cols th,#main-content>main.new-test-page .preview-report-table tbody,#main-content>main.new-group-page .preview-report-table .report-cols th,#main-content>main.new-group-page .preview-report-table tbody{font-size:12px}#main-content>main.new-test-page .result-stack,#main-content>main.new-test-page .normal-stack,#main-content>main.new-group-page .param-list{gap:6px;display:grid}#main-content>main.new-test-page .normal-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}#main-content>main.new-test-page .row-tools,#main-content>main.new-test-page .normal-tools{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}#main-content>main.new-test-page .line-toggle{letter-spacing:0;text-transform:none;color:var(--theme-muted);align-items:center;gap:8px;margin:8px 0 0;font-size:12px;font-weight:700;display:inline-flex}#main-content>main.new-test-page .line-toggle span{color:inherit}#main-content>main.new-test-page .row-remove-btn{margin-top:8px}#main-content>main.new-test-page .inline-remove{border:1px solid var(--theme-line);width:32px;height:32px;color:var(--theme-danger);box-shadow:none;background:#fff;border-radius:999px;padding:0}#main-content>main.new-test-page .actions,#main-content>main.new-group-page .actions{flex-wrap:wrap;gap:12px;display:flex}#main-content>main.new-test-page .page-actions{justify-content:flex-end}#main-content>main.new-test-page .message,#main-content>main.new-group-page .message{color:var(--theme-muted);font-size:13px}#main-content>main.new-test-page .page-message{min-height:18px}#main-content>main.new-test-page .message.error,#main-content>main.new-test-page .field-msg,#main-content>main.new-group-page .message.error{color:var(--theme-danger)}#main-content>main.new-test-page .message.success,#main-content>main.new-group-page .message.success{color:var(--theme-success)}#main-content>main.new-test-page .field-msg{min-height:14px;margin-top:6px;font-size:12px}#main-content>main.new-test-page .error,#main-content>main.new-group-page .error{border-color:var(--theme-danger)!important;box-shadow:0 0 0 3px #c0392b1f!important}#main-content>main.new-group-page .search-wrap{position:relative}#main-content>main.new-group-page .suggestions{background:var(--theme-surface);border-radius:var(--radius-md);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);z-index:10;max-height:260px;margin-top:8px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}#main-content>main.new-group-page .suggestion{cursor:pointer;border:none;border-bottom:1px solid var(--theme-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}#main-content>main.new-group-page .suggestion:last-child{border-bottom:none}#main-content>main.new-group-page .suggestion:hover,#main-content>main.new-group-page .suggestion.active{background:var(--theme-surface-2)}#main-content>main.new-group-page .suggestion-main{flex-direction:column;gap:2px;display:flex}#main-content>main.new-group-page .suggestion-name{font-weight:600}#main-content>main.new-group-page .suggestion-meta{color:var(--theme-muted);font-size:12px}#main-content>main.new-group-page .suggestion-cost{font-weight:600}#main-content>main.new-group-page .no-result,#main-content>main.new-group-page .muted{text-align:center;color:var(--theme-muted);padding:10px 0;font-size:13px}#main-content>main.new-group-page .section-header{border-top:1px dashed var(--theme-line);align-items:center;padding-top:6px}#main-content>main.new-group-page .preview-header{align-items:flex-start}#main-content>main.new-group-page .section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}#main-content>main.new-group-page .slot-list{gap:12px;display:grid}#main-content>main.new-group-page .slot-card{border-radius:var(--radius-md);background:var(--theme-surface-2);border:1px solid var(--theme-line);padding:16px}#main-content>main.new-group-page .slot-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}#main-content>main.new-group-page .slot-title{margin:0;font-size:15px}#main-content>main.new-group-page .detail-card{border-radius:var(--radius-sm);background:var(--theme-field-bg);border:1px solid var(--theme-line);margin-top:12px;padding:14px}#main-content>main.new-group-page .detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}#main-content>main.new-group-page .detail-label{text-transform:uppercase;letter-spacing:.4px;color:var(--theme-muted);font-size:11px}#main-content>main.new-group-page .detail-value{margin-top:4px;font-size:14px;font-weight:600}#main-content>main.new-group-page .param-item{border-radius:var(--radius-sm);border:1px dashed var(--theme-line);background:var(--theme-surface);padding:10px 12px}#main-content>main.new-group-page .param-title{margin:0 0 6px;font-size:13px;font-weight:600}#main-content>main.new-group-page .param-meta{color:var(--theme-muted);font-size:12px}#main-content>main.new-group-page .param-normal{margin-top:6px;font-size:12px}#main-content>main.new-group-page .preview-report-table .test-multi td:last-child{border-bottom:none}#main-content>main.new-group-page .preview-report-table .test-cont-row td,#main-content>main.new-test-page .preview-report-table .test-cont-row td{border-top:none}#main-content>main.new-group-page .preview-report-table .test-cont-row td:last-child,#main-content>main.new-test-page .preview-report-table .test-cont-row td:last-child{border-top:1px solid var(--theme-line,#999)}#main-content>main.new-group-page .preview-report-table .test-spacer td{border:none;height:2px;padding:0}#main-content>main.new-group-page .preview-report-table .test-spacer+tr td{border-top:1px solid var(--theme-line,#999)}@media (width<=900px){#main-content>main.new-test-page .section-head,#main-content>main.new-group-page .section-header,#main-content>main.new-group-page .header-row{flex-direction:column;align-items:stretch}}@media (width<=760px){#main-content>main.new-test-page .grid-2,#main-content>main.new-group-page .grid-2{grid-template-columns:1fr}#main-content>main.new-test-page .neo-card,#main-content>main.new-group-page .neo-card{padding:18px}#main-content>main.new-test-page .builder-table{min-width:860px}#main-content>main.new-test-page .preview-report-table,#main-content>main.new-group-page .preview-report-table{min-width:640px}}#main-content>main.accounts-page .layout{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}#main-content>main.accounts-page .layout>*,#main-content>main.accounts-due-page .page>*{min-width:0}#main-content>main.accounts-page .card,#main-content>main.accounts-due-page .card{padding:18px;animation:.55s both fadeUp}#main-content>main.accounts-page .filter-card,#main-content>main.accounts-due-page .filter-card{width:100%;max-width:none;padding:14px 16px}#main-content>main.accounts-page .card-head,#main-content>main.accounts-due-page .card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}#main-content>main.accounts-page .card-head h3,#main-content>main.accounts-due-page .card-head h3{letter-spacing:.2px;margin:0;font-size:18px}#main-content>main.accounts-page .filter-grid,#main-content>main.accounts-due-page .filter-grid{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}#main-content>main.accounts-page .filter-item,#main-content>main.accounts-due-page .filter-item{gap:6px;display:grid}#main-content>main.accounts-page .filter-actions,#main-content>main.accounts-due-page .filter-actions{justify-content:flex-end;gap:10px;display:flex}#main-content>main.accounts-page .small,#main-content>main.accounts-due-page .small{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}#main-content>main.accounts-due-page .small{font-weight:700}#main-content>main.accounts-page .neo-select,#main-content>main.accounts-page .neo-input,#main-content>main.accounts-due-page .neo-select,#main-content>main.accounts-due-page .neo-input{border:none;border:1px solid var(--theme-line);border-radius:12px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px}#main-content>main.accounts-page .neo-select,#main-content>main.accounts-due-page .neo-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-muted) 50%), linear-gradient(135deg, var(--theme-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}#main-content>main.accounts-page .muted,#main-content>main.accounts-due-page .muted{color:var(--theme-muted)}#main-content>main.accounts-page .text-center,#main-content>main.accounts-due-page .text-center{text-align:center}#main-content>main.accounts-page .table-wrap,#main-content>main.accounts-due-page .table-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;border:1px solid var(--theme-line);background:#fff;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:auto}#main-content>main.accounts-page .table-wrap{max-height:520px}#main-content>main.accounts-due-page .table-wrap{max-height:620px}#main-content>main.accounts-page table,#main-content>main.accounts-due-page table{border-collapse:collapse;width:100%}#main-content>main.accounts-page table{min-width:860px}#main-content>main.accounts-due-page table{min-width:980px}#main-content>main.accounts-page th,#main-content>main.accounts-page td,#main-content>main.accounts-due-page th,#main-content>main.accounts-due-page td{border:1px solid var(--theme-line);padding:10px 12px;font-size:13px}#main-content>main.accounts-page thead th,#main-content>main.accounts-due-page thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-muted);background:var(--theme-surface-2);font-size:11px}#main-content>main.accounts-page .total-row td{background:var(--theme-surface-2);font-weight:700}#main-content>main.accounts-page .total-row td:first-child{text-align:left}#main-content>main.accounts-page .num,#main-content>main.accounts-due-page .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}#main-content>main.accounts-page th.col-sno,#main-content>main.accounts-page td.col-sno{text-align:center;width:56px}#main-content>main.accounts-page th.col-date,#main-content>main.accounts-page td.col-date{white-space:nowrap;width:108px}#main-content>main.accounts-page th.col-patient,#main-content>main.accounts-page td.col-patient{width:160px}#main-content>main.accounts-page th.col-doctor,#main-content>main.accounts-page td.col-doctor{width:136px}#main-content>main.accounts-page td.col-patient,#main-content>main.accounts-page td.col-doctor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#main-content>main.accounts-due-page .num{font-weight:700}#main-content>main.accounts-page .insentive{color:var(--theme-warm)}#main-content>main.accounts-page .date-header-button,#main-content>main.accounts-due-page .date-header-button{cursor:pointer}#main-content>main.accounts-due-page .meta{font-size:12px}#main-content>main.accounts-due-page .status{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}#main-content>main.accounts-due-page .status.completed{color:var(--theme-success)}#main-content>main.accounts-due-page .status.pending{color:var(--theme-warm)}#main-content>main.lab-to-lab-page{align-content:start;gap:18px;display:grid}#main-content>main.lab-to-lab-page .page{gap:18px;width:100%;display:grid}#main-content>main.lab-to-lab-page .neo-card{border-radius:var(--radius-lg);border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:var(--theme-shadow)}#main-content>main.lab-to-lab-page .hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}#main-content>main.lab-to-lab-page .hero h1{letter-spacing:.2px;margin:0 0 4px;font-size:30px}#main-content>main.lab-to-lab-page .hero p{color:var(--theme-muted);margin:0;font-size:13px}#main-content>main.lab-to-lab-page .hero-actions{flex-wrap:wrap;gap:10px;display:flex}#main-content>main.lab-to-lab-page .btn{cursor:pointer;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border:none;border-radius:999px;padding:10px 16px;font-weight:700;transition:transform .16s}#main-content>main.lab-to-lab-page .btn:hover{transform:translateY(-1px)}#main-content>main.lab-to-lab-page .btn:active{transform:translateY(1px)}#main-content>main.lab-to-lab-page .btn.secondary{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.lab-to-lab-page .layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}#main-content>main.lab-to-lab-page .pane{min-width:0;padding:14px}#main-content>main.lab-to-lab-page .pane-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}#main-content>main.lab-to-lab-page .pane-head h2{margin:0;font-size:18px}#main-content>main.lab-to-lab-page .meta{color:var(--theme-muted);font-size:12px}#main-content>main.lab-to-lab-page .patient-list{gap:10px;max-height:72vh;padding-right:4px;display:grid;overflow:auto}#main-content>main.lab-to-lab-page .patient-item{border:1px solid var(--theme-line);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:14px;gap:8px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}#main-content>main.lab-to-lab-page .patient-item:hover{border-color:var(--theme-accent);transform:translateY(-1px)}#main-content>main.lab-to-lab-page .patient-item.active{border-color:var(--theme-accent);box-shadow:0 0 0 2px #0f766e26}#main-content>main.lab-to-lab-page .patient-top{justify-content:space-between;align-items:center;gap:8px;display:flex}#main-content>main.lab-to-lab-page .patient-name{font-weight:700}#main-content>main.lab-to-lab-page .badge{letter-spacing:.3px;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}#main-content>main.lab-to-lab-page .badge.pending{color:#b45309;background:#fef3c7;border-color:#fcd34d}#main-content>main.lab-to-lab-page .badge.finalized{color:#166534;background:#dcfce7;border-color:#86efac}#main-content>main.lab-to-lab-page .patient-meta{color:var(--theme-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:12px;display:grid}#main-content>main.lab-to-lab-page .patient-meta strong{color:var(--theme-ink);font-weight:700}#main-content>main.lab-to-lab-page .empty{border:1px dashed var(--theme-line);text-align:center;color:var(--theme-muted);border-radius:12px;padding:14px;font-size:13px}#main-content>main.lab-to-lab-page .edit-section,#main-content>main.lab-to-lab-page .editor-grid{gap:12px;display:grid}#main-content>main.lab-to-lab-page .row{gap:10px;display:grid}#main-content>main.lab-to-lab-page .row.two{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content>main.lab-to-lab-page .row.three{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content>main.lab-to-lab-page .row.four{grid-template-columns:repeat(4,minmax(0,1fr))}#main-content>main.lab-to-lab-page .field{gap:6px;display:grid}#main-content>main.lab-to-lab-page .field>span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:700}#main-content>main.lab-to-lab-page .neo-input{border:1px solid var(--theme-line);width:100%;height:38px;box-shadow:var(--shadow-inset);background:#fff;border-radius:12px;padding:0 12px;font-size:13px}#main-content>main.lab-to-lab-page .neo-input[readonly]{color:#475569;background:#f8fafc}#main-content>main.lab-to-lab-page .neo-textarea{resize:vertical;height:auto;min-height:88px;padding-top:10px}#main-content>main.lab-to-lab-page .finalize-row{color:var(--theme-ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}#main-content>main.lab-to-lab-page .calc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}#main-content>main.lab-to-lab-page .calc-card{border:1px solid var(--theme-line);background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid}#main-content>main.lab-to-lab-page .calc-card span{color:var(--theme-muted);text-transform:uppercase;font-size:11px}#main-content>main.lab-to-lab-page .calc-card strong{color:var(--theme-ink);font-size:20px}#main-content>main.lab-to-lab-page .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}main.accounts-export-page,main.patient-bill-page,#main-content>main.accounts-export-page,#main-content>main.patient-bill-page{background:var(--theme-bg-gradient);min-height:100vh;font-family:var(--font-sans,Poppins, Arial, sans-serif);padding:clamp(14px,2.2vw,24px)}main.accounts-export-page .print-sheet,main.patient-bill-page .print-sheet,#main-content>main.accounts-export-page .print-sheet,#main-content>main.patient-bill-page .print-sheet{width:min(100%,900px);margin:0 auto}main.accounts-export-page .print-card,main.patient-bill-page .print-card,#main-content>main.accounts-export-page .print-card,#main-content>main.patient-bill-page .print-card{border-radius:var(--radius-sm);box-shadow:var(--theme-shadow);background:#fff;padding:30px}main.accounts-export-page .print-header,main.patient-bill-page .print-header,#main-content>main.accounts-export-page .print-header,#main-content>main.patient-bill-page .print-header{text-align:center;margin-bottom:20px}main.accounts-export-page .print-header h2,main.patient-bill-page .print-header h2,#main-content>main.accounts-export-page .print-header h2,#main-content>main.patient-bill-page .print-header h2{margin:0}main.accounts-export-page .print-patient-box,main.patient-bill-page .print-patient-box,#main-content>main.accounts-export-page .print-patient-box,#main-content>main.patient-bill-page .print-patient-box{border:1px solid var(--theme-line);margin-bottom:20px;padding:12px;font-size:13px}main.accounts-export-page .print-row,main.patient-bill-page .print-row,#main-content>main.accounts-export-page .print-row,#main-content>main.patient-bill-page .print-row{justify-content:space-between;gap:18px;margin-bottom:6px;display:flex}main.accounts-export-page .print-row>:last-child,main.patient-bill-page .print-row>:last-child,#main-content>main.accounts-export-page .print-row>:last-child,#main-content>main.patient-bill-page .print-row>:last-child{text-align:left;flex-shrink:0;width:200px}main.accounts-export-page .label,main.patient-bill-page .label,#main-content>main.accounts-export-page .label,#main-content>main.patient-bill-page .label{font-weight:700}main.accounts-export-page .print-table,main.patient-bill-page .print-table,#main-content>main.accounts-export-page .print-table,#main-content>main.patient-bill-page .print-table{border-collapse:collapse;width:100%}main.accounts-export-page .print-table th,main.accounts-export-page .print-table td,main.patient-bill-page .print-table th,main.patient-bill-page .print-table td,#main-content>main.accounts-export-page .print-table th,#main-content>main.accounts-export-page .print-table td,#main-content>main.patient-bill-page .print-table th,#main-content>main.patient-bill-page .print-table td{border:1px solid var(--theme-line);padding:6px}main.accounts-export-page .print-table th,main.patient-bill-page .print-table th,#main-content>main.accounts-export-page .print-table th,#main-content>main.patient-bill-page .print-table th{background:var(--theme-surface-2)}main.accounts-export-page .export-table,#main-content>main.accounts-export-page .export-table{font-size:11px}main.accounts-export-page .export-table th,main.accounts-export-page .export-table td,#main-content>main.accounts-export-page .export-table th,#main-content>main.accounts-export-page .export-table td{padding:6px}main.accounts-export-page .export-table,#main-content>main.accounts-export-page .export-table{min-width:760px}main.patient-bill-page .bill-table,#main-content>main.patient-bill-page .bill-table{font-size:12px}main.patient-bill-page .bill-table .amount,#main-content>main.patient-bill-page .bill-table .amount{text-align:right;width:140px}main.patient-bill-page .bill-table .col-price,#main-content>main.patient-bill-page .bill-table .col-price{width:140px}main.patient-bill-page .bill-totals,#main-content>main.patient-bill-page .bill-totals{max-width:260px;margin-top:16px;margin-left:auto;font-size:13px}main.patient-bill-page .bill-total-row,#main-content>main.patient-bill-page .bill-total-row{justify-content:space-between;padding:4px 0;display:flex}main.patient-bill-page .bill-total-row.grand,#main-content>main.patient-bill-page .bill-total-row.grand{border-top:1px solid #000;margin-top:6px;padding-top:8px;font-weight:700}main.accounts-export-page .print-actions,main.patient-bill-page .print-actions,#main-content>main.accounts-export-page .print-actions,#main-content>main.patient-bill-page .print-actions{gap:10px;margin-top:25px;display:flex}main.accounts-export-page .print-actions .btn,main.patient-bill-page .print-actions .btn,#main-content>main.accounts-export-page .print-actions .btn,#main-content>main.patient-bill-page .print-actions .btn{cursor:pointer;color:#fff;box-shadow:none;border:none;border-radius:6px;flex:1;padding:12px;font-weight:600}main.accounts-export-page .print-actions .download,#main-content>main.accounts-export-page .print-actions .download{background:#27ae60}main.accounts-export-page .print-actions .print,main.patient-bill-page .print-actions .print,#main-content>main.accounts-export-page .print-actions .print,#main-content>main.patient-bill-page .print-actions .print{background:#2980b9}main.patient-bill-page .print-actions .back,#main-content>main.patient-bill-page .print-actions .back{background:#7f8c8d}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){#main-content>main.reports-page .filter-grid,#main-content>main.patients-page .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content>main.patients-page .filter-actions{grid-column:1/-1}#main-content>main.patient-new-page .wrapper{grid-template-columns:1fr}#main-content>main.accounts-page .summary{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content>main.accounts-page .filter-grid,#main-content>main.accounts-due-page .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content>main.accounts-page .filter-actions,#main-content>main.accounts-due-page .filter-actions{grid-column:1/-1}#main-content>main.lab-to-lab-page .layout{grid-template-columns:1fr}#main-content>main.lab-to-lab-page .patient-list{max-height:360px}}@media (width<=900px){#main-content>main.reports-page .head-title{flex-direction:column;align-items:flex-start}#main-content>main.reports-page .filter-grid{grid-template-columns:1fr}#main-content>main.reports-page .filter-item-search{grid-column:1}#main-content>main.patients-page .head-title{flex-direction:column;align-items:flex-start}#main-content>main.patients-page .filter-grid{grid-template-columns:1fr}#main-content>main.patients-page .filter-item-search{grid-column:1}#main-content>main.patients-page .filter-actions{justify-content:stretch}#main-content>main.patients-page .filter-actions .neo-btn{width:100%}#main-content>main.accounts-page .header,#main-content>main.accounts-due-page .header{flex-direction:column;align-items:flex-start}#main-content>main.accounts-page .bills-option-grid,#main-content>main.lab-to-lab-page .row.two,#main-content>main.lab-to-lab-page .row.three,#main-content>main.lab-to-lab-page .row.four,#main-content>main.lab-to-lab-page .calc-grid{grid-template-columns:1fr}}@media (width<=600px){#main-content>main.reports-page .head-title h1{font-size:28px}#main-content>main.reports-page table{min-width:760px}#main-content>main.patients-page .head-title h1{font-size:28px}#main-content>main.patients-page table{min-width:760px}#main-content>main.patient-new-page{padding:16px}#main-content>main.patient-new-page .row{flex-direction:column}#main-content>main.patient-new-page .action-bar{justify-content:stretch}#main-content>main.patient-new-page .action-bar .neo-btn,#main-content>main.patient-new-page .bill-summary{max-width:none}#main-content>main.patient-new-page .bill-summary-row{grid-template-columns:1fr;justify-items:stretch;gap:6px}#main-content>main.patient-new-page .bill-summary-label{text-align:left}#main-content>main.patient-new-page .bill-summary-colon{display:none}#main-content>main.patient-new-page .bill-summary-value{justify-content:stretch}#main-content>main.patient-new-page .bill-summary-value .neo-input{text-align:left;max-width:none}#main-content>main.accounts-page .summary{grid-template-columns:1fr}#main-content>main.accounts-page .header h1,#main-content>main.accounts-due-page .header h1{font-size:28px}#main-content>main.accounts-page .filter-grid,#main-content>main.accounts-due-page .filter-grid{grid-template-columns:1fr}#main-content>main.accounts-page .filter-actions,#main-content>main.accounts-due-page .filter-actions{justify-content:stretch}#main-content>main.accounts-page .filter-actions .btn,#main-content>main.accounts-due-page .filter-actions .btn,#main-content>main.accounts-due-page .header-actions .btn{width:100%}#main-content>main.accounts-page .table-wrap,#main-content>main.accounts-due-page .table-wrap{max-height:none}main.accounts-export-page .print-card,main.patient-bill-page .print-card,#main-content>main.accounts-export-page .print-card,#main-content>main.patient-bill-page .print-card{padding:18px}main.accounts-export-page .print-row,main.patient-bill-page .print-row,#main-content>main.accounts-export-page .print-row,#main-content>main.patient-bill-page .print-row{flex-direction:column;align-items:flex-start;gap:4px}main.accounts-export-page .print-row>:last-child,main.patient-bill-page .print-row>:last-child,#main-content>main.accounts-export-page .print-row>:last-child,#main-content>main.patient-bill-page .print-row>:last-child{width:auto}main.accounts-export-page .print-actions,main.patient-bill-page .print-actions,#main-content>main.accounts-export-page .print-actions,#main-content>main.patient-bill-page .print-actions{flex-direction:column}main.patient-bill-page .bill-table .amount,main.patient-bill-page .bill-table .col-price,#main-content>main.patient-bill-page .bill-table .amount,#main-content>main.patient-bill-page .bill-table .col-price{width:auto}main.patient-bill-page .bill-totals,#main-content>main.patient-bill-page .bill-totals{max-width:none}}#main-content>main.doctors-page{align-content:start;gap:18px;display:grid}#main-content>main.doctors-page .page{max-width:var(--page-max);gap:18px;margin:0 auto;display:grid}#main-content>main.doctors-page .head-title{justify-content:space-between;align-items:center;gap:18px;animation:.45s both fadeUp;display:flex}#main-content>main.doctors-page .head-title h1{letter-spacing:.3px;color:var(--theme-ink);margin:0;font-size:32px;font-weight:700}#main-content>main.doctors-page .subtitle{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-top:4px;font-size:12px}#main-content>main.doctors-page .neo-btn,#main-content>main.new-doctor-page .neo-btn{cursor:pointer;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}#main-content>main.doctors-page .neo-btn:hover,#main-content>main.new-doctor-page .neo-btn:hover{transform:translateY(-1px)}#main-content>main.doctors-page .neo-btn:active,#main-content>main.new-doctor-page .neo-btn:active{transform:translateY(1px)}#main-content>main.doctors-page .neo-btn.secondary{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.doctors-page .neo-btn[disabled],#main-content>main.new-doctor-page .neo-btn[disabled]{opacity:.65;cursor:not-allowed;transform:none}#main-content>main.doctors-page .search-box{border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);align-items:center;gap:10px;max-width:560px;padding:12px 14px;animation:.5s both fadeUp;display:flex;position:relative}#main-content>main.doctors-page .search-box i{color:var(--theme-muted);font-size:18px}#main-content>main.doctors-page .search-input{color:var(--theme-ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}#main-content>main.doctors-page .search-input::placeholder,#main-content>main.doctors-page .neo-input::placeholder,#main-content>main.new-doctor-page .neo-input::placeholder{color:var(--theme-muted)}#main-content>main.doctors-page .table-box{border-radius:var(--radius-lg);border:1px solid var(--theme-line);background:var(--theme-surface);box-shadow:var(--theme-shadow);padding:16px;animation:.55s both fadeUp}#main-content>main.doctors-page .table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}#main-content>main.doctors-page table{border-collapse:separate;border-spacing:0 10px;table-layout:fixed;width:100%;min-width:1080px}#main-content>main.doctors-page thead th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--theme-muted);padding:0 12px 6px;font-size:11px}#main-content>main.doctors-page .name,#main-content>main.doctors-page .specialization,#main-content>main.doctors-page .hospital{overflow-wrap:anywhere}#main-content>main.doctors-page .sno{width:56px}#main-content>main.doctors-page .name{width:200px}#main-content>main.doctors-page .specialization{width:160px}#main-content>main.doctors-page .hospital{width:180px}#main-content>main.doctors-page .phone,#main-content>main.doctors-page .num{white-space:nowrap}#main-content>main.doctors-page .phone{width:140px}#main-content>main.doctors-page .num{width:130px}#main-content>main.doctors-page .center{text-align:center;width:90px}#main-content>main.doctors-page tbody tr{background:#fff;transition:transform .15s,box-shadow .15s}#main-content>main.doctors-page tbody tr:hover{transform:translateY(-1px);box-shadow:0 10px 24px #141e2d1a}#main-content>main.doctors-page.is-menu-open tbody tr:hover{box-shadow:none;transform:none}#main-content>main.doctors-page tbody tr.menu-open{z-index:2;position:relative}#main-content>main.doctors-page tbody td{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);padding:12px}#main-content>main.doctors-page tbody td:first-child{border-left:1px solid var(--theme-line);border-radius:12px 0 0 12px}#main-content>main.doctors-page tbody td:last-child{border-right:1px solid var(--theme-line);border-radius:0 12px 12px 0}#main-content>main.doctors-page .empty-cell{text-align:center;color:var(--theme-muted)}#main-content>main.doctors-page .num{text-align:right;font-weight:600}#main-content>main.doctors-page .profit{color:var(--theme-success)}#main-content>main.doctors-page .share{color:var(--theme-warm)}#main-content>main.doctors-page .menu{justify-content:center;width:100%;display:inline-flex;position:relative}#main-content>main.doctors-page .menu-btn{cursor:pointer;border:1px solid var(--theme-line);background:var(--theme-surface-2);color:var(--theme-ink);border-radius:10px;padding:6px 10px;font-size:18px;line-height:1}#main-content>main.doctors-page .menu-list{border:1px solid var(--theme-line);background:var(--theme-surface);z-index:30;border-radius:14px;min-width:132px;display:grid;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 12px 24px #141e2d1f}#main-content>main.doctors-page .menu-list button{cursor:pointer;text-align:left;color:var(--theme-ink);background:0 0;border:0;padding:10px 16px;font-size:13px}#main-content>main.doctors-page .menu-list button:hover{background:var(--theme-surface-2)}#main-content>main.doctors-page .menu-list .danger{color:var(--theme-danger)}#main-content>main.doctors-page .doctors-modal{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1a66;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}#main-content>main.doctors-page .doctors-modal .neo-card,#main-content>main.new-doctor-page .neo-card{border:1px solid var(--theme-line);background:var(--theme-surface);width:100%;max-width:520px;box-shadow:var(--theme-shadow);border-radius:24px;padding:26px}#main-content>main.doctors-page .doctors-modal .neo-card{max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto}#main-content>main.doctors-page .neo-card h2,#main-content>main.new-doctor-page .neo-card h2{text-align:center;color:var(--theme-ink);margin:0 0 20px}#main-content>main.doctors-page .form-group,#main-content>main.new-doctor-page .form-group{margin-bottom:16px}#main-content>main.doctors-page .form-group label,#main-content>main.new-doctor-page .form-group label{color:var(--theme-muted);letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}#main-content>main.doctors-page .neo-input,#main-content>main.new-doctor-page .neo-input{border:1px solid var(--theme-line);background:var(--theme-field-bg);width:100%;color:var(--theme-ink);border-radius:14px;outline:none;padding:12px 14px;font-size:14px}#main-content>main.doctors-page .neo-input:focus,#main-content>main.new-doctor-page .neo-input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #0f766e1f}#main-content>main.doctors-page .action-row{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}#main-content>main.new-doctor-page{place-items:center;min-height:100%;display:grid}#main-content>main.new-doctor-page .neo-card{margin:auto}#main-content>main.new-doctor-page .neo-btn{border-radius:var(--radius-lg);width:100%;padding:12px}@media (width<=1366px){#main-content>main.doctors-page table{table-layout:auto;min-width:980px}#main-content>main.doctors-page .sno,#main-content>main.doctors-page .name,#main-content>main.doctors-page .specialization,#main-content>main.doctors-page .hospital,#main-content>main.doctors-page .phone,#main-content>main.doctors-page .num,#main-content>main.doctors-page .center{width:auto}#main-content>main.doctors-page .phone,#main-content>main.doctors-page .num{white-space:normal}#main-content>main.doctors-page .num{text-align:left}}@media (width<=900px){#main-content>main.doctors-page .head-title{flex-direction:column;align-items:flex-start}#main-content>main.doctors-page .neo-btn{justify-content:center;width:100%}}@media (width<=640px){#main-content>main.new-doctor-page .neo-card{padding:20px}}@media (width<=600px){#main-content>main.doctors-page .head-title h1{font-size:28px}#main-content>main.doctors-page .search-box{padding:10px 12px}#main-content>main.doctors-page .doctors-modal{padding:14px}#main-content>main.doctors-page .doctors-modal .neo-card{border-radius:18px;max-height:calc(100dvh - 28px);padding:20px}#main-content>main.doctors-page table{min-width:820px}}#main-content>main.settings-page{align-content:start;display:grid}#main-content>main.settings-page .page.settings-page-shell{gap:20px;width:100%;max-width:1320px;margin:0 auto;display:grid}#main-content>main.settings-page .settings-command{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#0f766e24,#0000 28%),linear-gradient(#fffffff5,#f7f2e8fa);border:1px solid #e3d9c9d9;gap:18px;padding:24px;display:grid}#main-content>main.settings-page .command-copy{gap:8px;display:grid}#main-content>main.settings-page .command-copy h1{letter-spacing:-.03em;color:var(--theme-ink);margin:0;font-size:clamp(30px,4vw,44px);line-height:1.02}#main-content>main.settings-page .command-copy p{max-width:62ch;color:var(--theme-muted);margin:0;font-size:15px;line-height:1.65}#main-content>main.settings-page .command-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}#main-content>main.settings-page .settings-quick-card{appearance:none;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #e3d9c9e6;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}#main-content>main.settings-page .settings-quick-card:hover,#main-content>main.settings-page .settings-quick-card:focus-visible{border-color:#0f766e47;outline:none;transform:translateY(-2px);box-shadow:0 14px 28px #1c293d14}#main-content>main.settings-page .settings-quick-card.is-good{background:radial-gradient(circle at 100% 0,#05966924,#0000 34%),#ffffffe6}#main-content>main.settings-page .settings-quick-card.is-warn{background:radial-gradient(circle at 100% 0,#d0812a29,#0000 34%),#ffffffe6}#main-content>main.settings-page .quick-icon{background:var(--theme-surface-2);width:42px;height:42px;color:var(--theme-accent);border:1px solid #e3d9c9f2;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#main-content>main.settings-page .quick-icon i{font-size:22px}#main-content>main.settings-page .quick-copy{gap:4px;min-width:0;display:grid}#main-content>main.settings-page .quick-label{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted);font-size:11px;font-weight:700}#main-content>main.settings-page .quick-copy strong{color:var(--theme-ink);font-size:17px;line-height:1.2}#main-content>main.settings-page .quick-hint{color:var(--theme-muted);font-size:13px;line-height:1.45}#main-content>main.settings-page .command-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#main-content>main.settings-page .shortcut-card{appearance:none;border:1px solid var(--theme-line);color:var(--theme-ink);cursor:pointer;background:#ffffffe0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:12px 14px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}#main-content>main.settings-page .shortcut-card:hover,#main-content>main.settings-page .shortcut-card:focus-visible{background:#fff;border-color:#0f766e47;outline:none;transform:translateY(-1px);box-shadow:0 12px 22px #1c293d14}#main-content>main.settings-page .shortcut-card i{color:var(--theme-accent);font-size:20px}#main-content>main.settings-page .settings-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#0f766e29,#0000 36%),radial-gradient(circle at 0 100%,#d0812a1f,#0000 32%),linear-gradient(#fffffff2,#f8f3eaf5);border:1px solid #e3d9c9cc;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;padding:24px;animation:.45s both fadeUp;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c293d1a,inset 0 1px #ffffffe6}#main-content>main.settings-page .settings-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f766e14,#0000 68%);border-radius:999px;width:240px;height:240px;position:absolute;inset:auto -60px -72px auto}#main-content>main.settings-page .hero-copy{z-index:1;align-content:start;gap:10px;display:grid;position:relative}#main-content>main.settings-page .eyebrow,#main-content>main.settings-page .rail-kicker,#main-content>main.settings-page .section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted);font-size:11px;font-weight:700}#main-content>main.settings-page .hero-copy h1{letter-spacing:-.02em;color:var(--theme-ink);margin:0;font-size:clamp(32px,4vw,46px);line-height:1.05}#main-content>main.settings-page .hero-copy p{max-width:60ch;color:var(--theme-muted);margin:0;font-size:15px;line-height:1.65}#main-content>main.settings-page .hero-aside{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:12px;display:grid;position:relative}#main-content>main.settings-page .hero-metric{background:#ffffffb8;border:1px solid #e3d9c9d9;border-radius:18px;gap:6px;padding:16px;display:grid;box-shadow:0 12px 24px #1c293d0f}#main-content>main.settings-page .hero-metric span{text-transform:uppercase;letter-spacing:.08em;color:var(--theme-muted);font-size:11px}#main-content>main.settings-page .hero-metric strong{color:var(--theme-ink);font-size:17px;line-height:1.25}#main-content>main.settings-page .settings-shell{grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}#main-content>main.settings-page .settings-rail{border-radius:var(--radius-lg);background:linear-gradient(#fffffff5,#f8f3eaf5);border:1px solid #e3d9c9d9;align-self:start;padding:18px;position:sticky;top:18px;box-shadow:0 18px 36px #1c293d14}#main-content>main.settings-page .rail-inner,#main-content>main.settings-page .settings-content{gap:16px;display:grid}#main-content>main.settings-page .settings-content{gap:18px;min-width:0}#main-content>main.settings-page .section-title-block{align-items:center;gap:14px;min-width:0;display:flex}#main-content>main.settings-page .section-icon{width:48px;height:48px;color:var(--theme-accent);background:radial-gradient(circle at 100% 0,#0f766e24,#0000 44%),#fffffff0;border:1px solid #e3d9c9e6;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#main-content>main.settings-page .section-icon i{font-size:24px}#main-content>main.settings-page .section-icon.whatsapp-icon{color:#10b981}#main-content>main.settings-page .section-head-copy{flex:240px;min-width:0}#main-content>main.settings-page .section-strip{background:linear-gradient(#ffffffe0,#f6f1e8eb);border:1px solid #e3d9c9e0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}#main-content>main.settings-page .section-strip strong{color:var(--theme-ink);font-size:14px;line-height:1.5}#main-content>main.settings-page .settings-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#main-content>main.settings-page .settings-split-grid.compact-gap{align-items:end;gap:12px}#main-content>main.settings-page .step-card{gap:16px}#main-content>main.settings-page .subcard-title-block{align-items:center;gap:12px;display:flex}#main-content>main.settings-page .subcard-title{color:var(--theme-ink);font-size:18px;font-weight:700;line-height:1.25}#main-content>main.settings-page .step-badge{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:inline-flex}#main-content>main.settings-page .step-badge.danger{background:linear-gradient(135deg,#dc2626,#f97316)}#main-content>main.settings-page .simple-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#main-content>main.settings-page .field-help{align-self:end}#main-content>main.settings-page .rail-card{border:1px solid var(--theme-line);background:#ffffffb8;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffb8}#main-content>main.settings-page .rail-card h2{color:var(--theme-ink);margin:0;font-size:20px;line-height:1.2}#main-content>main.settings-page .rail-card p{color:var(--theme-muted);margin:0;font-size:14px;line-height:1.6}#main-content>main.settings-page .section-nav{gap:10px;display:grid}#main-content>main.settings-page .section-link{border:1px solid var(--theme-line);width:100%;color:var(--theme-ink);cursor:pointer;text-align:left;background:#ffffffd1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:600;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex}#main-content>main.settings-page .section-link i{color:var(--theme-muted);font-size:18px}#main-content>main.settings-page .section-link:hover,#main-content>main.settings-page .section-link:focus-visible{background:#fffffff5;border-color:#0f766e38;outline:none;transform:translate(2px);box-shadow:0 10px 22px #1c293d14}#main-content>main.settings-page .rail-note{background:radial-gradient(circle at 100% 0,#0f766e14,#0000 34%),#ffffffbd}#main-content>main.settings-page .settings-section{gap:16px;padding:22px;scroll-margin-top:18px;display:grid}#main-content>main.settings-page .card{border-radius:var(--radius-lg);padding:18px;animation:.55s both fadeUp}#main-content>main.settings-page .settings-section.card{padding:22px}#main-content>main.settings-page .neo{background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:var(--radius-lg);box-shadow:var(--theme-shadow)}#main-content>main.settings-page .neo-pressed{border:1px solid var(--theme-line);box-shadow:var(--shadow-inset);background:#fff}#main-content>main.settings-page .section-head,#main-content>main.settings-page .subcard-head,#main-content>main.settings-page .block-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}#main-content>main.settings-page .section-head{border-bottom:1px solid #e3d9c9d9;padding-bottom:14px}#main-content>main.settings-page .section-head h3{color:var(--theme-ink);margin:4px 0 0;font-size:22px;line-height:1.2}#main-content>main.settings-page .section-meta{margin-top:-4px}#main-content>main.settings-page .card-actions,#main-content>main.settings-page .form-actions{flex-wrap:wrap;gap:10px;display:flex}#main-content>main.settings-page .form-actions{justify-content:flex-end;align-items:end}#main-content>main.settings-page .btn{cursor:pointer;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:#fff;box-shadow:var(--shadow-accent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}#main-content>main.settings-page .btn i{font-size:18px}#main-content>main.settings-page .btn:hover{transform:translateY(-1px)}#main-content>main.settings-page .btn:active{transform:translateY(1px)}#main-content>main.settings-page .btn.secondary{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-line);box-shadow:none}#main-content>main.settings-page .btn.danger{color:#fff;box-shadow:none;background:#dc2626}#main-content>main.settings-page .btn.danger:hover{background:#b91c1c}#main-content>main.settings-page .btn:disabled{opacity:.65;cursor:not-allowed;transform:none}#main-content>main.settings-page .form-grid{gap:14px;min-width:0;display:grid}#main-content>main.settings-page .form-group{gap:8px;min-width:0;display:grid}#main-content>main.settings-page .small{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}#main-content>main.settings-page .hint{color:var(--theme-muted);font-size:13px;line-height:1.55}#main-content>main.settings-page .status-pill{border:1px solid var(--theme-line);letter-spacing:.35px;text-transform:uppercase;color:var(--theme-muted);background:var(--theme-surface-2);border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}#main-content>main.settings-page .status-pill.enabled{color:#065f46;background:#0596691f;border-color:#0596694d}#main-content>main.settings-page .status-pill.disabled{color:#9f1239;background:#e11d481f;border-color:#e11d4842}#main-content>main.settings-page .section-subcard{background:radial-gradient(circle at 100% 0,#0f766e14,#0000 30%),#ffffffb8;border:1px solid #e3d9c9d9;border-radius:18px;gap:14px;padding:18px;display:grid}#main-content>main.settings-page .danger-subcard{background:radial-gradient(circle at 100% 0,#c0392b1a,#0000 30%),#ffffffb8}#main-content>main.settings-page .print-settings-block{border:1px solid var(--theme-line);background:radial-gradient(circle at 100% 0,#d0812a14,#0000 28%),#ffffffb3;border-radius:18px;gap:14px;padding:16px;display:grid}#main-content>main.settings-page .print-gap-grid,#main-content>main.settings-page .print-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#main-content>main.settings-page .direction-card{background:#ffffffdb;border:1px solid #e3d9c9eb;border-radius:16px;gap:10px;padding:14px;display:grid}#main-content>main.settings-page .direction-label{color:var(--theme-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}#main-content>main.settings-page .direction-label i{color:var(--theme-accent);font-size:18px}#main-content>main.settings-page .whatsapp-grid{gap:14px;display:grid}#main-content>main.settings-page .whatsapp-workspace{gap:16px;display:grid}#main-content>main.settings-page .whatsapp-hero-card{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;display:grid}#main-content>main.settings-page .whatsapp-status-panel,#main-content>main.settings-page .whatsapp-next-panel{background:radial-gradient(circle at 100% 0,#10b9811f,#0000 36%),linear-gradient(#fffffff2,#f8f3eaeb);border:1px solid #e3d9c9e0;border-radius:20px;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}#main-content>main.settings-page .whatsapp-next-panel{background:radial-gradient(circle at 100% 0,#10b98133,#0000 34%),linear-gradient(#fffffff7,#ecfdf5f2);border-color:#10b98133}#main-content>main.settings-page .whatsapp-status-panel h4{color:var(--theme-ink);margin:0;font-size:28px;line-height:1.05}#main-content>main.settings-page .whatsapp-status-panel p,#main-content>main.settings-page .whatsapp-next-panel p{color:var(--theme-muted);margin:0;font-size:14px;line-height:1.6}#main-content>main.settings-page .whatsapp-meter-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#main-content>main.settings-page .whatsapp-meter-head strong{color:var(--theme-ink);font-size:14px}#main-content>main.settings-page .whatsapp-meter{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}#main-content>main.settings-page .whatsapp-meter-dot{background:#e3d9c9db;border:1px solid #e3d9c9eb;border-radius:999px;height:12px}#main-content>main.settings-page .whatsapp-meter-dot.is-good{background:linear-gradient(90deg,#10b981,#34d399);border-color:#10b9813d}#main-content>main.settings-page .whatsapp-meter-dot.is-warn{background:linear-gradient(90deg,#f59e0b,#fb923c);border-color:#d0812a47}#main-content>main.settings-page .whatsapp-mini-note{color:var(--theme-muted);font-size:13px;line-height:1.5}#main-content>main.settings-page .whatsapp-next-title{color:var(--theme-ink);font-size:24px;font-weight:800;line-height:1.1}#main-content>main.settings-page .whatsapp-hero-actions{align-content:start;gap:12px;display:grid}#main-content>main.settings-page .whatsapp-board{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}#main-content>main.settings-page .whatsapp-meta-card,#main-content>main.settings-page .whatsapp-form-card{gap:16px}#main-content>main.settings-page .whatsapp-meta-card{background:radial-gradient(circle at 100% 0,#0f766e14,#0000 30%),#ffffffc7}#main-content>main.settings-page .whatsapp-form-card{background:radial-gradient(circle at 100% 0,#10b98114,#0000 28%),#fffc}#main-content>main.settings-page .whatsapp-mini-icon{color:#10b981;background:radial-gradient(circle at 100% 0,#10b9812e,#0000 48%),#fffffff5;border-radius:14px;width:40px;height:40px}#main-content>main.settings-page .whatsapp-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#main-content>main.settings-page .whatsapp-check-item{background:#ffffffdb;border:1px solid #e3d9c9e6;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex}#main-content>main.settings-page .whatsapp-check-item.is-good{background:linear-gradient(#ffffffeb,#ecfdf5f0);border-color:#10b98142}#main-content>main.settings-page .whatsapp-check-item.is-warn{background:linear-gradient(#ffffffeb,#fff7edf0);border-color:#d0812a3d}#main-content>main.settings-page .whatsapp-check-icon{width:34px;height:34px;color:var(--theme-accent);background:#0f766e1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#main-content>main.settings-page .whatsapp-check-item.is-good .whatsapp-check-icon{color:#059669;background:#10b98124}#main-content>main.settings-page .whatsapp-check-item.is-warn .whatsapp-check-icon{color:#c2410c;background:#d0812a24}#main-content>main.settings-page .whatsapp-check-icon i{font-size:20px}#main-content>main.settings-page .whatsapp-check-copy{gap:4px;min-width:0;display:grid}#main-content>main.settings-page .whatsapp-check-head{color:var(--theme-ink);justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}#main-content>main.settings-page .whatsapp-check-head strong{color:var(--theme-ink);font-size:13px;font-weight:800}#main-content>main.settings-page .whatsapp-check-hint{color:var(--theme-muted);font-size:12px;line-height:1.5}#main-content>main.settings-page .whatsapp-required-strip{flex-wrap:wrap;gap:8px;display:flex}#main-content>main.settings-page .whatsapp-form-stack{gap:14px;display:grid}#main-content>main.settings-page .whatsapp-activity-card{background:radial-gradient(circle at 100% 0,#10b98114,#0000 28%),#fffc;gap:16px}#main-content>main.settings-page .whatsapp-activity-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#main-content>main.settings-page .whatsapp-summary-chip{background:#ffffffe0;border:1px solid #e3d9c9e0;border-radius:16px;gap:4px;padding:14px;display:grid}#main-content>main.settings-page .whatsapp-summary-chip span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.35px;font-size:12px;line-height:1.4}#main-content>main.settings-page .whatsapp-summary-chip strong{color:var(--theme-ink);font-size:18px;line-height:1.3}#main-content>main.settings-page .whatsapp-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#main-content>main.settings-page .whatsapp-activity-panel{background:#ffffffd6;border:1px solid #e3d9c9e0;border-radius:18px;gap:12px;padding:14px;display:grid}#main-content>main.settings-page .whatsapp-activity-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#main-content>main.settings-page .whatsapp-activity-panel-head strong{color:var(--theme-ink);font-size:16px}#main-content>main.settings-page .whatsapp-activity-panel-head span{color:var(--theme-muted);text-transform:uppercase;letter-spacing:.35px;font-size:12px}#main-content>main.settings-page .whatsapp-activity-list{gap:10px;display:grid}#main-content>main.settings-page .whatsapp-activity-item{background:linear-gradient(#ffffffeb,#f8f3eaeb);border:1px solid #e3d9c9e6;border-radius:16px;gap:10px;padding:12px;display:grid}#main-content>main.settings-page .whatsapp-activity-item-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#main-content>main.settings-page .whatsapp-activity-item-top strong{color:var(--theme-ink);font-size:14px;line-height:1.4}#main-content>main.settings-page .whatsapp-activity-item-top span{color:var(--theme-muted);font-size:12px;line-height:1.4}#main-content>main.settings-page .whatsapp-activity-item p{color:var(--theme-ink);margin:0;font-size:14px;line-height:1.6}#main-content>main.settings-page .whatsapp-activity-meta-row{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}#main-content>main.settings-page .whatsapp-empty-state{background:linear-gradient(#ffffffe6,#f8f3eaeb);border:1px dashed #e3d9c9f5;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}#main-content>main.settings-page .whatsapp-empty-state i{color:#10b981;flex-shrink:0;font-size:24px}#main-content>main.settings-page .whatsapp-empty-state strong{color:var(--theme-ink);margin-bottom:4px;font-size:15px;display:block}#main-content>main.settings-page .whatsapp-empty-state p{color:var(--theme-muted);margin:0;font-size:14px;line-height:1.6}#main-content>main.settings-page .whatsapp-form-band{background:#ffffffd6;border:1px solid #e3d9c9e0;border-radius:18px;gap:14px;padding:14px;display:grid}#main-content>main.settings-page .whatsapp-band-head{gap:4px;display:grid}#main-content>main.settings-page .whatsapp-full-width{grid-column:1/-1}#main-content>main.settings-page .whatsapp-toggle{border-color:#10b98138;justify-content:space-between;min-height:48px;padding-inline:16px}#main-content>main.settings-page .whatsapp-meta-grid,#main-content>main.settings-page .whatsapp-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#main-content>main.settings-page .status-stack{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#main-content>main.settings-page .toggle-row{border:1px solid var(--theme-line);min-height:42px;color:var(--theme-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}#main-content>main.settings-page .toggle-row input{accent-color:var(--theme-accent)}#main-content>main.settings-page .whatsapp-note{align-self:end}#main-content>main.settings-page .password-field{align-items:center;display:flex;position:relative}#main-content>main.settings-page .password-field .neo-input{padding-right:48px}#main-content>main.settings-page .icon-btn{width:34px;height:34px;color:var(--theme-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;right:8px}#main-content>main.settings-page .icon-btn i{font-size:18px}#main-content>main.settings-page .icon-btn:hover{background:var(--theme-surface-2);border-color:var(--theme-line);color:var(--theme-ink)}#main-content>main.settings-page .icon-btn:active{transform:translateY(1px)}#main-content>main.settings-page .icon-btn:focus-visible{outline-offset:2px;outline:2px solid #0f766e59}#main-content>main.settings-page .neo-input{border:1px solid var(--theme-line);width:100%;height:42px;color:var(--theme-ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:14px;transition:box-shadow .15s,border-color .15s}#main-content>main.settings-page select.neo-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-muted) 50%), linear-gradient(135deg, var(--theme-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:32px}#main-content>main.settings-page .neo-input:focus{box-shadow:0 0 0 4px #0f766e1f, var(--shadow-inset);border-color:#0f766e80}#main-content>main.settings-page .neo-input:disabled{background:var(--theme-surface-2);color:var(--theme-muted);cursor:not-allowed}#main-content>main.settings-page .mono-input{letter-spacing:.8px;font-family:var(--font-mono,"JetBrains Mono", "Consolas", monospace);text-transform:uppercase;font-size:13px}#main-content>main.settings-page .code-input{letter-spacing:.34em;text-align:center;padding-left:16px;font-size:20px;font-weight:700}#main-content>main.settings-page .twofactor-section,#main-content>main.settings-page .twofactor-setup-result{gap:14px;display:grid}#main-content>main.settings-page .twofactor-key-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#main-content>main.settings-page .text-link{width:fit-content;color:var(--theme-accent);text-underline-offset:2px;font-size:13px;text-decoration:underline;display:inline-block}#main-content>main.settings-page .status-text{min-height:18px;color:var(--theme-muted);font-size:13px}#main-content>main.settings-page .status-text.is-error{color:var(--theme-danger)}#main-content>main.settings-page .security-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content>main.settings-page .twofactor-mode-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}#main-content>main.settings-page .twofactor-setup-grid{grid-template-columns:minmax(0,1fr)}#main-content>main.settings-page .twofactor-verify-grid,#main-content>main.settings-page .twofactor-disable-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}@media (width<=1120px){#main-content>main.settings-page .settings-shell{grid-template-columns:1fr}#main-content>main.settings-page .settings-rail{position:static}#main-content>main.settings-page .command-status-grid,#main-content>main.settings-page .command-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content>main.settings-page .whatsapp-hero-card,#main-content>main.settings-page .whatsapp-board,#main-content>main.settings-page .whatsapp-activity-grid{grid-template-columns:1fr}#main-content>main.settings-page .hero-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){#main-content>main.settings-page .settings-hero{grid-template-columns:1fr}#main-content>main.settings-page .section-head,#main-content>main.settings-page .subcard-head,#main-content>main.settings-page .block-title{flex-direction:column;align-items:stretch}#main-content>main.settings-page .card-actions,#main-content>main.settings-page .form-actions{justify-content:flex-start}#main-content>main.settings-page .command-status-grid,#main-content>main.settings-page .command-shortcuts,#main-content>main.settings-page .settings-split-grid,#main-content>main.settings-page .simple-help-grid,#main-content>main.settings-page .print-gap-grid,#main-content>main.settings-page .whatsapp-activity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content>main.settings-page .print-direction-grid,#main-content>main.settings-page .whatsapp-checklist,#main-content>main.settings-page .whatsapp-meta-grid,#main-content>main.settings-page .whatsapp-fields-grid,#main-content>main.settings-page .security-fields-grid,#main-content>main.settings-page .twofactor-mode-grid,#main-content>main.settings-page .twofactor-verify-grid,#main-content>main.settings-page .twofactor-disable-grid{grid-template-columns:1fr}}@media (width<=640px){#main-content>main.settings-page .settings-section{padding:18px}#main-content>main.settings-page .whatsapp-status-panel h4{font-size:24px}#main-content>main.settings-page .whatsapp-next-title{font-size:20px}#main-content>main.settings-page .hero-copy h1{font-size:30px}#main-content>main.settings-page .hero-aside{grid-template-columns:1fr}#main-content>main.settings-page .btn{width:100%}#main-content>main.settings-page .twofactor-key-row{grid-template-columns:1fr}#main-content>main.settings-page .code-input{letter-spacing:.24em;font-size:18px}#main-content>main.settings-page .print-gap-grid,#main-content>main.settings-page .command-status-grid,#main-content>main.settings-page .command-shortcuts,#main-content>main.settings-page .settings-split-grid,#main-content>main.settings-page .simple-help-grid,#main-content>main.settings-page .print-direction-grid,#main-content>main.settings-page .whatsapp-activity-summary{grid-template-columns:1fr}}@media print{#sidebar,#sidebar-overlay,#content nav{display:none!important}html,body,#root,#content{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}body{background:#fff!important}#content{margin-left:0!important}#main-content,#main-content>main{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}main.accounts-export-page,main.patient-bill-page,#main-content>main.accounts-export-page,#main-content>main.patient-bill-page{background:#fff!important;min-height:auto!important;padding:0!important}main.accounts-export-page .print-card,main.patient-bill-page .print-card,#main-content>main.accounts-export-page .print-card,#main-content>main.patient-bill-page .print-card{box-shadow:none!important;border-radius:0!important;padding:10mm!important}main.accounts-export-page .print-actions,main.patient-bill-page .print-actions,#main-content>main.accounts-export-page .print-actions,#main-content>main.patient-bill-page .print-actions{display:none!important}}.auth-page-shell,.select-tests-page{min-height:100%;overflow-y:auto}.auth-page-shell{--auth-bg:#edf2f0;--auth-neu-1:#ecf0f3;--auth-neu-2:#d1d9e6;--auth-white:#f9f9f9;--auth-gray:#a0a5a8;--auth-black:#181818;--auth-accent:var(--accent,#4b70e2);--auth-transition:1.25s;background-color:var(--auth-neu-1);color:var(--auth-gray);font-family:"Montserrat", var(--font-sans,"Poppins", system-ui, sans-serif);justify-content:center;align-items:center;padding:clamp(16px,4vw,32px);font-size:12px;display:flex;overflow-x:hidden}.auth-page-shell .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page-shell .main{--switch-w:clamp(280px, 40%, 400px);--panel-w:calc(100% - var(--switch-w));background-color:var(--auth-neu-1);width:min(1000px,100%);height:clamp(520px,92vh,600px);box-shadow:10px 10px 10px var(--auth-neu-2), -10px -10px 10px var(--auth-white);border-radius:12px;padding:25px;position:relative;overflow:hidden}.auth-page-shell .container{width:var(--panel-w);background-color:var(--auth-neu-1);height:100%;transition:var(--auth-transition);justify-content:center;align-items:center;padding:25px;display:flex;position:absolute;top:0}.auth-page-shell .form{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.auth-page-shell .title{text-align:center;color:var(--auth-black);margin:0 0 8px;font-size:34px;font-weight:800;line-height:1.2}.auth-page-shell .description{letter-spacing:.25px;text-align:center;margin:0;font-size:14px;line-height:1.6}.auth-page-shell .form__span{text-align:center;margin:10px 0 12px}.auth-page-shell .login-step{flex-direction:column;align-items:center;width:100%;display:flex}.auth-page-shell .login-step[hidden],.auth-page-shell .login-step.is-hidden{visibility:hidden;opacity:0;transition:none;position:static;display:none!important}.auth-page-shell .login-note{text-align:center;width:min(360px,100%);color:var(--auth-black);margin:6px 0 4px;font-size:13px;line-height:1.5}.auth-page-shell .form__input,.auth-page-shell .auth-input{letter-spacing:.15px;background-color:var(--auth-neu-1);width:min(360px,100%);height:40px;color:var(--auth-black);box-shadow:inset 2px 2px 4px var(--auth-neu-2), inset -2px -2px 4px var(--auth-white);border:none;border-radius:8px;outline:none;margin:4px 0;padding:0 16px 0 22px;font-family:inherit;font-size:13px;transition:all .25s}.auth-page-shell .form__input::placeholder,.auth-page-shell .auth-input::placeholder{color:var(--auth-gray)}.auth-page-shell .form__input:focus,.auth-page-shell .auth-input:focus{box-shadow:inset 4px 4px 6px var(--auth-neu-2), inset -4px -4px 6px var(--auth-white)}.auth-page-shell .form__input:disabled,.auth-page-shell .auth-input:disabled{opacity:.65;cursor:not-allowed}.auth-page-shell .main .form input.form__input{background:var(--auth-neu-1);color:inherit}.auth-page-shell .code-input{letter-spacing:.34em;text-align:center;padding-left:18px;font-size:20px;font-weight:700}.auth-page-shell .button,.auth-page-shell .auth-button{background-color:var(--auth-accent);width:180px;height:50px;color:var(--auth-white);letter-spacing:1.15px;box-shadow:8px 8px 16px var(--auth-neu-2), -8px -8px 16px var(--auth-white);border:none;border-radius:25px;outline:none;margin-top:18px;font-family:inherit;font-size:14px;font-weight:800}.auth-page-shell .form__button,.auth-page-shell .switch__button,.auth-page-shell .auth-button{cursor:pointer}.auth-page-shell .form__button:hover,.auth-page-shell .auth-button:hover:not(:disabled){box-shadow:6px 6px 12px var(--auth-neu-2), -6px -6px 12px var(--auth-white);transition:all .25s;transform:scale(.985)}.auth-page-shell .form__button:active,.auth-page-shell .form__button:focus,.auth-page-shell .auth-button:active,.auth-page-shell .auth-button:focus{box-shadow:2px 2px 6px var(--auth-neu-2), -2px -2px 6px var(--auth-white);transition:all .25s;transform:scale(.97)}.auth-page-shell .switch__button:hover{box-shadow:6px 6px 10px var(--auth-neu-2), -6px -6px 10px var(--auth-white);transition:all .25s;transform:scale(.985)}.auth-page-shell .switch__button:active,.auth-page-shell .switch__button:focus{box-shadow:2px 2px 6px var(--auth-neu-2), -2px -2px 6px var(--auth-white);transition:all .25s;transform:scale(.97)}.auth-page-shell .form__button:disabled,.auth-page-shell .switch__button:disabled,.auth-page-shell .auth-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-page-shell .form__link,.auth-page-shell .auth-link-button{color:var(--auth-black);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #a0a5a8cc;margin-top:10px;padding:0;font-family:inherit;font-size:14px;line-height:1.6}.auth-page-shell .auth-link-button:disabled,.auth-page-shell .form__link:disabled{opacity:.6;cursor:not-allowed}.auth-page-shell .link-btn{appearance:none}.auth-page-shell .a-container{z-index:100;left:var(--switch-w)}.auth-page-shell .b-container{left:var(--switch-w);z-index:0}.auth-page-shell .switch{width:var(--switch-w);background-color:var(--auth-neu-1);height:100%;box-shadow:4px 4px 10px var(--auth-neu-2), -4px -4px 10px var(--auth-white);z-index:200;transition:var(--auth-transition);justify-content:center;align-items:center;padding:50px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.auth-page-shell .switch__circle{background-color:var(--auth-neu-1);width:500px;height:500px;box-shadow:inset 8px 8px 12px var(--auth-neu-2), inset -8px -8px 12px var(--auth-white);transition:var(--auth-transition);border-radius:50%;position:absolute;bottom:-60%;left:-60%}.auth-page-shell .switch__circle--t{width:300px;height:300px;top:-30%;left:60%}.auth-page-shell .switch__container{width:100%;transition:var(--auth-transition);flex-direction:column;justify-content:center;align-items:center;padding:50px 24px;display:flex;position:absolute}.auth-page-shell .auth-notice{text-align:center;border-radius:10px;width:min(360px,100%);margin:0 0 10px;padding:10px 14px;font-size:13px;line-height:1.55}.auth-page-shell .auth-notice-info{color:#3457c0;background:#4b70e21f}.auth-page-shell .auth-notice-success{color:#166534;background:#1b7a3f1f}.auth-page-shell .auth-notice-error{color:#9f2f24;background:#c0392b1f}.auth-page-shell .auth-mobile-only{display:none}.auth-page-shell .is-txr{left:calc(100% - var(--switch-w));transition:var(--auth-transition);transform-origin:0}.auth-page-shell .is-txl{transition:var(--auth-transition);transform-origin:100%;left:0}.auth-page-shell .is-z200{z-index:200;transition:var(--auth-transition)}.auth-page-shell .is-hidden{visibility:hidden;opacity:0;transition:var(--auth-transition);position:absolute}.auth-page-shell .is-gx{animation:auth-is-gx var(--auth-transition)}@keyframes auth-is-gx{0%,10%,to{width:var(--switch-w)}30%,50%{width:calc(var(--switch-w) + 100px)}}.auth-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2500;background:#1c262d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-reset-modal{background:#fffaf2fa;border-radius:24px;width:min(480px,100%);padding:24px;box-shadow:0 28px 50px #1c293d33}.auth-reset-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-reset-head h2{color:var(--theme-ink);margin:2px 0 0}.auth-reset-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-accent);margin:0;font-size:.76rem;font-weight:700}.auth-close-button{width:40px;height:40px;color:var(--theme-accent-strong);cursor:pointer;background:#0f766e14;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.auth-reset-form{flex-direction:column;gap:12px;margin-top:18px;display:flex}.auth-reset-copy{color:var(--theme-muted);margin:0 0 2px;line-height:1.6}.auth-reset-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.auth-reset-submit{min-width:210px}.select-tests-page{background:radial-gradient(circle at top left, #ffffffd9, #f8f3eacc), var(--theme-bg-gradient);padding:clamp(18px,3vw,32px)}.select-tests-shell{width:min(1080px,100%);margin:0 auto}.select-tests-card{box-shadow:var(--theme-shadow);background:#fffaf2f2;border-radius:26px;padding:clamp(20px,3vw,30px)}.select-tests-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.select-tests-head h1{color:var(--theme-ink);margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05}.select-tests-head p{color:var(--theme-muted);margin:10px 0 0;line-height:1.6}.select-tests-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-accent);margin:0 0 10px;font-size:.78rem;font-weight:700}.select-tests-meta{flex-wrap:wrap;gap:10px;display:flex}.select-tests-pill{min-height:38px;color:var(--theme-accent-strong);background:#0f766e14;border-radius:999px;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.select-tests-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.select-tests-status-wrap{margin-top:16px}.select-tests-status,.select-tests-error{margin:0;font-size:.94rem;line-height:1.55}.select-tests-status{color:var(--theme-muted)}.select-tests-error{color:var(--theme-danger)}.select-tests-table-wrap{border:1px solid var(--theme-line);border-radius:18px;margin-top:20px;overflow:auto}.select-tests-table{border-collapse:collapse;width:100%;min-width:720px}.select-tests-table th,.select-tests-table td{text-align:left;border-bottom:1px solid #e3d9c9d9;padding:14px 16px}.select-tests-table th{color:var(--theme-ink);letter-spacing:.06em;text-transform:uppercase;background:#fff7ee;font-size:.84rem;position:sticky;top:0}.select-tests-table tbody tr:hover{background:#0f766e08}.select-tests-checkbox{width:18px;height:18px;accent-color:var(--theme-accent)}.select-tests-empty{color:var(--theme-muted);text-align:center;padding:22px!important}.bills-page{background:var(--dash-frame-gradient);min-height:100%;padding:24px;overflow-y:auto}@media (width<=900px){.auth-page-shell .title{font-size:30px}}@media (width<=760px){.auth-page-shell{padding:14px;overflow:auto}.auth-page-shell .main{height:auto;min-height:0;padding:22px 18px}.auth-page-shell .switch{display:none}.auth-page-shell .container{width:100%;height:auto;padding:0;transition:none;position:relative;left:0}.auth-page-shell #authMain[data-mode=login] .b-container,.auth-page-shell #authMain[data-mode=signup] .a-container{display:none}.auth-page-shell .form{height:auto;padding:10px 6px}.auth-page-shell .button,.auth-page-shell .auth-button{width:min(220px,100%)}.auth-page-shell .code-input{letter-spacing:.26em;font-size:18px}.auth-page-shell .auth-mobile-only{display:inline-flex}.auth-reset-actions{flex-direction:column;align-items:stretch}.auth-reset-submit{width:100%;min-width:0}.select-tests-actions{flex-direction:column}.select-tests-actions .btn,.select-tests-actions .toggle-btn{width:100%}}
