@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(./roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(./roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(./roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(./roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(./roboto-latin-600-normal-X4S5XP0J.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(./roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(./roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Phosphor;src:url(./Phosphor-DtdjzkpE.woff2)format("woff2"),url(./Phosphor-BdqudwT5.woff)format("woff"),url(./Phosphor-CDxgqcPu.ttf)format("truetype"),url(./Phosphor-BXRFlF4V.svg#Phosphor)format("svg");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before,.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before,.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before,.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before,.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before,.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before,.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before,.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before,.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before,.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before,.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before,.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before,.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before,.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before,.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before,.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before,.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before,.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before,.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}:root[data-tema=escuro][data-tom=grafite]{--c-bg:#202326;--c-surface:#121212;--c-surface-raised:#1a1c1e;--c-surface-inset:#1a1c1e;--c-fill:#22272b;--c-border:#24282c;--c-border-light:#1a1c1e;--c-border-dark:#343a40;--border-light:#24282c;--border-strong:#343a40;--c-divisor-lista:#2e3338;--c-dia-faixa-a:#1a1c1e;--c-dia-faixa-b:#22272b;--c-dia-divisoria:#2e3338;--c-doc-divisoria:#3a4046;--c-selected:#3a4046;--c-primaria-fundo:#3a6b96;--c-primaria-fundo-hover:#4579a6;--c-sobre-primaria:#fff;--c-text-inverse:#fff}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-branco:#fff;--p-cinza-50:#f8fafc;--p-cinza-100:#f1f5f9;--p-cinza-200:#e2e8f0;--p-cinza-300:#cbd5e1;--p-cinza-400:#94a3b8;--p-cinza-450:#8595a4;--p-cinza-500:#64748b;--p-cinza-550:#5e6e84;--p-cinza-600:#475569;--p-cinza-700:#334155;--p-cinza-800:#1e293b;--p-cinza-900:#0f172a;--p-preto:#000;--p-aco-50:#eef4f9;--p-aco-100:#d6e4f0;--p-aco-200:#b0cde6;--p-aco-300:#86b0d4;--p-aco-500:#4f7faa;--p-aco-600:#3a6b96;--p-aco-700:#2f5a7f;--p-aco-900:#142a40;--p-perigo-50:#fbf3f3;--p-perigo-200:#ebcfcf;--p-perigo-300:#fda4af;--p-perigo-500:#dc2626;--p-perigo-600:#c81e1e;--p-perigo-700:#b91c1c;--p-perigo-800:#991b1b;--p-atencao-50:#f7f3e8;--p-atencao-200:#e8dfc0;--p-atencao-300:#f5c26b;--p-atencao-500:#d97706;--p-atencao-700:#b45309;--p-atencao-800:#7a5514;--p-atencao-900:#78350f;--p-sucesso-50:#edf3ef;--p-sucesso-100:#bbf7d0;--p-sucesso-200:#b5d1c1;--p-sucesso-400:#22c55e;--p-sucesso-500:#16a34a;--p-sucesso-700:#166534;--p-sucesso-800:#3e5e4d;--p-sucesso-900:#064e3b;--p-info-50:#eaf1f6;--p-info-100:#eaf1fa;--p-info-200:#c9dae6;--p-info-300:#93c5fd;--p-info-500:#0284c7;--p-info-600:#0369a1;--p-info-700:#2f5e97;--p-azul-100:#dbeafe;--p-azul-500:#3b82f6;--p-azul-700:#1e40af;--p-roxo-50:#f1ecfb;--p-roxo-500:#9b59b6;--p-roxo-700:#6b3fa0;--p-rosa-600:#db2777;--p-mc-laranja:#ea580c;--p-mc-laranja-bg:#ffedd5;--p-mc-amarelo:#eab308;--p-mc-amarelo-bg:#fef9c3;--p-mc-amarelo-200:#fef08a;--p-mc-amarelo-texto:#3a2e00;--p-mc-azul:#2563eb;--p-mc-amarelo-300:#fde047;--c-texto-titulo:var(--p-aco-900);--c-texto-apoio:var(--p-cinza-550);--c-texto-fraco:var(--p-cinza-550);--c-texto-medio:var(--p-cinza-600);--c-texto-perigo:var(--p-perigo-800);--c-texto-perigo-2:var(--p-perigo-800);--c-texto-alerta:var(--p-atencao-800);--c-texto-sucesso:var(--p-sucesso-700);--c-linha:var(--p-cinza-200);--c-linha-media:var(--p-info-200);--c-linha-suave:var(--p-info-50);--c-fundo-cinza:var(--p-cinza-200);--c-fundo-cinza-forte:var(--p-cinza-300);--c-fundo-suave:var(--p-info-50);--c-fundo-suave-2:var(--p-cinza-100);--c-fundo-suave-3:var(--p-cinza-50);--c-fundo-claro:var(--p-cinza-50);--c-fundo-azulado:var(--p-info-50);--c-fundo-azulado-2:var(--p-aco-50);--c-fundo-alerta:var(--p-atencao-50);--c-primary:var(--p-aco-600);--c-sobre-primaria:var(--p-branco);--c-primary-hover:var(--p-aco-700);--c-primaria-fundo:var(--c-primary);--c-primaria-fundo-hover:var(--c-primary-hover);--c-primary-soft:var(--p-aco-50);--c-primary-borda:var(--p-aco-200);--c-primary-dark:var(--p-aco-900);--c-primary-mid:var(--p-aco-600);--c-primary-light:var(--p-cinza-50);--c-selecao-fundo:var(--p-info-200);--c-selecao-texto:var(--p-aco-900);--c-dia-faixa-a:var(--p-branco);--c-dia-faixa-b:var(--p-info-50);--c-dia-divisoria:var(--p-cinza-300);--c-doc-divisoria:var(--p-aco-200);--c-primary-border:var(--p-cinza-300);--c-bg:var(--p-cinza-100);--c-surface:var(--p-branco);--c-surface-raised:var(--p-branco);--c-surface-inset:var(--p-cinza-50);--c-text-primary:var(--p-cinza-900);--c-text-secondary:var(--p-cinza-700);--c-text-muted:var(--p-cinza-550);--c-text-inverse:var(--p-branco);--c-border:var(--p-cinza-200);--c-border-light:var(--p-cinza-100);--c-border-dark:var(--p-cinza-300);--border-light:var(--p-cinza-200);--border-strong:var(--p-cinza-300);--c-divisor-lista:var(--p-cinza-300);--mc-vermelho:var(--p-perigo-500);--mc-vermelho-bg:var(--p-perigo-50);--mc-laranja:var(--p-mc-laranja);--mc-laranja-bg:var(--p-mc-laranja-bg);--mc-amarelo:var(--p-mc-amarelo);--mc-amarelo-bg:var(--p-mc-amarelo-bg);--mc-verde:var(--p-sucesso-500);--mc-verde-bg:var(--p-sucesso-50);--mc-azul:var(--p-mc-azul);--mc-azul-bg:var(--p-info-50);--c-success:var(--p-sucesso-500);--c-success-light:var(--p-sucesso-50);--c-success-border:var(--p-sucesso-200);--c-warning:var(--p-atencao-500);--c-warning-light:var(--p-atencao-50);--c-warning-border:var(--p-atencao-200);--c-danger:var(--p-perigo-600);--c-danger-solid:var(--p-perigo-500);--c-danger-light:var(--p-perigo-50);--c-danger-border:var(--p-perigo-200);--c-danger-strong:var(--p-perigo-700);--c-danger-strong-light:var(--p-cinza-200);--c-info:var(--p-info-600);--c-info-solid:var(--p-info-500);--c-info-light:var(--p-info-50);--c-info-border:var(--p-info-200);--c-acao-light:var(--p-cinza-50);--c-fill:var(--p-cinza-100);--c-text-soft:var(--p-cinza-600);--c-text-faint:var(--p-cinza-550);--c-danger-border-strong:var(--p-perigo-300);--c-warning-text:var(--p-atencao-800);--c-success-text:var(--p-sucesso-800);--c-selected:var(--p-cinza-700);--font-ui:"Roboto", Arial, Helvetica, sans-serif;--font-mono:"Roboto", Arial, Helvetica, sans-serif;--fs-xs:11.5px;--fs-sm:13px;--fs-md:13.5px;--fs-lg:15.5px;--fs-xl:18px;--fs-2xl:23px;--fs-3xl:29px;--fs-4xl:39px;--text-xs:var(--fs-xs);--text-sm:var(--fs-xs);--text-base:var(--fs-sm);--text-md:var(--fs-md);--text-lg:var(--fs-md);--text-xl:var(--fs-lg);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001f, 0 10px 10px -5px #0000000a;--ease:.18s cubic-bezier(.4, 0, .2, 1);--color-primary:var(--c-primary);--color-primary-dark:var(--c-primary-dark);--color-primary-light:var(--c-primary-light);--color-bg:var(--c-bg);--color-surface:var(--c-surface);--color-border:var(--c-border);--color-text:var(--c-text-primary);--color-text-muted:var(--c-text-muted);--color-success:var(--c-success);--color-danger:var(--c-danger);--c-text:var(--c-text-primary);--color-text-main:var(--c-text-primary);--color-text-strong:var(--c-text-primary);--bg-app:var(--c-bg);--bg-surface:var(--c-surface);--primary:var(--c-primary);--primary-light:var(--c-surface-inset);--info:var(--c-info);--warning:var(--c-warning);--mc-laranja-light:var(--mc-laranja-bg);--color-warning:var(--c-warning);--color-accent:var(--c-primary);--color-accent-light:var(--c-primary-light);--color-acao:var(--c-primary);--color-acao-hover:var(--c-primary-hover);--radius:var(--r-md)}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-texto-titulo:var(--c-text-primary);--c-texto-apoio:var(--c-text-muted);--c-texto-fraco:var(--c-text-muted);--c-texto-medio:var(--c-text-secondary);--c-texto-perigo:var(--c-danger-strong);--c-texto-perigo-2:var(--c-danger-strong);--c-texto-alerta:var(--c-warning-text);--c-texto-sucesso:var(--c-success-text);--c-linha:var(--c-border-dark);--c-linha-media:var(--c-border-dark);--c-linha-suave:var(--c-border-dark);--c-fundo-cinza:var(--c-surface-inset);--c-fundo-cinza-forte:var(--c-surface-inset);--c-fundo-suave:var(--c-surface-inset);--c-fundo-suave-2:var(--c-surface-inset);--c-fundo-suave-3:var(--c-surface-inset);--c-fundo-claro:var(--c-surface-inset);--c-fundo-azulado:var(--c-surface-inset);--c-fundo-azulado-2:var(--c-surface-inset);--c-fundo-alerta:var(--c-warning-light);--c-primary:#86b0d4;--c-sobre-primaria:#0b1320;--c-primary-hover:#b0cde6;--c-primary-dark:#0f172a;--c-primary-mid:#86b0d4;--c-primary-light:#86b0d429;--c-selecao-fundo:#60a5fa73;--c-selecao-texto:#f8fafc;--c-dia-faixa-a:#111c2f;--c-dia-faixa-b:#1e2d49;--c-dia-divisoria:#2b3b57;--c-doc-divisoria:#3b4f72;--c-primary-border:#2f5a7f;--c-primary-soft:#86b0d41a;--c-primary-borda:#86b0d459;--c-bg:#0b1320;--c-surface:#152238;--c-surface-raised:#1c2d4a;--c-surface-inset:#101c30;--c-text-primary:#f1f5f9;--c-text-secondary:#cbd5e1;--c-text-muted:#94a3b8;--c-text-inverse:#0f172a;--c-border:#1e293b;--c-border-light:#152238;--c-border-dark:#334155;--border-light:#1e293b;--border-strong:#334155;--c-divisor-lista:#3a4d6b;--c-fill:#1e2c45;--c-text-soft:#b6c2d3;--c-text-faint:#8593ab;--c-danger:#f26b6b;--c-danger-solid:#dc2626;--c-danger-strong:#fca5a5;--c-danger-light:#dc262624;--c-danger-strong-light:#dc262638;--c-danger-border:#6b2f2f;--c-danger-border-strong:#8a3b3b;--c-warning-light:#d9770624;--c-warning-border:#6b5320;--c-warning-text:#e3b96a;--c-selected:#475a78;--c-success-light:#16a34a24;--c-success-border:#2f6b4a;--c-success-text:#86c9a0;--c-info:#38bdf8;--c-info-solid:#0284c7;--c-info-light:#0284c724;--c-info-border:#24506b;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{max-width:100%;height:100%;overflow-x:hidden}body{font-family:var(--font-ui);font-size:var(--text-base);background:var(--c-bg);color:var(--c-text-primary);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select,textarea{background:var(--c-surface-inset);border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;color:var(--c-text-primary);font-size:var(--fs-sm);transition:all var(--ease);padding:8px 12px;box-shadow:inset 0 1px 2px #00000005}input:focus:not([type=checkbox]):not([type=radio]),select:focus,textarea:focus{background:var(--c-surface);border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);outline:none}:is(.form-group,.enf-group,.aih-field-box)>:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select){min-height:38px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--c-primary);flex-shrink:0}input::placeholder,textarea::placeholder{color:var(--c-text-muted)}label{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-text-secondary);letter-spacing:.01em;margin-bottom:4px;font-weight:500;display:block}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}::selection{background:var(--c-selecao-fundo);color:var(--c-selecao-texto)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-border-dark);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted)}.espaco-paciente-modal,.espaco-paciente-conteudo,.atendimento-medico-container,.atendimento-medico-container .workspace,.enf-theme .workspace{width:100%!important;max-width:100%!important;margin:0!important}.atendimento-medico-container .workspace>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.workspace{width:100%!important;max-width:100%!important}:is(button,a[href],[role=button],[role=tab],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--p-azul-500)!important;outline-offset:2px!important}:root[data-tema=escuro] :is(.tg-btn.contorno,.hc-ic,.hc-duplicar,.pd2-card-ic,.pd2-doc-ic,.pd2-mais,.ds-acao,.btn-realocar,.esc-normal,.btn-calc-ped,.exam-kit,.mp-calc,.pv-pr,.mr-btn.ok,.cs-docs-mais,.pc-pend-nova button,.lupa-cid,.bcs-subtipos button,.presc-mais-opcoes):not(:hover):not(:disabled):not(.on):not(.active){color:var(--c-text-secondary)!important;border-color:var(--c-border-dark)!important}:root[data-tema=escuro] :is(.tg-btn.contorno,.hc-ic,.hc-duplicar,.pd2-card-ic,.pd2-doc-ic,.pd2-mais,.ds-acao,.btn-realocar,.esc-normal,.btn-calc-ped,.exam-kit,.mp-calc,.pv-pr,.mr-btn.ok,.cs-docs-mais,.pc-pend-nova button,.lupa-cid,.bcs-subtipos button,.presc-mais-opcoes):not(:disabled):hover{color:var(--c-primary)!important;border-color:var(--c-primary)!important}.rg-abas{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.rg-aba{white-space:nowrap;color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-image:;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-weight:500;display:inline-flex}.rg-aba.on{color:var(--c-primary);border-bottom-color:var(--c-primary)}.rg-aba:hover:not(.on){color:var(--c-text-primary)}.rg-aba .ph{font-size:var(--fs-md)}.acao-voltar:not(:only-child){margin-right:auto}.lb-btn{border-radius:var(--r-md);min-height:36px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-primary);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lb-btn:disabled{opacity:.5;cursor:not-allowed}.lb-btn.principal{background:var(--c-primaria-fundo);border-color:var(--c-primaria-fundo);color:var(--c-text-inverse)}.lb-btn.perigo{background:var(--c-danger-solid);border-color:var(--c-danger-solid);color:var(--p-branco)}.lb-janela h3{color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0;display:flex}.lb-janela-sub{font-size:var(--fs-sm);color:var(--c-text-muted);margin:-6px 0 0}.lb-btn:hover:not(:disabled){background:var(--c-fill)}.lb-btn.principal:hover:not(:disabled){background:var(--c-primaria-fundo-hover);border-color:var(--c-primaria-fundo-hover)}.lb-btn.perigo:hover:not(:disabled){background:var(--p-perigo-700);border-color:var(--p-perigo-700)}.lb-btn.pequeno{min-height:30px;font-size:var(--fs-xs);padding:0 10px}.lb-filtros .lb-btn:not(.pequeno){min-height:40px}:is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div{align-items:center}.lb-btn.perigo-contorno{background:var(--c-surface);border-color:var(--c-danger-border);color:var(--c-danger-strong,var(--c-danger))}.lb-btn.perigo-contorno:hover:not(:disabled){background:var(--c-danger-light)}.lb-chips{flex-wrap:wrap;gap:6px;display:flex}.lb-chip{border:1px solid var(--c-border);background:var(--c-surface);min-height:32px;color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.lb-chip:hover,:root[data-tema=escuro] :is(.lb-chip:not(.on),.lb-btn:not(.principal,.perigo,.perigo-contorno,.texto)){border-color:var(--c-border-dark)}.lb-chip-n{background:var(--c-fill);min-width:20px;color:var(--c-text-primary);font-size:var(--fs-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-weight:700}.lb-chip.alerta{color:var(--c-danger);border-color:var(--c-danger-border)}.lb-chip.on{background:var(--c-primaria-fundo);border-color:var(--c-primaria-fundo);color:var(--c-text-inverse)}.lb-chip.on .lb-chip-n{background:var(--c-surface);color:var(--c-primary)}.lb-chip:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.lb-seg{border:1px solid var(--c-border-dark);border-radius:var(--r-lg);align-self:flex-start;display:inline-flex;overflow:hidden}.lb-seg button{background:var(--c-surface);color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:inline-flex}.lb-seg button+button{border-left:1px solid var(--c-border-dark)}.lb-seg button.on{background:var(--c-primaria-fundo);color:var(--c-text-inverse)}.lb-seg button:hover:not(.on):not(:disabled){background:var(--c-fill)}.lb-seg button:disabled{cursor:not-allowed}.lb-seg button.alerta.on{background:var(--c-danger-solid);color:var(--p-branco)}.rp-tabela-rolagem{position:relative;overflow-x:auto}.rp-tabela{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.rp-tabela th{text-align:left;font-size:var(--fs-xs);color:var(--c-texto-apoio);border-bottom:1px solid var(--c-border);white-space:nowrap;padding:6px 8px;font-weight:500}.rp-tabela td{border-bottom:1px solid var(--c-divisor-lista);color:var(--c-text);vertical-align:top;padding:7px 8px}.rp-tabela td small{font-size:var(--fs-xs);color:var(--c-text-muted);display:block}.aviso-preenchido{background:var(--c-primary-soft);border:1px solid var(--c-primary-borda);border-left:3px solid var(--c-primary);color:var(--c-text);border-radius:var(--r-sm);font-size:var(--fs-xs);align-items:flex-start;gap:10px;margin:0 0 12px;padding:8px 12px;line-height:1.4;display:flex}.aviso-preenchido>i{color:var(--c-primary);font-size:var(--fs-md);margin-top:1px}.aviso-sinal{color:var(--c-texto-alerta);font-size:var(--fs-xs);text-align:left;align-items:flex-start;gap:4px;margin-top:3px;font-weight:500;line-height:1.3;display:flex}.aviso-sinal>i{margin-top:1px}:root{--nome-paciente-fs:var(--fs-md);--nome-paciente-peso:500;--titulo-tela-fs:var(--fs-xl);--titulo-tela-peso:500;--titulo-secao-fs:var(--fs-sm);--titulo-secao-peso:600;--titulo-secao-cor:var(--c-texto-titulo);--imp-titulo:10pt;--imp-mono:"Courier New", Courier, "Liberation Mono", monospace}@media (width<=640px){:root{--nome-paciente-fs:var(--fs-sm);--titulo-tela-fs:var(--fs-lg)}}.nome-paciente{text-transform:uppercase;letter-spacing:.01em;font-style:normal;font-size:var(--nome-paciente-fs)!important;font-weight:var(--nome-paciente-peso)!important}.titulo-tela{letter-spacing:-.01em;line-height:1.25;font-size:var(--titulo-tela-fs)!important;font-weight:var(--titulo-tela-peso)!important}:is(h1,h2).titulo-tela{color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0;display:flex}:is(h1,h2).titulo-tela>.ph{flex:none}:is(div,header):has(>:is(h1,h2).titulo-tela:first-child+:is(span,p):last-child){flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}:is(h1,h2).titulo-tela+:is(span,p){font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.imp-nome-paciente{text-transform:uppercase!important;font-style:normal!important;font-weight:700!important}.campo-maiusculo{text-transform:uppercase}.campo-maiusculo::placeholder{text-transform:none}.u-mt12{margin-top:12px!important}.u-mt22{margin-top:22px!important}.u-mb14{margin-bottom:14px!important}.u-mb16{margin-bottom:16px!important}.u-flex1{flex:1!important}.u-sem-encolher{flex:none!important}.u-linha8{gap:8px!important;display:flex!important}.u-linha10{gap:10px!important;display:flex!important}.u-coluna-cheia{flex:1!important;min-width:0!important;min-height:0!important;display:flex!important}.u-pre{white-space:pre-wrap!important}.u-peso500{font-weight:500!important}.u-fs-xs{font-size:var(--fs-xs)!important}.u-texto-suave{color:var(--c-text-muted)!important}.u-texto-perigo{color:var(--c-danger)!important}html .campo-data-registro{white-space:nowrap;flex-shrink:0}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer){flex-wrap:wrap;row-gap:8px}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}@media (width<=1024px){html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer){gap:8px;padding:10px 12px}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div{display:contents!important}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .campo-data-registro{flex:auto;order:1;justify-content:flex-end;margin-left:auto}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .campo-data-registro input{max-width:190px}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div>button:not(.acao-voltar){flex:calc(50% - 8px);order:2;justify-content:center}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .acao-voltar{flex:none;order:0}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div>:not(button):not(.campo-data-registro){order:0}}@media (width<=640px){html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .campo-data-registro{flex:100%;justify-content:space-between;margin-left:0}html :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer)>div>button:not(.acao-voltar){flex:100%}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .acao-voltar{flex:100%;order:3;justify-content:center}}@media (width<=1024px){html :is(.atendimento-medico-container,.enf-theme) .topbar{flex-flow:wrap;align-items:center;gap:8px;height:auto;min-height:50px;padding:6px 12px}html :is(.atendimento-medico-container,.enf-theme) .topbar-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}html :is(.atendimento-medico-container,.enf-theme) .topbar .sys-time{display:none}}@media (width<=768px){html :is(.atendimento-medico-container,.enf-theme) .btn-pilar{font-size:var(--fs-xs);gap:5px;padding:7px 10px}html :is(.atendimento-medico-container,.enf-theme) .btn-pilar i{font-size:var(--fs-md)}html :is(.atendimento-medico-container,.enf-theme) .enf-avatar,html :is(.atendimento-medico-container,.enf-theme) .med-avatar{display:none}html :is(.atendimento-medico-container,.enf-theme) .topbar .btn-voltar{padding:5px 10px}}@media (width<=1024px){html .atendimento-medico-container .cc-header{row-gap:8px;flex-wrap:wrap!important}html .atendimento-medico-container .cc-header .doc-subtabs{scrollbar-width:thin;flex:100%;margin:0;overflow-x:auto}html .atendimento-medico-container .cc-header .doc-subtabs button{white-space:nowrap}}html :is(.atendimento-medico-container,.enf-theme) .clinical-tabs{scrollbar-width:thin}@media (width<=640px){html :is(.atendimento-medico-container,.enf-theme) :is(.form-grid,.form-row,.grid-2,.grid-3,.grid-4){grid-template-columns:1fr!important}html :is(.atendimento-medico-container,.enf-theme) .cc-body{padding:12px}html .hc-busca{min-width:0}}html .clinical-tabs::-webkit-scrollbar{height:4px}html .doc-subtabs::-webkit-scrollbar{height:4px}html .clinical-tabs::-webkit-scrollbar-button{display:none}html .doc-subtabs::-webkit-scrollbar-button{display:none}html .clinical-tabs::-webkit-scrollbar-thumb{background:var(--c-fundo-cinza-forte);border-radius:4px}html .doc-subtabs::-webkit-scrollbar-thumb{background:var(--c-fundo-cinza-forte);border-radius:4px}html .clinical-tabs::-webkit-scrollbar-track{background:0 0}html .doc-subtabs::-webkit-scrollbar-track{background:0 0}html .recepcao-search-bar{align-items:stretch}html .recepcao-search-bar .lb-btn{flex:none;width:auto;height:auto;margin:0;padding:0 20px}@media (width<=640px){html .recepcao-search-bar{flex-wrap:wrap}html .recepcao-search-bar .lb-btn{flex:100%}}html .workspace>*,html .main-viewport>*>*>*{flex-shrink:0}@media (pointer:coarse),(width<=1024px){html .main-viewport :is(button,select,input:not([type=checkbox]):not([type=radio])),html :is(.atendimento-medico-container,.enf-theme) :is(button,select,input:not([type=checkbox]):not([type=radio])){min-height:36px}html :is(input[type=checkbox],input[type=radio]){width:20px!important;height:20px!important}}html .hc-situacao{white-space:nowrap;justify-content:center;align-self:center;align-items:center;height:auto;min-height:0;padding:3px 9px;line-height:1.2;display:inline-flex}html .presc-modo-urgencia{font-size:var(--fs-xs);color:var(--c-warning-text);margin-top:2px;font-weight:500;display:block}html .presc-peso-alergias{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}html .presc-peso-alergias>.presc-alergia-linha{flex:420px;min-width:0}html label.presc-peso{border:1px solid var(--c-border-dark);background:var(--c-surface-inset);font-size:var(--fs-sm);color:var(--c-text-secondary);text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex}html label.presc-peso input{border:1px solid var(--c-primary-borda,var(--p-aco-300));width:76px;height:32px;font-size:var(--fs-sm);background:var(--c-surface);color:var(--c-text-primary);text-align:right;border-radius:6px;padding:0 8px}html label.presc-peso span{color:var(--c-text-muted);text-transform:none;font-weight:500}html .clinical-tabs,html .doc-subtabs,html .adm-subtabs,html .transfer-subtabs,html .atendimento-medico-container .cc-header .doc-subtabs{row-gap:4px;flex-wrap:wrap!important;height:auto!important;overflow:visible!important}html .clinical-tabs>*,html .doc-subtabs>*,html .adm-subtabs>*,html .transfer-subtabs>*{white-space:nowrap;max-width:100%;flex:none!important}html .print-page{z-index:2600}.modal-backdrop{z-index:3000;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop.dialogo-sistema{z-index:10050}.modal-card{background:var(--c-surface);border:1px solid var(--c-border);width:100%;max-width:460px;max-height:calc(100vh - 32px);color:var(--c-text-primary);border-radius:14px;padding:20px 22px;overflow-y:auto;box-shadow:0 20px 50px #0f172a40}.modal-title{font-size:var(--fs-md);color:var(--c-text-primary);border-bottom:1px solid var(--c-border);margin:0 0 14px;padding-bottom:12px;font-weight:500;line-height:1.3}.modal-card p{line-height:1.5}.modal-card .field{flex-direction:column;gap:6px;display:flex}.modal-card .field>label{font-size:var(--fs-xs);color:var(--c-text-secondary);margin-bottom:0;font-weight:500}.modal-card .field input,.modal-card .field select,.modal-card .field textarea{border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;min-height:38px;font-size:var(--fs-sm);background:var(--c-surface-inset);box-sizing:border-box;padding:8px 12px;font-family:inherit}.modal-card .field input:focus,.modal-card .field select:focus,.modal-card .field textarea:focus{border-color:var(--c-primary);outline:none;box-shadow:0 0 0 3px #3a6b9626}.modal-card .chip-group{flex-wrap:wrap;gap:6px;display:flex}.modal-card .chip{border:1px solid var(--c-border-dark);background:var(--c-surface);color:var(--c-text-secondary);font-size:var(--fs-sm);cursor:pointer;border-radius:20px;width:auto;padding:6px 14px;font-family:inherit;font-weight:500}.modal-card .chip:hover{background:var(--c-fill)}.modal-card .chip.on{background:var(--p-cinza-700);border-color:var(--p-cinza-700);color:var(--p-branco)}.modal-card .error-box{background:var(--c-danger-light);border:1px solid var(--c-danger-border);color:var(--c-danger-strong);font-size:var(--fs-sm);border-radius:var(--r-md);margin-bottom:12px;padding:8px 10px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions button{border-radius:var(--r-md);height:36px;font-size:var(--fs-sm);cursor:pointer;text-transform:none;letter-spacing:0;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;padding:0 16px;font-family:inherit;font-weight:500;display:inline-flex}.modal-backdrop.dialogo-sistema .modal-card{width:auto;min-width:min(420px,100vw - 32px);max-width:min(620px,100vw - 32px)}@supports (height:100dvh){.main-content,.espaco-paciente-modal,.sidebar{height:100dvh}.modal-card{max-height:calc(100dvh - 32px)}}@media (width<=1024px){.espaco-paciente-conteudo,.atendimento-medico-container{min-height:0!important}.atendimento-medico-container .workspace,.enf-theme .workspace{overscroll-behavior:contain!important;min-height:0!important;padding-bottom:24px!important;overflow:hidden auto!important}.enf-theme .sae-split,.enf-theme .timeline-pane,.enf-theme .sae-card,.enf-theme .bh-container,.enf-theme .transfer-card,.enf-theme .history-pane,.enf-theme .form-card,.enf-theme .quick-sidebar{flex:none!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.enf-theme .sae-split{flex-direction:column!important}.enf-theme .ac-footer,.enf-theme .sc-footer,.enf-theme .bh-footer,.enf-theme .tc-footer,.enf-theme .fc-footer,.atendimento-medico-container .cc-footer{z-index:5!important;position:sticky!important;bottom:0!important;box-shadow:0 -4px 12px #0f172a14!important}}@media (width<=640px){html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer){gap:6px!important;padding:8px 10px!important}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .campo-data-registro{font-size:var(--fs-xs);flex:100%!important;order:1!important}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .campo-data-registro input{max-width:200px;padding:6px 8px}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) button{text-align:center;justify-content:center;min-height:44px;width:auto!important;min-width:0!important;font-size:var(--fs-sm)!important;white-space:normal!important;flex:1 1 0!important;order:2!important;margin:0!important;padding:8px 6px!important;line-height:1.15!important}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .acao-voltar{flex:none!important;padding:8px 10px!important}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) .lb-btn.principal{flex:1.4 1 0!important}.modal-backdrop{align-items:flex-end!important;padding:8px!important}.modal-card{border-radius:16px!important;max-height:calc(100dvh - 16px)!important;padding:18px 16px 0!important}.modal-card>.modal-actions{background:var(--c-surface);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--c-border);gap:8px;margin:12px -16px 0;display:flex;position:sticky;bottom:0}.modal-card>.modal-actions>button{flex:1 1 0;min-height:46px}}@media (width<=640px) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--fs-md)!important}}:is(html .cc-header:has(>.doc-subtabs),html .cc-header:has(.doc-subtabs)){flex-flow:column!important;align-items:stretch!important;gap:12px!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav){box-sizing:border-box;width:100%;overflow-x:auto;background:var(--c-fundo-azulado-2)!important;border:0!important;border-radius:10px!important;flex-wrap:nowrap!important;flex-shrink:0!important;gap:4px!important;min-height:max-content!important;margin:0!important;padding:4px!important;display:flex!important;overflow-y:hidden!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button{min-width:max-content;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;white-space:nowrap;cursor:pointer;outline:none;font-family:inherit;height:38px!important;box-shadow:none!important;color:var(--c-text-secondary,var(--p-cinza-500))!important;font-size:var(--fs-sm)!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 14px!important;font-weight:500!important;display:inline-flex!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:hover{color:var(--c-text-primary,var(--p-aco-900))!important;background:#ffffffb3!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:is(.active,.ativa,.on){background:var(--c-primaria-fundo)!important;color:var(--c-sobre-primaria)!important;font-weight:700!important;box-shadow:0 1px 3px #0f22302e!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:is(.active,.ativa,.on) i{color:inherit!important}html[data-tema=escuro] :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:is(.active,.ativa,.on){color:var(--c-sobre-primaria)!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:after{display:none!important}.faixa-pac-wrap{margin-bottom:4px}.faixa-pac{background:linear-gradient(90deg, var(--p-cinza-800), var(--p-aco-600));color:var(--p-branco);border-radius:14px;flex-wrap:nowrap;padding:12px 16px}.faixa-pac .fpj-chips{flex:1;min-width:0}.faixa-pac-sv{font-size:var(--fs-xs);color:var(--p-cinza-200);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;margin-left:auto;display:flex}.faixa-pac-detalhes{margin-top:8px}@media (width<=1024px){.faixa-pac{flex-wrap:wrap}.faixa-pac-sv{align-items:flex-start;margin-left:0}}.faixa-pac-wrap{margin-top:0}html body :is(.atendimento-medico-container,.enf-theme) .workspace>.faixa-pac-wrap{z-index:20;position:sticky;top:-4px;width:auto!important;max-width:none!important;margin:-4px -6px 4px 0!important}html body :is(.atendimento-medico-container,.enf-theme) .workspace{scrollbar-gutter:stable}@media (width<=640px){html body :is(.atendimento-medico-container,.enf-theme) .workspace>.faixa-pac-wrap{position:static}}.workspace>.faixa-pac-wrap>.faixa-pac{border-radius:0 0 14px 14px}.workspace>.faixa-pac-wrap{background:var(--c-surface-inset)}.faixa-pac-voltar{width:34px;height:34px;color:var(--p-branco);font-size:var(--fs-md);cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faixa-pac-voltar:hover{background:#ffffff26}.faixa-pac .fpj-id{flex-shrink:0}.faixa-pac .fpj-id small,.faixa-pac-sv{white-space:nowrap}.atendimento-medico-container:not(.passagem-form-scope) :is(.clinical-card,.sae-card,.admissao-card){counter-reset:bloco 0}.atendimento-medico-container:not(.passagem-form-scope) :is(.form-section-box-title,.form-section-title,.bloco-num){align-items:center;gap:8px;display:flex!important}.atendimento-medico-container:not(.passagem-form-scope) :is(.form-section-box-title,.form-section-title,.bloco-num):before{counter-increment:bloco 1;content:counter(bloco);background:var(--c-fundo-suave);width:22px;height:22px;color:var(--c-texto-medio);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.campo-periodo{background:var(--c-surface);border:1px solid var(--c-linha-media);height:40px;color:var(--c-texto-apoio);font-size:var(--fs-xs);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.campo-periodo>i{font-size:var(--fs-md);color:var(--c-primary)}.campo-periodo label{align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.campo-periodo input{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);color:var(--c-texto-titulo);outline:0;width:118px;font-weight:500;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.campo-periodo input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.cp-sep{background:var(--p-cinza-200);width:1px;height:18px}@media (width<=1024px){.faixa-pac{flex-wrap:wrap;row-gap:8px}.faixa-pac .fpj-chips{flex:100%;order:5}}@media (width<=640px){.faixa-pac{border-radius:12px;gap:8px 10px!important;padding:10px 12px!important}.faixa-pac .faixa-pac-voltar{order:0;width:30px;height:30px}.faixa-pac .fpj-av{width:32px;height:32px;font-size:var(--fs-xs);border-width:1.5px;order:1}.faixa-pac .fpj-id{order:2;min-width:0;margin:0;flex:1 1 0!important}.faixa-pac .fpj-id b{font-size:var(--fs-sm);line-height:1.25}.faixa-pac .faixa-pac-sv{flex-wrap:wrap;flex:100%;order:4;justify-content:space-between;gap:4px 10px;flex-direction:row!important;align-items:center!important}.faixa-pac .fpj-chips{order:5;gap:4px!important}.faixa-pac .fpj-chip{padding:3px 8px}}.faixa-pac.faixa-pac-2l{flex-direction:column;gap:0;padding:0;display:flex}.faixa-pac-2l .fp-linha1{align-items:center;gap:12px;min-width:0;padding:13px 16px 11px;display:flex}.faixa-pac-2l .fp-linha1 .fpj-av{width:40px;height:40px;font-size:var(--fs-xs)}.faixa-pac-2l .fp-linha1 .fpj-id{flex:1;min-width:0}.faixa-pac-2l .fp-linha1 .fpj-id b{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faixa-pac-2l{--fs-faixa-val:calc(var(--fs-xs) - .5px)}.faixa-pac .fpj-campos{white-space:normal}.faixa-pac-2l .fp-linha2{border-top:1px solid #ffffff73;align-items:center;gap:10px;min-width:0;padding:9px 16px 11px 58px;display:flex}.faixa-pac-2l:has(.faixa-pac-voltar) .fp-linha2{padding-left:104px}.faixa-pac-2l .fp-linha2 .fpj-chips{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.faixa-pac-2l .fp-linha2 .fpj-chip{padding:3px 10px}.faixa-pac-2l .fp-hd{white-space:normal}.faixa-pac-2l .faixa-pac-sv{font-size:var(--fs-xs);flex-direction:row;align-items:center;gap:14px;margin-left:auto}.faixa-pac-2l .fp-sv-hora{color:var(--p-aco-200);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.faixa-pac-2l .fp-linha1 .faixa-pac-sv.fp-sv-bloco{font-size:var(--fs-faixa-val);border-left:1px solid #ffffff73;flex-direction:column;align-items:flex-start;gap:3px;margin-left:auto;padding:4px 12px}.faixa-pac-2l .fp-sv-bloco .fp-sv-hora{font-size:calc(var(--fs-xs) - 1px)}.faixa-pac-2l .fp-linha2 .fp-ficha{white-space:nowrap;color:var(--p-aco-200);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-weight:500;display:inline-flex}.faixa-pac-2l .fp-linha2 .fp-ficha:hover{text-decoration:underline}@media (width<=1024px){.faixa-pac-2l .fp-linha1{flex-wrap:wrap}:is(.faixa-pac-2l .fp-linha2,.faixa-pac-2l:has(.faixa-pac-voltar) .fp-linha2){flex-direction:column;align-items:flex-start;padding-left:14px}.faixa-pac-2l .faixa-pac-sv{white-space:normal;flex-wrap:wrap;margin-left:0}.faixa-pac-2l .fp-linha1 .faixa-pac-sv.fp-sv-bloco{border-top:1px solid #ffffff73;border-left:0;flex:100%;order:5;margin-left:0;padding:8px 0 0}}@media (width<=640px){.faixa-pac.faixa-pac-2l{gap:0!important;padding:0!important}.faixa-pac-2l .fp-linha1{gap:8px 10px;padding:10px 12px}.faixa-pac-2l .fp-linha1 .fpj-av{width:32px;height:32px;font-size:var(--fs-xs)}.faixa-pac-2l .fp-linha1 .fpj-id b{white-space:normal}:is(.faixa-pac-2l .fp-linha2,.faixa-pac-2l:has(.faixa-pac-voltar) .fp-linha2){gap:8px;padding:8px 12px 10px}.faixa-pac-2l .faixa-pac-sv{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px}.faixa-pac-2l .faixa-pac-sv>*{white-space:nowrap}.faixa-pac.faixa-pac-2l{min-width:0;max-width:100%;overflow:hidden}.faixa-pac-2l .fpj-nome{flex-wrap:wrap;row-gap:0}.faixa-pac-2l .fpj-nome .fpj-campo-rot{flex:none}:is(.faixa-pac-2l .fp-linha2,.faixa-pac-2l:has(.faixa-pac-voltar) .fp-linha2){flex-flow:wrap;align-items:center;gap:6px 12px}.faixa-pac-2l .fp-linha2 .fpj-chips{flex:100%;order:0}.faixa-pac-2l .fp-linha2 .fp-ficha{order:1;min-height:32px}.faixa-pac-2l .fp-linha2 .fp-notas{margin-left:0}}.rec-fluxo-urgencia{border:1px solid var(--c-border);background:var(--c-fill);color:var(--c-text-secondary);font-size:var(--fs-sm);border-radius:8px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;display:flex}.rec-fluxo-urgencia i{color:var(--c-primary);margin-top:2px}.fp-resumo,.fp-rot-celular{display:none}@media (width<=640px){.faixa-pac-2l .fp-linha1{align-items:flex-start}.faixa-pac-2l .fp-linha1 .fpj-av,.faixa-pac-2l .fp-rot-largo{display:none}.faixa-pac-2l .fp-rot-celular{display:inline}.faixa-pac-2l:not(.fp-aberta) .fp-linha1 :is(.fpj-campos,.fpj-nome .fpj-campo-rot,.fp-sv-bloco){display:none}.faixa-pac-2l:not(.fp-aberta) .fp-resumo{font-size:var(--fs-xs);color:var(--p-aco-200);margin-top:2px;display:block}}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav){min-width:0!important;max-width:100%!important;overflow-x:auto!important}@media (width<=1024px){html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav){flex-wrap:wrap!important;overflow-x:visible!important}html :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button{flex:auto!important;min-width:0!important}}.pd-v2,.rc-v2,.ds-v2,.ind-v2,.pv-workspace{min-width:0;max-width:100%}.rc-v2 .rc-principal{width:100%;min-width:0}.recepcao-search-bar{flex-wrap:wrap}.recepcao-search-bar .recepcao-search-input,.recepcao-search-bar input{flex:200px;min-width:0}@media (width<=1024px){.rc-v2 .rc-layout{align-items:stretch}}@media (width<=640px){.pv-ctr{width:100%}.pv-ctr .painel-controls{flex-wrap:wrap}.pv-ctr .search-bar{flex:100%;min-width:0!important}.fpj-chips{display:flex!important}.faixa-pac .fpj-chips{flex-basis:100%}.hc-filtros{flex-wrap:wrap!important}.hc-filtros>.hc-busca{flex:100%!important;width:100%!important;max-width:none!important}.jf-topo{padding:10px 12px}.fpj-av{display:none}.fpj-id b{font-size:var(--fs-sm)}}.jf-corpo{padding-bottom:0!important}.jf-corpo :is(.sc-footer,.cc-footer,.fc-footer,.ac-footer,.tc-footer){z-index:2;box-shadow:0 -6px 12px #0f22300f}.atendimento-medico-container:not(.passagem-form-scope) :is(.form-section-box-title,.form-section-title,.bloco-num){text-transform:none!important;letter-spacing:0!important;font-size:var(--fs-sm)!important;color:var(--c-texto-titulo)!important;font-weight:700!important}html,body,input,textarea,select,button{font-family:Roboto,Arial,Helvetica,sans-serif}body{font-variant-numeric:tabular-nums}:is(#porta-impressao,.print-area,.print-page,.hc-print-overlay,.fi-overlay,.pp-folha),:is(#porta-impressao,.print-area,.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) :is(*){text-transform:uppercase!important}@media print{*,:before,:after{text-transform:uppercase!important}}:is(input[type=password],input[type=email],input[autocomplete=username],input[autocomplete=current-password],input[autocomplete=new-password],.sem-maiusculas,.sem-maiusculas *),:is(input[type=password],input[type=email],input[autocomplete=username],input[autocomplete=current-password],input[autocomplete=new-password],.sem-maiusculas)::placeholder,.un-medida,:is(#porta-impressao,.print-area,.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) .un-medida{text-transform:none!important}@media screen{body :not(.print-page *):not(.hc-print-overlay *):not(.fi-overlay *):not(.pp-folha *):not([class*=alergia]):not([class*=classificacao]):not(.fpj-chip){letter-spacing:normal!important}}:is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha),:is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) :is(input,textarea,select,button){font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}@media print{html,body{font-family:IBM Plex Sans,Arial,Helvetica,sans-serif!important}}html body .atendimento-medico-container .workspace,html body .enf-theme .workspace{min-height:0;overflow:hidden auto}html body .workspace .hc-embutido,html body .workspace>.jf-dica,html body .workspace>.aviso-somente-leitura,html body .workspace>.fc-tabs-linha{flex-shrink:0}@media (width<=640px){html body .tg-item{flex-wrap:wrap;align-items:flex-start;row-gap:8px}html body .tg-item>.tg-item-id{flex:calc(100% - 80px);min-width:0}html body .tg-item-id .tg-nome{white-space:normal;overflow-wrap:break-word}html body .tg-item>.tg-tempo{flex-direction:row;align-items:center;gap:8px;margin-left:56px}html body .tg-item>.tg-acoes{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}html body .pt-linha{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"leito pac""leito hd""leito sit""leito acoes";column-gap:10px;padding:10px 12px}html body .pt-acoes{flex-wrap:wrap;justify-self:start}html body .pt-linha .nome-paciente{overflow-wrap:break-word;white-space:normal}html body .rp-tabela td:not(:first-child){white-space:nowrap}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) button:not(.campo-data-registro button){justify-content:center;flex:calc(50% - 8px)!important}html body :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer) button{white-space:normal;min-height:42px;line-height:1.15}}@media (width<=1024px){:where(.jf-corpo,.workspace) :where(div,section,form,label,span,fieldset,article,header){min-width:0}:where(.jf-corpo) :where(div,section,form,fieldset,article){max-width:100%}html body .jf-corpo :is(.cc-header,.presc-peso-alergias,.presc-paciente,.presc-input-linha1){flex-wrap:wrap}}@media (width<=640px){html body .jf-corpo :is(.cc-header,.presc-peso-alergias,.presc-paciente,.presc-input-linha1),html body .secao-doc-cab{flex-wrap:wrap}html body .secao-doc-titulo{white-space:normal;flex-shrink:1;min-width:0}html body .secao-doc-seta{order:1}html body .secao-doc-corpo{padding:12px}}@media (pointer:coarse) and (width<=1024px){html body button:not(.tn-item):not(.tn-av):not(.chip-close):not(.quick-chip){min-height:40px}html body .tn-av{width:40px;height:40px}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:40px!important}html body input:is([type=checkbox],[type=radio]){width:20px;height:20px}}html[data-letra=roboto]{--letra-teste:"Roboto", Arial, Helvetica, sans-serif}html[data-letra=plex]{--letra-teste:"IBM Plex Sans", Arial, Helvetica, sans-serif}html[data-letra]{--font-ui:var(--letra-teste);--font-mono:var(--letra-teste);--nome-paciente-peso:600;--titulo-tela-peso:700}html[data-letra],html[data-letra] :is(body,input,textarea,select,button,.auth-screen,.atendimento-medico-container,.form-control,.form-control-area){font-family:var(--letra-teste)}html[data-letra] :is(h2,h3):not(:is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) *){font-weight:600}html[data-letra] :is(button,label,nav a,[role=tab],[role=menuitem]):not(:is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) *){font-weight:500}html[data-letra] .destaque{font-weight:700}html[data-letra] :is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha),html[data-letra] :is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) :is(input,textarea,select,button){font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/fontes/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/fontes/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/fontes/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/fontes/inter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/fontes/public-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/fontes/public-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/fontes/public-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/fontes/public-sans-latin-700-normal.woff2)format("woff2")}html[data-fonte=plex]{--fonte-escolhida:"IBM Plex Sans", Arial, Helvetica, sans-serif}html[data-fonte=inter]{--fonte-escolhida:"Inter", Arial, Helvetica, sans-serif}html[data-fonte=publica]{--fonte-escolhida:"Public Sans", Arial, Helvetica, sans-serif}html[data-fonte]{--font-ui:var(--fonte-escolhida);--font-mono:var(--fonte-escolhida)}html[data-fonte],html[data-fonte] :is(body,input,textarea,select,button,.auth-screen,.atendimento-medico-container,.form-control,.form-control-area){font-family:var(--fonte-escolhida)}html[data-fonte] :is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha),html[data-fonte] :is(.print-page,.hc-print-overlay,.fi-overlay,.pp-folha) :is(input,textarea,select,button){font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}.mc-titulo{font-size:var(--fs-md);color:var(--c-text-primary);border-bottom:1px solid var(--c-border);margin-bottom:16px;padding-bottom:12px}.el-opcoes{grid-template-columns:1fr;gap:8px;display:grid}.el-opcao{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text-primary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.el-opcao:hover{border-color:var(--c-primary)}.el-opcao.on{border-color:var(--c-primary);background:var(--c-primary-light)}.el-opcao .el-marca{border:2px solid var(--c-border-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.el-opcao.on .el-marca{border-color:var(--c-primary)}.el-opcao.on .el-marca:after{content:"";background:var(--c-primaria-fundo);border-radius:50%;width:8px;height:8px}.el-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.el-nome{font-size:var(--fs-md);font-weight:600}.el-exemplo{font-size:var(--fs-sm);color:var(--c-text-secondary)}.el-detalhe{font-size:var(--fs-xs);color:var(--c-text-muted)}.el-nota{font-size:var(--fs-sm);color:var(--c-text-secondary);margin:-4px 0 14px;line-height:1.5}.el-texto.el-f-roboto{font-family:Roboto,Arial,sans-serif}.el-texto.el-f-plex{font-family:IBM Plex Sans,Arial,sans-serif}.el-texto.el-f-inter{font-family:Inter,Arial,sans-serif}.el-texto.el-f-publica{font-family:Public Sans,Arial,sans-serif}.el-opcoes.el-duas{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=768px){.el-opcoes.el-duas{grid-template-columns:minmax(0,1fr)}}html[data-tema=escuro] :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button{color:var(--c-text-secondary,var(--c-text-muted))!important}html[data-tema=escuro] :is(.doc-subtabs,.transfer-subtabs,.adm-subtabs,.modality-nav)>button:hover{color:var(--c-text-primary,var(--c-text-primary))!important}:root[data-tema=escuro] .cp-sep{background:var(--c-surface-inset)}:root[data-tema=escuro] .jf-janela{background:var(--c-bg,var(--c-surface-inset))}:root[data-tema=escuro] .jf-fechar{border:1px solid color-mix(in srgb, var(--c-border-dark) 19%, transparent);background:color-mix(in srgb, var(--c-surface) 6%, transparent)}:root[data-tema=escuro] .fpj-av{border:2px solid var(--c-primary-border)}:root[data-tema=escuro] .fpj-chip{background:color-mix(in srgb, var(--c-surface) 11%, transparent)}:root[data-tema=escuro] .fpj>.fpj-chips:not(:empty){border-top:1px solid color-mix(in srgb, var(--c-border-dark) 45%, transparent)}:root[data-tema=escuro] .fpj-campo{border-left:1px solid color-mix(in srgb, var(--c-border-dark) 20%, transparent)}:root[data-tema=escuro] .auth-lado:after{border:48px solid color-mix(in srgb, var(--c-border-dark) 3%, transparent)}:root[data-tema=escuro] .auth-unidade{background:color-mix(in srgb, var(--c-surface) 7%, transparent);border:1px solid color-mix(in srgb, var(--c-border-dark) 14%, transparent)}:root[data-tema=escuro] .auth-error{background:var(--c-danger-light);border:1px solid var(--c-danger-border)}:root[data-tema=escuro] .hc-embutido{background:var(--c-surface,var(--c-surface));border:1px solid var(--c-border,var(--c-border-dark))}:root[data-tema=escuro] .hc-ic{border:1px solid var(--c-border,var(--c-border-dark))}:root[data-tema=escuro] .hc-doc-janela{background:var(--c-surface,var(--c-surface))}:root[data-tema=escuro] .hc-hora{color:var(--c-text-primary,var(--c-text-primary))}:root[data-tema=escuro] .hc-tipo{background:var(--c-primary-light)}html[data-tema=escuro] .hc-item,html[data-tema=escuro] .hc-solto .hc-item{background:var(--c-surface,var(--c-surface))}html[data-tema=escuro] .hc-data{color:var(--c-text-primary,var(--c-text-primary))}html[data-tema=escuro] .hc-autor{color:var(--c-text-muted,var(--c-text-muted))}:root[data-tema=escuro] .hc-tipo-botao{border:1px solid var(--c-border,var(--c-border-dark));background:var(--c-surface,var(--c-surface));color:var(--c-text-primary,var(--c-text-primary))}:root[data-tema=escuro] .hc-tipo-botao>.ph-funnel,:root[data-tema=escuro] .hc-tipo-seta{color:var(--c-text-muted,var(--c-text-muted))}:root[data-tema=escuro] .hc-tipo-n{background:var(--c-fill,var(--c-surface-inset))}:root[data-tema=escuro] .hc-dia-grupo{border-top:1px solid var(--c-border,var(--c-border-dark))}:root[data-tema=escuro] .hc-dia-topo,:root[data-tema=escuro] .hc-dia-topo:hover{background:var(--c-surface-inset)}:root[data-tema=escuro] .hc-dia-nome{color:var(--c-text-primary,var(--c-text-primary))}:root[data-tema=escuro] .hc-dia-seta{color:var(--c-text-secondary,var(--c-text-secondary))}:root[data-tema=escuro] .hc-dia-grupo.aberto .hc-dia-topo{border-bottom:1px solid var(--c-border,var(--c-border-dark))}:root[data-tema=escuro] .atendimento-medico-container .item-num{background:var(--border-light,var(--c-surface-inset))}:root[data-tema=escuro] .atendimento-medico-container .presc-input-row{border-top:1px solid var(--border-light,var(--c-border-dark))}:root[data-tema=escuro] .atendimento-medico-container .item-posologia,:root[data-tema=escuro] .presc-repetir-item small{color:var(--c-text-secondary,var(--c-text-secondary))}:root[data-tema=escuro] .atendimento-medico-container .presc-editor{background:var(--c-primary-soft,var(--c-primary-light))}:root[data-tema=escuro] .atendimento-medico-container .presc-group-info{color:var(--c-text-muted,var(--c-text-muted))}:root[data-tema=escuro] .atendimento-medico-container .presc-confira{border:1px solid var(--c-primary-border);background:var(--c-surface,var(--c-surface))}:root[data-tema=escuro] .atendimento-medico-container .presc-confira-linha{color:var(--c-text-primary,var(--c-text-primary))}:root[data-tema=escuro] .atendimento-medico-container .presc-campo>span,:root[data-tema=escuro] .atendimento-medico-container .presc-campo-urgencia>span{color:var(--c-text-muted,var(--c-text-muted))}:root[data-tema=escuro] .pt-btn.perigo:hover,:root[data-tema=escuro] .pv-ic.red:hover{color:var(--c-danger-strong)}.tn{background:linear-gradient(90deg, var(--p-cinza-800), var(--p-aco-600));height:54px;color:var(--p-branco);z-index:50;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;display:flex;position:relative}.tn-marca{font-weight:500;font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:8px;margin-right:10px;display:flex}.tn-logo{border-radius:var(--r-md);width:30px;height:30px;box-shadow:0 0 0 1px #ffffff2e}.tn-marca span{letter-spacing:.05em;font-weight:700}.tn-nome{flex-direction:column;justify-content:center;line-height:1.1;display:flex}.tn-marca .tn-versao{font-style:normal;font-weight:400;font-size:calc(var(--fs-xs) - 1.5px);letter-spacing:.02em;opacity:.55}.tn-marca small{font-weight:500;font-size:var(--fs-xs);opacity:.72;border-left:1px solid #ffffff40;margin-left:2px;padding-left:8px}.tn-nav{scrollbar-width:none;align-items:stretch;min-width:0;height:54px;display:flex;overflow-x:auto}.tn-nav::-webkit-scrollbar{display:none}.tn-item{height:54px;color:var(--p-aco-200);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex}.tn-item:hover{color:var(--p-branco)}.tn-item.on{color:var(--p-branco);box-shadow:inset 0 -3px 0 var(--p-branco)}.tn-item i{font-size:var(--fs-md)}.tn-grupo .tn-caret{font-size:var(--fs-xs);opacity:.8;margin-left:-2px;transition:transform .15s}.tn-hora{font-size:var(--fs-xs);color:var(--p-aco-200);white-space:nowrap;margin-left:auto}.tn-conta{position:relative}.tn-av{width:34px;height:34px;color:var(--p-branco);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-weight:500;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:2px solid #ffffffb3;border-radius:50%}.app-v2{flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}@media (width<=1024px){.tn-marca small,.tn-hora,.tn-item span{display:none}.tn-item{padding:0 10px}}.tn-telas{min-width:0;display:none;position:relative}.tn-hamb{z-index:62;border-radius:var(--r-lg);max-width:100%;height:38px;color:var(--p-branco);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex;position:relative}.tn-hamb i{font-size:var(--fs-xl)}.tn-hamb span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1024px){.tn{gap:8px;padding:0 10px}.tn-marca span{display:none}.tn-marca{margin-right:0}.tn-nav,.tn-seta{display:none}.tn-telas{flex:0 auto;order:-1;display:block}.tn-marca{order:0}.tn-conta{margin-left:auto}}.app-v2>.main-content{width:100%}.jn-salvar{justify-content:flex-end;margin-top:8px}.tn-icone-botao{border-radius:var(--r-sm);width:34px;height:34px;color:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tn-icone-botao:hover{background:color-mix(in srgb, currentcolor 12%, transparent 88%)}.fp-notas{white-space:nowrap}.tn-atalhos{align-items:center;gap:2px;margin-left:6px;display:inline-flex}@media (width<=1024px){.tn-atalhos{margin-left:auto}.tn-atalhos~.tn-conta{margin-left:4px}}.page{max-width:800px;margin:0 auto;padding:16px 20px 80px}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:22px}.field{flex:1}.field label{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-weight:500;display:block}.field input[type=date]{border-top:none;border-left:none;border-right:none;border-bottom:1.5px solid var(--c-border);width:100%;color:var(--c-text-primary);font-family:var(--font-mono);font-size:var(--fs-sm);background:0 0;border-image:;padding:8px 2px;transition:border-color .15s}.field input[type=date]:focus{border-color:var(--c-primary);outline:none}.error-box{background:var(--c-danger-light);color:var(--c-danger);font-size:var(--fs-sm);border-radius:var(--r-sm);border-left:3px solid var(--c-danger);margin-bottom:18px;padding:10px 12px;font-weight:500}@media (width<=640px){.page{padding:16px 16px 60px}.card{padding:18px}}.mh :is(.mh-barra,.lb-filtros,.mh-paciente)>.lb-busca{margin-bottom:0}.mh-janela{width:100%;max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto}.mh-janela.larga{max-width:980px}.modal-card.mh-janela-foco:focus{outline:none}.mh-janela>*{flex-shrink:0}.modal-card.mh-janela:has(>.mh-corpo){background:var(--c-bg);flex-direction:column;gap:0;width:min(880px,100vw - 32px);max-width:880px;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.modal-card.mh-janela.larga:has(>.mh-corpo){width:min(1480px,100vw - 32px);max-width:1480px}.mh-topo{background:var(--c-surface);border-bottom:1px solid var(--c-border);z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative;box-shadow:0 2px 8px #0f22300f}.mh-titulo-linha{flex-direction:column;gap:10px;padding:12px 24px 14px;display:flex}.mh-titulo-linha h3{font-size:var(--fs-lg);color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.mh-titulo-linha h3 .ph{color:var(--c-primary)}.mh-titulo-linha .lb-janela-sub{margin:0}.mh-corpo{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 24px 22px;display:flex;overflow-y:auto}.mh-rodape{background:var(--c-surface);border-top:1px solid var(--c-border);flex-shrink:0;padding:12px 24px;box-shadow:0 -2px 8px #0f22300f}@media (width<=640px){.modal-card.mh-janela:has(>.mh-corpo){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.modal-card.mh-janela.larga:has(>.mh-corpo){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.mh-titulo-linha,.mh-corpo,.mh-rodape{padding-left:14px;padding-right:14px}.mh-rodape{flex-wrap:wrap}}@media (width<=768px){.mh-tabela td>:is(.lb-btn,.le-lista,.mh-check){margin-top:0;margin-bottom:0}}.jc-titulo{padding-right:56px;position:relative}.jc-fechar{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:36px;height:36px;color:var(--c-text-secondary);cursor:pointer;font-size:var(--fs-lg);place-items:center;display:inline-grid;position:absolute;top:10px;right:14px}.jc-fechar:hover:not(:disabled){background:var(--c-fill)}.jc-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modal-card.jc-janela:has(>.mh-corpo){width:min(880px,100vw - 32px);max-width:880px}.modal-card.jc-janela.larga:has(>.mh-corpo){width:min(1100px,100vw - 32px);max-width:1100px}.jc-secao{background:var(--c-surface);border:1px solid var(--c-border-light);border-radius:var(--r-lg);flex-direction:column;gap:4px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0f22300d,0 4px 14px #0f223012}.jc-secao>h4{border-bottom:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0 0 8px;padding-bottom:8px;font-weight:600;display:flex}.jc-secao>h4>.ph{color:var(--c-primary)}.jp-conteudo{gap:12px}@media (width<=640px){.modal-card.jc-janela:has(>.mh-corpo){width:100vw;max-width:100vw}.modal-card.jc-janela.larga:has(>.mh-corpo){width:100vw;max-width:100vw}.modal-card.jc-janela.extra-larga:has(>.mh-corpo){width:100vw;max-width:100vw}.jc-rodape>button{flex:auto}}.aviso-fechavel{position:relative;padding-right:34px!important}.aviso-fechavel>.aviso-fechar{border-radius:var(--r-sm);width:24px;height:24px;min-height:0;color:inherit;opacity:.75;cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.aviso-fechavel>.aviso-fechar:hover{opacity:1;background:color-mix(in srgb, currentcolor 14%, transparent 86%)}.jf-fundo{z-index:90;background:#0f172a80;padding:14px;display:flex;position:fixed;inset:0}.jf-janela{background:var(--c-bg,var(--p-cinza-100));border-radius:16px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.jf-topo{background:linear-gradient(90deg, var(--p-cinza-800), var(--p-aco-600));color:var(--p-branco);flex-shrink:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.jf-fechar{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--p-branco) 19%, transparent);background:color-mix(in srgb, var(--p-branco) 6%, transparent);height:34px;color:var(--p-branco);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:0 12px;display:flex}.jf-corpo{flex-direction:column;flex:1;min-height:0;padding:14px 16px;display:flex;overflow:auto}.jf-corpo>*{flex:1 0 auto}@media (width<=640px){.jf-fundo{padding:0}.jf-janela{border-radius:0}}.jf-topo{gap:12px;padding:12px 16px}.fpj{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fpj-av{border:2px solid var(--p-aco-200);width:42px;height:42px;font-weight:500;font-size:var(--fs-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fpj-id{flex-direction:column;min-width:0;margin-right:6px;display:flex}.fpj-id b{font-size:var(--fs-md);letter-spacing:.01em}.fpj-id small{font-size:var(--fs-xs);color:var(--p-aco-200)}.fpj-chips{flex-wrap:wrap;gap:6px;display:flex}.fpj-chip{font-size:calc(var(--fs-xs) - .5px);background:color-mix(in srgb, var(--p-branco) 11%, transparent);color:var(--p-branco);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:500;display:inline-flex}:root .fpj-chips .fpj-chip.info-alergia{background:var(--p-mc-amarelo);color:var(--p-aco-700)}:root .fpj-chips .fpj-chip.comorbidade{border:1px solid color-mix(in srgb, var(--p-mc-amarelo) 60%, transparent)}:root .fpj-chips .fpj-chip.comorbidade i{color:var(--p-mc-amarelo)}.fpj-chip.fpj-dias{white-space:nowrap}.jf-topo:has(>.fpj){padding-top:14px;padding-bottom:12px}.fpj{row-gap:0}.fpj>.fpj-chips:not(:empty){border-top:1px solid color-mix(in srgb, var(--p-branco) 45%, transparent);flex-basis:100%;margin-top:10px;padding:9px 0 0 44px}:root[data-tema=escuro] body .fpj>.fpj-chips:not(:empty){border-top-color:color-mix(in srgb, var(--p-branco) 45%, transparent)}.fpj-campos{flex-wrap:wrap;row-gap:3px;margin-top:4px;display:flex}.fpj-id{--fs-faixa-rot:calc(var(--fs-xs) - 1px);--fs-faixa-val:calc(var(--fs-xs) - .5px);--fs-faixa-nome:calc(var(--fs-sm) - .5px)}.fpj-campo{border-left:1px solid color-mix(in srgb, var(--p-branco) 20%, transparent);flex-direction:row;align-items:baseline;gap:5px;min-width:0;padding:0 10px;display:flex}.fpj-campo:first-child{border-left:0;padding-left:0}.fpj-campo-rot{font-size:var(--fs-faixa-rot,var(--fs-xs));text-transform:uppercase;letter-spacing:.03em;color:var(--p-aco-200);white-space:nowrap;flex:none;font-weight:600;line-height:1.2}.fpj-campo-val{font-size:var(--fs-faixa-val,var(--fs-sm));color:var(--p-branco);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.3}.fpj-nome{align-items:baseline;gap:6px;min-width:0;display:flex}.fpj-campo-rot:after{content:":"}.fpj-id .fpj-nome b{font-size:var(--fs-faixa-nome);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jf-area{flex:1;min-height:0;display:flex}.jf-area>.jf-corpo{flex:1;min-width:0}.cc-col{flex-direction:column;flex-shrink:0;gap:12px;width:320px;padding:14px 16px 14px 0;display:flex;overflow:auto}.cc-bloco{background:var(--c-surface);border:1px solid var(--c-linha);border-radius:var(--r-xl);padding:12px 14px}.cc-bloco h4{font-size:var(--fs-xs);color:var(--c-texto-apoio);margin:0 0 8px;font-weight:600}.cc-rec{padding:0;overflow:hidden}.cc-rec-cab{width:100%;color:var(--c-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.cc-rec-cab:hover{background:var(--c-fundo-suave)}.cc-rec-tit{min-width:0;font-size:var(--fs-xs);color:var(--c-texto-apoio);flex:1;font-weight:600}.cc-rec-tit small{color:var(--c-text-muted);font-weight:400}.cc-rec-corpo{padding:0 14px 12px}.cc-vazio{font-size:var(--fs-xs);color:var(--c-texto-fraco);margin:0}.cc-evo-titulo{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.cc-evo-titulo h4{margin:0}@media (width<=1024px){.jf-area{flex-direction:column;overflow:hidden auto}.jf-area>.jf-corpo{flex:none;min-height:100%;overflow:visible}.jf-area>.cc-col{border-top:1px dashed var(--c-linha);width:auto;padding:4px 12px 16px;overflow:visible}.jf-area :is(.cc-footer,.ac-footer,.sc-footer,.bh-footer,.tc-footer,.fc-footer){background:var(--c-surface);position:sticky;bottom:0}}@media (width<=640px){.jf-topo{position:relative;padding:10px 12px!important}.jf-topo>.jf-fechar{height:32px;padding:0 10px;position:absolute;top:8px;right:10px}.fpj{gap:0}.fpj>.fpj-av{display:none}.fpj-id{flex:100%;margin-right:0;padding-right:92px}.fpj-nome{flex-wrap:wrap;row-gap:0}.fpj-nome .fpj-campo-rot{flex:none}.fpj-id .fpj-nome b{white-space:normal;flex:100%}.fpj>.fpj-chips:not(:empty){margin-top:8px;padding:8px 0 0}.fpj-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;display:grid}.fpj-campo{border-left:0;padding:0}.fpj-campos{grid-auto-flow:dense}.fpj-campo-largo{grid-column:1/-1}}.mr-linha,.mr-editar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mr-vazio{color:var(--c-text-muted)}.mr-editar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 6px;display:grid}.mr-editar>b,.mr-editar>.mr-erro{grid-column:1/-1}.mr-editar .le-lista{min-width:0}.mr-editar .mr-btn{border-radius:var(--r-md);width:34px;height:34px;font-size:var(--fs-sm);border-color:var(--c-border-dark)}.mr-btn{border:1px solid var(--c-border);border-radius:var(--r-sm);width:24px;height:24px;color:var(--c-text-secondary);cursor:pointer;font-size:var(--fs-xs);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mr-btn:hover{background:var(--c-fundo-cinza);color:var(--c-text-primary)}.mr-btn.ok{border-color:var(--c-primary);color:var(--c-primary)}.le-lista{width:100%;min-width:0;display:block;position:relative}.le-botao{border:1px solid var(--c-border-dark);border-radius:var(--r-md);background:var(--c-surface);width:100%;min-height:38px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;text-transform:none;letter-spacing:0;align-items:center;gap:8px;padding:0 10px;font-weight:400;display:flex}.le-botao:hover:not(:disabled){border-color:var(--c-primary-borda)}.le-botao:focus-visible,.le-lista.aberto .le-botao{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft);outline:none}.le-botao:disabled{opacity:.6;cursor:not-allowed;background:var(--c-fill)}.le-botao.vazio .le-atual{color:var(--c-text-muted)}.le-atual{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.le-seta{color:var(--c-text-muted);flex:none;margin-left:auto}.le-menu{z-index:10100;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);flex-direction:column;gap:1px;padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #0f22302e}.le-opcao{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;text-transform:none;letter-spacing:0;white-space:normal;background:0 0;border:none;border-image:;align-items:center;gap:8px;padding:6px 10px;font-weight:400;display:flex}.le-opcao.ativo{background:var(--c-fill)}.le-opcao.marcado{color:var(--c-primary);background:var(--c-primary-soft);font-weight:600}.le-opcao.marcado.ativo{background:var(--c-primary-soft)}.le-opcao:disabled{opacity:.5;cursor:not-allowed}.le-op-icone{width:16px;color:var(--c-text-muted);flex:none}.le-opcao.marcado .le-op-icone{color:var(--c-primary)}.le-rotulo{overflow-wrap:anywhere;flex:1;min-width:0}.le-lista.compacta .le-botao{min-height:34px;font-size:var(--fs-sm)}.tg-local .le-lista{width:150px}.ad-resumo{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ad-tag{font-size:var(--fs-xs);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-primary);border-radius:999px;align-items:center;padding:1px 8px;font-weight:500;display:inline-flex}.ad-tag.bloq{border-color:var(--c-danger-border);background:var(--c-danger-light);color:var(--c-danger)}.ad-tag.just{border-color:var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text)}.ad-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ad-aviso{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);border-left-width:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ad-aviso.bloq{border-left-color:var(--c-danger);background:var(--c-danger-light)}.ad-aviso.just{border-left-color:var(--c-warning);background:var(--c-warning-light)}.ad-aviso.not{border-left-color:var(--c-info);background:var(--c-info-light)}.ad-l1{font-size:var(--fs-sm);color:var(--c-text-primary);align-items:center;gap:8px;display:flex}.ad-l1 b{font-weight:600}.ad-aviso p{font-size:var(--fs-sm);color:var(--c-text-primary);margin:0;line-height:1.45}.ad-aviso .ad-conduta{color:var(--c-text-secondary)}.ad-aviso small{font-size:var(--fs-xs);color:var(--c-text-secondary)}.ad-aviso textarea{box-sizing:border-box;border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;min-height:56px;font:inherit;font-size:var(--fs-sm);background:var(--c-surface);color:var(--c-text-primary);resize:vertical;padding:6px 8px}.ad-sv{gap:6px;margin:10px 0 0}.ad-sv .ad-aviso{gap:2px;padding:6px 10px}.sx-seta{vertical-align:middle;flex:none;transition:transform .2s}.sx-seta.aberto{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.sx-seta{transition:none}}.lb-busca{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text-muted);align-items:center;gap:6px;min-width:0;margin-left:auto;padding:0 10px;display:flex}.lb-msg{border-radius:var(--r-md);font-size:var(--fs-sm);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.lb-msg.erro{background:var(--c-danger-light);color:var(--c-danger);border:1px solid var(--c-danger-border)}.lb-msg.ok{background:var(--c-success-light);color:var(--c-texto-sucesso);border:1px solid var(--c-success-border)}.lb-tag{border-radius:var(--r-sm);font-size:var(--fs-xs);align-items:center;gap:4px;padding:1px 6px;font-weight:500;display:inline-flex}.lb-tag.pendente{background:var(--c-fill);color:var(--c-text-secondary);border:1px solid var(--c-border)}.lb-janela{flex-direction:column;gap:12px;max-width:640px;display:flex}.lb-arquivo{border:2px dashed var(--c-border-dark);border-radius:var(--r-lg);cursor:pointer;color:var(--c-text-secondary);font-size:var(--fs-sm);align-items:center;gap:10px;padding:14px;display:flex;position:relative}.lb-arquivo i{font-size:var(--fs-2xl);color:var(--c-primary)}.lb-arquivo small{color:var(--c-text-muted);display:block}.lb-arquivo input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=640px){.lb-busca{width:100%;margin-left:0}}.lb-filtros{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lt-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lt-filtro{min-width:170px}.tg-lista-topo .lt-filtros{flex:100%}.tg-tag.prioridade.especial{background:var(--c-warning-light);color:var(--c-warning-text);border-color:var(--c-warning-border);font-weight:600}.tg-tag.especialidade{background:var(--c-info-light);color:var(--c-info);border:1px solid var(--c-info-border);margin-left:6px}@media (width<=640px){.lt-filtro{flex:140px;min-width:0}}.rl-rotulo{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:4px 0 8px;font-weight:500}.rl-setores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.rl-setor{border:1.5px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.rl-setor:hover{border-color:var(--c-primary-borda,var(--p-aco-300))}.rl-setor.on{border-color:var(--c-primary);background:var(--c-surface-inset);box-shadow:0 0 0 3px #3a6b961f}.rl-setor-nome{font-weight:500;font-size:var(--fs-sm);color:var(--c-text-primary)}.rl-setor-livres{font-size:var(--fs-xs);color:var(--c-primary);font-weight:500}.rl-setor-livres.zero{color:var(--c-danger)}.rl-leitos{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin-bottom:12px;display:grid}.rl-leito{border:1.5px solid var(--c-border-dark);border-radius:var(--r-lg);background:var(--c-surface);min-height:58px;font-size:var(--fs-lg);color:var(--c-text-primary);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;display:flex}.rl-leito small{font-size:var(--fs-xs);color:var(--c-primary);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.rl-leito:hover:not(:disabled){border-color:var(--c-primary)}.rl-leito.on{background:var(--p-cinza-700);border-color:var(--p-cinza-700);color:var(--p-branco)}.rl-leito.on small{color:var(--p-info-50)}.rl-leito:disabled{background:var(--c-fill);color:var(--c-text-faint);cursor:not-allowed;border-style:dashed}.rl-leito:disabled small{color:var(--c-text-faint)}@media (width<=640px){.rl-setores{grid-template-columns:1fr}}.md-campo{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text);font:inherit;border-radius:8px;padding:9px 12px}textarea.md-campo{resize:vertical;min-height:72px}.md-legenda{font-size:var(--fs-xs);color:var(--c-text-muted);margin:6px 0 0}.md-legenda.ok{color:var(--c-success-text)}.md-resumo{font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0 0 14px;display:grid}.md-resumo dt{color:var(--c-text-muted);font-weight:500}.md-resumo dd{color:var(--c-text);overflow-wrap:anywhere;margin:0}.md-tipo{font-weight:500;font-size:var(--fs-xs);border:1px solid var(--c-border);background:var(--c-surface-inset);color:var(--c-text);border-radius:10px;padding:1px 10px;display:inline-block}.md-tipo.t-obito,.md-tipo.t-evasao{border-color:var(--c-danger-border);background:var(--c-danger-light);color:var(--c-texto-perigo)}.md-aviso{border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text);font-size:var(--fs-sm);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;font-weight:500;display:flex}.md-chave input{border:2px solid var(--c-danger-border);background:var(--c-surface);width:100%;max-width:260px;color:var(--c-text);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-lg,1.1rem);letter-spacing:.04em;border-radius:8px;padding:10px 12px;font-weight:500}.md-chave label{font-weight:500}@media (width<=640px){.md-resumo{grid-template-columns:1fr;gap:2px}.md-resumo dd{margin-bottom:8px}.md-chave input{max-width:none}}.cp-buscando{font-size:var(--fs-xs);color:var(--c-text-muted);margin:4px 0 14px}.cp-caixa{border:1px solid var(--c-warning-border);border-left:4px solid var(--c-warning);border-radius:var(--r-lg);background:var(--c-warning-light);margin:4px 0 16px;padding:12px}.cp-caixa.forte{border-color:var(--c-danger-border);border-left-color:var(--c-danger);background:var(--c-danger-light)}.cp-titulo{font-weight:500;font-size:var(--fs-sm);color:var(--c-warning-text);align-items:center;gap:8px;margin-bottom:10px;display:flex}.cp-caixa.forte .cp-titulo{color:var(--c-texto-perigo)}.cp-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cp-dados{flex-direction:column;gap:3px;min-width:0;display:flex}.cp-nome{font-size:var(--fs-sm);color:var(--c-text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-linha{font-size:var(--fs-xs);color:var(--c-text-secondary)}.cp-motivos{color:var(--c-text-muted)}.cp-selo{font-size:var(--fs-xs);border-radius:var(--r-lg);border:1px solid var(--c-warning-border);color:var(--c-warning-text);background:var(--c-warning-light);padding:1px 8px;font-weight:700}.cp-selo.forte{border-color:var(--c-danger-border);color:var(--c-texto-perigo);background:var(--c-danger-light)}.cp-situacao{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.cp-situacao.internado{color:var(--c-texto-perigo)}.cp-situacao.aberto{color:var(--c-primary)}.cp-botoes{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.cp-botao{white-space:nowrap;font-size:var(--fs-xs);flex:none;padding:7px 12px}.cp-confirmar{font-size:var(--fs-sm);color:var(--c-texto-perigo);align-items:flex-start;gap:8px;margin:10px 0 0;font-weight:500;display:flex}.cp-confirmar input{flex:none;width:16px;height:16px;margin-top:3px}.cp-escolhido{border-radius:var(--r-md);border-left:4px solid var(--c-primary);background:var(--c-primary-light);color:var(--c-primary);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:10px;margin:4px 0 16px;padding:10px 12px;display:flex}.cp-escolhido>button{white-space:nowrap;flex:none}.cp-nao-informado,.field .cp-nao-informado,.form-field .cp-nao-informado{font-size:var(--fs-xs);color:var(--c-text-secondary);text-transform:none;letter-spacing:normal;cursor:pointer;align-items:center;gap:6px;margin:6px 0 0;font-weight:400;display:inline-flex}.cp-nao-informado input[type=checkbox],.form-field .cp-nao-informado input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}@media (width<=640px){.cp-item{flex-direction:column;align-items:stretch}.cp-botao{justify-content:center;width:100%}.cp-botoes{width:100%}}.al{border:1px solid var(--c-warning-border);border-left:4px solid var(--c-warning);border-radius:var(--r-lg);background:var(--c-warning-light);margin:0 0 14px;padding:12px 14px}.al-topo{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:8px;display:flex}.al-topo b{font-size:var(--fs-md);color:var(--c-warning-text);align-items:center;gap:6px;display:inline-flex}.al-topo span{font-size:var(--fs-xs);color:var(--c-text-secondary)}.al-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.al-item{grid-template-columns:var(--al-colunas);border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-divisor-lista);align-items:center;gap:12px;min-width:0;padding:8px 12px;display:grid}.al{--al-colunas:28px minmax(0, 2.4fr) minmax(0, 150px) minmax(0, 1.6fr) 104px minmax(max-content, 230px)}.al-cab{grid-template-columns:var(--al-colunas);font-size:var(--fs-xs);color:var(--c-text-muted);gap:12px;padding:0 13px 4px;font-weight:500;display:grid}.al-pac{flex-direction:column;min-width:0;line-height:1.25;display:flex}.al-pac .al-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-pac small{font-size:var(--fs-xs);color:var(--c-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.al-col-destino{min-width:0}.al-col-destino .al-destino{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.al-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.al-cor{color:#0000;border-radius:50%;flex:none;place-self:center;width:10px;height:10px;font-size:0;display:inline-block}.al-cor.c-laranja{background:var(--mc-laranja)}.al-nome{font-weight:500;font-size:var(--fs-sm);color:var(--c-text);overflow-wrap:anywhere;min-width:0}.al-destino{font-size:var(--fs-xs);border-radius:var(--r-lg);background:var(--c-primary-light);color:var(--c-primary);flex:none;padding:1px 8px;font-weight:500}.al-hip{font-size:var(--fs-xs);color:var(--c-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.al-tempo{font-size:var(--fs-xs);color:var(--c-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.al-acao{border-radius:var(--r-md);border:1px solid var(--c-primary);background:var(--c-primaria-fundo);color:var(--c-text-inverse);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;flex:none;padding:6px 12px;font-weight:500}.al-acao:hover{background:var(--c-primaria-fundo-hover)}@media (width<=1024px){.al-cab{display:none}.al-item{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"cor pac acoes"".destino destino"".hip hip";row-gap:4px}.al-item>.al-cor{grid-area:cor}.al-pac{grid-area:pac}.al-acoes{grid-area:acoes}.al-col-destino{grid-area:destino;align-items:center;gap:8px;display:flex}.al-hip{white-space:normal;grid-area:hip}.al-tempo{grid-area:destino;justify-self:end}}@media (width<=640px){.al-item{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"cor pac"".destino"".hip"".acoes"}.al-acoes{justify-content:flex-start}}.al-tirar{flex:none}@media (width<=640px){.al-tirar{margin-left:auto}}.al-botao-n{background:var(--c-warning);min-width:22px;color:var(--p-branco);font-size:var(--fs-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font-weight:700}.al-gaveta-fundo{z-index:2500;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.al-gaveta{background:var(--c-surface);border-left:1px solid var(--c-border);flex-direction:column;width:min(480px,100vw);height:100%;display:flex;box-shadow:-8px 0 24px #0f172a33}.al-gaveta-topo{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px 12px;display:flex}.al-gaveta-topo h3{font-size:var(--fs-md);color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.al-gaveta-topo p{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:4px 0 0}.al-gaveta-fechar{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:34px;height:34px;color:var(--c-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.al-gaveta-fechar:hover{color:var(--c-primary);border-color:var(--c-primary)}.al-gaveta-lista{flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;display:flex;overflow-y:auto}.al-cartao{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.al-cartao>.al-cor{align-self:start;margin-top:6px}.al-cartao-meio{flex-direction:column;gap:3px;min-width:0;display:flex}.al-cartao-meio .nome-paciente{overflow-wrap:anywhere}.al-cartao-linha{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.al-cartao-fim{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.al-escolhendo{border:1px solid var(--c-success-border);border-left:5px solid var(--c-success);border-radius:var(--r-lg);background:var(--c-success-light);color:var(--c-success-text);font-size:var(--fs-sm);align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex}.al-escolhendo>i{font-size:var(--fs-lg)}.al-escolhendo>span{flex:1;min-width:0}.al-escolhendo b{color:var(--c-texto-titulo)}.al-escolhendo-cancelar{flex:none}.pv-escolhendo .pv-card:not(.pv-vazio),.pv-escolhendo .pv-card.pv-reservado,.pv-escolhendo .pv-card.pv-indisponivel,.pv-escolhendo .pt-linha:not(.livre),.pv-escolhendo .pt-linha.reservado,.pv-escolhendo .pt-linha.indisponivel{opacity:.35;pointer-events:none}.pv-escolhendo .pv-card.pv-vazio:not(.pv-reservado):not(.pv-indisponivel){border:2px solid var(--c-success);background:var(--c-success-light);color:var(--c-success-text);box-shadow:0 0 0 4px var(--c-success-border)}.pv-escolhendo .pv-card.pv-vazio:not(.pv-reservado):not(.pv-indisponivel) b,.pv-escolhendo .pv-card.pv-vazio:not(.pv-reservado):not(.pv-indisponivel) span{color:var(--c-success-text);font-weight:600}.pv-escolhendo .pt-linha.livre:not(.reservado):not(.indisponivel){background:var(--c-success-light);box-shadow:inset 4px 0 0 var(--c-success)}@media (width<=640px){.al-cartao{grid-template-columns:26px minmax(0,1fr)}.al-cartao-fim{flex-flow:wrap;grid-column:2;align-items:center}}.ca-ajuda{font-size:var(--fs-sm);color:var(--c-text-secondary);margin:0 0 12px}.ca-opcoes{border:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;display:flex}.ca-opcoes legend{font-size:var(--fs-sm);color:var(--c-text);margin-bottom:6px;padding:0;font-weight:600}.ca-opcoes label{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;display:flex}.ca-opcoes label.on{border-color:var(--c-primary);background:var(--c-primary-light)}.ca-justificativa{margin-bottom:10px}.ca-justificativa textarea{width:100%}.ca-contador{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:4px;display:block}.ca-contador.ok{color:var(--c-success)}.ca-auditoria{flex-direction:column;gap:12px;display:flex}.ca-aud-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ca-aud-aviso{border-radius:var(--r-md);background:var(--c-success-light);color:var(--c-success-text);font-size:var(--fs-sm);align-items:center;gap:6px;margin:0;padding:8px 10px;display:flex}.ca-aud-resumo{font-size:var(--fs-sm);color:var(--c-text);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ca-aud-chip{border-radius:var(--r-xl);border:1px solid var(--c-border);background:var(--c-surface);font-size:var(--fs-xs);align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ca-aud-chip em{color:var(--c-danger);font-style:normal;font-weight:700}.ca-aud-tabela-wrap{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);overflow-x:auto}.ca-aud-tabela{border-collapse:collapse;width:100%}.ca-aud-tabela th{text-align:left;white-space:nowrap}.ca-aud-tabela td{vertical-align:top}.ca-aud-tabela tr:last-child td{border-bottom:0}.ca-aud-tabela td small{color:var(--c-text-muted);font-size:var(--fs-xs);display:block}.ca-aud-tabela tr.desfeito td{color:var(--c-text-muted)}.ca-aud-desfeito{margin-top:4px}.mi-janela .mh-corpo>:is(.al,.cp-escolhido){margin:0}.mi-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mi-bloco{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);flex-direction:column;gap:14px;min-width:0;padding:16px 18px 18px;display:flex}.mi-bloco h3{border-bottom:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-primary);align-items:center;gap:8px;margin:0 0 2px;padding-bottom:10px;font-weight:600;display:flex}.mi-bloco h3 i{color:var(--c-primary)}.mi-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.modal-card.mi-janela .lb-seg button{min-height:38px}.mi-dica{font-size:var(--fs-xs);color:var(--c-text-muted)}.mi-falta>label{color:var(--c-danger)}.modal-card.mi-janela .mi-falta input{border-color:var(--c-danger)}.mi-manchester{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mi-manchester button{--mc:var(--c-border-dark);border-radius:var(--r-md);border:2px solid var(--mc);background:var(--c-surface);min-height:38px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-weight:600;display:inline-flex}.mi-manchester button:before{content:"";background:var(--mc);border-radius:50%;flex:none;width:10px;height:10px}.mi-manchester button:hover{background:var(--c-fill)}.mi-manchester .c-vermelho{--mc:var(--mc-vermelho)}.mi-manchester .c-laranja{--mc:var(--mc-laranja)}.mi-manchester .c-amarelo{--mc:var(--mc-amarelo)}.mi-manchester .c-verde{--mc:var(--mc-verde)}.mi-manchester .c-azul{--mc:var(--mc-azul)}.mi-manchester button.on{background:var(--mc);color:var(--p-branco)}.mi-manchester button.on:before{background:var(--p-branco)}.modal-card.mi-janela .mi-erro{margin:0}@media (width<=1024px){.mi-colunas{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.modal-card.mi-janela{width:100%;padding:0!important}.mi-par{grid-template-columns:minmax(0,1fr)}.mi-manchester{grid-template-columns:repeat(3,minmax(0,1fr))}}.sl-secao{gap:10px}.sl-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sl-opcao{text-align:left;border-radius:var(--r-lg);border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-primary);font:inherit;cursor:pointer;align-items:flex-start;gap:10px;min-width:0;padding:10px;display:flex}.sl-opcao i{font-size:var(--fs-lg);color:var(--c-text-muted);margin-top:2px}.sl-opcao span{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-opcao b{font-size:var(--fs-sm)}.sl-opcao small{font-size:var(--fs-xs);color:var(--c-text-secondary)}.sl-opcao.on{border-color:var(--c-primary);background:var(--c-primary-light)}.sl-opcao.on i{color:var(--c-primary)}.sl-campos{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.sl-campo{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-direction:column;gap:4px;min-width:0;font-weight:500;display:flex}.sl-campo em{color:var(--c-danger);font-style:normal}.sl-campo textarea,.sl-campo input{box-sizing:border-box;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:100%;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);padding:8px 10px}.sl-msg{border-radius:var(--r-md);font-size:var(--fs-sm);background:var(--c-danger-light);color:var(--c-danger);border:1px solid var(--c-danger-border);align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.sl-vazio{font-size:var(--fs-xs);color:var(--c-text-muted);margin:0}@media (width<=640px){.sl-opcoes,.sl-campos{grid-template-columns:minmax(0,1fr)}}.id-pac{min-width:0;line-height:1.35;display:block}.id-pac>.nome-paciente{display:inline}.id-pac-compl{font-size:var(--fs-xs);color:var(--c-text-secondary);white-space:normal;font-weight:400}.id-pac>b.nome-paciente{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.id-pac-parte{white-space:nowrap}.id-pac.compl-abaixo .id-pac-compl{display:block}.id-pac.compl-abaixo .id-pac-compl>span:first-child{font-size:0}.id-pac.compl-abaixo .id-pac-compl>span:first-child .id-pac-parte{font-size:var(--fs-xs)}@media (width<=640px){.id-pac:not(.tg-item-id .id-pac) .id-pac-compl{display:block}.id-pac:not(.tg-item-id .id-pac) .id-pac-compl>span:first-child{font-size:0}.id-pac:not(.tg-item-id .id-pac) .id-pac-compl>span:first-child .id-pac-parte{font-size:var(--fs-xs)}}.pt-lista{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);overflow:hidden}.pt-cabecalho,.pt-linha{grid-template-columns:70px minmax(200px,1.5fr) minmax(140px,1fr) 90px minmax(220px,1.4fr) 230px;align-items:center;gap:14px;padding:10px 16px;display:grid}.pt-cabecalho{background:var(--c-surface-inset);border-bottom:1px solid var(--c-border);font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.pt-grupo-topo{background:var(--c-fill);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-secondary);justify-content:space-between;align-items:center;padding:8px 16px;font-weight:500;display:flex}.pt-grupo:first-of-type .pt-grupo-topo{border-top:none}.pt-grupo-contagem{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.pt-linha{border-bottom:1px solid var(--c-divisor-lista);cursor:pointer;transition:background .12s;position:relative}.pt-linha:hover,.pt-linha.livre{background:var(--c-surface-inset)}.pt-leito{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pt-leito-num{font-size:var(--fs-md);color:var(--c-text-primary);background:var(--c-fill);border-radius:var(--r-sm);text-align:center;min-width:28px;padding:2px 8px;font-weight:700}.pt-status{font-size:var(--fs-xs);border-radius:var(--r-sm);letter-spacing:.04em;padding:1px 6px;font-weight:700}.pt-status.int{background:var(--c-fill);color:var(--c-text-secondary)}.pt-status.obs{background:var(--c-fill);color:var(--c-text-muted)}.pt-livre-texto{color:var(--c-text-faint);font-size:var(--fs-sm);grid-column:2/6;align-items:center;gap:6px;display:flex}.pt-livre-texto span{font-size:var(--fs-xs)}.pt-paciente{min-width:0}.pt-nome{font-weight:500;font-size:var(--fs-sm);color:var(--c-text-primary)}.pt-risco{vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.pt-sub{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:1px}.pt-hd{font-size:var(--fs-xs);color:var(--c-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt-hd-nome{color:var(--c-texto-titulo);font-weight:600}.pt-muted{color:var(--c-text-faint)}.pt-perm{font-size:var(--fs-xs);color:var(--c-text-secondary);white-space:nowrap;font-weight:500}.pt-situacao{flex-wrap:wrap;gap:4px;display:flex}.pt-acoes{justify-content:flex-end;gap:6px;display:flex}.pt-btn{border-radius:var(--r-md);border:1px solid var(--c-border-dark);background:var(--c-surface);height:32px;color:var(--c-text-secondary);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;width:auto;padding:0 10px;font-family:inherit;font-weight:500;display:inline-flex}.pt-btn i{font-size:var(--fs-md)}.pt-btn:hover{background:var(--c-fill)}.pt-btn.pri{border-color:var(--c-primary-borda);color:var(--c-primary)}.pt-btn.pri:hover{background:var(--c-surface-inset)}.pt-btn.perigo{color:var(--c-text-muted)}.pt-btn.perigo:hover{background:var(--c-surface);color:var(--p-perigo-500);border-color:var(--c-danger-border)}.pt-rodape{font-size:var(--fs-xs);color:var(--c-text-muted);background:var(--c-surface-inset);border-top:1px solid var(--c-border);padding:9px 16px}@media (width<=1024px){.pt-cabecalho{display:none}.pt-linha{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"leito pac acoes""leito hd hd""leito sit sit";row-gap:6px}.pt-leito{grid-area:leito;align-self:start}.pt-paciente{grid-area:pac}.pt-hd{grid-area:hd}.pt-perm{display:none}.pt-situacao{grid-area:sit}.pt-acoes{grid-area:acoes;align-self:start}.pt-livre-texto{grid-column:2/3}}.main-content{background:var(--c-fill);flex-direction:column;flex:1;min-width:0;height:100vh;transition:all .3s;display:flex;overflow:hidden}.main-viewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.main-viewport>*{flex-shrink:0}.workspace{background:var(--c-fill);flex-direction:column;flex:1;width:100%;padding:32px 40px;display:flex;overflow-y:auto}.painel-controls{align-items:center;gap:12px;display:flex}.control-btn{background:var(--c-surface);border:1px solid var(--c-border-dark);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-text-secondary);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #0000000d}.control-btn:hover,.control-btn.active{background:var(--c-surface-inset);border-color:var(--c-primary);color:var(--c-primary)}.search-bar{position:relative}.search-bar i{color:var(--c-text-muted);font-size:var(--fs-md);position:absolute;top:11px;left:12px}.search-bar .search-input{border:1px solid var(--c-border-dark);border-radius:var(--r-sm);width:280px;font-size:var(--fs-sm);background:var(--c-surface);color:var(--c-text-primary);outline:none;box-shadow:inset 0 1px 2px #00000005;padding:9px 12px 9px 36px!important}.search-bar .search-input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--p-cinza-50)}.painel-filtro-dropdown{z-index:30;background:var(--c-surface);border:1px solid var(--c-border-dark);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:220px;padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a}.pv-workspace{background:var(--c-fundo-suave-2);padding:12px 18px 24px}.pv-barra-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pv-barra-top h1{font-family:inherit;font-size:var(--fs-xl);color:var(--c-texto-titulo);margin:0;font-weight:500}.pv-sub{font-size:var(--fs-sm);color:var(--c-texto-apoio)}.pv-ctr{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pv-ctr .painel-controls{align-items:center;gap:8px;margin:0;display:flex}.pv-ctr .search-bar{min-width:220px}.pv-ctr .search-bar .search-input{border-radius:var(--r-md);border-color:var(--c-border-dark);height:36px;min-height:36px;padding:0 12px 0 36px!important}.pv-ctr .search-bar i{top:50%;transform:translateY(-50%)}.pv-ctr .control-btn{border-radius:var(--r-md);border:1px solid var(--c-border-dark);background:var(--c-surface);height:36px;font-size:var(--fs-sm);color:var(--c-texto-titulo);align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.pv-ctr .control-btn.active{background:var(--c-primary-soft);border-color:var(--c-primary-borda);color:var(--c-primary)}.pv-setor{margin-bottom:14px}.pv-setor-head{border-bottom:1px solid var(--c-linha);align-items:center;gap:10px;margin-bottom:10px;padding:8px 0;display:flex}.pv-setor-head h2{font-size:var(--fs-lg);color:var(--c-texto-titulo);margin:0;font-weight:500}.pv-setor-head>div{align-items:center;gap:10px;margin-left:auto;display:flex}.pv-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.pv-card{--pv-risco:var(--p-mc-amarelo);background:var(--c-surface);border:1px solid var(--c-border);border-top:5px solid var(--pv-risco);border-radius:var(--r-xl);cursor:pointer;color:var(--c-texto-titulo);flex-direction:column;gap:6px;padding:10px 14px 0;display:flex;box-shadow:0 2px 8px #0f22301a;container-type:inline-size}.pv-card:hover{border-color:var(--c-primary-borda);border-top-color:var(--pv-risco);box-shadow:0 6px 18px #0f223029}.pv-top{font-size:var(--fs-xs);align-items:center;gap:8px;display:flex}.pv-leito{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:5px;display:inline-flex}.pv-st{font-size:var(--fs-xs);border-radius:999px;padding:1px 8px;font-weight:500}.pv-st.int{color:var(--c-primary);background:var(--c-primary-soft)}.pv-st.obs{color:var(--c-warning-text);background:var(--c-warning-light)}.pv-perm{color:var(--c-texto-titulo);font-weight:600;font-size:var(--fs-xs);margin-left:auto}.pv-top .pv-st{margin-left:auto}.pv-entrada{align-items:center;gap:8px;display:flex}.pv-entrada .pv-perm{white-space:nowrap;padding:0 8px}.pv-nome{margin:2px 0;line-height:1.3}.pv-nome .id-pac-compl{font-size:var(--fs-xs);color:var(--c-text-secondary);display:block}.pv-nome .id-pac-compl>span:first-child{font-size:0}.pv-nome .id-pac-compl>span:first-child .id-pac-parte{font-size:var(--fs-xs)}.pv-hd{font-size:var(--fs-xs);color:var(--c-texto-titulo);font-weight:400}.pv-hd b{color:var(--c-text-muted);font-weight:500;font-size:var(--fs-xs)}.pv-card>.pv-diag{border-top:1px solid var(--c-linha);margin-top:2px;padding-top:8px}.pv-diag{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 6px;margin:2px 0;padding:0;display:grid}.pv-diag-rot{font-size:var(--fs-xs);color:var(--c-texto-apoio);font-weight:500;line-height:1.35}.pv-diag-txt{font-size:var(--fs-xs);color:var(--c-texto-titulo);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.pv-diag.vazio .pv-diag-txt{color:var(--c-text-muted);font-weight:500}.pv-foot{border-top:1px solid var(--c-border);background:var(--c-surface);cursor:default;border-radius:0 0 12px 12px;flex-wrap:nowrap;align-items:center;gap:6px;margin:auto -14px 0;padding:10px 14px;display:flex}.pv-pr{border-radius:var(--r-md);border:1px solid var(--c-primary-borda);background:var(--c-surface);height:32px;color:var(--c-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.pv-ev{border-radius:var(--r-md);background:var(--c-primaria-fundo);height:32px;color:var(--c-sobre-primaria);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.pv-ev:hover{background:var(--c-primaria-fundo-hover)}.pv-icones{flex:none;gap:4px;margin-left:auto;display:flex}.pv-ic{border:1px solid var(--c-border-dark);border-radius:var(--r-md);background:var(--c-surface);width:32px;height:32px;font-size:var(--fs-sm);color:var(--c-texto-medio);cursor:pointer;justify-content:center;align-items:center;display:flex}.pv-ic.red{color:var(--c-text-muted)}.pv-ic.red:hover{color:var(--p-perigo-500);border-color:var(--c-danger-border)}.pv-vazio{border-style:dashed;border-width:1px;border-color:var(--c-linha-media);box-shadow:none;color:var(--c-texto-fraco);background:0 0;justify-content:center;align-items:center;gap:4px;min-height:180px;padding:12px}.pv-vazio .pv-plus{font-size:var(--fs-xl)}.pv-vazio b{color:var(--c-texto-apoio);font-size:var(--fs-md)}.pv-vazio span{font-size:var(--fs-xs)}.pv-barra-top h1{font-family:inherit;font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:500}.pv-topo-painel{align-items:center;gap:8px;margin:8px 0 10px;display:flex}.pv-setores{flex-wrap:wrap;flex:1;gap:6px;min-width:0;padding-bottom:2px;display:flex}.pv-setor-btn{border:1px solid var(--c-border);background:var(--c-surface);min-height:32px;color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.pv-setor-btn b{background:var(--c-fill);min-width:20px;color:var(--c-text-primary);font-size:var(--fs-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-weight:700}.pv-setor-btn:hover{border-color:var(--c-border-dark)}.pv-setor-btn.ativo{background:var(--c-primaria-fundo);border-color:var(--c-primaria-fundo);color:var(--c-sobre-primaria)}.pv-setor-btn.ativo b{background:var(--c-surface);color:var(--c-primary)}@media (width<=1280px){.pv-barra-top{row-gap:10px}.pv-ctr{flex-wrap:nowrap;flex:100%;margin-left:0}.pv-ctr .painel-controls,.pv-ctr .search-bar{flex:auto;min-width:0}.pv-ctr .search-bar .search-input{width:100%}.pv-setores{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, var(--p-preto) calc(100% - 28px), transparent);mask-image:linear-gradient(90deg, var(--p-preto) calc(100% - 28px), transparent);flex-wrap:nowrap;padding-right:28px;overflow-x:auto}.pv-setores::-webkit-scrollbar{display:none}}@media (width<=768px){.pv-barra-top>.pv-sub{display:none}}@media (width<=640px){.pv-setor-head{flex-wrap:wrap;row-gap:6px}.pv-setor-head h2{min-width:0;font-size:var(--fs-md);flex:auto}.pv-setor-head>div{flex:none;margin-left:auto}.pv-setor-head .ocupacao-text{white-space:nowrap}.pv-ctr{flex-wrap:wrap}.pv-ctr>*{flex:100%}.pv-ctr .painel-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pv-ctr .painel-controls>*{min-width:0}.pv-ctr .painel-controls .search-bar{grid-column:1/-1}.pv-ctr .control-btn{justify-content:center;width:100%}.pv-topo-painel{flex-direction:column;align-items:stretch}}@container (width<=290px){.pv-foot:has(.pv-icones>:nth-child(3)) .pv-pr{justify-content:center;gap:0;width:32px;padding:0;font-size:0}.pv-foot:has(.pv-icones>:nth-child(3)) .pv-pr i{font-size:var(--fs-sm)}}@container (width<=335px){.pv-foot:has(.pv-icones>:nth-child(4)) .pv-pr{justify-content:center;gap:0;width:32px;padding:0;font-size:0}.pv-foot:has(.pv-icones>:nth-child(4)) .pv-pr i{font-size:var(--fs-sm)}}.pv-setor-head .ocupacao-text{color:var(--c-text-muted);font-weight:500}.pv-botao-texto{font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;margin:0;padding:2px 4px}.pi-doc{z-index:5000;position:relative}.pi-erro{z-index:9000;color:#991b1b;max-width:min(560px,100vw - 32px);font-family:IBM Plex Sans,Arial,sans-serif;font-size:var(--fs-sm,14px);background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;line-height:1.35;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0f172a2e}.pi-erro button{color:inherit;cursor:pointer;font-size:var(--fs-md,15px);background:0 0;border:0;margin-left:4px;padding:2px}.pi-erro .ph{font-size:var(--fs-lg,18px);flex:none}@media screen{.pi-oculto>:not(.pi-erro){display:none!important}}@media print{body.impressao-aberta>:not(#porta-impressao),#porta-impressao>.pi-doc:not(.pi-ativo),#porta-impressao .no-print{display:none!important}html,body{background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.impressao-aberta{margin:0!important;padding:0!important}#porta-impressao .pi-doc.pi-ativo,#porta-impressao .pi-doc.pi-ativo :is(.print-page,.hc-print-overlay,.hc-doc-janela,.hc-doc-corpo,.fi-overlay,.print-area){z-index:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}#porta-impressao .pi-doc.pi-ativo :is(.hc-print-overlay,.hc-doc-janela,.fi-overlay){background:0 0!important;border-radius:0!important;width:auto!important;padding:0!important;display:block!important}#porta-impressao .pi-doc.pi-ativo .print-page{padding:0!important}#porta-impressao[data-offline]:after{content:attr(data-offline);text-align:center;letter-spacing:.5px;color:#00000047;z-index:9999;pointer-events:none;border:2px solid #00000047;border-radius:2mm;width:170mm;padding:3mm 4mm;font:700 17pt/1.3 Arial,sans-serif;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}#porta-impressao[data-versao]:before{content:attr(data-versao);z-index:9998;pointer-events:none;color:#6b7280;background:#fff;padding:0 0 0 1mm;font:400 5.5pt/1 Arial,sans-serif;position:fixed;bottom:0;right:0}}#porta-impressao img:not([src$=\.svg]){filter:grayscale()}.fx-inv{background:var(--c-danger-light);border:1px solid var(--c-danger-border-strong);color:var(--c-texto-perigo);font-size:var(--fs-xs);border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 12px;font-weight:500;line-height:1.4;display:flex}.fx-inv>i{font-size:var(--fs-md);flex:none;margin-top:1px}.fx-inv-marca{display:none}.fx-versao{background:var(--c-info-light);border:1px solid var(--c-border);color:var(--c-text-primary);font-size:var(--fs-xs);border-radius:6px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:8px 12px;line-height:1.4;display:flex}.fx-versao>i{color:var(--c-primary);font-size:var(--fs-md);flex:none;margin-top:1px}@media print{.fx-inv{display:none!important}.fx-inv-marca{z-index:9999;pointer-events:none;color:#0000004d;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;justify-content:center;align-items:center;gap:4mm;position:fixed;inset:0;transform:rotate(-30deg);display:flex!important}.fx-inv-marca b{letter-spacing:.08em;border:3pt solid #0000004d;padding:0 8mm;font:700 64pt Arial,Helvetica,sans-serif}.fx-inv-marca span{text-transform:uppercase;max-width:150mm;font:700 9pt Arial,Helvetica,sans-serif}.fx-notas,.fx-notas.retro{color:#000!important;background:0 0!important;border-color:#000!important}}.fx-notas{border:1px solid var(--c-border);border-left:4px solid var(--c-info);background:var(--c-info-light);color:var(--c-text-primary);font-size:var(--fs-xs);border-radius:6px;flex-direction:column;gap:4px;margin:0 0 10px;padding:8px 12px;line-height:1.4;display:flex}.fx-notas.retro{border-left-color:var(--c-warning);background:var(--c-warning-light)}.fx-notas p{white-space:pre-line;margin:0}.fx-notas b{font-weight:700}.rgp-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rgp-vazio{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0 0 10px}.rgp-nota{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:0 0 10px}.rgp-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rgp-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.rgp-campo.larga{grid-column:1/-1}.rgp-campo>label,.rgp-campo>span{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.rgp-campo input,.rgp-campo textarea{box-sizing:border-box;border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);background:var(--c-surface-inset);color:var(--c-text-primary);padding:7px 10px}.rgp-campo input{height:36px}.rgp-campo textarea{resize:vertical;min-height:64px}.rgp-campo small{font-size:var(--fs-xs);color:var(--c-text-muted)}.rgp-erro{margin-top:10px}@media (width<=640px){.rgp-grade{grid-template-columns:1fr}}@media print{.fx-notas{break-inside:avoid;font:9pt Arial,Helvetica,sans-serif;color:#000!important;background:0 0!important;border:1px solid #000!important;border-left-width:3px!important;border-image:!important}}.barra-impressao{z-index:5;background:var(--c-surface);border-bottom:1px solid var(--c-border);font-family:var(--font-ui);align-items:center;gap:8px;padding:10px 20px;display:flex;position:sticky;top:0}.barra-impressao button{border-radius:var(--r-md);min-height:36px;font-size:var(--fs-sm);text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:6px;width:auto;max-width:none;padding:0 16px;font-family:inherit;font-weight:600;line-height:1.2;display:inline-flex}.barra-impressao .bi-voltar{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-primary)}.barra-impressao .bi-voltar:hover{background:var(--c-fill)}.barra-impressao .bi-imprimir{background:var(--c-primaria-fundo);border:1px solid var(--c-primary);color:var(--c-sobre-primaria);margin-left:auto}.barra-impressao .bi-imprimir:hover{background:var(--c-primaria-fundo-hover);border-color:var(--c-primaria-fundo-hover)}.periodo-padrao{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.periodo-padrao .campo-periodo{max-width:100%}.cp-limpar{width:24px;height:24px;color:var(--c-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.cp-limpar:hover{background:var(--c-fill);color:var(--c-text-primary)}.pp-atalho{border:1px solid var(--c-linha-media);background:var(--c-surface);height:40px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;padding:0 18px;font-weight:500;display:inline-flex}.pp-atalho:hover:not(.on){border-color:var(--c-primary-borda)}.pp-atalho.on{background:var(--c-primaria-fundo);border-color:var(--c-primaria-fundo);color:var(--c-text-inverse)}.hc-corpo{border-top:1px solid var(--c-border);flex-direction:column;gap:10px;padding:12px 16px 14px;display:flex}.hc-filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hc-busca{background:var(--c-fill);border:1px solid var(--c-border-dark);border-radius:var(--r-sm);flex:1;align-items:center;gap:8px;min-width:240px;padding:6px 10px;display:flex}.hc-busca i{color:var(--c-text-muted)}.hc-busca input{width:100%;font-size:var(--fs-xs);background:0 0;border:none;border-image:;outline:none}.hc-bloco{border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden}.hc-bloco-corpo{flex-direction:column;gap:6px;padding:8px 12px 10px;display:flex}.hc-vazio{font-size:var(--fs-xs);color:var(--c-text-muted);margin:4px 0}.hc-item{border:1px solid var(--c-divisor-lista);border-left:4px solid var(--c-border-dark);border-radius:var(--r-sm);background:var(--c-surface)}.hc-item-topo{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex}.hc-data{font-size:var(--fs-xs);color:var(--c-text-secondary);min-width:118px;font-weight:500}.hc-tipo{font-size:var(--fs-xs);background:var(--c-fill);color:var(--c-text-secondary);border-radius:4px;padding:2px 8px;font-weight:500}.hc-autor{font-size:var(--fs-xs);color:var(--c-text-muted);flex:1}.hc-acoes{padding:0 10px 8px}.hc-print-overlay{z-index:3000;background:var(--c-surface);position:fixed;inset:0;overflow:auto}@keyframes hc-entrar{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:none}}.hc-situacao{font-size:var(--fs-xs);border-radius:var(--r-lg);white-space:nowrap;padding:1px 7px;font-weight:500}.hc-situacao.finalizado{background:var(--c-success-light);color:var(--c-success-text)}.hc-situacao.invalido{background:var(--c-danger-strong-light);color:var(--c-texto-perigo)}.hc-versao-info{color:var(--c-text-secondary)}.hc-versoes{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.hc-versoes-tit{font-size:var(--fs-xs);color:var(--c-text-secondary)}.hc-versao-op.on{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-info-light)}.hc-item.hc-invalido{opacity:.75;border-left-color:var(--c-danger)!important}.hc-acoes{flex-wrap:wrap;gap:6px;display:flex}.hc-motivo{font-size:var(--fs-xs);color:var(--c-texto-perigo);padding:0 10px 7px}.hc-invalidar{flex-wrap:wrap;align-items:center;gap:6px;padding:0 10px 8px;display:flex}.hc-invalidar input{border:1px solid var(--c-border-dark);border-radius:var(--r-sm);min-width:220px;font-size:var(--fs-xs);flex:1;padding:5px 8px}.hc-alteracoes{border-top:1px dashed var(--c-border-dark);flex-direction:column;gap:6px;margin:0 10px 8px;padding-top:6px;display:flex}.aviso-rascunho{background:var(--c-warning-light);border:1px solid var(--c-warning-border);color:var(--c-warning-text);border-radius:var(--r-sm);font-size:var(--fs-xs);align-items:center;gap:8px;margin:6px 0;padding:7px 12px;font-weight:500;display:flex}.campo-data-registro{font-size:var(--fs-xs);color:var(--c-text-soft);align-items:center;gap:6px;margin-right:auto;font-weight:500;display:inline-flex}.campo-data-registro input{border:1px solid var(--c-border-dark);border-radius:var(--r-sm);font-size:var(--fs-xs);padding:4px 6px}.campo-data-registro button{color:var(--c-text-secondary);cursor:pointer;font-weight:500;font-size:var(--fs-xs);background:0 0;border:none;border-image:}.campo-data-registro.invalido input{border-color:var(--c-danger);box-shadow:0 0 0 2px var(--c-danger-light)}.campo-data-registro-erro{color:var(--c-danger);align-items:center;gap:4px;font-weight:700;display:inline-flex}.campo-data-registro-aviso{color:var(--c-warning-text);align-items:center;gap:4px;font-weight:600;display:inline-flex}.hc-aviso-autor{font-size:var(--fs-xs);color:var(--c-text-muted);align-items:center;gap:5px;display:inline-flex}.hc-embutido{background:var(--c-surface,var(--p-branco));border:1px solid var(--c-border,var(--p-cinza-200));border-radius:var(--r-xl);overflow:visible}.hc-embutido .hc-corpo{overflow:visible}.hc-solto{background:0 0;border:0}.hc-solto .hc-bloco-corpo{padding-top:0}.hc-acoes-linha{gap:6px;margin-left:auto;display:inline-flex}.hc-ic{border:1px solid var(--c-border,var(--p-cinza-200));background:var(--c-surface);width:30px;height:30px;color:var(--c-primary);font-size:var(--fs-md);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.hc-ic:hover{background:var(--c-primary-soft);border-color:var(--c-primary-borda)}.hc-print-overlay{background:#0f223073;justify-content:center;align-items:center;padding:14px;display:flex;overflow:hidden}.hc-doc-janela{background:var(--c-surface,var(--p-branco));border-radius:var(--r-xl);flex-direction:column;width:min(1100px,100%);height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.hc-doc-corpo{flex:1;overflow:auto}.hc-doc-corpo .barra-impressao{display:none!important}.barra-impressao.hc-doc-rodape{border-bottom:0;border-top:1px solid var(--c-border);padding:10px 16px;position:static}html .hc-doc-corpo .print-page{z-index:auto;min-height:100%;padding:16px 0;position:static;inset:auto;overflow:visible}.hc-filtros{flex-wrap:nowrap}.hc-filtros .hc-busca{flex:0 340px;min-width:200px}.hc-solto .hc-item{background:0 0;border:0;border-radius:9px;margin:0}.hc-solto .hc-item:hover{background:var(--c-fundo-suave-3)}.hc-solto .hc-item.hc-invalido{opacity:.7}.hc-hora{min-width:48px;font-size:var(--fs-sm);color:var(--c-text-primary,var(--p-aco-900))}.hc-tipo{font-size:var(--fs-xs);border-radius:var(--r-sm);background:var(--p-aco-50);min-width:150px;color:var(--c-primary);padding:3px 9px}.hc-autor{font-size:var(--fs-sm);color:var(--c-text-secondary)}@media (width<=768px){.hc-filtros{flex-wrap:wrap}}.hc-bloco-corpo{gap:0;padding:0}.hc-bloco-corpo>.hc-vazio{margin:0;padding:10px 14px}.hc-cabecalho,html .hc-item-topo{grid-template-columns:64px minmax(150px,190px) minmax(0,1fr) 112px minmax(140px,auto);align-items:center;column-gap:12px;padding:0 12px;display:grid}html .hc-item,html .hc-solto .hc-item{border-top:0;border-right:0;border-bottom:1px solid var(--c-divisor-lista);border-left:3px solid var(--p-cinza-400);background:var(--c-surface,var(--p-branco));border-image:;border-radius:0;margin:0}html .hc-item.hc-invalido{opacity:1;border-left-color:var(--c-danger,var(--p-perigo-500))!important}.hc-item.hc-invalido .hc-item-topo>:not(.hc-acoes-linha){opacity:.6}html .hc-item-topo{flex-wrap:nowrap;gap:0 12px;min-height:38px;padding-top:4px;padding-bottom:4px}html .hc-item:hover,html .hc-solto .hc-item:hover{background:var(--c-fundo-suave-3)}html .hc-data{min-width:0;font-size:var(--fs-sm);color:var(--c-text-primary,var(--p-aco-900));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}html .hc-tipo{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;min-width:0;max-width:100%;font-size:var(--fs-xs);border-radius:5px;padding:2px 8px;font-weight:500;display:inline-block;overflow:hidden}html .hc-autor{min-width:0;font-size:var(--fs-sm);color:var(--c-text-secondary,var(--p-cinza-700));white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}html .hc-situacao{font-size:var(--fs-xs);padding:2px 8px}html .hc-acoes-linha{justify-content:flex-end;gap:4px;margin-left:0}html .hc-acoes-linha .hc-ic{visibility:visible;width:28px;height:28px;font-size:var(--fs-sm)}.hc-item .hc-motivo,.hc-item .hc-acoes,.hc-item .hc-invalidar,.hc-item .hc-alteracoes{padding-left:88px}.hc-item .hc-alteracoes{margin-left:88px;padding-left:0}.hc-data-completa .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:152px}@media (width<=1024px){.hc-cabecalho,html .hc-item-topo{grid-template-columns:56px minmax(120px,170px) minmax(0,1fr) auto auto}html .hc-situacao.finalizado{display:none}}@media (width<=640px){html .hc-item-topo,.hc-data-completa .hc-item-topo{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto auto;gap:2px 8px;padding:7px 10px}html .hc-data{font-size:var(--fs-sm);grid-row:1/span 2;align-self:center}html .hc-autor{font-size:var(--fs-xs);color:var(--c-text-muted,var(--p-cinza-500));grid-area:2/2}html .hc-acoes-linha{grid-area:1/4/span 2;grid-template-columns:repeat(2,36px);align-content:center;gap:4px;display:grid}html .hc-acoes-linha .hc-ic:only-child{grid-column:2}html .hc-acoes-linha .hc-ic{width:36px;height:36px;font-size:var(--fs-md)}.hc-item .hc-motivo,.hc-item .hc-acoes,.hc-item .hc-invalidar,.hc-data-completa .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:10px;padding-right:10px}.hc-item .hc-alteracoes,.hc-data-completa .hc-item .hc-alteracoes{margin-left:10px}}.hc-cabecalho.hc-data-curta,.hc-data-curta .hc-item-topo{grid-template-columns:64px minmax(150px,190px) minmax(0,1fr) 112px minmax(140px,auto)}.hc-data-curta .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:88px}.hc-data-curta .hc-item .hc-alteracoes{margin-left:88px}@media (width<=1024px){.hc-cabecalho.hc-data-curta,.hc-data-curta .hc-item-topo{grid-template-columns:56px minmax(120px,170px) minmax(0,1fr) auto auto}}@media (width<=640px){.hc-data-curta .hc-item-topo{grid-template-columns:auto minmax(0,1fr) auto auto}}.hc-tipo-lista{flex:0 300px;min-width:220px;position:relative}.hc-tipo-botao{border:1px solid var(--c-border,var(--p-cinza-200));border-radius:var(--r-sm);background:var(--c-surface,var(--p-branco));width:100%;height:34px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);color:var(--c-text-primary,var(--p-aco-900));cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.hc-tipo-botao>.ph-funnel{color:var(--c-text-muted,var(--p-cinza-500))}.hc-tipo-lista.filtrando .hc-tipo-botao{border-color:var(--c-primary);background:var(--c-primary-soft)}.hc-tipo-lista.filtrando .hc-tipo-botao>.ph-funnel{color:var(--c-primary)}.hc-tipo-atual{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hc-tipo-seta{color:var(--c-text-muted,var(--p-cinza-500));margin-left:auto}.hc-tipo-n{background:var(--c-fill,var(--p-cinza-100));min-width:22px;color:var(--c-primary);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:1px 7px;font-weight:500}.hc-dia-grupo{border-top:1px solid var(--c-border,var(--p-cinza-200))}.hc-dia-topo{background:var(--p-cinza-50);width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;border:none;border-image:;align-items:center;gap:10px;padding:6px 12px;display:flex}.hc-dia-topo:hover{background:var(--p-cinza-100)}.hc-dia-nome{font-size:var(--fs-sm);color:var(--c-text-primary,var(--p-aco-900));white-space:nowrap;font-weight:500}.hc-dia-seta{font-size:var(--fs-lg);color:var(--c-text-secondary,var(--p-cinza-700));flex:none;align-items:center;margin-left:auto;display:inline-flex}.hc-dia-grupo.aberto .hc-dia-topo{border-bottom:1px solid var(--c-border,var(--p-cinza-200))}.hc-bloco.hc-v2{--larg-acoes:202px;border-radius:var(--r-xl);overflow:hidden}.hc-bloco.hc-v2 .hc-dia-grupo{--fundo-dia:var(--c-dia-faixa-a);background:var(--fundo-dia);border-top:1px solid var(--c-dia-divisoria)}.hc-bloco.hc-v2 .hc-dia-grupo.aberto{padding-bottom:6px}.hc-bloco.hc-v2 .hc-dia-grupo:first-of-type{border-top:0}.hc-bloco.hc-v2 .hc-dia-topo{background:0 0;gap:10px;min-height:36px;padding:4px 14px}html:root .hc-bloco.hc-v2 .hc-dia-topo{background:0 0;border-bottom:0}html:root .hc-bloco.hc-v2 .hc-dia-topo:hover,.hc-bloco.hc-v2 .hc-item:hover{background:#64748b1a}.hc-bloco.hc-v2 .hc-dia-grupo.aberto .hc-dia-topo{border-bottom:0}.hc-bloco.hc-v2 .hc-dia-nome{font-size:var(--fs-sm);color:var(--c-text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.hc-bloco.hc-v2 .hc-dia-nome b{font-size:var(--fs-md);font-variant-numeric:tabular-nums;min-width:3.2em;font-weight:700}.hc-bloco.hc-v2 .hc-dia-sub{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.hc-bloco.hc-v2 .hc-dia-seta{color:var(--c-text-muted)}.hc-bloco.hc-v2 .hc-item,.hc-bloco.hc-v2.hc-solto .hc-item{background:0 0;border:0;border-radius:0;margin:0 10px}.hc-bloco.hc-v2 .hc-item-topo{grid-template-columns:52px 30px minmax(0, 1fr) var(--larg-acoes) 14px;cursor:pointer;flex-wrap:nowrap;grid-template-rows:auto;align-items:center;gap:0 10px;min-height:54px;padding:6px 10px 6px 8px;display:grid}.hc-bloco.hc-v2 .hc-data{font-size:var(--fs-sm);color:var(--c-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:auto;font-weight:500}.hc-bloco.hc-v2 .hc-abre{color:var(--c-text-muted);font-size:var(--fs-sm);opacity:.6}.hc-bloco.hc-v2 .hc-item:hover .hc-abre{opacity:1}.hc-marca{--cor-area:var(--p-aco-600);--tinta-area:#3a6b9629;justify-content:center;align-self:stretch;align-items:center;min-height:42px;display:flex;position:relative}.hc-marca:before{content:"";background:var(--c-linha-suave);width:2px;position:absolute;top:-6px;bottom:-6px;left:50%;transform:translate(-50%)}.hc-marca i{z-index:1;width:30px;height:30px;font-size:var(--fs-md);color:var(--cor-area);background-color:var(--fundo-dia,var(--c-surface));background-image:linear-gradient(var(--tinta-area), var(--tinta-area));box-shadow:0 0 0 3px var(--fundo-dia,var(--c-surface));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.hc-item.hc-invalido .hc-marca{--cor-area:var(--p-perigo-500);--tinta-area:#dc262624}.hc-item.hc-invalido .hc-tipo{text-decoration:line-through}.hc-principal{flex-direction:column;gap:1px;min-width:0;display:flex}.hc-principal-l1{align-items:center;gap:8px;min-width:0;display:flex}html:root .hc-bloco.hc-v2 .hc-tipo,html:root .hc-bloco.hc-v2 .hc-tipo.medico{min-width:0;max-width:100%;color:var(--c-text-primary);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;padding:0;font-weight:500;display:block;overflow:hidden}.hc-bloco.hc-v2 .hc-autor{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:auto;overflow:hidden}.hc-bloco.hc-v2 .hc-situacao{font-size:var(--fs-xs);flex:none;padding:1px 8px}.hc-bloco.hc-v2 .hc-situacao.finalizado{display:none}@media not all and (width<=640px){.hc-bloco.hc-v2 .hc-item-topo{min-height:38px;padding-top:3px;padding-bottom:3px}.hc-bloco.hc-v2 .hc-principal{flex-direction:row;align-items:baseline;gap:8px}.hc-bloco.hc-v2 .hc-principal-l1{flex:0 auto}.hc-bloco.hc-v2 .hc-autor{flex:0 auto;min-width:0}.hc-bloco.hc-v2 .hc-autor:has(>b):before{content:"·";margin-right:8px}.hc-bloco.hc-v2 .hc-marca{min-height:32px}.hc-bloco.hc-v2 .hc-marca:before{top:-3px;bottom:-3px}.hc-bloco.hc-v2 .hc-marca i{width:26px;height:26px;font-size:var(--fs-sm)}}.hc-bloco.hc-v2 .hc-acoes-linha{grid-area:auto;justify-content:flex-end;gap:2px;display:flex}.hc-bloco.hc-v2 .hc-acoes-linha [aria-label=Visualizar]{order:2}.hc-bloco.hc-v2 .hc-acoes-linha [aria-label=Imprimir]{order:3}.hc-bloco.hc-v2 .hc-item.hc-invalido .hc-acoes-linha [aria-label=Visualizar]{margin-right:34px}html:root .hc-bloco.hc-v2 .hc-acoes-linha .hc-ic{width:32px;height:32px;color:var(--c-text-secondary);font-size:var(--fs-md);background:0 0;border:1px solid #0000}html:root .hc-bloco.hc-v2 .hc-acoes-linha .hc-ic:hover,html:root .hc-bloco.hc-v2 .hc-acoes-linha .hc-ic:focus-visible{border-color:var(--c-border);background:var(--c-surface);color:var(--c-primary)}@media (hover:hover){.hc-bloco.hc-v2 .hc-item:not(:hover):not(:focus-within) .hc-acoes-linha .hc-ic:not(.hc-sempre){visibility:hidden}}.hc-bloco.hc-v2 .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:110px}.hc-bloco.hc-v2 .hc-item .hc-alteracoes{margin-left:110px;padding-left:0}.hc-bloco.hc-v2 .hc-data-completa .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:186px}@media (width<=640px){.hc-bloco.hc-v2 .hc-item{margin:0}.hc-bloco.hc-v2 .hc-item-topo,.hc-bloco.hc-v2 .hc-data-completa .hc-item-topo{grid-template-columns:42px 28px minmax(0,1fr) auto;gap:0 8px;padding:6px 4px}.hc-bloco.hc-v2 .hc-abre{display:none}.hc-marca i{width:28px;height:28px;font-size:var(--fs-sm)}.hc-bloco.hc-v2 .hc-dia-sub{flex-basis:100%}.hc-bloco.hc-v2 .hc-acoes-linha{grid-template-columns:repeat(2,36px);gap:4px;display:grid}html:root .hc-bloco.hc-v2 .hc-acoes-linha .hc-ic{width:36px;height:36px}.hc-bloco.hc-v2 .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar),.hc-bloco.hc-v2 .hc-data-completa .hc-item :is(.hc-motivo,.hc-acoes,.hc-invalidar){padding-left:10px;padding-right:10px}.hc-bloco.hc-v2 .hc-item .hc-alteracoes,.hc-bloco.hc-v2 .hc-data-completa .hc-item .hc-alteracoes{margin-left:10px}}.hc-filtros.hc-barra{border-bottom:1px solid var(--c-border);flex-wrap:nowrap;align-items:center;gap:8px;padding:0 0 0 2px}.hc-abas-hist{flex:none;align-self:stretch;gap:2px;margin-right:auto;display:flex}.hc-abas-hist button{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);color:var(--c-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-image:;align-items:center;gap:6px;padding:10px 12px 9px;font-weight:500;display:inline-flex}.hc-abas-hist button:hover{color:var(--c-text-primary)}.hc-abas-hist .hc-aba-curto{display:none}.hc-abas-hist button.ativo{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:700}.hc-barra .hc-tipo-lista{flex:0 0 190px;width:190px;min-width:0}.hc-barra .hc-tipo-lista.hc-lista-prof{flex-basis:172px;width:172px}.hc-barra .hc-busca{border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface);flex:0 260px;order:9;min-width:180px;min-height:34px;padding:4px 10px}html:root .hc-barra .hc-busca input,html:root .hc-barra .hc-busca input:focus{outline:0;height:auto;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.hc-lista-passagem{border-radius:var(--r-xl);overflow:hidden}.hc-lista-passagem>.hc-bloco.hc-v2{border-radius:0}@media (width<=1024px){.hc-filtros.hc-barra{border-bottom:0;flex-wrap:wrap;padding:0}.hc-abas-hist{border-bottom:1px solid var(--c-border);flex:100%;margin-right:0;overflow-x:auto}.hc-barra .hc-tipo-lista{flex:0 220px}.hc-barra .hc-tipo-lista.hc-lista-prof{flex:0 200px}.hc-barra .hc-busca{flex:200px}}@media (width<=640px){.hc-abas-hist button{flex:1 1 0;justify-content:center;padding:10px 6px 9px}.hc-abas-hist .hc-aba-longo{display:none}.hc-abas-hist .hc-aba-curto{display:inline}.hc-barra .hc-tipo-lista,.hc-barra .hc-tipo-lista.hc-lista-prof{flex:140px;width:auto}.hc-barra .hc-busca{flex-basis:100%}.hc-abas-hist button{min-width:0;padding-left:2px;padding-right:2px}.hc-abas-hist button i{display:none}.hc-barra .hc-tipo-lista,.hc-barra .hc-tipo-lista.hc-lista-prof{flex:calc(50% - 4px);min-width:0}html .hc-filtros.hc-barra>.hc-busca{order:7;flex:1 1 0!important;width:auto!important}}.hc-barra-periodo{align-items:center;margin-top:-2px;display:flex}.hc-barra-periodo .campo-periodo,.hc-barra-periodo .pp-atalho{height:34px}.hc-barra-periodo .pp-atalho{padding:0 14px}@media (width<=640px){.hc-barra-periodo .periodo-padrao{width:100%}.hc-barra-periodo .campo-periodo{flex:100%;min-width:0}.hc-barra-periodo .campo-periodo label{flex:1 1 0;min-width:0}.hc-barra-periodo .campo-periodo input{width:100%;min-width:0}}.hc-notas{flex-direction:column;align-items:flex-start;gap:6px;padding:6px 12px 0;display:flex}.hc-notas .fx-notas{align-self:stretch;margin:0}.pr-info-grade.pr-info-grade.pr-info-grade{--id-valor:8pt;--id-rotulo:7pt;--id-lh:1.3;--id-cor:#000;--id-linha:#000;box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,1fr) repeat(3,max-content);gap:0 12px;width:100%;border-left:0!important;border-right:0!important;border-top:1px solid var(--id-cor)!important;border-bottom:1.4px solid var(--id-linha)!important;font-family:var(--imp-mono,"Courier New", Courier, monospace)!important;border-image:!important;border-radius:0!important;margin-bottom:6px!important;padding:3px 2px!important;display:grid!important}.pr-info-grade.pr-info-grade.pr-info-grade *{font-family:var(--imp-mono,"Courier New", Courier, monospace)!important}.pr-info-grade.pr-info-grade.pr-info-grade>.pr-campo{white-space:nowrap;min-width:0;font-weight:400;font-size:var(--id-valor)!important;line-height:var(--id-lh)!important;color:#000!important;border:0!important;padding:0!important}.pr-info-grade.pr-info-grade.pr-info-grade>.pr-campo :is(strong,span){font-size:var(--id-valor)!important;line-height:var(--id-lh)!important}.pr-info-grade.pr-info-grade.pr-info-grade>.pr-campo strong{color:#000!important;font-weight:700!important}.pr-info-grade.pr-info-grade.pr-info-grade>.pr-campo b{letter-spacing:0;font-size:var(--id-rotulo)!important;color:#000!important;margin:0!important;font-weight:700!important}.pr-info-grade.pr-info-grade.pr-info-grade>.pr-campo.largo{white-space:normal;overflow-wrap:break-word;contain:inline-size}.pr-info-grade.pr-info-grade.pr-info-grade .pr-campo-junto{white-space:nowrap;margin-left:14px}.pr-info-grade.pr-info-grade.pr-info-grade .dc-alerta-cab{color:#000!important;font-weight:700!important}.pr-info-grade.pr-info-grade.pr-info-grade.compacta{--id-valor:7pt;--id-rotulo:6.5pt;grid-template-columns:minmax(0,1fr) repeat(2,max-content);column-gap:10px}.termo-data{margin:5mm 0 0 12mm}:root{--vitaloop-rodape-sistema:"Emitido por VITALOOP · Prontuário Eletrônico do Paciente"}@page atm{size:a4;margin:8mm}@page requisicao{size:a4 landscape;margin:6mm}@media print{.no-print{display:none!important}}.print-page{color:#111;z-index:100;background:#fff;font-family:IBM Plex Sans,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}@page admissao{size:a4;margin:10mm 12mm 9mm}@media print{.pr-page{page:prescricao}}@page prescricao{size:a4 landscape;margin:6mm 8mm}.pr-page{color:#111;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:277mm;max-width:277mm;min-height:190mm;margin:0 auto;padding:8px 14px 6px;font-size:8.8px;display:flex}.pr-topo,.pr-titulo,.pr-info{font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}.pr-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-topo-texto{flex:1}.pr-topo-texto .nome{color:#000;letter-spacing:.2px;font-size:10px;font-weight:700}.pr-topo-texto .sub{color:#333;margin-top:1px;font-size:8px;line-height:1.25}.pr-topo-logos{align-items:center;gap:6px;display:flex}.pr-topo-logos img{object-fit:contain;width:auto;height:25px}.pr-topo hr,.pr-topo-hr{border:none;border-top:1px solid #000;border-image:;margin:3.5px 0 3px}.pr-titulo{text-align:center;font-size:var(--imp-titulo,11pt);letter-spacing:.04em;text-transform:uppercase;color:#000;margin:2px 0 4px;font-weight:700}.pr-info{border:1px solid #777;width:100%;margin-bottom:5px}.pr-linha{display:flex}.pr-linha+.pr-linha{border-top:1px solid #bbb}.pr-campo{box-sizing:border-box;overflow-wrap:break-word;border-left:1px solid #bbb;padding:2px 5px;font-size:8.5px;line-height:1.3}.pr-campo:first-child{border-left:none}.pr-campo b{color:#000;font-weight:700}.pr-secao-titulo{color:#000;text-transform:uppercase;background:#e7e7e7;border:1px solid #888;padding:2.5px 6px;font-size:9.5px;font-weight:700}table.pr-tabela{border-collapse:collapse;width:100%;margin-bottom:0}table.pr-tabela th{text-align:left;text-transform:uppercase;background:#f1f5f9;border:1px solid #a1a1a1;padding:2.5px 6px;font-size:8.5px;font-weight:700}table.pr-tabela-colunas th:not(:first-child):not(:last-child){white-space:nowrap;padding:2.5px 2px}table.pr-tabela td{vertical-align:top;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;padding:2.5px 6px;font-size:9px}table.pr-tabela td.via,table.pr-tabela td.freq,table.pr-tabela td.horario{white-space:nowrap}.pr-nota{color:#333;margin-top:1px;font-size:8.5px;font-style:italic;display:block}table.pr-tabela-padrao td{border-bottom:1px solid #d3d3d3;border-left:none;border-right:none}table.pr-tabela-orientacoes th{border-top:none}table.pr-tabela-orientacoes td{padding:2.5px 6px}.pr-caixa{background:#fff;border:1px solid #888;border-top:none;border-image:;min-height:18px;padding:5px 8px;font-size:9.2px;line-height:1.4}.pr-assinaturas-5{justify-content:space-between;gap:10px;width:100%;margin-top:3px;padding:0 4px;display:flex}.pr-assinaturas-5 .bloco{text-align:center;flex:1;min-width:0;font-size:8px;line-height:1.25}.pr-assinaturas-5 :is(.bloco,.bloco-medico) b{white-space:normal;overflow-wrap:anywhere;font-size:8.5px;display:block}.pr-assinaturas-5 .bloco .linha{border-top:1px solid #000;width:100%;margin-bottom:2.5px}.pr-assinaturas-5 .bloco-medico{text-align:center;flex:1.4;font-size:8px;line-height:1.25}.pr-assinaturas-5 .bloco-medico .linha{border-top:1px solid #000;width:100%;margin-bottom:2.5px}.doc-corpo{flex-direction:column;flex:1;display:flex}.doc-rodape-container{width:100%;margin-top:auto}.doc-rodape-sistema{color:#444;border-top:1px solid #888;justify-content:space-between;margin-top:5px;padding-top:2.5px;font-size:8px;display:flex}table.pr-tabela.pr-tabela-padrao{border:1px solid #a1a1a1}table.pr-tabela.pr-tabela-padrao td{vertical-align:middle;border:1px solid #a1a1a1!important}table.pr-tabela td.horario{padding:2px 4px}table.pr-tabela tbody td{vertical-align:middle;height:7mm}.pr-via-faixa{text-align:right;letter-spacing:.04em;color:#000;margin-bottom:1mm;font-size:7pt;font-weight:700}.pr-segunda-via{break-before:page}@media screen{.pr-segunda-via{border-top:2px dashed #d3d3d3;margin-top:18px;padding-top:18px}}.pr-nota.pr-nota-inline{margin-top:0;display:inline}.pr-page,.pr-page *{text-transform:uppercase}table.pr-tabela .pr-preparo{margin-top:1px;font-weight:600}table.pr-tabela .pr-preparo b{font-weight:800}table.pr-tabela.pr-tabela-colunas{table-layout:fixed}table.pr-tabela.pr-tabela-colunas td.freq{white-space:normal;overflow-wrap:anywhere}table.pr-tabela td.pr-orientacao-texto{font-size:8px;font-weight:400}.doc-leitura .pr-page table.pr-tabela td.pr-orientacao-texto{font-size:6.6pt!important;font-weight:400!important}table.pr-tabela .pr-preparo.pr-preparo-inline{margin-top:0;display:inline}.pr-orientacoes-compactas{border:1px solid #a1a1a1;border-top:none;border-image:}.pr-orientacoes-compactas-titulo{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border-bottom:1px solid #a1a1a1;padding:2px 6px;font-size:8.5px;font-weight:700}.pr-orientacoes-lista{grid-template-columns:1fr 1fr;gap:1px 14px;margin:0;padding:2px 6px;list-style:none;display:grid}.pr-orientacoes-lista li{border-bottom:1px dotted #d3d3d3;justify-content:space-between;gap:8px;padding:1px 0;font-size:8px;line-height:1.35;display:flex}.pr-orientacoes-lista li b{white-space:nowrap;font-weight:700}.pr-linha-unica{background:#fff;border:1px solid #a1a1a1;align-items:baseline;gap:8px;padding:2px 6px;font-size:9px;display:flex}.pr-linha-unica-titulo{white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border-right:1px solid #a1a1a1;margin:-2px 0 -2px -6px;padding:2px 6px;font-size:8.5px}.pr-titulo-com-validade{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:8px;display:grid}.pr-titulo-com-validade .pr-validade{letter-spacing:0;white-space:nowrap;justify-self:end;font-size:8.5px;font-weight:700}.pr-page{position:relative}.pr-page>.pr-via-faixa{margin:0;position:absolute;top:8px;right:52mm}.pr-page>.pr-qr-farmacia{position:absolute;top:0;right:52mm}.pr-page.pr-segunda-via>.pr-via-faixa{right:245.669px}.pr-page .pr-assinaturas-5{margin-top:4.5mm}@page requisicao{size:a4 landscape;margin:6mm}.med-secao,.notm-secao,.alta-secao,.cons-secao{border:1px solid #888;border-radius:2px;margin-bottom:3.5px;overflow:hidden}.med-secao-header,.notm-secao-header,.alta-secao-header,.cons-secao-header{color:#000;text-transform:uppercase;background:#e7e7e7;border-bottom:1px solid #888;padding:2.2px 6px;font-size:9px;font-weight:700}.med-secao-body,.notm-secao-body,.alta-secao-body,.cons-secao-body{background:#fff;padding:4px 7px;font-size:8.8px;line-height:1.35}.med-secao-expansivel,.notm-secao-expansivel,.alta-secao-expansivel,.cons-secao-expansivel{flex-direction:column;flex:1;display:flex}.med-secao-expansivel .med-secao-body,.notm-secao-expansivel .notm-secao-body,.alta-secao-expansivel .alta-secao-body,.cons-secao-expansivel .cons-secao-body{flex:1}.notm-page,.evol-page,.alta-page,.cons-page{color:#111;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:194mm;max-width:194mm;min-height:262mm;margin:0 auto;padding:4mm 6mm 3mm;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:9px;line-height:1.35;display:flex}@media print{.rxf-page{page:receituario}}@page receituario{size:a4 landscape;margin:5mm 6mm}.rxf-page{box-sizing:border-box;color:#111;flex-direction:column;justify-content:space-between;width:285mm;max-width:285mm;min-height:186mm;margin:0 auto;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:8.8px;line-height:1.35;display:flex}.rxf-duas-vias{flex:1;align-items:stretch;gap:7mm;display:flex}.rxf-coluna{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}.rxf-duas-vias .rxf-coluna:first-child{border-right:1.5px dashed #000;padding-right:7mm}.rxf-coluna .pr-topo{gap:5px}.rxf-coluna .pr-topo-texto .nome{font-size:8px}.rxf-coluna .pr-topo-texto .sub{font-size:6.5px;line-height:1.2}.rxf-coluna .pr-topo-logos img{height:17px}.rxf-coluna .pr-topo-hr{margin:2px 0}.rxf-coluna .pr-titulo{letter-spacing:.02em;text-align:center;width:100%;margin:1px 0 2px;font-size:10.5px}.rxf-coluna .pr-info{margin-bottom:3px}.rxf-coluna .pr-campo{padding:1.5px 3px;font-size:7px;line-height:1.2}.rxf-via-faixa{color:#000;border-top:1px solid #000;border-bottom:1px solid #000;justify-content:space-between;align-items:center;margin-bottom:3px;padding:1.5px 5px;font-size:7.5px;font-weight:700;display:flex}.rxf-via-badge{color:#000;letter-spacing:.2px;font-size:7.5px}.rxf-corpo{background:#fff;border:1px solid #000;flex-direction:column;flex:1;margin-bottom:3px;padding:4px 6px;display:flex}.rxf-itens-lista{flex-direction:column;gap:7px;display:flex}.rxf-item-box{margin:0}.rxf-item-titulo{color:#000;gap:4px;font-size:10px;line-height:1.3;display:flex}.rxf-item-titulo b{font-weight:800}.rxf-item-num{min-width:12px;font-weight:800}.rxf-item-qtd{font-weight:500}.rxf-item-instrucao{color:#000;white-space:pre-wrap;margin:1.5px 0 0 16px;font-size:9.2px;line-height:1.35}.rxf-orientacao-alerta{color:#000;border-top:1px solid #000;margin-top:auto;padding:2.5px 0 0;font-size:7.2px}.rxf-uso{text-align:center;color:#000;margin:8px 0 4px;font-size:10.5px;font-weight:700}.rxf-espaco{flex:1}.rxf-coluna :is(.pr-topo,.pr-topo *,.pr-titulo,.pr-titulo *,.rxf-via-faixa,.rxf-via-faixa *,.rxf-uso,.doc-rodape-container,.doc-rodape-container *){font-family:var(--imp-mono,"Courier New", Courier, monospace)}.rxf-coluna .pr-titulo{color:#000}.rxf-coluna .pr-topo-hr{border-top:1px solid #000}.rxf-coluna>.doc-rodape-container{margin-top:auto}.rxf-coluna .ass-caixa{border-color:#000;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);margin-top:0}.rxf-coluna .ass-data{background:0 0;border-right-color:#000;padding:1mm 2mm}.rxf-coluna .ass-data-cidade{font-size:8px}.rxf-coluna .ass-data-hora{color:#000;font-size:7.2px}.rxf-coluna .ass-campo{padding:.5mm 2mm}.rxf-coluna .ass-espaco{height:8mm;margin:0 2mm .8mm}.rxf-coluna .ass-nome{font-size:8.5px}.rxf-coluna .ass-reg{font-size:7.5px}.rxf-coluna .doc-rodape-sistema{margin-top:2px;padding-top:1.5px;font-size:7px}.rxf-id-dispensacao{grid-template-columns:1fr 1fr;gap:2mm;margin-bottom:3px;display:grid}.rxf-id-caixa{border:1px solid #000;flex-direction:column;min-width:0;padding:1px 3px 2px;display:flex}.rxf-id-tit{text-align:center;color:#000;border-bottom:1px solid #000;margin:0 -3px 1px;padding-bottom:1px;font-size:7.2px;font-weight:800}.rxf-id-linha{color:#000;white-space:nowrap;border-bottom:.5px solid #727272;align-items:flex-end;height:15px;font-size:6.4px;display:flex;overflow:hidden}.rxf-id-linha.dupla{align-items:flex-start;height:26px;padding-top:1px}.rxf-id-par{grid-template-columns:1.6fr 1fr;gap:3px;display:grid}.rxf-id-assinatura{text-align:center;color:#000;border-bottom:0;margin-top:auto;padding-top:16px;font-size:6.4px}.rxf-id-assinatura:before{content:"";border-top:.5px solid #000;margin:0 6px 1px;display:block}.not-corpo{flex-direction:column;gap:5px;margin-bottom:6px;display:flex}.not-secao{border:1px solid #888;border-radius:2px;margin-bottom:5px;overflow:hidden}.not-secao-header{color:#000;text-transform:uppercase;background:#e7e7e7;border-bottom:1px solid #888;justify-content:space-between;align-items:center;padding:2.5px 6px;font-size:9.5px;font-weight:700;display:flex}.not-secao-body{text-align:justify;background:#fff;padding:6px 8px;font-size:9.2px;line-height:1.45}.not-tabela-sv{border-collapse:collapse;text-align:center;width:100%;margin-top:3px}.not-tabela-sv th{text-transform:uppercase;background:#f1f5f9;border:1px solid #a1a1a1;padding:2.5px 4px;font-size:8.5px;font-weight:700}.not-tabela-sv td{border:1px solid #d3d3d3;padding:3.5px 4px;font-size:9.2px;font-weight:600}@media print{.bh-landscape{page:balanco}}@page balanco{size:a4 landscape;margin:5mm 6mm}.bh-page{box-sizing:border-box;color:#111;flex-direction:column;justify-content:space-between;width:285mm;max-width:285mm;min-height:186mm;margin:0 auto;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;display:flex}.bh-tabela-container{border:1px solid #000;width:100%;margin-bottom:5px}table.bh-grade{border-collapse:collapse;width:100%;font-size:9px}table.bh-grade th,table.bh-grade td{text-align:center;vertical-align:middle;color:#000;border:1px solid #000;padding:3px 2px}table.bh-grade th{background:0 0;font-size:8.5px;font-weight:700}table.bh-grade th.col-item{text-align:left;width:18%;padding-left:6px;font-size:9.2px}table.bh-grade td.col-item{text-align:left;padding-left:6px;font-size:9.2px;font-weight:600}.bh-page :is(.pr-topo,.pr-topo *,.pr-titulo,.pr-titulo *,table.bh-grade th,.tr-secao-ganho td,.tr-secao-ganho td *,.tr-secao-perda td,.tr-secao-perda td *,.doc-rodape-container,.doc-rodape-container *){font-family:var(--imp-mono,"Courier New", Courier, monospace)}.bh-page .pr-titulo{color:#000;letter-spacing:.02em}.bh-page .pr-topo-hr{border-top:1px solid #000}.bh-page .ass-caixa{border-color:#000}.bh-page .ass-data{background:0 0;border-right-color:#000}.note-page{color:#111;box-sizing:border-box;flex-direction:column;justify-content:space-between;width:194mm;max-width:194mm;min-height:262mm;margin:0 auto;padding:4mm 6mm 3mm;font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;font-size:9px;line-height:1.35;display:flex}.doc-leitura{--lt-texto:10pt;--lt-lh:1.35;--lt-pequeno:8pt;--lt-pequeno-lh:1.25;--lt-rodape-sistema:6pt;--lt-tabela:9.5pt;--lt-tabela-lh:1.3;--lt-th:8.5pt;--lt-titulo:var(--imp-titulo,11pt);--lt-nome:8.5pt}.doc-leitura *{font-size:var(--lt-texto)!important;line-height:var(--lt-lh)!important}.doc-leitura :is(.pr-topo,.pr-info,.doc-rodape-container,.doc-rodape-sistema,.doc-rodape-meta,.pr-nota),.doc-leitura :is(.pr-topo,.pr-info,.doc-rodape-container,.doc-rodape-sistema,.doc-rodape-meta,.pr-nota) *{font-size:var(--lt-pequeno)!important;line-height:var(--lt-pequeno-lh)!important}.doc-leitura .pr-page .doc-rodape-sistema,.doc-leitura .pr-page .doc-rodape-sistema *{font-size:var(--lt-rodape-sistema)!important;letter-spacing:0!important;line-height:1.2!important}.doc-leitura table,.doc-leitura table *{font-size:var(--lt-tabela)!important;line-height:var(--lt-tabela-lh)!important}.doc-leitura table th{font-size:var(--lt-th)!important}.doc-leitura table td .pr-nota,.doc-leitura table td .pr-nota *{font-size:var(--lt-nota-tabela,var(--lt-pequeno))!important}.doc-leitura .pr-titulo{font-size:var(--lt-titulo)!important;font-weight:700!important}.doc-leitura .pr-topo .nome,.doc-leitura .pr-topo .nome *{font-size:var(--lt-nome)}.print-area .pr-topo .sub,.print-area .pr-topo .sub *,.print-area .pr-info,.print-area .pr-info *{font-size:7pt!important;line-height:1.2!important}.print-area .pr-info .pr-campo{padding-top:1px;padding-bottom:1px}.doc-leitura>*{min-height:262mm}.print-area :is(.doc-rodape-container,.doc-rodape-externo,.doc-bloco-assinatura){break-inside:avoid}.doc-leitura .pr-page{--pr-linha:4mm;--lt-lh:1.2;--lt-pequeno-lh:1.2;--lt-tabela-lh:1.3;--lt-tabela:6.8pt;--lt-th:6.4pt;--lt-th-conteudo:6.4pt;--lt-nota-tabela:6.2pt}.doc-leitura>.pr-page{min-height:182mm}.doc-leitura .pr-page :is(.pr-caixa,.pr-secao-titulo,.pr-validade),.doc-leitura .pr-page :is(.pr-caixa,.pr-secao-titulo,.pr-validade) *{font-size:7.2pt!important}.doc-leitura .pr-page table.pr-tabela tbody td{height:var(--pr-linha,4mm);padding:1px 5px}.doc-leitura .pr-page .pr-orientacoes-compactas,.doc-leitura .pr-page .pr-orientacoes-compactas *{font-size:6.6pt!important;line-height:1.25!important}.doc-leitura .pr-page .pr-linha-unica,.doc-leitura .pr-page .pr-linha-unica *{font-size:7pt!important;line-height:1.25!important}.doc-leitura .pr-page .pr-via-faixa{font-size:7pt!important}.doc-leitura .pr-page .pr-topo .nome,.doc-leitura .pr-page .pr-topo .nome *{font-size:7.5pt!important}.print-area .pr-page .pr-topo .sub,.print-area .pr-page .pr-topo .sub *{font-size:6pt!important;line-height:1.15!important}.pr-page .pr-topo-logos img{height:20px}.doc-leitura .pr-page .pr-assinaturas-5,.doc-leitura .pr-page .pr-assinaturas-5 *{font-size:6.5pt!important;line-height:1.2!important}.doc-leitura .hef-page :is(.pr-topo,.pr-info,.doc-rodape-container) *{font-size:7pt}.doc-leitura>.pr-page{--dc-fonte:"IBM Plex Sans", "Segoe UI", Arial, Helvetica, sans-serif}html body .doc-leitura .pr-page :is(.pr-topo,.pr-topo *,.pr-titulo,.pr-titulo *,th,th *,.pr-secao-titulo,.pr-secao-titulo *,.pr-linha-unica-titulo,.pr-orientacoes-compactas-titulo,.pr-assinaturas-5,.pr-assinaturas-5 *,.doc-rodape-container,.doc-rodape-container *,.pr-via-faixa,.pr-validade,.pr-dia-uso){font-family:var(--imp-mono,"Courier New", Courier, monospace)}html .doc-leitura .pr-page .pr-titulo{color:#000;letter-spacing:.02em}html .doc-leitura .pr-page .pr-topo-hr{border-top:1px solid #000}html .doc-leitura .pr-page th{color:#000;background:0 0}.doc-leitura{--dc-fonte:Arial, Helvetica, "Liberation Sans", sans-serif;--dc-mono:var(--imp-mono,"Courier New", Courier, monospace);--dc-titulo:var(--imp-titulo,10pt);--dc-texto:8pt;--dc-rotulo:7.5pt;--dc-legenda:6.5pt;--dc-lh:1.42;--dc-tinta:#000;--dc-tinta-2:#000;--dc-tinta-3:#727272;--dc-cor:#000;--dc-faixa:#eef3f5;--dc-linha:#cfcfcf;--dc-alerta:#000}.doc-leitura,.doc-leitura :not(i):not(.ph){font-family:var(--dc-fonte)}.doc-leitura>:not(.pr-page):not(.hef-page) *{--lt-texto:var(--dc-texto);--lt-lh:var(--dc-lh);--lt-tabela:var(--dc-texto);--lt-tabela-lh:1.35;--lt-th:var(--dc-rotulo);--lt-th-conteudo:var(--dc-rotulo);--lt-pequeno:var(--dc-legenda);--lt-pequeno-lh:1.3;--lt-titulo:var(--dc-titulo);--lt-nome:var(--dc-rotulo);color:var(--dc-tinta)}.doc-leitura>:not(.pr-page){background:#fff}.doc-leitura>:not(.pr-page) .pr-topo .nome{letter-spacing:.02em;font-size:var(--dc-rotulo)!important;font-weight:700!important}.doc-leitura>:not(.pr-page) .pr-topo .sub{font-size:var(--dc-legenda)!important;color:var(--dc-tinta-2)!important;line-height:1.3!important}.doc-leitura>:not(.pr-page) .pr-topo-hr{border-top:1.2px solid var(--dc-cor);margin:4px 0 5px}.doc-leitura>:not(.pr-page) .pr-titulo{font-size:var(--dc-titulo);letter-spacing:.08em;color:var(--dc-cor);text-align:center;margin:2px 0 6px;font-weight:700}.doc-leitura>:not(.pr-page) .pr-info{border-radius:2px;border:1px solid var(--dc-linha)!important;margin-bottom:7px!important}.doc-leitura>:not(.pr-page) .pr-info .pr-campo{font-size:var(--dc-rotulo)!important;color:var(--dc-tinta)!important;border-color:var(--dc-linha)!important;padding:2px 5px!important;line-height:1.3!important}.doc-leitura>:not(.pr-page) .pr-info .pr-campo b,.doc-leitura>:not(.pr-page) .pr-info .pr-campo .rotulo{letter-spacing:.03em;font-size:var(--dc-legenda)!important;color:var(--dc-tinta-3)!important;font-weight:600!important}.doc-leitura :is(.med-secao,.cons-secao,.notm-secao,.alta-secao,.sae-secao,.sbar-secao,.not-secao,.serf-secao,.enf-secao){border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--dc-linha);background:0 0;border-image:;border-radius:0;margin:0 0 6px;padding-bottom:3px}.doc-leitura :is(.med-secao-header,.cons-secao-header,.notm-secao-header,.alta-secao-header,.sae-secao-header,.sbar-secao-header,.not-secao-header,.serf-secao-titulo,.enf-secao-header,.hef-secao-titulo){text-transform:uppercase;letter-spacing:.05em;color:var(--dc-cor);background:var(--dc-faixa);border-top:0;border-bottom:0;border-right:0;border-left:3px solid var(--dc-cor);border-image:;margin:0 0 3px;padding:3px 7px;font-size:var(--dc-rotulo)!important;font-weight:700!important;line-height:1.3!important}.doc-leitura :is(.med-secao-header,.cons-secao-header,.notm-secao-header,.alta-secao-header,.sae-secao-header,.sbar-secao-header,.not-secao-header,.serf-secao-titulo,.enf-secao-header,.hef-secao-titulo) *{font-size:inherit;color:inherit}.doc-leitura :is(.med-secao-body,.cons-secao-body,.notm-secao-body,.alta-secao-body,.sae-secao-body,.sbar-secao-body,.not-secao-body,.serf-secao-corpo,.enf-secao-body){background:0 0;border:0;padding:2px 7px 1px 10px}.doc-leitura>:not(.pr-page):not(.hef-page) :is(.med-secao-body,.cons-secao-body,.notm-secao-body,.alta-secao-body,.sae-secao-body,.sbar-secao-body,.not-secao-body,.serf-secao-corpo,.enf-secao-body) b{color:var(--dc-tinta-2);font-weight:600}.doc-leitura>:not(.pr-page):not(.hef-page) table th{background:var(--dc-faixa);color:var(--dc-tinta-2);font-weight:600}.doc-leitura>:not(.pr-page):not(.hef-page) :is(table th,table td){border-color:var(--dc-linha)}.doc-leitura>:not(.pr-page) .dc-alerta,.doc-leitura>:not(.pr-page) .dc-alerta *{color:var(--dc-alerta)}.doc-leitura>:not(.pr-page) .doc-rodape-container *{font-size:var(--dc-rotulo)!important;color:var(--dc-tinta-2)!important}.doc-leitura>:not(.pr-page) :is(.doc-rodape-sistema,.doc-rodape-meta,.doc-rodape-sistema *,.doc-rodape-meta *){font-size:var(--dc-legenda)!important;color:var(--dc-tinta-3)!important}.doc-leitura>:not(.pr-page) .pr-info .dc-alerta-cab{color:var(--dc-alerta);font-weight:700}.doc-corpo>.doc-pilha,.doc-corpo .secao-expande{flex-direction:column;flex:1;display:flex}.doc-corpo .secao-expande>:last-child{flex:1}.ass-caixa{break-inside:avoid;border:1px solid #888;border-radius:2px;grid-template-columns:1fr 98mm;margin-top:1.5mm;display:grid}.ass-data{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border-right:1px solid #888;flex-direction:column;justify-content:flex-end;gap:.6mm;padding:1.5mm 3mm;display:flex}.ass-data-cidade{color:#000;font-size:9.5pt;font-weight:700}.ass-data-hora{color:#333;font-size:8pt}.ass-campo{text-align:center;flex-direction:column;padding:1mm 4mm;display:flex;position:relative}.ass-espaco{color:#a1a1a1;border-bottom:.3mm solid #000;justify-content:flex-end;align-items:flex-end;height:10mm;margin:0 3mm 1.2mm;padding-bottom:.6mm;font-size:7pt;display:flex}.ass-nome{color:#000;text-transform:uppercase;font-size:9.5pt;font-weight:700;line-height:1.15}.ass-reg{color:#333;margin-top:.2mm;font-size:8pt;line-height:1.15}.doc-leitura>:not(.pr-page) .doc-rodape-container :is(.ass-nome,.ass-data-cidade){font-size:var(--dc-texto)!important;color:var(--dc-tinta)!important;font-weight:700!important}.doc-leitura>:not(.pr-page) .doc-rodape-container .ass-espaco{color:#a1a1a1;font-size:7pt}.ass-caixa+.doc-rodape-sistema{margin-top:1mm}.doc-leitura>:not(.pr-page) .doc-rodape-container :is(.ass-nome,.ass-reg){line-height:1.15!important}html body .doc-leitura>:not(.pr-page):not(.hef-page) :is(.pr-topo,.pr-topo *,.pr-titulo,.pr-titulo *,.doc-rodape-container,.doc-rodape-container *,.ass-caixa,.ass-caixa *),html body .doc-leitura>:not(.pr-page):not(.hef-page) :is(.med-secao-header,.cons-secao-header,.notm-secao-header,.alta-secao-header,.sae-secao-header,.sbar-secao-header,.not-secao-header,.serf-secao-titulo,.enf-secao-header),html body .doc-leitura>:not(.pr-page):not(.hef-page) :is(.med-secao-header,.cons-secao-header,.notm-secao-header,.alta-secao-header,.sae-secao-header,.sbar-secao-header,.not-secao-header,.serf-secao-titulo,.enf-secao-header) *{font-family:var(--dc-mono)!important}html .doc-leitura>:not(.pr-page):not(.hef-page) .pr-titulo{color:#000;letter-spacing:.02em}html .doc-leitura>:not(.pr-page):not(.hef-page) .pr-topo-hr{border-top:1px solid #000!important}html .doc-leitura>:not(.pr-page):not(.hef-page) .pr-topo .sub,html .doc-leitura>:not(.pr-page):not(.hef-page) .pr-topo .sub *{font-size:6pt!important}html .doc-leitura>:not(.pr-page):not(.hef-page) .pr-info-grade.pr-info-grade.pr-info-grade{--id-valor:7pt;--id-rotulo:7pt}html .doc-leitura :is(.med-secao,.cons-secao,.notm-secao,.alta-secao,.sae-secao,.sbar-secao,.not-secao,.serf-secao,.enf-secao){border:0!important;margin:0 0 3.2mm!important;padding:0!important}html .doc-leitura :is(.med-secao-header,.cons-secao-header,.notm-secao-header,.alta-secao-header,.sae-secao-header,.sbar-secao-header,.not-secao-header,.serf-secao-titulo,.enf-secao-header){color:#000!important;letter-spacing:0!important;background:0 0!important;border:0!important;margin:0 0 .6mm!important;padding:0!important}html .doc-leitura :is(.med-secao-body,.cons-secao-body,.notm-secao-body,.alta-secao-body,.sae-secao-body,.sbar-secao-body,.not-secao-body,.serf-secao-corpo,.enf-secao-body){padding:0 0 0 4mm!important}html .doc-leitura>:not(.pr-page):not(.hef-page) :is(.med-secao-body,.cons-secao-body,.notm-secao-body,.alta-secao-body,.sae-secao-body,.sbar-secao-body,.not-secao-body,.serf-secao-corpo,.enf-secao-body) b{color:#000}html .doc-leitura>:not(.pr-page):not(.hef-page) .ass-data{background:0 0}.an-nota{border-radius:var(--r-md);border:1px solid var(--c-info-border);background:var(--c-info-light);color:var(--c-text-primary);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 12px;line-height:1.4;display:flex}.an-nota>.ph{color:var(--c-primary);font-size:var(--fs-lg);flex-shrink:0}.an-grupo+.an-grupo{margin-top:12px}.an-grupo h4{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:0 0 6px;font-weight:600}.an-itens{flex-wrap:wrap;gap:6px;display:flex}.an-item{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);min-height:36px;color:var(--c-text-primary);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.an-item.on{border-color:var(--c-primary);background:var(--c-primary-light)}.an-item input{accent-color:var(--c-primary)}.an-livre{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-direction:column;gap:6px;display:flex}.an-livre textarea{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:100%;min-height:110px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);resize:vertical;padding:10px 12px}.an-atalhos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0;display:grid}.an-atalho{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.an-atalho:hover{border-color:var(--c-primary)}.an-atalho>.ph:first-child{font-size:var(--fs-xl);color:var(--c-primary)}.an-atalho>.ph:last-child{color:var(--c-text-muted);margin-left:auto}.an-atalho span{flex-direction:column;display:flex}.an-atalho small{color:var(--c-text-secondary);font-size:var(--fs-xs)}.an-historico{margin-top:16px}.an-historico h3{font-size:var(--fs-sm);color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.an-historico ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.an-historico li{border:1px solid var(--c-divisor-lista);border-radius:var(--r-md);background:var(--c-surface);padding:10px 12px}.an-historico li.invalido p{color:var(--c-text-muted);text-decoration:line-through}.an-historico li p{font-size:var(--fs-sm);color:var(--c-text-primary);white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.an-historico li small{color:var(--c-text-muted);font-size:var(--fs-xs)}.an-hist-topo{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.an-hist-topo b{color:var(--c-text-primary)}.an-tag{border-radius:var(--r-md);background:var(--c-danger-light);color:var(--c-danger);padding:1px 8px;font-style:normal}.an-hist-acoes{gap:6px;margin-left:auto;display:inline-flex}@media (width<=640px){.an-item{flex:100%}}.amp{display:inline-flex}.fpj-chip.amp-chip{border:1px solid color-mix(in srgb, var(--p-mc-amarelo) 60%, transparent);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:calc(var(--fs-xs) - .5px);cursor:pointer;white-space:nowrap;font-weight:500}.fpj-chip.amp-chip i{color:var(--p-mc-amarelo)}.fpj-chip.amp-chip.amp-triagem{border-style:dashed}@media (width<=640px){.fpj-chip.amp-chip{white-space:normal;text-align:left}}.foto-pac{background:var(--c-fill);width:40px;height:40px;color:var(--c-text-secondary);border:1px solid var(--c-border);font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.foto-pac.grande{border-radius:var(--r-lg);width:112px;height:136px;font-size:var(--fs-2xl)}.campo-foto{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.campo-foto-lado{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.campo-foto-botoes{flex-wrap:wrap;gap:8px;display:flex}.campo-foto-botoes button{align-items:center;gap:6px;display:inline-flex}.campo-foto-nota{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:0}.campo-foto-consent{font-size:var(--fs-sm);color:var(--c-text-primary);cursor:pointer;align-items:flex-start;gap:6px;display:flex}.campo-foto-erro{font-size:var(--fs-xs);color:var(--c-danger);margin:0}.camera-video{border-radius:var(--r-lg);background:var(--p-preto);width:100%;max-height:60vh;display:block}.foto-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foto-hist li{border-top:1px solid var(--c-divisor-lista);align-items:center;gap:12px;padding:6px 0;display:flex}.foto-hist li:first-child{border-top:none}.foto-hist li>div{font-size:var(--fs-sm);color:var(--c-text-primary);flex-direction:column;gap:2px;display:flex}.foto-hist small{font-size:var(--fs-xs);color:var(--c-text-secondary)}.foto-hist-img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-surface-inset);width:56px;height:56px}.foto-hist-img.vazio{color:var(--c-text-muted);font-size:var(--fs-lg);justify-content:center;align-items:center;display:flex}.cp-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.jf-topo>.jf-consultar{margin-left:auto}.jf-topo>.jf-consultar+.jf-fechar,.jf-topo>.jf-salvo-auto+.jf-consultar{margin-left:0}@media (width<=640px){.jf-topo>.jf-consultar{height:32px;padding:0 10px;position:absolute;top:8px;right:104px}.jf-consultar-txt{display:none}.jf-topo:has(>.jf-consultar) .fpj-id{padding-right:150px}}.mg-barra{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:2px 4px;margin:8px 0 10px;padding:0 4px;display:flex}.mg-item{position:relative}.mg-grupo{height:42px;color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;box-shadow:inset 0 -2px #0000}.mg-grupo i{font-size:var(--fs-md)}.mg-grupo:hover,.mg-grupo.aberto{color:var(--c-texto-titulo);background:var(--c-fill)}.mg-grupo.on{color:var(--c-primary);box-shadow:inset 0 -2px 0 var(--c-primary)}.mg-seta{opacity:.7;font-size:var(--fs-xs)!important}.mg-atual{color:var(--c-text-primary);text-overflow:ellipsis;max-width:220px;font-weight:500;overflow:hidden}.mg-sep{background:var(--c-border);width:1px;height:22px;margin:0 4px}.mg-lista{z-index:60;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);flex-direction:column;min-width:260px;max-width:min(340px,100vw - 24px);max-height:60vh;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0f223029}.mg-doc{border-radius:var(--r-md);width:100%;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.mg-doc i{text-align:center;width:20px;font-size:var(--fs-md);color:var(--c-text-muted);flex:none}.mg-doc>span{flex:1;min-width:0}.mg-doc:hover,.mg-doc:focus-visible{background:var(--c-primary-soft);outline:none}@media (width<=640px){.mg-grupo{height:38px;padding:0 8px}.mg-atual{display:none}.mg-item{position:static}.mg-barra{position:relative}.mg-lista{max-width:none;left:8px;right:8px}.mg-barra{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:visible}.mg-sep{display:none}.mg-item,.mg-barra>.mg-grupo{min-width:0}.mg-grupo{justify-content:center;width:100%}}.mg-coluna{flex-direction:column;min-width:0;display:flex}.dm-area{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.dm-trilha{font-size:var(--fs-xs);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dm-trilha>.ph:first-child{color:var(--c-primary)}.dm-trilha b{color:var(--c-texto-titulo)}.dm-form{flex:1;min-width:0;min-height:0;display:flex}.atendimento-medico-container{background:var(--c-surface-inset);width:100%;height:100%;color:var(--c-text-primary);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:var(--fs-sm);flex-direction:column;flex:1;line-height:1.4;display:flex;position:relative;overflow:hidden}.atendimento-medico-container .workspace{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow:hidden}.atendimento-medico-container .patient-banner{background:var(--c-surface);border:1px solid var(--c-border-dark);border-radius:var(--r-md);flex-shrink:0;padding:6px 12px;box-shadow:0 1px 2px #0000000d}.atendimento-medico-container .clinical-split{flex:1;gap:14px;min-height:0;display:flex;overflow:hidden}.atendimento-medico-container .vital-box{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);text-align:center;padding:6px}.atendimento-medico-container .vital-box span{font-size:var(--fs-xs);color:var(--c-text-faint);font-weight:700;display:block}.atendimento-medico-container .clinical-card{background:var(--c-surface);border:1px solid var(--c-border-dark);border-radius:var(--r-lg);flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.atendimento-medico-container .cc-header{background:var(--c-surface-inset);border-bottom:1px solid var(--c-border-dark);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.atendimento-medico-container .cc-title h2{font-size:var(--fs-md);color:var(--c-text-primary);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.atendimento-medico-container .cc-body{background:var(--c-surface);flex-direction:column;flex:1;gap:16px;padding:16px 18px;display:flex;overflow-y:auto}.atendimento-medico-container .form-group{flex-direction:column;gap:4px;display:flex}.atendimento-medico-container .form-group label{font-size:var(--fs-xs);color:var(--c-text-primary);align-items:center;gap:6px;font-weight:500;display:flex}.atendimento-medico-container .form-group input,.atendimento-medico-container .form-group textarea,.atendimento-medico-container .form-group select{border:1px solid var(--c-border-dark);border-radius:var(--r-md);font-size:var(--fs-sm);background:var(--c-surface-inset);resize:vertical;outline:none;padding:8px 12px;font-family:inherit}.atendimento-medico-container .form-group input:focus,.atendimento-medico-container .form-group textarea:focus,.atendimento-medico-container .form-group select:focus{background:var(--c-surface);border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.atendimento-medico-container .form-group .le-botao{background:var(--c-surface-inset)}.atendimento-medico-container .allergy-alert{background:var(--c-danger-light);border:1px solid var(--c-danger-border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.atendimento-medico-container .allergy-alert.aa-margem{margin:16px 20px 0}.atendimento-medico-container .allergy-alert .info{color:var(--c-danger);font-weight:500;font-size:var(--fs-xs);align-items:center;gap:10px;display:flex}.atendimento-medico-container .btn-add-chip{background:var(--c-surface);border:1px solid var(--c-border-dark);color:var(--c-text-secondary);box-sizing:border-box;min-height:28px;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 11px;font-weight:500;display:inline-flex}.atendimento-medico-container .btn-add-chip:hover{border-color:var(--c-primary);background:var(--c-primary-soft)}.atendimento-medico-container .cc-footer{background:var(--c-surface-inset);border-top:1px solid var(--c-border-dark);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.atendimento-medico-container .assess-grid{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.atendimento-medico-container .vitals-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.atendimento-medico-container .vital-box{border:1px solid var(--border-strong,var(--c-border-dark));border-radius:var(--r-sm);background:var(--c-surface-inset);padding:8px 12px;position:relative}.atendimento-medico-container .vital-box label{font-size:var(--fs-xs);color:var(--text-muted,var(--c-text-muted));margin-bottom:4px;font-weight:700;display:block}.atendimento-medico-container .form-control{border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;font-size:var(--fs-sm);background:var(--c-surface-inset);color:var(--text-main,var(--c-text-primary));outline:none;padding:8px 12px;font-family:inherit;transition:all .2s}.atendimento-medico-container .form-control:focus{background:var(--c-surface);border-color:var(--primary,var(--c-primary));box-shadow:0 0 0 3px var(--c-primary-light)}.atendimento-medico-container .form-control-area{border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;font-size:var(--fs-sm);background:var(--c-surface-inset);color:var(--text-main,var(--c-text-primary));resize:vertical;outline:none;min-height:80px;padding:8px 12px;font-family:inherit;line-height:1.5;transition:all .2s}.atendimento-medico-container .form-control-area:focus{background:var(--c-surface);border-color:var(--primary,var(--c-primary));box-shadow:0 0 0 3px var(--c-primary-light)}.atendimento-medico-container .presc-group{border:1px solid var(--border-light,var(--c-border));border-radius:var(--r-md);background:var(--bg-surface,var(--c-surface));flex-shrink:0;margin-bottom:12px;transition:all .2s;overflow:hidden}.atendimento-medico-container .presc-group-header{background:var(--c-surface-inset);border-bottom:1px solid var(--border-light,var(--c-border));cursor:pointer;justify-content:space-between;align-items:center;padding:10px 16px;transition:all .2s;display:flex}.atendimento-medico-container .presc-group-header:hover{background:var(--c-fill)}.atendimento-medico-container .presc-group-header h3{font-size:var(--fs-sm);color:var(--text-main,var(--c-text-primary));align-items:center;gap:12px;margin:0;font-weight:500;display:flex}.atendimento-medico-container .presc-group-header h3 i{color:var(--primary,var(--c-primary));font-size:var(--fs-md);text-align:center;flex-shrink:0;width:24px;display:inline-block}.atendimento-medico-container .group-actions{align-items:center;gap:12px;display:flex}.atendimento-medico-container .caret-icon{font-size:var(--fs-md);color:var(--text-muted,var(--c-text-muted));transition:all .3s}.atendimento-medico-container .presc-group.collapsed .presc-list{display:none!important}.atendimento-medico-container .presc-group.collapsed .presc-group-header{border-bottom:none}.atendimento-medico-container .presc-list{flex-direction:column;display:flex}.atendimento-medico-container .presc-item{border-bottom:1px solid var(--c-divisor-lista);grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.atendimento-medico-container .presc-item:last-child{border-bottom:none}.atendimento-medico-container .item-num{font-size:var(--fs-xs);color:var(--text-muted,var(--c-text-muted));text-align:center;background:var(--border-light,var(--p-cinza-200));border-radius:var(--r-sm);width:24px;padding:4px 0;font-weight:700;display:inline-block}.atendimento-medico-container .item-details{flex-direction:column;gap:2px;display:flex}.atendimento-medico-container .item-name{font-size:var(--fs-xs);color:var(--text-main,var(--c-text-primary));font-weight:500}.atendimento-medico-container .item-sub{font-size:var(--fs-xs);color:var(--text-secondary,var(--c-text-secondary));gap:12px;margin-top:2px;display:flex}.atendimento-medico-container .item-actions button{color:var(--danger,var(--c-danger));font-size:var(--fs-md);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;border-image:;padding:4px;transition:all .2s}.atendimento-medico-container .item-actions button:hover{background:var(--danger-light,var(--c-danger-light))}.atendimento-medico-container .presc-input-row{background:var(--primary-light,var(--c-surface-inset));border-top:1px solid var(--border-light,var(--p-info-50));flex-direction:column;gap:8px;padding:10px 12px;display:flex}.atendimento-medico-container .presc-input-row .item-num{border:1px solid var(--primary,var(--c-border-dark));color:var(--primary,var(--c-primary));background:0 0;flex-shrink:0}.atendimento-medico-container .presc-input-row input,.atendimento-medico-container .presc-input-row select{border:1px solid var(--border-strong,var(--c-border-dark));border-radius:var(--r-sm);font-size:var(--fs-xs);outline:none;width:100%;padding:6px 10px}.atendimento-medico-container .presc-input-linha1{align-items:center;gap:8px;display:flex}.atendimento-medico-container .presc-input-linha1 .autocomplete-wrap{flex:1;min-width:0}.atendimento-medico-container .autocomplete-vazio{font-size:var(--fs-xs);color:var(--c-text-secondary);padding:8px 10px;line-height:1.45}.atendimento-medico-container .autocomplete-wrap.fora-da-lista input{border-color:var(--c-danger)!important;background:var(--c-danger-light)!important}.atendimento-medico-container .autocomplete-aviso{font-size:var(--fs-xs);color:var(--c-danger-strong,var(--c-danger));margin-top:3px;font-weight:500}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.atendimento-medico-container .presc-hemo{flex-direction:column;gap:8px;display:flex}.atendimento-medico-container .presc-hemo .presc-hemo-linha,.atendimento-medico-container .presc-hemo .presc-hemo-obs{padding-left:0;padding-right:0}.atendimento-medico-container .presc-hemo-alerta{border-radius:var(--r-md);border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.atendimento-medico-container .presc-hemo-alerta .ph{font-size:var(--fs-lg);flex-shrink:0;margin-top:1px}.atendimento-medico-container .presc-hemo-linha{border-bottom:1px solid var(--c-divisor-lista);grid-template-columns:24px minmax(0,2fr) minmax(0,1fr) 90px minmax(0,1.2fr) auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.atendimento-medico-container .presc-hemo-nome{font-size:var(--fs-sm);color:var(--c-text-primary);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:500;display:flex}.atendimento-medico-container .presc-hemo-nome .ph{color:var(--c-danger)}.atendimento-medico-container .presc-hemo-nome small{font-size:var(--fs-xs);color:var(--c-text-muted);flex-basis:100%;font-weight:400}.atendimento-medico-container .presc-hemo-obs{padding:8px 16px}@media (width<=768px){.atendimento-medico-container .presc-hemo-linha{grid-template-columns:24px minmax(0,1fr) auto}.atendimento-medico-container .presc-hemo-linha>input{grid-column:2/3}}.atendimento-medico-container .doc-subtabs{border-bottom:1px solid var(--border-strong,var(--c-border-dark));white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;gap:8px;padding:0 16px;display:flex;overflow-x:auto}.atendimento-medico-container .doc-tab{font-size:var(--fs-xs);color:var(--text-muted,var(--c-text-muted));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-image:;align-items:center;gap:6px;padding:10px 8px;font-weight:500;transition:all .2s;display:flex}.atendimento-medico-container .doc-tab.active{color:var(--primary,var(--c-primary));border-bottom-color:var(--primary,var(--c-primary))}.atendimento-medico-container .doc-tab:hover:not(.active){color:var(--text-main,var(--c-text-primary))}@keyframes tabPulse{0%{background-color:#0000}50%{background-color:var(--mc-laranja-light,var(--p-mc-laranja-bg))}to{background-color:#0000}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.atendimento-medico-container .bl-wrap{position:relative}.atendimento-medico-container .bl-busca{align-items:center;display:flex;position:relative}.atendimento-medico-container .bl-busca>i{color:var(--c-text-soft);font-size:var(--fs-sm);pointer-events:none;position:absolute;left:11px}.atendimento-medico-container .bl-busca input{padding-left:34px;padding-right:36px}.atendimento-medico-container .bl-abrir{color:var(--c-text-soft);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;padding:6px 8px;position:absolute;right:4px}.atendimento-medico-container .bl-lista{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);max-height:300px;margin-top:4px;padding:4px 0;overflow-y:auto}.atendimento-medico-container .bl-grupo{background:var(--c-surface);font-size:var(--fs-xs);color:var(--c-text-soft);padding:8px 12px 4px;font-weight:500;position:sticky;top:-4px}.atendimento-medico-container .bl-item{width:100%;color:var(--c-text-primary);font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 12px;display:flex}.atendimento-medico-container .bl-item.ativo{background:var(--c-surface-inset)}.atendimento-medico-container .bl-item.marcado{color:var(--c-primary);font-weight:500}.atendimento-medico-container .bl-item>i{font-size:var(--fs-sm);color:var(--c-text-soft)}.atendimento-medico-container .bl-item.marcado>i{color:var(--c-primary)}.atendimento-medico-container .bl-texto{flex:1;min-width:0}.atendimento-medico-container .bl-extra{font-size:var(--fs-xs);color:var(--c-text-soft);white-space:nowrap;font-weight:400}.atendimento-medico-container .bl-livre{border-top:1px solid var(--c-border);margin-top:4px}.atendimento-medico-container .bl-vazio,.atendimento-medico-container .bl-nenhum{font-size:var(--fs-xs);color:var(--c-text-soft);padding:6px 2px}.atendimento-medico-container .bl-linha{grid-template-columns:22px 2fr 1fr auto;align-items:center;gap:10px;display:grid}.atendimento-medico-container .bl-num{font-size:var(--fs-xs);color:var(--c-text-soft);text-align:right;font-weight:700}.atendimento-medico-container .bl-remover{padding:6px 10px}@media (width<=640px){.atendimento-medico-container .bl-linha{grid-template-columns:22px 1fr auto}.atendimento-medico-container .bl-linha>:nth-child(3){grid-column:2/3}}.atendimento-medico-container .clinical-card,.atendimento-medico-container .clinical-split>*,.atendimento-medico-container .workspace>*{min-width:0}.atendimento-medico-container .form-group input,.atendimento-medico-container .form-group select,.atendimento-medico-container .form-group textarea{min-width:0;max-width:100%}@media (width<=1280px){.atendimento-medico-container .workspace{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow:hidden}}@media (width<=1024px){.atendimento-medico-container .workspace{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow:hidden}.atendimento-medico-container .clinical-split{flex-direction:column;flex:none;overflow:visible}.atendimento-medico-container .clinical-card{flex:none;overflow:visible}.atendimento-medico-container .cc-body{overflow:visible}.atendimento-medico-container .assess-grid,.atendimento-medico-container .presc-input-linha2,.atendimento-medico-container .presc-input-linha3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.atendimento-medico-container .assess-grid>[style*=grid-column],.atendimento-medico-container .presc-input-linha2>[style*=grid-column],.atendimento-medico-container .presc-input-linha3>[style*=grid-column]{grid-column:1/-1!important}}@media (width<=640px){.atendimento-medico-container .workspace{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow:hidden}.atendimento-medico-container .assess-grid,.atendimento-medico-container .presc-input-linha2,.atendimento-medico-container .presc-input-linha3{grid-template-columns:minmax(0,1fr)!important}.atendimento-medico-container .cc-body{padding:12px}.atendimento-medico-container .cc-footer{flex-wrap:wrap;gap:8px;padding:8px 10px}.atendimento-medico-container .cc-footer>div{flex-wrap:wrap;width:100%}.atendimento-medico-container .cc-footer button{flex:auto;justify-content:center}.atendimento-medico-container .cc-title h2{font-size:var(--fs-sm)}}.atendimento-medico-container .clinical-split{min-width:0;max-width:100%}.atendimento-medico-container .cc-header{align-items:center;flex-wrap:nowrap!important}.atendimento-medico-container .cc-header .doc-subtabs{border:none;border-image:;flex:1;min-width:0;max-width:100%;margin-left:16px;padding:0}.atendimento-medico-container .patient-banner.enf-banner{background:var(--c-surface);border:1px solid var(--c-border-dark);border-left:6px solid var(--c-border-dark);border-radius:var(--r-md);flex-direction:column;padding:0;display:flex;box-shadow:0 1px 2px #0000000d}.atendimento-medico-container .item-posologia{font-size:var(--fs-xs);color:var(--c-text-secondary,var(--p-cinza-700))}.atendimento-medico-container .presc-repetir-btn{margin-left:0}.presc-repetir-lista{padding:6px 16px;overflow-y:auto}.presc-repetir-item{border-bottom:1px solid var(--c-divisor-lista);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.presc-repetir-item input{margin-top:3px}.presc-repetir-item span{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.presc-repetir-item small{font-size:var(--fs-xs);color:var(--c-text-secondary,var(--p-cinza-700))}@media (width<=640px){.atendimento-medico-container .presc-repetir-btn{margin:8px 0 0}}.atendimento-medico-container .presc-editor{background:var(--c-primary-soft,var(--p-aco-50))}.atendimento-medico-container .presc-group-info{font-size:var(--fs-xs);color:var(--c-text-muted,var(--p-cinza-500));margin-left:8px;font-weight:500}.atendimento-medico-container .presc-group-acao{margin-right:8px;display:inline-flex}.atendimento-medico-container .presc-group-header .group-actions{align-items:center;display:flex}.atendimento-medico-container .presc-confira{border:1px solid var(--p-aco-100);border-radius:var(--r-lg);background:var(--c-surface,var(--p-branco));margin:10px 0 2px;padding:12px 14px}.atendimento-medico-container .presc-confira-titulo{font-size:var(--fs-xs);color:var(--c-primary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:500;display:flex}.atendimento-medico-container .presc-confira-linha{font-size:var(--fs-md);color:var(--c-text-primary,var(--p-aco-900));margin:6px 0 10px;font-weight:500;line-height:1.4}.atendimento-medico-container .presc-confira-linha b{font-weight:700}.atendimento-medico-container .presc-campos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.atendimento-medico-container .presc-campo{flex-direction:column;gap:3px;min-width:0;display:flex}.atendimento-medico-container .presc-campo>span{font-size:var(--fs-xs);color:var(--c-text-muted,var(--p-cinza-500));font-weight:500}.atendimento-medico-container .presc-campo-dose,.atendimento-medico-container .presc-campo-qtd,.atendimento-medico-container .presc-campo-uso{grid-column:span 1}.atendimento-medico-container .presc-par{gap:4px;display:flex}.atendimento-medico-container .presc-par>.form-control:first-child{flex:1;min-width:0}.atendimento-medico-container .presc-campo-obs{grid-column:1/-1}.atendimento-medico-container .presc-confira-acoes{border-top:1px dashed var(--c-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.atendimento-medico-container .presc-btn-adicionar{border-radius:var(--r-md);min-height:40px;font-size:var(--fs-sm);gap:8px;padding:0 16px 0 14px;box-shadow:0 1px 2px #0f22301f}.atendimento-medico-container .presc-btn-adicionar>i{font-size:var(--fs-md)}@media (width<=640px){.atendimento-medico-container .presc-confira-acoes .presc-btn-adicionar{justify-content:center;width:100%}}.atendimento-medico-container .presc-editor .autocomplete-lista{max-height:280px;margin-top:4px;position:static}.atendimento-medico-container .presc-editor .presc-input-linha1{align-items:flex-start}.atendimento-medico-container .presc-alergia{border:1px solid var(--c-danger-border-strong,var(--c-danger-border));border-radius:var(--r-md);background:var(--c-danger-light);color:var(--c-danger-strong);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin:8px 0 4px;padding:10px 12px;display:flex}.atendimento-medico-container .presc-alergia>i{font-size:var(--fs-lg);flex-shrink:0}.atendimento-medico-container .presc-alergia>div{flex:1;min-width:0}.atendimento-medico-container .presc-alergia label.presc-alergia-ciente{width:auto;font-size:var(--fs-xs);text-transform:none;color:var(--c-text-primary);cursor:pointer;align-items:center;gap:8px;margin:6px 0 0;font-weight:500;display:flex}.atendimento-medico-container .presc-alergia label.presc-alergia-ciente input[type=checkbox]{flex:none;width:16px;height:16px;margin:0}.atendimento-medico-container .presc-item-alergia{font-size:var(--fs-xs);color:var(--c-danger-strong);align-items:center;gap:4px;margin:2px 0;font-weight:700;display:inline-flex}.atendimento-medico-container .presc-alergia-linha{border:1px solid var(--c-border-dark);border-radius:var(--r-md);background:var(--c-surface-inset);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 14px;display:flex}.atendimento-medico-container .presc-alergia-linha.com-alergia{border-color:var(--c-danger-border-strong,var(--c-danger-border));background:var(--c-danger-light)}.atendimento-medico-container .presc-alergia-rotulo{font-size:var(--fs-sm);color:var(--c-text-secondary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.atendimento-medico-container .presc-alergia-linha.com-alergia .presc-alergia-rotulo{color:var(--c-danger-strong)}.atendimento-medico-container .presc-alergia-rotulo .ph{font-size:var(--fs-lg)}.atendimento-medico-container .presc-alergia-linha input.presc-alergia-input{flex:220px;width:auto;min-width:0;height:32px;padding:0 10px}.atendimento-medico-container .presc-alergia-linha.com-alergia input.presc-alergia-input{border-color:var(--c-danger-border);color:var(--c-danger-strong);font-weight:700}.atendimento-medico-container .presc-peso-alergias>label.presc-peso{flex:none;width:auto;margin:0}.atendimento-medico-container .presc-peso-alergias>label.presc-peso input{flex:0 0 76px;width:76px}.atendimento-medico-container .presc-peso-alergias>*{box-sizing:border-box;min-height:48px}.atendimento-medico-container .presc-corpo{flex-direction:column;gap:12px;padding:14px 20px;display:flex}.atendimento-medico-container .presc-corpo>.presc-group{margin-bottom:0}.atendimento-medico-container .presc-paciente{border:1px solid var(--c-border-dark);border-radius:var(--r-md);background:var(--c-surface-inset);flex-direction:column;gap:8px;padding:8px 14px;display:flex}.atendimento-medico-container .presc-paciente .presc-peso-alergias{align-items:center;gap:8px 14px}.atendimento-medico-container .presc-paciente .presc-peso-alergias>*{min-height:0}.atendimento-medico-container .presc-paciente label.presc-peso{border-top:0;border-bottom:0;border-left:0;border-right:1px solid var(--c-border-dark);background:0 0;border-image:;border-radius:0;padding:0 14px 0 0}.atendimento-medico-container .presc-paciente .presc-alergia-linha{background:0 0;border:0;padding:0}.atendimento-medico-container .presc-paciente .presc-alergia-linha.com-alergia{border:1px solid var(--c-danger-border);background:var(--c-danger-light);border-radius:var(--r-md);padding:4px 10px}.atendimento-medico-container .presc-dieta{border-top:1px solid var(--c-border);align-items:center;gap:12px;width:auto;margin:0;padding-top:8px;display:flex}.atendimento-medico-container .presc-dieta>span{font-size:var(--fs-sm);color:var(--c-text-secondary);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.atendimento-medico-container .presc-dieta>span .ph{font-size:var(--fs-md)}.atendimento-medico-container .presc-dieta>input.form-control{flex:1;min-width:0;height:32px;padding:0 10px}.atendimento-medico-container .presc-group.destaque{border-color:var(--c-primary-borda);box-shadow:0 0 0 1px var(--c-primary-borda)}.atendimento-medico-container .presc-group.destaque>.presc-group-header{background:var(--c-primary-soft)}.atendimento-medico-container .presc-confira-trocar{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.atendimento-medico-container .presc-par>.le-lista:last-child{flex:none;width:auto}.atendimento-medico-container .hp-item{border-bottom:1px solid var(--c-divisor-lista);font-size:var(--fs-xs);margin-bottom:12px;padding-bottom:12px}.atendimento-medico-container .hp-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.atendimento-medico-container .hp-status{background:var(--c-fill);color:var(--c-text-secondary)}.atendimento-medico-container .hp-meta{color:var(--c-text-muted);font-size:var(--fs-xs);margin-top:4px}.atendimento-medico-container .hp-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.atendimento-medico-container .presc-campo-urgencia{flex-direction:column;grid-column:span 2;gap:4px;display:flex}.atendimento-medico-container .presc-campo-urgencia>span{font-size:var(--fs-xs);color:var(--c-text-muted,var(--p-cinza-500));font-weight:500}.atendimento-medico-container .presc-campo-inicio input{min-width:0}.form-section{margin-bottom:24px}.form-section-title{font-family:var(--font-ui);font-size:var(--titulo-secao-fs);font-weight:var(--titulo-secao-peso);color:var(--titulo-secao-cor);border-bottom:1px solid var(--c-border);margin-bottom:16px;padding-bottom:8px}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px 16px;display:grid}.form-field label{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--c-text-secondary);margin-bottom:6px;font-weight:500;display:block}.form-field input[type=text],.form-field input[type=date],.form-field input[type=time],.form-field input[type=number],.form-field select,.form-field textarea{border:1px solid var(--c-border-dark);border-radius:var(--r-md);background:var(--c-surface-inset);width:100%;min-height:38px;color:var(--c-text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{background:var(--c-surface);border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light);outline:none}.form-field.span-2{grid-column:span 2}.form-field.span-3{grid-column:span 3}.chip-group{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--c-border);font-family:var(--font-ui);font-size:var(--fs-xs);background:var(--c-surface);color:var(--c-text-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.chip:hover{border-color:var(--c-primary)}.chip.on{background:var(--c-primary-light);border-color:var(--c-selected);color:var(--c-text-primary)}@media (width<=640px){.form-grid,.form-grid-3{grid-template-columns:1fr}.form-field.span-2,.form-field.span-3{grid-column:span 1}}.autocomplete-wrap{position:relative}.autocomplete-lista{z-index:20;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);max-height:220px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto}.autocomplete-item{text-align:left;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--c-divisor-lista);cursor:pointer;background:0 0;border-image:;flex-direction:column;gap:1px;width:100%;padding:7px 10px;display:flex}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background:var(--c-surface-inset)}.autocomplete-item-nome{font-size:var(--fs-xs);color:var(--c-text-primary)}.autocomplete-item-sub{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-muted)}.enf-theme{--enf-primary:var(--p-aco-600);--enf-hover:var(--p-aco-700);--enf-light:var(--p-cinza-50);--enf-badge:var(--p-info-50);--danger:var(--p-perigo-500);--danger-light:var(--p-perigo-50);--success:var(--p-sucesso-500);--success-light:var(--p-sucesso-50);background:var(--c-fill)}.enf-theme .patient-banner{border:1px solid var(--c-border-dark);border-left:6px solid var(--c-border-dark)}.enf-theme .secao-doc-corpo{flex-direction:column;gap:14px;display:flex}.enf-theme .workspace{flex-direction:column;flex:1;gap:2px;padding:4px 6px;display:flex;overflow:hidden}.enf-banner{background:var(--c-surface);border:1px solid var(--c-border-dark);border-left:6px solid var(--c-border-dark);border-radius:var(--r-md);flex-direction:column;flex-shrink:0;padding:0;display:flex;box-shadow:0 1px 2px #0000000d}.enf-banner .pb-details{border-top:1px dashed var(--c-border-dark);background:var(--c-surface-inset);border-radius:0 0 var(--r-md) var(--r-md);font-size:var(--fs-xs);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:10px 16px;display:grid}.enf-banner .detail-item span{overflow-wrap:anywhere}@media (width<=1280px){.enf-banner .pb-details{grid-template-columns:repeat(4,minmax(0,1fr))}}.enf-banner .detail-item{flex-direction:column;gap:2px;display:flex}.enf-banner .detail-item label{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:700}.enf-banner .detail-item span{color:var(--c-text-primary);font-weight:500}@media (width<=1024px){.enf-banner .pb-details{grid-template-columns:repeat(2,1fr)}}.enf-theme .sae-split{flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow:hidden}.enf-theme .sae-card{background:var(--c-surface);border:1px solid var(--c-border-dark);border-radius:var(--r-lg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.enf-theme .sc-header{border-bottom:1px solid var(--c-border-dark);background:var(--c-surface-inset);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}.enf-theme .sc-title h2{font-size:var(--fs-sm);color:var(--c-text-primary);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.enf-theme .sc-title h2 i{color:var(--c-text-secondary)}.enf-theme .sc-body{flex-direction:column;flex:1;gap:18px;padding:18px 24px;display:flex;overflow-y:auto}.enf-theme .vitals-grid{flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.enf-theme .vital-box{border:1px solid var(--c-border-dark);border-radius:var(--r-sm);background:var(--c-surface-inset);padding:7px 10px}.enf-theme .vital-box label{font-size:var(--fs-xs);color:var(--c-text-muted);margin-bottom:3px;font-weight:700;display:block}.enf-theme .vital-input-wrap{align-items:baseline;gap:3px;display:flex}.enf-theme .vital-input-wrap input{width:100%;min-width:0;font-size:var(--fs-md);color:var(--c-text-primary);background:0 0;border:none;border-image:;outline:none;padding:0;font-weight:700}.enf-theme .vital-input-wrap span{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}@media (width<=1024px){.enf-theme .sae-split{flex-direction:column;flex:none;overflow:visible}.enf-theme .sae-card{overflow:visible}.enf-theme .sc-body{padding:14px;overflow:visible}}.enf-theme .vital-box,.enf-theme .vital-box label,.enf-theme .vital-input-wrap input{text-align:left}.enf-theme .vital-input-wrap span{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500;display:inline}.enf-theme .vital-box{background:var(--c-surface-inset);border-color:var(--c-border-dark);padding:7px 10px}.enf-theme{--sbar-s:var(--p-info-500);--sbar-b:var(--p-mc-azul);--sbar-a:var(--p-aco-600);--sbar-r:var(--p-atencao-500)}.enf-banner{--enf-primary:var(--p-aco-600);--enf-hover:var(--p-aco-700);--enf-badge:var(--p-info-50);--danger:var(--p-perigo-500);--danger-light:var(--p-perigo-50)}.secao-doc{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);flex-shrink:0;margin:0;overflow:hidden}:is(.cc-body,.sc-body,.ac-body,.tc-body):has(>.secao-doc){gap:12px}.secao-doc-cab{background:var(--c-surface-inset);align-items:center;gap:8px;display:flex}.secao-doc.aberta>.secao-doc-cab{border-bottom:1px solid var(--c-border)}.secao-doc-botao{min-width:0;color:var(--c-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.secao-doc-botao:hover{background:var(--c-fundo-suave)}.secao-doc-titulo{font-size:var(--fs-sm);color:var(--c-text-primary);flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.secao-doc-titulo .ph{color:var(--c-primary);font-size:var(--fs-md)}.secao-doc-titulo:before{counter-increment:bloco 1;content:counter(bloco);border-radius:var(--r-sm);background:var(--c-fill);width:22px;height:22px;color:var(--c-text-secondary);font-size:var(--fs-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.secao-doc-seta{color:var(--c-text-muted);cursor:pointer;flex-shrink:0;align-self:stretch;align-items:center;padding:0 14px 0 4px;display:inline-flex}.secao-doc-corpo{padding:14px 16px}.secao-doc-corpo[hidden]{display:none!important}.espaco-paciente-overlay{background:var(--c-bg);z-index:70;display:flex;position:fixed;inset:0}.espaco-paciente-modal{background:var(--c-bg);flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.espaco-paciente-conteudo{background:var(--c-bg);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.auth-screen{--au-petroleo:var(--c-primary);--au-petroleo-esc:var(--c-primary-hover);--au-texto:var(--p-aco-900);--au-sec:var(--p-cinza-500);--au-borda:var(--p-cinza-300);--au-fundo:var(--p-cinza-100);--au-acento:var(--p-aco-200);background:var(--au-fundo);min-height:100dvh;color:var(--au-texto);justify-content:center;align-items:center;padding:24px 16px;font-family:Roboto,Arial,Helvetica,sans-serif;display:flex}.auth-screen.auth-dividida{grid-template-columns:minmax(360px,44%) 1fr;align-items:stretch;padding:0;display:grid}.auth-lado{background:linear-gradient(160deg, var(--p-cinza-800) 0%, var(--p-aco-600) 100%);color:var(--p-branco);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-lado:after{content:"";border:48px solid color-mix(in srgb, var(--p-branco) 3%, transparent);pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-120px}.auth-marca{align-items:center;gap:14px;display:flex}.auth-marca-icone{border-radius:var(--r-xl);width:52px;height:52px;box-shadow:0 0 0 1px color-mix(in srgb, var(--p-branco) 15%, transparent);flex-shrink:0}.auth-marca h1{font-size:var(--fs-2xl);letter-spacing:.06em;color:var(--p-branco);margin:0;font-weight:700}.auth-marca p{font-size:var(--fs-sm);color:var(--p-aco-200);margin:2px 0 0}.auth-lado-meio h2{font-size:var(--fs-xl);color:var(--p-branco);max-width:420px;margin:0 0 12px;font-weight:500;line-height:1.3}.auth-lado-meio p{font-size:var(--fs-md);color:var(--p-info-200);max-width:420px;margin:0;line-height:1.5}.auth-unidade{border-radius:var(--r-xl);background:color-mix(in srgb, var(--p-branco) 7%, transparent);border:1px solid color-mix(in srgb, var(--p-branco) 14%, transparent);align-self:flex-start;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.auth-unidade i{font-size:var(--fs-2xl);color:var(--au-acento)}.auth-unidade span{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--p-aco-200);display:block}.auth-unidade b{font-size:var(--fs-md);color:var(--p-branco);display:block}.auth-unidade-baixo{display:none}.auth-principal{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.auth-card{background:var(--c-surface);border:1px solid var(--c-linha);border-radius:var(--r-xl);width:100%;max-width:400px;padding:32px;box-shadow:0 12px 32px #0e2a3614}.auth-header{margin-bottom:24px}.auth-header h2,.auth-title{font-size:var(--fs-xl);color:var(--au-texto);margin:0 0 6px;font-weight:500}.auth-header p,.auth-subtitle{font-size:var(--fs-sm);color:var(--au-sec);margin:0 0 4px;line-height:1.5}.auth-subtitle{margin-bottom:20px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-screen .form-group label,.auth-field label{font-size:var(--fs-sm);color:var(--au-texto);margin-bottom:6px;font-weight:500;display:block}.auth-field{margin-bottom:16px}.input-with-icon{position:relative}html .input-with-icon>i{font-size:var(--fs-lg);color:var(--c-texto-fraco);z-index:1;pointer-events:none;transition:color .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-with-icon input,.auth-field input{box-sizing:border-box;border:1px solid var(--au-borda);border-radius:var(--r-md);background:var(--c-surface);width:100%;height:46px;color:var(--au-texto);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-md);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}html .input-with-icon input{padding-left:44px!important}.input-with-icon input:has(~.auth-ver-senha){padding-right:46px}.input-with-icon input:focus,.auth-field input:focus{border-color:var(--au-petroleo);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 12%, transparent)}.input-with-icon input:-webkit-autofill{box-shadow:0 0 0 40px var(--p-branco) inset;-webkit-text-fill-color:var(--au-texto)}.input-with-icon input:disabled{background:var(--c-fundo-suave-2)}.auth-ver-senha{border-radius:var(--r-md);width:36px;height:36px;color:var(--c-texto-apoio);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-ver-senha:hover{background:var(--c-fundo-suave);color:var(--au-petroleo)}.auth-error{border-radius:var(--r-lg);background:var(--p-perigo-50);border:1px solid var(--p-perigo-300);color:var(--c-texto-perigo-2);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin-bottom:4px;padding:10px 12px;line-height:1.45;display:flex}.auth-error i{font-size:var(--fs-lg);flex-shrink:0;margin-top:1px}.auth-submit{border-radius:var(--r-md);background:var(--au-petroleo);width:100%;height:46px;color:var(--p-branco);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-weight:500;transition:background .15s;display:flex}.auth-submit:hover:not(:disabled){background:var(--au-petroleo-esc)}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-footer{border-top:1px solid var(--c-linha-suave);color:var(--au-sec);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin-top:20px;padding-top:16px;display:flex}.auth-footer i{font-size:var(--fs-lg);flex-shrink:0;margin-top:1px}.auth-footer p{margin:0;line-height:1.5}.auth-toggle{text-align:center;margin-top:16px}.auth-toggle button,.auth-footer button{color:var(--au-petroleo);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:6px;font-weight:500}.auth-toggle button:hover{text-decoration:underline}.auth-rodape{font-size:var(--fs-xs);color:var(--c-texto-fraco);margin:0}@media (width<=768px){.auth-screen.auth-dividida{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-lado{gap:0;padding:20px 20px 22px}.auth-lado:after,.auth-lado-meio,.auth-lado .auth-unidade{display:none}.auth-unidade.auth-unidade-baixo{background:var(--c-surface);border:1px solid var(--au-borda);align-self:center;padding:8px 14px;display:inline-flex}.auth-unidade-baixo i{color:var(--au-petroleo)}.auth-unidade-baixo span{color:var(--au-sec)}.auth-unidade-baixo b{color:var(--au-texto)}.auth-marca{justify-content:center}.auth-principal{justify-content:flex-start;padding:24px 16px}}@media (width<=640px){.auth-card{border-radius:var(--r-xl);padding:24px 20px}.auth-header h2,.auth-title{font-size:var(--fs-lg)}}html .auth-screen .input-with-icon input,html .auth-screen .auth-field input{background:var(--c-surface)!important;border-color:var(--au-borda)!important}html .auth-screen .input-with-icon input:focus,html .auth-screen .auth-field input:focus{border-color:var(--au-petroleo)!important}html[data-tema=escuro] .auth-screen{--au-texto:var(--p-cinza-100);--au-sec:var(--p-cinza-400);--au-borda:var(--p-cinza-700);--au-fundo:var(--p-cinza-900)}.auth-card.termo-card{max-width:640px}.termo-card .auth-title i{color:var(--c-primary)}.termo-texto{border:1px solid var(--c-linha);border-radius:var(--r-lg);background:var(--c-fundo-suave);max-height:min(46vh,420px);font-size:var(--fs-sm);color:var(--c-text);padding:12px 16px;line-height:1.55;overflow-y:auto}.termo-texto ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.termo-fechamento{margin:12px 0 0;font-weight:500}.termo-li{font-size:var(--fs-sm);color:var(--c-text);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0 12px;line-height:1.4;display:flex}.termo-li input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.termo-versao{font-size:var(--fs-xs);color:var(--c-text-muted);text-align:center;margin:10px 0 0}.auth-rotulo{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.auth-link{color:var(--c-info);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;text-decoration:underline}.auth-ok{border-radius:var(--r-lg);background:var(--c-info-light);border:1px solid var(--c-info-border);color:var(--c-text-primary);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.45;display:flex}.auth-ok i{color:var(--c-info);font-size:var(--fs-lg)}.termo-intro{color:var(--c-text-muted);margin:0 0 10px}.auth-politica{text-align:center;font-size:var(--fs-sm);margin:10px 0 0}.auth-politica .auth-link{align-items:center;gap:6px;display:inline-flex}.campo-municipio{flex-direction:column;gap:3px;display:flex}.campo-municipio>input{width:100%}.campo-municipio .autocomplete-item.ativo{background:var(--c-surface-inset)}.campo-municipio-ok,.campo-municipio-pend{font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:500;line-height:1.2;display:inline-flex}.campo-municipio-ok{color:var(--c-success-text)}.campo-municipio-pend{color:var(--c-warning-text)}.aviso-doc{font-size:var(--fs-xs);align-items:center;gap:4px;margin-top:3px;font-weight:600;line-height:1.25;display:flex}.aviso-doc.ok{color:var(--c-success-text,var(--c-success))}.aviso-doc.erro{color:var(--c-danger-strong,var(--c-danger))}.aviso-doc .ph{font-size:var(--fs-sm);flex:none}.aviso-doc.buscando{color:var(--c-text-muted)}.aviso-doc.aviso-cpf-repetido{border:1px solid var(--c-danger-border);border-radius:var(--r-md);background:var(--c-danger-light);color:var(--c-text-primary);align-items:flex-start;gap:8px;margin-top:6px;padding:8px 10px;font-weight:400}.aviso-doc.aviso-cpf-repetido>.ph{color:var(--c-danger);font-size:var(--fs-lg)}.aviso-doc.aviso-cpf-repetido b{color:var(--c-texto-perigo,var(--c-danger))}.aviso-cpf-abrir{align-items:center;gap:4px;width:fit-content;margin-top:6px;display:flex}.pc-grade{flex-direction:column;gap:14px;display:flex}.pc-painel-corpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pc-painel-corpo h2{margin-top:0}.pc-nome-col{min-width:240px}.pc-tabela tbody tr{cursor:pointer}.pc-tabela tbody tr.pc-foco{background:var(--c-primary-light)}.pc-tabela td small{font-size:var(--fs-xs);color:var(--c-text-muted);display:block}.pc-nome{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.pc-nome small{font-size:var(--fs-xs);color:var(--c-text-muted);display:block}.pc-ficha{align-items:flex-start;gap:14px;display:flex}.pc-ficha dl{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;min-width:0;margin:0;display:grid}.pc-ficha dl .larga{grid-column:1/-1}.pc-ficha dt{font-size:var(--fs-xs);color:var(--c-text-muted)}.pc-ficha dd{font-size:var(--fs-sm);color:var(--c-text-primary);overflow-wrap:anywhere;margin:0}.pc-ficha dd small{color:var(--c-text-muted);font-size:var(--fs-xs)}.pc-hist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-hist li{border-top:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-primary);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 0;display:grid}.pc-hist small{color:var(--c-text-muted);font-size:var(--fs-xs);display:block}.pc-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pc-acoes button{align-items:center;gap:6px;display:inline-flex}@media (width<=1024px){.pc-painel-corpo{grid-template-columns:1fr}}@media (width<=640px){.pc-ficha{flex-direction:column}.pc-ficha dl{grid-template-columns:1fr}}.pc-lista .rp-tabela-rolagem{max-height:62vh;overflow:auto}.pc-tabela thead th{z-index:1;background:var(--c-surface);position:sticky;top:0}.pc-tabela tbody tr:nth-child(2n){background:var(--c-surface-inset)}.pc-tabela tbody tr:hover{background:color-mix(in srgb, var(--c-primary) 12%, transparent)}.pc-tabela tbody tr.pc-foco.pc-foco{background:color-mix(in srgb, var(--c-primary) 18%, transparent)}.cc-recolhe button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dp-intro,.dp-ajuda{font-size:var(--fs-sm);color:var(--c-text-secondary);margin:0 0 12px}.dp-ajuda{font-size:var(--fs-xs)}.dp-vazio{color:var(--c-text-muted);font-size:var(--fs-sm)}.dp-filtros{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.dp-atualizar{margin-left:auto}.dp-aviso{border-radius:var(--r-md);background:var(--c-success-light);color:var(--c-success-text);font-size:var(--fs-sm);margin-bottom:12px;padding:8px 12px}.dp-par{margin-bottom:14px}.dp-topo{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.dp-selo{font-size:var(--fs-xs);border-radius:var(--r-lg);border:1px solid var(--c-warning-border);color:var(--c-warning-text);background:var(--c-warning-light);padding:2px 9px;font-weight:700}.dp-selo.forte{border-color:var(--c-danger-border);color:var(--c-texto-perigo);background:var(--c-danger-light)}.dp-motivos{font-size:var(--fs-xs);color:var(--c-text-muted)}.dp-lado{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.dp-cad{text-align:left;border-radius:var(--r-lg);border:1.5px solid var(--c-border);background:var(--c-surface);color:var(--c-text);cursor:pointer;font:inherit;flex-direction:column;gap:4px;padding:12px;display:flex}.dp-cad.fica{border-color:var(--c-primary);background:var(--c-primary-light)}.dp-cad.sai{opacity:.92}.dp-papel{font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.dp-cad.fica .dp-papel{color:var(--c-primary)}.dp-nome{font-size:var(--fs-sm)}.dp-pront,.dp-pass{font-size:var(--fs-xs);color:var(--c-text-secondary)}.dp-pass{font-weight:500}.dp-campos{font-size:var(--fs-xs);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:6px 0 2px;display:grid}.dp-campos>div{display:contents}.dp-campos dt{color:var(--c-text-muted)}.dp-campos dd{color:var(--c-text);overflow-wrap:anywhere;margin:0}.dp-campos .dif dt,.dp-campos .dif dd{color:var(--c-texto-perigo);font-weight:500}.dp-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.dp-unir{max-width:280px}.dp-unioes{margin-top:22px}.dp-unioes ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.dp-unioes li{border:1px solid var(--c-divisor-lista);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (width<=768px){.dp-lado{grid-template-columns:1fr}.dp-unioes li{flex-direction:column;align-items:stretch}}.dp-lote{border-left:4px solid var(--c-primary);margin-bottom:18px}.dp-lote-topo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dp-lote-topo>div>b{font-size:var(--fs-md);color:var(--c-text)}.dp-lote-acoes{flex:none;gap:8px;display:flex}.dp-lote-lista{max-height:360px;font-size:var(--fs-xs);flex-direction:column;gap:6px;margin:12px 0 0;padding-left:22px;display:flex;overflow:auto}.dp-lote-lista li{line-height:1.4}.dp-lote-lista .sai{color:var(--c-text-secondary);text-decoration-line:line-through;text-decoration-thickness:initial;-webkit-text-decoration-style:initial;text-decoration-style:initial;-webkit-text-decoration-color:var(--c-text-muted);text-decoration-color:var(--c-text-muted)}.dp-lote-lista .fica{color:var(--c-text);font-weight:500}.dp-lote-lista i{color:var(--c-primary);margin:0 6px}.dp-lote-lista small{color:var(--c-text-muted);font-weight:400}.dp-lote-lista input[type=checkbox],.dp-lote-todos input[type=checkbox]{vertical-align:-3px;width:16px;height:16px;accent-color:var(--c-primary);cursor:pointer;margin:0 8px 0 0}.dp-lote-lista li.desmarcado{opacity:.55}.dp-lote-lista li.desmarcado .sai{text-decoration:none}.dp-lote-todos{font-size:var(--fs-sm);color:var(--c-text-primary);cursor:pointer;align-items:center;margin:12px 0 0;font-weight:600;display:inline-flex}.dp-barra{border-radius:var(--r-sm);background:var(--c-fundo-cinza);height:8px;margin-top:10px;overflow:hidden}.dp-barra span{background:var(--c-primaria-fundo);height:100%;transition:width .2s;display:block}@media (width<=768px){.dp-lote-topo{flex-direction:column}}.dp-int{flex-direction:column;gap:8px;margin-top:12px;display:flex}.dp-int-aviso{border-radius:var(--r-md);border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.dp-int-aviso i{margin-top:2px}.etq-pac{page:etiqueta-paciente;box-sizing:border-box;color:var(--p-preto);background:var(--p-branco);break-after:page;font-family:IBM Plex Sans,Arial,sans-serif;overflow:hidden}.etq-pac:last-child{break-after:auto}.etq-pac.pulseira{align-items:center;gap:4mm;width:250mm;height:25mm;padding:2mm 5mm 2mm 22mm;display:flex}.etq-pac.adesiva{flex-direction:column;gap:.6mm;width:100mm;height:50mm;padding:3mm 4mm;display:flex}.etq-pac-texto{flex-direction:column;flex:1;gap:.4mm;min-width:0;display:flex}.etq-pac-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11pt;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.etq-pac-linha{white-space:nowrap;text-overflow:ellipsis;font-size:7.5pt;line-height:1.2;overflow:hidden}.etq-pac-alergia{border:.5mm solid var(--p-preto);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50mm;padding:.5mm 1.5mm;font-size:8pt;font-weight:700;overflow:hidden}.etq-pac.pulseira .etq-pac-codigo{flex:none;width:45mm;height:12mm;display:block}.etq-pac.adesiva .etq-pac-codigo{width:100%;height:11mm;margin-top:auto;display:block}.etq-opcoes{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.etq-copias{font-size:var(--fs-sm);color:var(--c-text-secondary);align-items:center;gap:6px;display:inline-flex}.etq-copias input{width:64px}.etq-previa{border-radius:var(--r-lg);background:var(--c-fill);padding:8px;overflow-x:auto}.etq-previa .etq-pac{border:1px dashed var(--c-border-dark);zoom:.7}.etq-opcoes .lb-seg button{white-space:nowrap}.etq-nota{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:8px 0 0}.lgpd-hist{font-size:var(--fs-sm);color:var(--c-texto-apoio);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lgpd-hist li{border-bottom:1px solid var(--c-border);padding:4px 0}.pc-lgpd.nao{color:var(--c-texto-alerta);font-weight:600}.rp-sec{background:var(--c-surface);border:1px solid var(--c-linha);border-radius:var(--r-xl);min-width:0;padding:14px 16px}.rp-sec h2{font-size:var(--titulo-secao-fs);font-weight:var(--titulo-secao-peso);color:var(--titulo-secao-cor);margin:0 0 10px}.fi-overlay{z-index:10000;background:var(--p-cinza-200);font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:auto}.fi-page{box-sizing:border-box;color:#000;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:16px auto;padding:8mm;display:flex;box-shadow:0 4px 20px #00000014}.fi-page .pr-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.fi-page .pr-topo-texto{flex:1}.fi-page .pr-topo-texto .nome{color:#000;letter-spacing:.2px;text-transform:uppercase;font-size:10.5px;font-weight:800}.fi-page .pr-topo-texto .sub{color:#333;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:600;line-height:1.25}.fi-page .pr-topo-logos{align-items:center;gap:6px;display:flex}.fi-page .pr-topo-logos img{object-fit:contain;width:auto;height:25px}.fi-page .pr-topo-hr{border:none;border-top:1px solid #000;border-image:;margin:5px 0}.fi-page .pr-titulo{text-align:center;font-size:var(--imp-titulo,11pt);letter-spacing:.05em;text-transform:uppercase;color:#000;margin:6px 0 8px;font-weight:700}.fi-page .pr-info{border:1px solid #777;width:100%;margin-bottom:4px}.fi-page .pr-linha{display:flex}.fi-page .pr-linha+.pr-linha{border-top:1px solid #bbb}.fi-page .pr-campo{box-sizing:border-box;overflow-wrap:break-word;color:#000;border-left:1px solid #bbb;padding:2px 5px;font-size:8.3px;line-height:1.25}.fi-page .pr-campo:first-child{border-left:none}.fi-page .pr-campo b{color:#000;margin-right:3px;font-weight:700;display:inline-block}.fi-page .pr-campo span{color:#000;font-size:8.3px;font-weight:500}.fi-page .termo-secao{border:1px solid #777;border-radius:2px;flex-direction:column;margin-bottom:12px;display:flex;overflow:hidden}.fi-page .termo-titulo{text-align:center;text-transform:uppercase;letter-spacing:.03em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e7e7e7;border-bottom:1px solid #777;padding:6px;font-size:11px;font-weight:800}.fi-page .termo-corpo{flex:1;padding:12px 14px;font-size:10.5px;line-height:1.5}.fi-page .termo-corpo p{text-align:justify;margin:0 0 8px}.fi-page .termo-data{text-align:right;margin-top:15px;margin-bottom:25px;font-weight:600}.fi-page .assinatura-principal{width:100%;margin-top:10px}.fi-page .sig-line-main{border-top:1px solid #000;width:100%;margin-bottom:4px}.fi-page .sig-label{color:#000;font-size:9px;font-weight:600}.fi-page .sig-dados{gap:15px;margin-top:8px;font-size:10px;font-weight:600;display:flex}.fi-page .sig-dados div{border-bottom:1px solid #bbb;padding-bottom:2px}.fi-page .sig-obs{color:#444;text-align:center;margin-top:10px;font-size:8px;font-style:italic;font-weight:600}.fi-page .testemunhas-grid{justify-content:space-between;gap:30px;margin-top:30px;padding:0 20px;display:flex}.fi-page .testemunha-box{text-align:center;flex:1}.fi-page .sig-line-test{border-top:1px solid #000;width:100%;margin-bottom:4px}@media print{.fi-page{width:auto;min-height:auto;box-shadow:none;margin:0;padding:0}}.fi-emitido{text-align:right;color:#555;margin-top:3mm;font-size:7pt}.tt{--tt-cor:var(--c-primary);background:var(--c-surface-inset);min-height:100%;color:var(--c-text-primary);flex-direction:column;gap:24px;padding:24px clamp(16px,4vw,64px);display:flex}.tt-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tt-topo b{font-size:clamp(var(--fs-xl), 3vw, 40px);color:var(--c-texto-titulo);display:block}.tt-topo small{font-size:clamp(var(--fs-md), 1.6vw, 24px);color:var(--c-text-secondary);display:block}.tt-controles{gap:8px;display:flex}.tt-filas{flex-direction:column;gap:18px;width:100%;max-width:980px;margin:0 auto;display:flex}.tt-fila{background:var(--tt-cor,var(--c-primary));color:var(--p-branco);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:20px;padding:clamp(18px,3vh,32px) clamp(18px,3vw,36px);display:flex;box-shadow:0 6px 18px #0f22301f}.tt-fila:disabled{opacity:.6;cursor:progress}.tt-fila i{flex:none;font-size:clamp(34px,4vw,56px)}.tt-fila b{font-size:clamp(var(--fs-xl), 2.6vw, 36px);line-height:1.2;display:block}.tt-fila small{font-size:clamp(var(--fs-md), 1.5vw, 22px);opacity:.92;margin-top:4px;display:block}.tt-senha{border:3px dashed var(--c-primary);background:var(--c-surface);text-align:center;border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:clamp(24px,4vh,48px);display:flex}.tt-senha>span{font-size:clamp(var(--fs-lg), 2vw, 28px);color:var(--c-text-secondary)}.tt-senha strong{letter-spacing:.06em;color:var(--c-primary);font-variant-numeric:tabular-nums;font-size:clamp(64px,12vw,160px);line-height:1}.tt-senha small{font-size:clamp(var(--fs-md), 1.6vw, 22px);color:var(--c-text-secondary)}.tt-senha p{font-size:clamp(var(--fs-md), 1.8vw, 24px);margin:6px 0 0}.tt-senha-acoes{justify-content:center;gap:10px;margin-top:10px;display:flex}.tt-aviso,.tt-erro{text-align:center;font-size:var(--fs-lg);color:var(--c-text-secondary)}.tt-erro{color:var(--c-texto-perigo);font-weight:700}.cb-aviso{border-radius:var(--r-lg);border:1px solid var(--c-info-border);background:var(--c-info-light);font-size:var(--fs-sm);color:var(--c-text-primary);align-items:flex-start;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.cb-aviso i{color:var(--c-info);font-size:var(--fs-lg)}.tg{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;display:flex}.tg>*{flex-shrink:0}.tg-itens{min-height:64px}.tg-barra{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tg-barra h1{font-size:var(--fs-xl);color:var(--c-texto-titulo);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.tg-sub{font-size:var(--fs-sm);color:var(--c-text-muted)}.tg-local{font-size:var(--fs-sm);color:var(--c-text-secondary);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:inline-flex}.tg-msg-botao{margin:6px 0}.tg-listas{grid-template-columns:1fr 1fr;gap:14px;min-height:0;display:grid}.tg-lista-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tg-lista-topo{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.tg-lista-topo h2{font-size:var(--fs-md);color:var(--c-texto-titulo);flex-basis:100%;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.tg-lista-topo .lb-busca{flex:1;min-width:160px;margin-left:0}.tg-nome{color:var(--c-texto-titulo);font-weight:500}.tg-acoes{white-space:nowrap;text-align:right}.tg-vazio{text-align:center;color:var(--c-text-muted);padding:18px!important}.tg-relogio{text-align:center;min-width:52px;font-weight:700;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border:1px solid var(--c-border-dark);color:var(--c-text-secondary);background:0 0;border-radius:6px;padding:3px 6px;display:inline-block}.tg-relogio.f-vermelho,.tg-relogio.atrasado{color:var(--c-danger);border-color:var(--c-danger-border);background:var(--c-danger-light)}.tg-risco{width:26px;height:26px;color:var(--p-branco);border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tg-risco.c-vermelho{background:var(--mc-vermelho)}.tg-risco.c-laranja{background:var(--mc-laranja)}.tg-risco.c-amarelo{background:var(--mc-amarelo);color:var(--p-mc-amarelo-texto)}.tg-risco.c-verde{background:var(--mc-verde)}.tg-risco.c-azul{background:var(--mc-azul)}.tg-tag{font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-weight:500;display:inline-flex}.tg-tag.prioridade{background:var(--c-fill);color:var(--c-text-secondary);border:1px solid var(--c-border)}.tg-tag.precaucao{background:var(--c-warning-light);color:var(--c-warning-text);border:1px solid var(--c-warning-border);margin-left:6px}.tg-reav{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap;margin-top:2px;display:block}.tg-tag.obstetrica{background:var(--c-fill);color:var(--c-text-secondary);border:1px solid var(--c-border);margin-left:6px}.tg-tag.crianca{background:var(--c-fill);color:var(--c-text-secondary);border:1px solid var(--c-border)}.tg-tag.sala{background:var(--c-info-light);color:var(--c-info);border:1px solid var(--c-info-border);margin-left:6px}.tg-barra-cores i.c-vermelho,.tg-resumo-barra i.c-vermelho{background:var(--mc-vermelho)}.tg-barra-cores i.c-laranja,.tg-resumo-barra i.c-laranja{background:var(--mc-laranja)}.tg-barra-cores i.c-amarelo,.tg-resumo-barra i.c-amarelo{background:var(--mc-amarelo)}.tg-barra-cores i.c-verde,.tg-resumo-barra i.c-verde{background:var(--mc-verde)}.tg-barra-cores i.c-azul,.tg-resumo-barra i.c-azul{background:var(--mc-azul)}.tg-itens{overscroll-behavior:contain;max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}.tg-lista-card .tg-itens{max-height:clamp(240px,100dvh - 330px,680px)}.tg-item{border-bottom:1px solid var(--c-divisor-lista);align-items:center;gap:10px;padding:9px 12px;display:flex}.tg-item:hover{background:var(--c-fill)}.tg-item-id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tg-item-id .tg-nome{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tg-item-sub{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.tg-item-sub .tg-tag{margin-left:0}.tg-item-queixa{color:var(--c-text-muted);font-style:italic}.tg-tag.chamado{background:var(--c-primary-soft);color:var(--c-primary);border:1px solid var(--c-primary-border)}.tg-item.chamado{background:var(--c-primary-soft);box-shadow:inset 4px 0 0 var(--c-primary)}.tg-tag.neutra{background:var(--c-fill);color:var(--c-text-secondary);border:1px solid var(--c-border)}.tg-tempo{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.tg-reav.atraso{color:var(--c-danger);font-weight:500}.tg-item .tg-acoes{flex-shrink:0;gap:6px;display:flex}.tg-itens .tg-vazio{font-size:var(--fs-sm);justify-content:center;align-items:center;gap:8px;list-style:none;display:flex;padding:22px!important}.tg-resumo{border-top:1px solid var(--c-border);background:var(--c-surface-raised);grid-template-columns:1.6fr 1fr;align-items:center;gap:6px 18px;margin-top:auto;padding:12px;display:grid}.tg-resumo-cores{flex-direction:column;gap:5px;display:flex}.tg-resumo-linha{font-size:var(--fs-xs);color:var(--c-text-secondary);grid-template-columns:22px 92px 1fr 28px;align-items:center;gap:8px;display:grid}.tg-resumo-linha .tg-risco{width:20px;height:20px;font-size:var(--fs-xs)}.tg-resumo-linha b{text-align:right;color:var(--c-texto-titulo);font-variant-numeric:tabular-nums}.tg-resumo-barra{background:var(--c-fill);border-radius:999px;height:8px;overflow:hidden}.tg-resumo-barra i{border-radius:999px;height:100%;display:block}.tg-resumo-nums{grid-template-columns:1fr;gap:6px;display:grid}.tg-resumo-nums div{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;display:flex}.tg-resumo-nums b{font-size:var(--fs-lg);color:var(--c-texto-titulo);font-variant-numeric:tabular-nums;font-weight:700}.tg-resumo-nums span{font-size:var(--fs-xs);color:var(--c-text-secondary)}.tf{flex-direction:column;gap:10px;display:flex}.tf-etapas{font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.tf-etapa{align-items:center;gap:6px;font-weight:500;display:inline-flex}.tf-etapa b{border:2px solid var(--c-border-dark);width:24px;height:24px;font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tf-etapa.ok{color:var(--c-texto-titulo)}.tf-etapa.ok b{background:var(--mc-verde);border-color:var(--mc-verde);color:var(--p-branco)}.tf-etapas-tempo{font-size:var(--fs-xs);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.tf-grade{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.tf-esquerda{min-width:0}.tf-area-c{position:sticky;top:0}.tf-escrita{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.tf-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.tf-texto.largo{grid-column:1/-1}.tf-texto>span{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.tf-texto>span em{color:var(--c-danger);font-style:normal}.tf-campo-erro{outline:2px solid var(--c-danger);outline-offset:3px;border-radius:8px}.tf-campo-erro>span,.tf-campo-erro>.tf-rot{color:var(--c-texto-perigo)}.tf-campo-erro .tf-input{border-color:var(--c-danger)}.tf-coleta{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.tf-coleta>div{flex-direction:column;gap:6px;min-width:0;display:flex}.tf-coleta+.tf-coleta{border-top:1px solid var(--c-border);padding-top:10px}.tf-chegada{border-top:1px solid var(--c-border);grid-template-columns:1fr 1fr;gap:10px 14px;padding-top:10px;display:grid}.tf-chegada>div{flex-direction:column;gap:6px;min-width:0;display:flex}.tf-violencia{border:1px dashed var(--c-danger-border);border-radius:8px;padding:6px}.tf-aviso-sinan .lb-btn{margin-left:auto}.tf-sv-bloco{flex-direction:column;gap:8px;min-width:0;display:flex}.tf-sv-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.tf-esp-grade{grid-template-columns:1fr 1fr;align-items:start;gap:0 18px;display:grid}.tf-esp-grade>div{flex-direction:column;gap:8px;min-width:0;display:flex}.tf-esp-grade .tf-campo{grid-template-columns:1fr;gap:4px}.tf-esp-grade .tf-campo>.tf-rot{padding-top:0}.tf-esp-grade .tf-gpa{gap:8px 10px}.tf-col{flex-direction:column;gap:12px;min-width:0;display:flex}.tf-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.tf-tit{align-items:center;gap:8px;display:flex}.tf-tit h2{font-size:var(--fs-md);color:var(--c-texto-titulo);margin:0;font-weight:700}.tf-tit h2 em{color:var(--c-danger);font-style:normal}.tf-tit>:last-child:not(h2){margin-left:auto}.tf-num{background:var(--c-fill);width:22px;height:22px;color:var(--c-text-secondary);font-size:var(--fs-xs);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.tf-input{box-sizing:border-box;border:1px solid var(--c-border-dark);width:100%;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);background:var(--c-surface);color:var(--c-text-primary);border-radius:8px;padding:8px 10px}.tf-input:is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:var(--c-surface);border:1px solid var(--c-border-dark);box-shadow:none;font-size:var(--fs-sm);border-radius:8px;padding:8px 10px}.tf-input:is(input,select):not([type=checkbox]):not([type=radio]){height:38px;padding-top:0;padding-bottom:0}.tf-input:is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-soft);outline:none}textarea.tf-input{resize:vertical}.tf-rot{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.tf-chips{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;min-width:0;display:grid}.tf-chips[data-colunas="2"]{grid-template-columns:repeat(auto-fill,minmax(max(100px,50% - 3.5px),1fr))}.tf-chips[data-colunas="3"]{grid-template-columns:repeat(auto-fill,minmax(max(100px,33.3333% - 4.33333px),1fr))}.tf-chips[data-colunas="4"]{grid-template-columns:repeat(auto-fill,minmax(max(100px,25% - 4.75px),1fr))}.tf-chips[data-colunas="5"]{grid-template-columns:repeat(auto-fill,minmax(max(100px,20% - 5px),1fr))}.tf-chip{text-align:center;white-space:normal;border:1px solid var(--c-border);background:var(--c-surface);min-height:36px;color:var(--c-text-secondary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:5px 8px;font-weight:500;display:flex}.tf-chip.on{background:var(--c-primaria-fundo);color:var(--c-text-inverse);border-color:var(--c-primaria-fundo)}:root[data-tema=escuro] .tf-chip:not(.on){border-color:var(--c-border-dark)}.tf-alterado{font-size:var(--fs-xs);color:var(--c-danger);background:var(--c-danger-light);border:1px solid var(--c-danger-border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.tf-afericao{font-size:var(--fs-xs);color:var(--c-text-muted)}.tf-sv{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tf-sv-caixa{border:1px solid var(--c-border);background:var(--c-surface);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.tf-sv-caixa>span{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:0 4px;font-weight:500;display:flex}.tf-sv-caixa>span small{color:var(--c-text-muted);font-weight:400}.tf-sv-caixa .tf-obrig{color:var(--c-danger);font-style:normal}.tf-sv-nao{border:1px dashed var(--c-border-dark);border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:8px 10px;display:flex}.tf-sv-nao-marca{font-size:var(--fs-sm);color:var(--c-text-primary);cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.tf-sv-nao-marca input{width:16px;height:16px}.tf-sv-caixa input{width:100%;min-width:0;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-lg);color:var(--c-text-primary);text-align:center;outline:0;font-weight:700;box-shadow:none!important;background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.tf-sv-caixa.fora{border-color:var(--c-danger);background:var(--c-danger-light)}.tf-sv-caixa input::placeholder{font-size:var(--fs-sm);color:var(--c-text-faint);opacity:1;font-weight:400}.tf-sv-caixa.fora>span,.tf-sv-caixa.fora input{color:var(--c-danger)}.tf-dor{font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tf-dor-escala{flex:1;grid-template-columns:repeat(11,1fr);gap:3px;min-width:220px;display:grid}.tf-dor-n{border:1px solid var(--c-border);background:var(--c-surface-raised);height:28px;font:inherit;font-size:var(--fs-xs);cursor:pointer;color:var(--c-text-primary);border-bottom-width:4px;border-radius:6px;font-weight:500}.tf-dor-n.f-sem,.tf-dor-n.f-leve{border-bottom-color:var(--mc-verde)}.tf-dor-n.f-moderada{border-bottom-color:var(--mc-amarelo)}.tf-dor-n.f-intensa{border-bottom-color:var(--mc-vermelho)}.tf-dor-n.on{background:var(--mc-vermelho);border-color:var(--mc-vermelho);color:var(--p-branco)}.tf-cores{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tf-cor{text-align:center;font:inherit;color:var(--p-branco);cursor:pointer;border:3px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;transition:opacity .15s;display:flex;position:relative}.tf-cor b{font-size:var(--fs-xl);line-height:1}.tf-cor span{font-size:var(--fs-xs);font-weight:700;line-height:1.15}.tf-cor small{font-size:var(--fs-xs);opacity:.9}.tf-cor.c-vermelho{background:var(--mc-vermelho)}.tf-cor.c-laranja{background:var(--mc-laranja)}.tf-cor.c-amarelo{background:var(--mc-amarelo);color:var(--p-mc-amarelo-texto)}.tf-cor.c-verde{background:var(--mc-verde)}.tf-cor.c-azul{background:var(--mc-azul)}.tf-cor.on{border-color:var(--c-texto-titulo);box-shadow:0 0 0 2px var(--c-surface) inset}.tf-cor.apagada{opacity:.6;filter:saturate(.55)}.tf-cor-ok{font-size:var(--fs-md);position:absolute;top:4px;right:4px}.tf-gestacao{border:1px dashed var(--c-border-dark);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:end;gap:8px;padding:8px;display:grid}.tf-gestacao label,.tf-ig{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.tf-gestacao span{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.tf-ig b{font-size:var(--fs-sm);color:var(--c-texto-titulo);align-items:center;min-height:38px;padding:0;display:flex}.tr-cab{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tr-atual{border:2px solid var(--c-border);border-radius:10px;align-items:center;gap:10px;margin-left:0;padding:6px 12px;display:flex}.tr-atual div{flex-direction:column;gap:2px;display:flex}.tr-atual b{font-size:var(--fs-sm);color:var(--c-texto-titulo)}.tr-atual small{font-size:var(--fs-xs);color:var(--c-text-secondary)}.tr-atual.c-amarelo{border-color:var(--mc-amarelo)}.tr-anterior{font-size:var(--fs-sm);color:var(--c-text-secondary);background:var(--c-surface);border:1px solid var(--c-divisor-lista);border-radius:8px;padding:8px 12px}.tr-grade{grid-template-columns:1.1fr 1fr;align-items:start;gap:12px;display:grid}.tf-tipo .tf-chips{grid-template-columns:repeat(3,1fr)}.tf-tipo .tf-chip{min-height:40px;font-size:var(--fs-sm)}.tf-especifica{border-left:4px solid var(--c-primary)}.tf-especifica.obst{border-left-color:var(--p-rosa-600)}.tf-especifica.ped{border-left-color:var(--c-info)}.tf-campo{border-top:1px solid var(--c-border);grid-template-columns:130px 1fr;align-items:start;gap:6px 10px;padding-top:6px;display:grid}.tf-campo>.tf-rot{padding-top:5px}.tf-gpa{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tf-gpa>label{font-size:var(--fs-xs);color:var(--c-text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.tf-gpa>.tf-sv-caixa{flex:1;min-width:140px;display:flex}.tf-num-campo{align-items:center;gap:4px;display:inline-flex}.tf-num-campo .tf-input{text-align:center;flex:0 0 52px;width:52px!important;min-width:0!important;height:38px!important;min-height:0!important;padding:0 6px!important}.tf-num-campo small{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.tf-linha-campos{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tf-linha-campos>.tf-chip{flex:118px}.tf-linha-campos>.tf-chips{flex:240px}.tf-inline{font-size:var(--fs-xs);color:var(--c-text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.tf-campo-span2{flex-direction:column;grid-column:span 2;gap:4px;display:flex}.tf-aidpi{border:1px solid var(--c-info-border);background:var(--c-info-light);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.tf-aidpi-tit{font-size:var(--fs-sm);color:var(--c-info);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.tf-aidpi .tf-campo{border-top-color:var(--c-info-border)}.tf-aidpi-perigo .tf-chip.on{background:var(--mc-vermelho);border-color:var(--mc-vermelho);color:var(--p-branco)}.tf-aidpi-sub{background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.tf-aidpi-sub>b{font-size:var(--fs-sm);color:var(--c-texto-titulo)}.tf-aidpi-nota{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:0}.tf-aidpi-res{background:var(--c-surface);border:2px solid var(--c-border);border-radius:10px;padding:8px 10px}.tf-aidpi-res.g-rosa{border-color:var(--p-rosa-600)}.tf-aidpi-res.g-amarelo{border-color:var(--mc-amarelo)}.tf-aidpi-res.g-verde{border-color:var(--mc-verde)}.tf-aidpi-res-tit{font-size:var(--fs-sm);color:var(--c-texto-titulo);flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:700;display:flex}.tf-aidpi-res-tit small{color:var(--c-text-muted);font-weight:500;font-size:var(--fs-xs)}.tf-aidpi-res ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tf-aidpi-res li{font-size:var(--fs-sm);color:var(--c-text-primary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tf-aidpi-res li small{color:var(--c-text-secondary);font-size:var(--fs-xs)}.tf-aidpi-res p{font-size:var(--fs-xs);color:var(--c-text-muted);margin:6px 0 0}.tf-aidpi-ponto{border-radius:50%;flex-shrink:0;width:12px;height:12px}.tf-aidpi-ponto.g-rosa{background:var(--p-rosa-600)}.tf-aidpi-ponto.g-amarelo{background:var(--mc-amarelo)}.tf-aidpi-ponto.g-verde{background:var(--mc-verde)}.tf-protocolo{flex-direction:column;gap:4px;display:flex}.tf-protocolo span{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.tf-destinos{flex-direction:column;gap:6px;display:flex}.tf-chip.tf-destino{text-align:left;font-size:var(--fs-sm);color:var(--c-text-primary);justify-content:flex-start;padding:6px 12px;position:relative}.tf-destino input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tf-chip.tf-destino:hover{border-color:var(--c-primary)}.tf-chip.tf-destino:has(input:focus-visible){outline:2px solid var(--c-primary);outline-offset:1px}.tf-chip.tf-destino.on{background:var(--c-primaria-fundo);border-color:var(--c-primaria-fundo);color:var(--c-text-inverse)}.tf-chip.tf-destino.urgente.on{background:var(--mc-vermelho);border-color:var(--mc-vermelho);color:var(--p-branco)}.tf-chip.tf-destino.urgente.on:has(input:focus-visible){outline-color:var(--mc-vermelho)}@media (width<=1280px){.tf-grade{grid-template-columns:1fr}.tf-area-c{grid-template-columns:1fr 1fr;display:grid;position:static}.tf-area-c>:only-child{grid-column:1/-1}.tg-listas{grid-template-columns:1fr}}@media (width<=1024px){.tr-grade{grid-template-columns:1fr}.tr-atual{margin-left:0}.tf-grade,.tf-area-c,.tf-esp-grade,.tf-escrita,.tf-coleta,.tf-chegada{flex-direction:column;display:flex}.tf-grade,.tf-area-c,.tf-coleta,.tf-chegada,.tf-esp-grade{align-items:stretch}}@media (width<=640px){.tg-item-id .tg-nome{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.tg-resumo{grid-template-columns:1fr}.tg-item{flex-wrap:wrap}.tg{padding:10px}.tg-local{margin-left:0}.tf-sv{grid-template-columns:repeat(2,1fr)}.tf-gestacao,.tf-campo{grid-template-columns:1fr}.tf-campo-span2{grid-column:auto}.tf-cores{grid-template-columns:repeat(5,minmax(56px,1fr))}.tf-cor small{display:none}.tf-etapas-tempo{margin-left:0}}.ta-cor{flex-direction:column;gap:8px;margin-top:10px;display:flex}.ta-sugestao{border:1px solid var(--c-border);background:var(--c-fill);border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.ta-sugestao.abaixo{border-color:var(--c-danger-border);background:var(--c-danger-light)}.ta-sugestao-cab{font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ta-sugestao.abaixo .ta-sugestao-cab i{color:var(--c-danger)}.ta-sugestao-cab small{color:var(--c-text-muted)}.ta-cor-tag{font-size:var(--fs-xs);color:var(--p-branco);border-radius:999px;align-items:center;padding:1px 8px;font-weight:700;display:inline-flex}.ta-cor-tag.c-vermelho{background:var(--mc-vermelho)}.ta-cor-tag.c-laranja{background:var(--mc-laranja)}.ta-cor-tag.c-amarelo{background:var(--mc-amarelo);color:var(--p-mc-amarelo-texto)}.ta-abaixo{font-size:var(--fs-xs);color:var(--c-danger);margin:0;font-weight:500}.ta-criterios{flex-wrap:wrap;gap:4px;display:flex}.ta-criterio{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-primary);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.ta-ponto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ta-ponto.c-vermelho{background:var(--mc-vermelho)}.ta-ponto.c-laranja{background:var(--mc-laranja)}.ta-ponto.c-amarelo{background:var(--mc-amarelo)}.ta-sem-sugestao{font-size:var(--fs-xs);color:var(--c-text-muted);align-items:center;gap:6px;margin:0;display:flex}.ta-protocolos{border-top:1px solid var(--c-border);flex-direction:column;gap:8px;margin-top:12px;padding-top:10px;display:flex}.ta-prot{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.ta-prot.sugerido{border-color:var(--c-warning-border);background:var(--c-warning-light)}.ta-prot.aberto{border-color:var(--c-danger-border);box-shadow:inset 4px 0 0 var(--c-danger)}.ta-prot-cab{font-size:var(--fs-sm);color:var(--c-text-primary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ta-prot-cab>i{color:var(--c-danger)}.ta-prot-estado{font-size:var(--fs-xs);color:var(--c-danger);margin-left:auto;font-weight:500}.ta-prot-estado.sug{color:var(--c-warning-text)}.ta-prot-motivos{font-size:var(--fs-xs);color:var(--c-text-primary);margin:0;font-weight:500}.ta-prot-orient{font-size:var(--fs-xs);color:var(--c-text-secondary);margin:0}.ta-prot-acoes{justify-content:flex-end;display:flex}.ta-dados{flex-direction:column;gap:10px;margin-top:2px;display:flex;container-type:inline-size}.ta-perguntas{border:1px solid var(--c-border);background:var(--c-surface);border-radius:6px;flex-direction:column;display:flex}.ta-q{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:10px;padding:6px 10px;display:grid}.ta-q+.ta-q{border-top:1px solid var(--c-border)}.ta-q-rot{flex-direction:column;gap:1px;min-width:0;display:flex}.ta-q-rot span{font-size:var(--fs-sm);color:var(--c-text-primary)}.ta-campos{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:10px 14px;display:grid}.ta-campo-col{flex-direction:column;gap:6px;display:flex}.ta-campo{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-direction:column;gap:3px;font-weight:500;display:flex}.ta-hora{gap:4px;display:flex}.ta-hora .tf-input{flex:1;min-width:0}.ta-hora .tf-chip{min-height:36px}.ta-check{font-size:var(--fs-xs);color:var(--c-text-secondary);align-items:center;gap:6px;display:flex}@container (width<=440px){.ta-q{grid-template-columns:1fr;gap:4px}}.ta-outros{font-size:var(--fs-xs);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ta-outros .tf-chip{gap:4px;min-height:28px}.tg-tag.protocolo{background:var(--c-warning-light);color:var(--c-warning-text);border:1px solid var(--c-warning-border);margin-left:6px}.tg-tag.protocolo.atrasado{background:var(--c-danger-light);color:var(--c-danger);border-color:var(--c-danger-border)}.tf-orientacao{margin-top:10px}.tg-listas.fila-larga{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.tg-relogio{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.tg-tempo{text-align:right;align-items:flex-end}.tg-tempo .tg-reav{font-size:var(--fs-xs);white-space:nowrap}.tg-vistas{border-bottom:1px solid var(--c-border);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.tg-resumo-dobra{border-top:1px solid var(--c-border);margin-top:auto}.tg-resumo-dobra>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--c-text-secondary);align-items:center;gap:6px;padding:10px 12px;font-weight:500;list-style:none;display:flex}.tg-resumo-dobra>summary::-webkit-details-marker{display:none}.tg-resumo-dobra>summary:hover{color:var(--c-texto-titulo)}.tg-resumo-dobra[open] .tg-resumo-seta{transform:rotate(90deg)}.tg-resumo-dobra>.tg-resumo{margin-top:0}@media (width<=1024px){.tg-listas.fila-larga{grid-template-columns:minmax(0,1fr)}}.tg-item{flex-wrap:wrap;row-gap:6px}.tg-item>.tg-item-id{flex:14rem;min-width:min(14rem,100%)}.tg-item-id .id-pac>b.tg-nome{-webkit-line-clamp:2;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-item>.tg-tempo{max-width:10rem}.tg-item>.tg-tempo .tg-reav{white-space:normal;line-height:1.25}.tg-item>.tg-acoes{margin-left:auto}@media (width<=640px){.tg-item-id .id-pac>b.tg-nome{-webkit-line-clamp:unset;overflow-wrap:break-word;display:inline;overflow:visible}.tg-item>.tg-tempo{max-width:none}}.tg-barra .tg-local .le-lista{width:auto;min-width:150px}.tf-concluir{align-self:flex-end}.tf-testes{flex-direction:column;gap:6px;display:flex}.tf-teste{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;display:grid}.tf-teste>span{font-size:var(--fs-xs);color:var(--c-text-secondary);font-weight:500}.tf-campo>div>.tf-chips+.tf-chips{margin-top:6px}.tg-tag.tg-senha{letter-spacing:.03em;font-weight:700}.tg-tag-doc{font-size:var(--fs-xs);color:var(--c-text-secondary);white-space:nowrap}.sn{flex-direction:column;gap:12px;display:flex}.sn-barra{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sn-campo{min-width:180px;font-size:var(--fs-sm);color:var(--c-text-secondary);flex-direction:column;gap:4px;display:flex}.sn-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.sn-codigo{font-size:var(--fs-lg);color:var(--c-primary);letter-spacing:.04em;font-variant-numeric:tabular-nums}.sn-cor{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sn-sub{color:var(--c-text-secondary);font-size:var(--fs-xs);margin-top:2px;display:block}.sn-linha-acoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sn-tabela tr.sn-minha td{background:var(--c-primary-soft)}.sn-tabela thead th{z-index:1;position:sticky;top:0}.sn-tabela tbody tr:hover td{background:var(--c-fill)}.sn-faixa{border:1px solid var(--c-info-border);border-radius:var(--r-md);background:var(--c-info-light);color:var(--c-text-primary);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex}.sn-faixa>i{color:var(--c-info);font-size:var(--fs-lg)}.sn-faixa .lb-btn{margin-left:auto}.sn-totem{z-index:900;background:var(--c-surface-inset);position:fixed;inset:0;overflow:auto}.crp-overlay{z-index:10000;background:var(--p-cinza-200);font-family:IBM Plex Sans,Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:auto}.crp-page{box-sizing:border-box;color:#000;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin:16px auto;padding:8mm;display:flex;box-shadow:0 4px 20px #00000014}.crp-page .pr-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.crp-page .pr-topo-texto{flex:1}.crp-page .pr-topo-texto .nome{text-transform:uppercase;font-size:10.5px;font-weight:800}.crp-page .pr-topo-texto .sub{color:#333;text-transform:uppercase;margin-top:1px;font-size:8px;font-weight:600;line-height:1.25}.crp-page .pr-topo-logos{align-items:center;gap:6px;display:flex}.crp-page .pr-topo-logos img{object-fit:contain;width:auto;height:25px}.crp-hr{border:none;border-top:1px solid #000;border-image:;margin:5px 0}.crp-titulo{text-align:center;letter-spacing:.03em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e7e7e7;border:1px solid #000;margin:4px 0;padding:5px;font-size:11.5pt;font-weight:800}.crp-quando{justify-content:space-between;margin:4px 2px 6px;font-size:10px;display:flex}.crp-setor{break-inside:avoid;margin-top:6px}.crp-setor-tit{text-align:center;margin-bottom:2px;font-size:10.5px;font-weight:800}.crp-setor-tit small{color:#444;margin-left:6px;font-size:8px;font-weight:600}.crp-tabela{border-collapse:collapse;table-layout:fixed;width:100%}.crp-tabela th{text-transform:uppercase;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border:1px solid #555;padding:2px 4px;font-size:8.5px;font-weight:800}.crp-tabela td{vertical-align:middle;overflow-wrap:anywhere;border:1px solid #555;height:16px;padding:2px 4px;font-size:9px}.crp-tabela td.leito{text-align:center;font-weight:700}.crp-tabela td.pac{text-transform:uppercase;font-weight:700}.crp-tabela td.adm{text-align:center;font-weight:700}.crp-tabela td.contato{font-size:8.5px}.crp-tabela .c-leito{width:9%}.crp-tabela .c-pac{width:33%}.crp-tabela .c-acomp{width:20%}.crp-tabela .c-contato{width:17%}.crp-tabela .c-adm{width:6%}.crp-tabela .c-obs{width:15%}.crp-indisp{text-transform:none;color:#555;font-style:italic;font-weight:600}.crp-rn{margin-top:1px;font-size:8px;font-weight:600}.crp-assinaturas{text-align:center;gap:30px;margin-top:auto;padding-top:18px;font-size:9px;font-weight:600;display:flex}.crp-assinaturas>div{flex:1}.crp-linha{border-top:1px solid #000;margin-top:22px;margin-bottom:3px;display:block}.crp-rodape{color:#555;border-top:1px solid #bbb;justify-content:space-between;margin-top:6px;padding-top:2px;font-size:7.5px;display:flex}@media print{.crp-overlay{background:0 0}.crp-page{box-shadow:none;width:auto;min-height:auto;margin:0;padding:0}.crp-overlay{position:static;inset:auto;overflow:visible}.crp-page{display:block}.crp-tabela thead{display:table-header-group}.crp-setor{break-inside:auto}.crp-setor-tit{break-after:avoid}.crp-tabela tr,.crp-assinaturas{break-inside:avoid}}.recepcao-search-bar{align-items:center;gap:12px;display:flex}.recepcao-search-bar .recepcao-search-input{flex:1;position:relative}.recepcao-search-bar .recepcao-search-input i{color:var(--c-text-muted);font-size:var(--fs-lg);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.recepcao-search-bar .recepcao-search-input input{border:1px solid var(--c-border-dark);border-radius:var(--r-md);width:100%;min-height:40px;font-size:var(--fs-sm);background:var(--c-surface-inset);outline:none;padding:8px 14px 8px 40px;transition:all .15s}.recepcao-search-bar .recepcao-search-input input:focus{border-color:var(--c-primary);background:var(--c-surface);box-shadow:0 0 0 3px var(--c-primary-light)}.recepcao-search-bar button{flex-shrink:0}.recepcao-search-bar .lb-btn{padding:0 20px}.recepcao-page-scroll{flex-grow:1;flex-basis:0%;width:100%;margin:0 auto;padding:16px 20px 32px;flex-shrink:1!important;max-width:100%!important;overflow-y:auto!important}@media (width>=1280px){.recepcao-page-scroll{max-width:100%!important}}.rc-layout{display:block}.rc-v2 .rc-layout{align-items:flex-start;gap:16px;display:flex}.rc-v2 .rc-principal{flex:1;min-width:0}.rc-v2 .rc-abas{margin-bottom:16px}.rc-v2 .rc-recentes{background:var(--c-surface);border:1px solid var(--c-linha);border-radius:var(--r-xl);flex-shrink:0;width:300px;padding:14px 16px;position:sticky;top:12px;margin-top:0!important}.rc-v2 .rc-recentes .form-section-title{border:0;margin:0 0 10px;padding:0}.rc-v2 .rc-rec-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rc-v2 .rc-rec-topo .form-section-title{align-items:center;gap:6px;margin:0;display:inline-flex}.rc-v2 .rc-rec-qtd{background:var(--c-primary-soft);color:var(--c-primary);font-size:var(--fs-xs);letter-spacing:0;border-radius:999px;padding:1px 7px}.rc-v2 .rc-rec-atualizar{border:1px solid var(--c-linha);background:var(--c-surface);color:var(--c-texto-apoio);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.rc-v2 .rc-rec-atualizar:hover{color:var(--c-primary);border-color:var(--c-primary-borda)}@keyframes rcGirar{to{transform:rotate(360deg)}}.rc-v2 .rc-rec-lista{max-height:calc(100vh - 290px);margin:0 -8px;padding:0;list-style:none;overflow-y:auto}.rc-v2 .rc-rec-item{border-top:1px solid var(--c-divisor-lista)}.rc-v2 .rc-rec-item:first-child{border-top:0}.rc-v2 .rc-rec-cab{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:8px;display:flex}.rc-v2 .rc-rec-cab:hover,.rc-v2 .rc-rec-item.ativo .rc-rec-cab{background:var(--c-surface-inset)}.rc-v2 .rc-rec-nome{font-size:var(--fs-sm);color:var(--c-texto-titulo);font-weight:500}.rc-v2 .rc-rec-meta{font-size:var(--fs-xs);color:var(--c-texto-apoio);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.rc-v2 .rc-rec-situacao{font-size:var(--fs-xs);background:var(--c-surface-inset);color:var(--c-texto-apoio);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:500;display:inline-flex}.rc-v2 .rc-rec-situacao em{font-style:normal;font-weight:500}.rc-v2 .rc-rec-situacao.tom-aguarda{background:var(--c-warning-light);color:var(--c-warning-text)}.rc-v2 .rc-rec-situacao.tom-andamento{background:var(--c-primary-soft);color:var(--c-primary)}.rc-v2 .rc-rec-cor{border-radius:50%;flex-shrink:0;width:9px;height:9px}.rc-v2 .rc-rec-cor.cor-amarelo{background:var(--mc-amarelo)}.rc-v2 .rc-rec-cor.cor-verde{background:var(--mc-verde)}.rc-v2 .rc-rec-falta{font-size:var(--fs-xs);color:var(--c-warning-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.rc-v2 .rc-rec-acoes{grid-template-columns:1fr 1fr;gap:6px;padding:2px 8px 10px;display:grid}.rc-v2 .rc-rec-linha{grid-column:1/-1}.rc-v2 .rc-form{counter-reset:rc-bloco 0}.rc-v2 .rc-form .form-section-title{align-items:center;gap:10px;display:flex}.rc-v2 .rc-form .form-section-title:before{counter-increment:rc-bloco 1;content:counter(rc-bloco);border-radius:var(--r-md);background:var(--c-fundo-suave);width:24px;height:24px;color:var(--c-texto-medio);font-size:var(--fs-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}@media (width<=1024px){.rc-v2 .rc-layout{flex-direction:column}.rc-v2 .rc-recentes{width:100%;position:static}}.rc-atd-atual{border-radius:var(--r-md);border:1px solid var(--c-info-border);background:var(--c-info-light);color:var(--c-text-primary);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin-top:22px;padding:10px 12px;line-height:1.4;display:flex}.rc-atd-atual>i{font-size:var(--fs-lg);color:var(--c-primary);flex-shrink:0;margin-top:1px}.rc-atd-nota{font-size:var(--fs-xs);color:var(--c-text-muted);margin-top:14px}.rc-atd-nota b{color:var(--c-text-secondary)}@media (width<=640px){.recepcao-search-bar .recepcao-search-input{flex:100%}.recepcao-search-bar .lb-btn{max-width:none!important}}.rc-v2 .rc-aviso-info{background:var(--c-primary-light);color:var(--c-primary);border-left-color:var(--c-primary)}.rc-v2 .rc-aviso-linha{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-v2 .rc-espaco-acima{margin-top:16px}.rc-v2 .rc-acoes{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.rc-v2 .rc-acoes.entre{justify-content:space-between}.rc-v2 .rc-intro{font-size:var(--fs-sm);color:var(--c-text-muted);margin:-8px 0 16px}.rc-v2 .rc-ok{border-radius:var(--r-md);background:var(--c-primary-soft);color:var(--c-primary-hover);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;display:flex}.rc-v2 .rc-linha-pac{border-bottom:1px solid var(--c-divisor-lista);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.rc-v2 .rc-linha-pac>div:first-child{min-width:0}.rc-v2 .rc-linha-sub{color:var(--c-text-muted);font-size:var(--fs-xs)}.rc-v2 .rc-subtitulo{font-size:var(--fs-sm);color:var(--c-texto-titulo);margin:4px 0;font-weight:600}.rc-v2 .rc-subtitulo.rc-espaco-acima{margin-top:18px}.rc-v2 .rc-linha-vazia{color:var(--c-text-muted);font-size:var(--fs-sm)}.rc-v2 .rc-vazio{border:1px dashed var(--c-border-dark);border-radius:var(--r-lg);background:var(--c-surface-inset);color:var(--c-text-secondary);font-size:var(--fs-sm);text-align:center;margin:14px 0;padding:24px 16px}.rc-v2 .rc-abas .rg-aba{padding:10px 12px}.rc-v2 .rc-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:14px;display:flex}.rc-v2 .rc-topo-tit{min-width:0}.rc-v2 .rc-topo-tit .page-title{margin:0}.rc-v2 .rc-topo-tit .page-subtitle{margin:4px 0 0}.rc-v2 .rc-topo-acoes{flex-wrap:wrap;gap:8px;display:flex}.rc-v2 .rc-resumo{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:16px;display:grid}.rc-v2 .rc-resumo-item{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text-primary);font:inherit;text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.rc-v2 button.rc-resumo-item{cursor:pointer}.rc-v2 button.rc-resumo-item:hover{border-color:var(--c-primary)}.rc-v2 .rc-resumo-item>.ph{font-size:var(--fs-xl);color:var(--c-primary);flex-shrink:0}.rc-v2 .rc-resumo-item span{flex-direction:column;min-width:0;display:flex}.rc-v2 .rc-resumo-item b{font-size:var(--fs-xl);color:var(--c-texto-titulo);font-weight:700;line-height:1.1}.rc-v2 .rc-resumo-item small{font-size:var(--fs-xs);color:var(--c-text-secondary)}.rc-v2 .rc-resumo-item em{font-style:normal;font-size:var(--fs-xs);color:var(--c-text-muted)}.rc-v2 .rc-resumo-item.atencao{border-color:var(--c-warning-border);background:var(--c-warning-light)}.rc-v2 .rc-resumo-item.atencao>.ph,.rc-v2 .rc-resumo-item.atencao b{color:var(--c-warning-text)}.rc-v2 .jc-janela .rc-form>.card{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.rc-v2 .jc-janela .rc-form .rc-acoes{z-index:1;background:var(--c-bg);border-top:1px solid var(--c-linha);margin-top:16px;margin-bottom:-22px;padding:12px 0 22px;position:sticky;bottom:-22px}@media (width<=640px){.rc-v2 .rc-topo-acoes{width:100%}.rc-v2 .rc-topo-novo{flex:100%;justify-content:center}.rc-v2 .rc-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}.qe{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);margin:0 0 14px;padding:12px 14px}.qe-tit{font-size:var(--fs-md);color:var(--c-text-primary);align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.qe-tit small{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:400}.qe-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.qe-etapa{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text-primary);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:8px 10px;display:flex}.qe-etapa small{color:var(--c-text-secondary);font-size:var(--fs-xs);display:block}.qe-etapa b{font-size:var(--fs-lg);font-variant-numeric:tabular-nums}.qe-etapa.alerta{border-color:var(--c-danger-border);background:var(--c-danger-light)}@media (width<=1280px){.qe-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.qe-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.lt-opcoes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.lt-opcao{border:1px solid var(--c-border-dark);border-radius:var(--r-lg);background:var(--c-surface);min-height:48px;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);cursor:pointer;padding:8px 12px;font-weight:500}.lt-opcao:hover{border-color:var(--c-primary);background:var(--c-primary-soft)}.lt-opcao.on{border-color:var(--c-primaria-fundo);background:var(--c-primaria-fundo);color:var(--c-sobre-primaria)}.modal-backdrop.lt-fundo{z-index:40;top:54px}.lb-busca.pa-busca{min-width:0}.lb-busca.pa-busca input[type=search]{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:var(--c-text-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 0;font-weight:400}.lb-busca.pa-busca:focus-within{border-color:var(--c-primary)}.lb-msg.pa-atencao{background:var(--c-warning-light);color:var(--c-warning-text);border:1px solid var(--c-warning-border)}.lb-msg.pa-quebra{flex-wrap:wrap}.lb-msg>.ph{flex:none}.pa-contador{font-style:normal;font-size:var(--fs-xs);background:var(--c-fill);border:1px solid var(--c-border);color:var(--c-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-weight:500;line-height:1.5;display:inline-flex}.print-area .trg-etapa{color:#000;border-bottom:1px solid #000;align-items:center;gap:6px;margin:4px 0 2px;padding:3px 0;display:flex}.print-area .trg-etapa,.print-area .trg-etapa *{font-family:var(--imp-mono,"Courier New", Courier, monospace)!important}.print-area .trg-etapa span{align-items:center;font-weight:700;display:inline-flex;color:#000!important}.print-area .trg-etapa b{text-transform:uppercase;letter-spacing:.06em}.print-area .trg-etapa em{color:#000;margin-left:auto;font-style:normal}.print-area .trg-bloco{flex-direction:column;gap:3px;padding:2px 4px 6px;display:flex}.print-area .trg-linha{white-space:pre-wrap;text-align:left}.print-area .trg-sv{margin:2px 0}.print-area .trg-subtitulo{color:#000;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-family:var(--imp-mono,"Courier New", Courier, monospace)}.print-area .trg-resultado{border:1px solid #888;border-radius:2px;align-items:stretch;margin-bottom:2px;display:flex;overflow:hidden}.print-area .trg-nivel{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;flex-shrink:0;justify-content:center;gap:1px;width:34%;padding:6px 10px;display:flex}.print-area .trg-resultado.c-laranja .trg-nivel,.print-area .trg-resultado.c-amarelo .trg-nivel,.print-area .trg-resultado.c-verde .trg-nivel{background:#000}.print-area .trg-resultado-dados{color:#000;background:#fff;flex-direction:column;flex:1;gap:1px;padding:5px 10px;display:flex}.print-area .trg-reav td.trg-reav-texto{text-align:left;font-weight:400}.print-area .trg-reav th.trg-reav-texto,.print-area .trg-reav td.trg-reav-texto{width:46%}.print-area .trg-reav td{font-weight:400}.print-area .trg-bloco>table.trg-reav{flex:none}.print-area .trg-reav td.trg-reav-autor{white-space:nowrap}.doc-leitura .trg-page{--dc-texto:9pt;--dc-lh:1.35}.print-area .trg-grade{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.print-area .trg-reav tr.trg-em-branco td{height:6.5mm}.print-area .trg-pautado{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:repeating-linear-gradient(#0000 0 6.7mm,#a2a2a2 6.7mm 7mm);flex:1;min-height:7mm;margin-top:1mm}.doc-leitura>.trg-page{min-height:262mm!important}.sn-aba{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.sn-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sn-cab>div:first-child{flex:320px;min-width:0}.sn-cab h3{font-size:var(--fs-lg);color:var(--c-texto-titulo);margin:0}.sn-cab p{font-size:var(--fs-sm);color:var(--c-text-muted);margin:2px 0 0}.sn-vazio{text-align:center;border:1px dashed var(--c-border-dark);border-radius:var(--r-xl);color:var(--c-texto-apoio);font-size:var(--fs-sm);background:var(--c-surface);padding:28px}.lupa-cid{border-radius:var(--r-sm);border:1px solid var(--c-border);background:var(--c-surface);min-width:24px;height:24px;color:var(--c-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);cursor:pointer;vertical-align:middle;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.lupa-cid:hover{background:var(--c-primary-light)}.lupa-cid .ph{font-size:var(--fs-sm)}.lembrete-ferimento{border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-text-primary);border-radius:var(--r-lg);font-size:var(--fs-sm);margin-top:8px;padding:6px 10px}.lf-cabeca{width:100%;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:var(--c-warning-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-family:inherit;font-weight:700;display:flex}.lf-seta{margin-left:auto}.lf-bloco{margin-top:8px}.lf-bloco>b{align-items:center;gap:6px;display:flex}.lf-bloco ul{margin:4px 0 0;padding-left:20px}.lf-bloco li{margin:2px 0}.lf-tabela{border-collapse:collapse;background:var(--c-surface);width:100%;margin-top:6px}.lf-tabela th,.lf-tabela td{text-align:left;vertical-align:top}.lf-sinan{color:var(--c-text-secondary);align-items:center;gap:6px;margin:6px 0 0;font-weight:600;display:flex}.lf-rodape{font-size:var(--fs-xs);color:var(--c-text-muted);margin:6px 0 2px}.cs-filtro-desfecho{border-bottom:1px solid var(--c-border);padding:8px 12px}.cs-desf-tag{font-size:var(--fs-xs);background:var(--c-fill);color:var(--c-text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-weight:700}.cs-modo{font-size:var(--fs-md);color:var(--c-texto-titulo);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cs-tit{font-size:var(--fs-md);color:var(--c-texto-titulo);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.cs-tit small{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.cs-obrig{color:var(--c-danger);font-style:normal}.cs-cor{font-size:var(--fs-xs);color:var(--p-branco);border-radius:999px;padding:3px 10px;font-weight:700}.cs-cor.c-laranja{background:var(--mc-laranja)}.cs-cor.c-verde{background:var(--mc-verde)}.cs-triagem{background:var(--c-surface-raised)}.cs-linha{font-size:var(--fs-sm);color:var(--c-text-primary);white-space:pre-wrap;line-height:1.45}.cs-linha b{color:var(--c-text-secondary)}.cs-linha.alerta,.cs-linha.alerta b{color:var(--c-danger)}.cs-sv{border-collapse:collapse;text-align:center;width:100%}.cs-desfecho{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.cs-opcao{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text-primary);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cs-opcao>i{font-size:var(--fs-lg);color:var(--c-primary);flex-shrink:0}.cs-opcao span{flex-direction:column;gap:1px;min-width:0;display:flex}.cs-opcao b{font-size:var(--fs-sm)}.cs-opcao small{font-size:var(--fs-xs);color:var(--c-text-muted)}.cs-opcao.on{border:2px solid var(--c-primary);background:var(--c-primary-soft)}:root[data-tema=escuro] .cs-opcao:not(.on){border-color:var(--c-border-dark)}.cs-opcao.urgente>i{color:var(--c-danger)}.cs-opcao.urgente.on{border-color:var(--mc-vermelho);background:var(--c-danger-light)}.cs-nota{font-size:var(--fs-xs);color:var(--c-text-secondary);align-items:center;gap:6px;margin:0;display:flex}.cs-nota.alerta{border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text);border-radius:8px;flex-wrap:wrap;padding:8px 10px;font-weight:500}.cs-nota.alerta>span{flex:160px}.cs-doc>span{flex:1;min-width:0}.cs-docs-mais{color:var(--c-primary);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:none;border-image:;align-items:center;gap:4px;margin-top:6px;padding:4px 0;font-weight:500;display:flex}.cs-consulta .cid-sug{flex-direction:column;gap:8px;margin-top:8px;display:flex}.cs-consulta .cid-sug-linha{border:1px solid var(--c-primary-borda);background:var(--c-surface);font-size:var(--fs-sm);color:var(--c-text-primary);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.cs-consulta .cid-sug-linha code{min-width:52px;color:var(--c-primary);font-family:inherit;font-weight:700}.cs-consulta .cid-sug-linha span{flex:1;min-width:0}.cs-consulta .cid-busca{border:1px solid var(--c-border-dark);background:var(--c-surface);border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.cs-consulta .cid-busca i{color:var(--c-text-muted)}.cs-consulta .cid-busca input:not([type=checkbox]):not([type=radio]){min-width:0;height:auto;box-shadow:none;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);color:var(--c-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.cs-consulta .cid-busca:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-borda)}.cs-consulta .cid-busca-lista{flex-direction:column;gap:4px;max-height:260px;display:flex;overflow-y:auto}.cs-consulta .cid-busca-item{cursor:pointer;border-color:var(--c-border);width:100%}.cs-consulta .cid-busca-item:hover{border-color:var(--c-primary);background:var(--c-primary-soft)}.cs-consulta .cid-registrado{font-size:var(--fs-xs);align-items:center;gap:6px;margin-top:6px;line-height:1.35;display:flex}.cs-consulta .cid-registrado.ok{color:var(--c-primary)}.cs-consulta .cid-registrado.ok b{font-weight:700}.cs-consulta .cid-registrado.falta{color:var(--c-text-muted)}.cs-docs-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cs-doc{border:1px solid var(--c-border-dark);background:var(--c-surface);min-height:38px;color:var(--c-texto-titulo);font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-family:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:flex}.cs-doc i{font-size:var(--fs-md);color:var(--c-primary);flex-shrink:0}.cs-doc:hover{border-color:var(--c-primary);background:var(--c-primary-soft)}.cs-documento{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=1024px){.cs-docs-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-abas{margin-bottom:10px!important}.cs-consulta>[hidden]{display:none!important}.ru{flex-direction:column;gap:12px;display:flex}.ru.com-emitir{grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ru-principal{gap:12px}.ru-topo{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.ru-chip{background:var(--c-surface-inset);color:var(--c-text-secondary);font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:500;display:inline-flex}.ru-chip.cor.c-laranja{background:var(--mc-laranja);color:var(--p-branco)}.ru-chip.cor.c-amarelo{background:var(--mc-amarelo);color:var(--p-mc-amarelo-texto)}.ru-chip.cor.c-verde{background:var(--mc-verde);color:var(--p-branco)}.ru-topo-acoes{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.ru-fases{flex-direction:column;gap:10px;display:flex}.ru-fase{border:1px solid var(--c-border);border-left:4px solid var(--c-border-dark);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ru-fase.t-consulta,.ru-fase.t-reavaliacao{border-left-color:var(--c-primary)}.ru-fase-cab{font-size:var(--fs-sm);color:var(--c-texto-titulo);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ru-fase-ic{background:var(--c-surface-inset);width:26px;height:26px;color:var(--c-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ru-fase.t-consulta .ru-fase-ic,.ru-fase.t-reavaliacao .ru-fase-ic{background:var(--c-primary-soft);color:var(--c-primary)}.ru-fase-meta{font-size:var(--fs-xs);color:var(--c-text-muted)}.ru-campos{gap:4px;margin:0;padding-left:36px;display:grid}.ru-campos>div{font-size:var(--fs-sm);grid-template-columns:160px 1fr;gap:8px;display:grid}.ru-campos dt{color:var(--c-texto-apoio);font-weight:500;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.ru-campos dd{color:var(--c-texto-titulo);overflow-wrap:anywhere;margin:0}.ru-itens{flex-direction:column;margin:0;padding:0 0 0 36px;list-style:none;display:flex}.ru-item{border-top:1px dashed var(--c-divisor-lista);font-size:var(--fs-sm);grid-template-columns:24px 44px minmax(140px,auto) minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 0;display:grid}.ru-item:first-child{border-top:0}.ru-ic{background:var(--c-surface-inset);width:24px;height:24px;color:var(--c-text-muted);font-size:var(--fs-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ru-ic.c-laranja{background:var(--mc-laranja);color:var(--p-branco)}.ru-ic.c-amarelo{background:var(--mc-amarelo);color:var(--p-mc-amarelo-texto)}.ru-ic.c-verde{background:var(--mc-verde);color:var(--p-branco)}.ru-item-hora{font-size:var(--fs-xs);color:var(--c-text-muted);font-variant-numeric:tabular-nums}.ru-item-titulo{color:var(--c-texto-titulo);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ru-item-detalhe{color:var(--c-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ru-item-autor{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap}.ru-acoes{justify-content:flex-end;gap:6px;min-width:32px;display:flex}.ru-desfecho{background:var(--c-success-light);color:var(--c-success);font-size:var(--fs-sm);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 12px;display:flex}.ru-desfecho span{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.ru-desfecho em{font-style:normal;font-size:var(--fs-xs);opacity:.85}.ru-emitir{gap:10px;position:sticky;top:0}.ru-emitir-nota{font-size:var(--fs-xs);color:var(--c-text-muted);margin:-4px 0 0}.ru-grupo{flex-direction:column;gap:4px;display:flex}.ru-grupo-rot{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-texto-apoio);font-weight:500}@media (width<=1024px){.ru.com-emitir{grid-template-columns:1fr}.ru-emitir{position:static}.ru-item{grid-template-columns:24px 44px minmax(0,1fr) auto}.ru-item-detalhe,.ru-item-autor{white-space:normal;grid-column:3/-1}.ru-campos>div{grid-template-columns:1fr;gap:0}}.tg-item.clicavel{cursor:pointer}.cs-protocolo{border:1px solid var(--c-warning-border);background:var(--c-warning-light);color:var(--c-warning-text);font-size:var(--fs-sm);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.cs-protocolo.atrasado{border-color:var(--c-danger-border);background:var(--c-danger-light);color:var(--c-danger)}details.cs-atendidos>summary{cursor:pointer;list-style:none}details.cs-atendidos>summary::-webkit-details-marker{display:none}details.cs-atendidos .cs-dobra-seta{transition:transform .15s}details.cs-atendidos[open] .cs-dobra-seta{transform:rotate(90deg)}details.cs-atendidos:not([open])>summary{border-bottom:0}.po-exame{box-sizing:border-box;border-top:1px solid var(--c-border);flex-direction:column;grid-column:1/-1;gap:10px;width:100%;padding-top:10px;display:flex}.po-exame .cs-tit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.po-exame .cs-tit .po-marca{margin-left:auto}.po-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.po-linha{flex-wrap:wrap;gap:10px 18px;display:flex}.po-campo{font-size:var(--fs-xs);color:var(--c-text-secondary);flex-direction:column;gap:4px;min-width:0;font-weight:500;display:flex}.po-campo em{color:var(--c-danger);font-style:normal}.po-alerta{color:var(--c-danger);font-weight:700}.po-opcoes{flex-wrap:wrap;gap:6px;display:flex}.po-opcoes .tf-chip{padding:5px 12px}.po-marca{align-self:flex-start;gap:6px;padding:5px 12px}@media (width<=1024px){.po-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.po-grade{grid-template-columns:minmax(0,1fr)}}.print-area .fu-registro{flex-direction:column;display:flex}.print-area .fu-vazio{color:#000;margin:8px 0;font-style:italic}.print-area .fu-desfecho{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f5f9;border:1.5px solid #000;border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 4px;padding:6px 10px;display:flex}.print-area .fu-desfecho span{letter-spacing:.06em;color:#000;font-weight:700}.print-area .fu-desfecho b{text-transform:uppercase}.print-area .fu-desfecho em{color:#000;font-style:normal}.print-area .fu-protocolo{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f6f6f6;border:1.2px solid #000;border-left-width:4px;border-image:;border-radius:2px;margin:0 0 4px;padding:3px 8px}.print-area .fu-protocolo b{color:#000}.print-area .fu-sinais{color:#000;border:1px solid #d3d3d3;border-radius:2px;margin:0 0 6px;padding:3px 8px}.print-area .fu-sinais em{color:#535353;font-style:normal}.mp-caixa{margin-right:8px;display:inline-flex;position:relative}.previa-overlay{z-index:4000;background:#0f172a80;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.previa-janela{background:var(--c-surface);width:min(1240px,100%);height:100%;color:var(--c-text-primary);border-radius:var(--r-xl);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.previa-aviso{background:var(--c-warning-light);border-bottom:1px solid var(--c-warning-border);color:var(--c-warning-text);font-size:var(--fs-sm);align-items:center;gap:8px;padding:10px 16px;line-height:1.35;display:flex}.previa-aviso>.ph{font-size:var(--fs-lg);flex:none}.previa-corpo{background:var(--c-surface-inset);flex:1;padding:16px;overflow:auto}.previa-rodape{border-top:1px solid var(--c-border);background:var(--c-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.previa-papel{background:#fff;width:max-content;max-width:100%;margin:0 auto;position:relative;box-shadow:0 2px 14px #0000002e}html .previa-papel .print-page{z-index:auto;background:#fff;padding:10px;position:static;inset:auto;overflow:visible}@media print{.previa-overlay{display:none!important}}@media (width<=640px){.previa-overlay{padding:0}.previa-janela{border-radius:0}.previa-corpo{padding:8px}}:root .fpj-chips .fpj-chip.precaucao{background:var(--p-roxo-700);color:var(--p-branco);font-weight:700}.ass-rot{text-align:left;text-transform:uppercase;color:#000;font-size:7pt;font-weight:700;position:absolute;top:1mm;left:4mm;right:4mm}.doc-leitura>:not(.pr-page) .doc-rodape-container .ass-rot{font-size:var(--dc-legenda)!important;color:var(--dc-cor)!important;font-weight:700!important}.ass-caixa.ass-varios{grid-template-columns:50mm 1fr 1fr}.ass-varios .ass-campo+.ass-campo,.ass-sem-data .ass-campo+.ass-campo{border-left:1px solid #888}.doc-leitura>:is(.hef-page,.prot-page,.trg-page){--dc-fonte:"IBM Plex Sans", "Segoe UI", Arial, Helvetica, sans-serif}.print-area .trg-consentimento p{text-align:justify;margin:0}.trg-fecho{break-inside:avoid;page-break-inside:avoid;flex-direction:column;gap:4px;width:100%;margin-top:auto;display:flex}.trg-fecho .trg-consentimento{padding:0 4px}.print-area .trg-quebra-antes{break-before:page;page-break-before:always}.print-area .trg-duas-folhas,.print-area .trg-duas-folhas :is(.doc-corpo,.not-corpo){height:auto;display:block}.print-area .trg-duas-folhas .not-corpo>*+*{margin-top:5px}.print-area .trg-duas-folhas .trg-pautado{min-height:40mm}.print-area .trg-continuacao{text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:4px;padding:0 0 2px;font-size:8pt}.print-area .trg-duas-folhas .trg-fecho{margin-top:4mm}.print-area .trg-pautado.trg-pautado-livre{min-height:0}.tf-campo-erro .tf-input:is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--c-danger)}
