vaadin-login-overlay-wrapper::part(overlay){padding:unset;background-size:cover;background-clip:border-box;background-position-x:right;background-position-y:top;background-image:url(./wallpaper-C4MpqH2f.png)}vaadin-login-overlay-wrapper::part(card){background-color:var(--lumo-primary-text-color);padding:10px;border-radius:5px}vaadin-login-overlay-wrapper::part(brand){background-color:var(--lumo-primary-text-color);padding:unset;max-height:0px;min-height:unset;visibility:hidden}vaadin-login-form-wrapper::part(form-title){padding:unset;max-height:0px;min-height:unset;visibility:hidden}.signup{height:100%;padding:unset;background-image:url(./wallpaper-C4MpqH2f.png);background-size:cover;background-clip:border-box;align-items:center}.signup-accordion{margin-top:10%;width:1000px}.signup-accordion vaadin-accordion-panel{background-color:#f5f5f5}.signup-modulo-listbox{max-height:400px;width:100%;border:1px;border-radius:5px;border-color:var(--lumo-primary-color);border-style:solid}.signup-accordion-detail-layout{gap:unset;padding:unset}.signup-accordion-detail-layout vaadin-text-field,vaadin-email-field,vaadin-select,vaadin-multi-select-combo-box{width:100%}.signup-vaadin-confirm-dialog-overlay::part(content){width:1000px}.attiva-account{height:100%;padding:unset;background-image:url(./wallpaper-C4MpqH2f.png);background-size:cover;background-clip:border-box;align-items:center;display:flex}.attiva-account-content{background-color:#f5f5f5;margin:auto;max-width:500px;border-radius:5px}.attiva-account-content vaadin-password-field{width:100%}.main{height:100%;padding:unset;background-size:cover;background-clip:border-box;background-position-x:right;background-position-y:top;background-image:url(./wallpaper-C4MpqH2f.png)}.version-link{color:#fff;cursor:pointer;position:absolute;bottom:10px;right:50px}.internal-link{color:var(--lumo-primary-text-color);cursor:pointer}.arcfar{background-color:#f5f5f5;gap:unset;width:100%;height:100%}.arcfar-farmacie-grid{height:auto}.arcfar-menu-ricerca{gap:unset;padding:unset;max-width:300px;overflow:auto;padding:5px}.arcfar-menu-ricerca vaadin-text-field{width:290px}.arcfar-menu-ricerca vaadin-combo-box{width:290px}.arcfar-menu-ricerca vaadin-horizontal-layout{gap:5px;margin-top:10px;width:243px}.farmacia-page{background-color:#fff;overflow:auto;height:100%;width:100%}.farmacia-page::part(content){overflow:hidden}.farmacia-testata{gap:unset;margin:auto;overflow:auto;min-width:1000px;height:100%}.farmacia-testata-vlayout{gap:unset;padding:unset;margin:unset}.farmacia-scontistica{gap:unset;display:flex;flex-direction:column;height:100%;overflow:auto}.farmacia-scontistica vaadin-grid{width:1000px;height:150px}.farmacia-scontistica group-box{align-self:center}.farmacia-trattenute vaadin-grid{width:1100px;align-self:center}.farmacia-altridati{overflow:auto;height:100%;align-items:center}.farmacia-altridati vaadin-grid{width:1100px}.farmacia-variazioni{height:100%;padding-top:15px}.farmacia-variazioni-testata{width:100%}.farmacia-geoloc{padding-top:15px;height:100%;overflow:auto}.farmacia-geoloc-map{width:800px;height:600px;margin:auto;border-color:#000;border-style:solid;border-radius:8px}.farmacia-fascicolo{height:100%;width:100%;padding:unset;gap:unset}.farmacia-fascicolo-explorer{gap:unset;padding:unset;margin-top:10px;min-width:450px;max-width:450px}.farmacia-fascicolo-explorer-item{display:inline-flex;vertical-align:bottom;gap:5px}.farmacia-fascicolo-explorer-item span{padding-top:2.5px}.farmacia-fascicolo-documento{gap:unset;width:100%;overflow:auto}.farmacia-fascicolo-documento div{width:100%}.farmacia-fascicolo-documento vaadin-vertical-layout{gap:unset;padding:unset}.farmacia-fascicolo-documento-viewer{height:auto}.farmacia-fascicolo-documento-groupbox{min-width:450px;min-height:600px}.farmacia-fascicolo-documento-groupbox div{height:600px}.farmacia-fascicolo-documento-metadati-groupbox{min-width:450px}.farmacia-fascicolo-documento-metadati-groupbox trix-editor{height:300px;overflow:auto}.farmacia-fascicolo-documento-altro-groupbox{max-width:192px}.farmacia-fascicolo-form{height:100%;width:100%;padding:10px;gap:unset;align-items:center;background-color:#fff;overflow:auto}.farmacia-fascicolo-form vaadin-horizontal-layout{margin-right:-850px;padding-right:6px;gap:5px}.farmacia-fascicolo-form-metadati-groupbox{max-width:1000px;min-width:600px}.farmacia-fascicolo-form-metadati-groupbox trix-editor{height:280px;max-width:980px;overflow:auto}.farmacia-fascicolo-form-documento-groupbox vaadin-upload{min-width:600px;width:1000px}.distribuzione-geografica{background-color:#fff;height:100%;width:100%}.distribuzione-geografica-map{width:100%;height:auto;border-color:#000;border-style:solid}.distribuzione-geografica vaadin-vertical-layout{max-width:335px}.distribuzione-geografica group-box{width:295px;margin:unset}.distribuzione-geografica vaadin-select{width:317px}.variazione-personale{background-color:#fff;padding:unset;gap:unset;width:100%;height:100%}.variazione-personale-menu{background-color:var(--farmagrex-secondary-color);position:sticky;align-items:baseline;width:100%;top:0;z-index:1;max-height:80px;min-height:80px}.variazione-personale-menu-selectors{margin-left:auto}.variazione-personale-menu-buttons{margin-right:auto;gap:5px}.variazione-personale-large-selectors{min-width:250px}.variazione-personale-modulo{width:100%;height:100px;overflow:auto}.variazione-personale-modulo-pdf{width:100%;overflow:hidden;position:relative}.nomina-direttore-modulo{align-items:center;gap:5px}.nomina-direttore-modulo group-box{width:1025px}.nomina-direttore-modulo .group-box-content{width:100%}.sostituzione-direttore-modulo{align-items:center;gap:5px}.sostituzione-direttore-modulo group-box{width:1025px}.sostituzione-direttore-modulo .group-box-content{width:100%}.idoneita-direttore-modulo vaadin-accordion-panel{padding:20px}.idoneita-direttore-modulo-pratica-row{display:flex;gap:5px}.idoneita-direttore-modulo-pratica-row vaadin-text-field{width:100%}.idoneita-direttore-modulo-pratica-row vaadin-date-picker{width:180px}.idoneita-direttore-modulo-concorso{width:100%;height:80px}.assunzione-modulo{align-items:center;gap:5px}.assunzione-modulo group-box{width:1025px}.assunzione-modulo .group-box-content{width:100%}.cessazione-modulo{align-items:center;gap:5px}.cessazione-modulo group-box{width:1025px}.cessazione-modulo .group-box-content{width:100%}.personale-farmacia vaadin-grid{width:1100px;align-self:center}::part(personale-farmacia-item-yong){background-color:var(--lumo-warning-color)}.farchivio-farmacisti-personale{height:100%;width:100%;background-color:#fff}.farchivio-farmacisti-esperienza{height:100%;width:100%;overflow:auto;background-color:#fff}.farchivio-farmacisti-esperienza vaadin-grid{min-height:200px;max-height:400px}.calendar-configurazione{width:1100px;height:100%;padding:unset;gap:unset}.calendar-configurazione-strutture{height:100%;padding:unset}.calendar-configurazione-struttura-panel{gap:unset}.calendar-configurazione-struttura-panel vaadin-horizontal-layout{gap:5px}.calendar-configurazione-servizi{height:100%}.calendar-configurazione-indisponibilita{height:100%;padding:unset}.calendar-configurazione-indisponibilita-panel{gap:unset;max-width:600px}.calendar-configurazione-indisponibilita-panel vaadin-text-field,vaadin-combo-box,vaadin-date-picker{width:100%}.calendar-configurazione-indisponibilita-panel vaadin-text-area{width:500px;height:100px;max-height:130px}.calendar-configurazione-indisponibilita-panel vaadin-horizontal-layout{gap:5px}.evento-panel-menu{background-color:#fff;z-index:1;min-width:350px;width:100%;display:inline-flex;position:sticky;top:0;gap:5px}.evento-disponibilita-panel{min-height:300px;padding:0;gap:5px}.evento-disponibilita-panel vaadin-details,vaadin-integer-field{width:100%}.evento-prenotazione-panel{padding:0;gap:5px}.evento-prenotazione-panel vaadin-text-area{height:100px;max-width:800px}.evento-prenotazione-panel-grid-header{display:inline-flex;gap:5px}.evento-prenotazione-panel-grid-header vaadin-date-picker{width:140px}.evento-prenotazione-panel-grid-header vaadin-time-picker{width:95px}.evento-prenotazione-panel-grid-header vaadin-combo-box{width:auto;margin-left:auto}.evento-prenotazione-panel-form{margin:0;width:800px}.evento-evasione-panel{padding:0;gap:5px}.evento-evasione-panel-header{display:inline-flex;gap:5px;width:100%}.evento-evasione-panel-header vaadin-date-picker{width:140px}.evento-evasione-panel-header vaadin-time-picker{width:95px}.evento-evasione-panel-header vaadin-combo-box{width:auto;margin-left:auto}.evento-evasione-panel-conferitore{margin:0;width:100%}.evento-evasione-panel-conferitore vaadin-text-area{height:180px}.evento-evasione-panel-conferimento{width:800px;margin:0}.conferimento-panel{max-width:800px;padding:0;gap:5px;margin:auto}.conferimento-panel-unita{width:100%}.conferimento-panel-totali{margin-left:18%;margin-right:32%}.conferimento-panel-totali vaadin-integer-field{width:255px}.calendario{background-color:#fff}.comunicazione-write{gap:unset;background-color:#fff;overflow:auto;height:100%}.comunicazione-write vaadin-horizontal-layout{width:100%;gap:unset;align-items:baseline}.comunicazione-write text-editor{width:100%;padding-top:20px;padding-bottom:20px}.comunicazione-write trix-editor{height:300px;overflow:auto}.comunicazione-write vaadin-upload{width:100%;min-height:80px;height:fit-content;display:inline-table}.comunicazione-view{gap:unset;background-color:#fff;height:100%;overflow:auto}.comunicazione-view vaadin-grid{height:auto;min-height:250px}.comunicazione-view vaadin-horizontal-layout{width:100%;gap:unset;align-items:baseline}.comunicazione-view text-editor{width:100%;padding-top:20px;padding-bottom:20px}.comunicazione-view trix-editor{height:300px;overflow:auto}.destinatari{min-width:800px;min-height:400px;width:100%;height:100%;gap:10px}.destinatari vaadin-grid{height:auto}.destinatari vaadin-grid::part(header-cell){font-size:16px}.destinatari-farmacia-item{display:flex;flex-direction:column;gap:5px}.destinatari-farmacia-item div{display:flex;gap:5px}.destinatari-destinatario-container{display:flex;flex-direction:column;gap:5px}.destinatari-destinatario-item{display:flex;gap:5px}.destinatari-destinatario-item-nominativo-farmacia{text-decoration:var(--destinatari-destinatario-item-nominativo-farmacia-text-decoration)}.destinatari-destinatario-item-nominativo-service{text-decoration:var(--destinatari-destinatario-item-nominativo-service-text-decoration)}.destinatari-destinatario-item-nominativo-sindacato{text-decoration:var(--destinatari-destinatario-item-nominativo-sindacato-text-decoration)}.messaggi{height:100%;padding:unset}.messaggi vaadin-grid{height:auto}.messaggi-comunicazione-item{display:grid}.messaggi-comunicazione-item-data{position:absolute;right:16px}.messaggi-comunicazione-item-mittente{font-weight:700}::part(messaggi-comunicazione-item-new){background-color:var(--farmagrex-secondary-color)}::part(messaggi-comunicazione-item-deleted){background-color:#3e3e3e1a;color:gray}.messaggi-comunicazione-actions{display:flex;gap:5px}.comunicazione-modulo{background-color:#fff;padding:unset;gap:unset;width:100%;height:100%}.comunicazione-modulo-menu{background-color:var(--farmagrex-secondary-color);position:sticky;align-items:baseline;justify-content:center;width:100%;top:0;z-index:1;max-height:80px;min-height:80px}.comunicazione-modulo-menu vaadin-combo-box{width:250px}.comunicazione-modulo-menu-buttons{gap:5px}.comunicazione-modulo-large-selectors{min-width:250px}.comunicazione-modulo-form{overflow:auto;width:100%}.dispositivo-vigilanza-form{padding:unset;align-items:center}.dispositivo-vigilanza-form vaadin-form-layout{max-width:1100px;min-width:1100px;padding:unset;--_column-width: 100%}.dispositivo-vigilanza-form vaadin-form-layout>*{min-width:100%!important}.farmaco-vigilanza-form{padding:unset;align-items:center}.farmaco-vigilanza-form vaadin-form-layout{max-width:1100px;min-width:1100px;padding:unset;--_column-width: 100%}.farmaco-vigilanza-form vaadin-form-layout>*{min-width:100%!important}.delega-service-form{padding:unset;padding-top:10px;align-items:center}.delega-service-form vaadin-form-layout{width:1100px}.comunicazioni{height:100%;background-color:#fff}.esiti-controlli{background-color:#fff;width:100%;height:100%;padding:unset;gap:unset}.esiti-controlli-tabsheet{align-self:center;width:100%;height:100%}.esiti-controlli-tabsheet::part(content){padding:unset}.sintesi-annuale{gap:unset;padding:unset;overflow:auto;padding:20px;align-items:center;width:100%;height:100%}.sintesi-annuale-charts-layout{gap:unset;min-width:1000px}.sintesi-annuale-grid{width:auto;max-width:1100px;align-self:center;margin-bottom:70px}.sintesi-annuale-gridcell-layout{width:auto;align-items:center;gap:unset;padding:unset}.sintesi-annuale-gridcell-differenza{font-size:14px}.sintesi-mensile{gap:unset;padding:unset;overflow:auto;padding:20px;align-items:center;width:100%;height:100%}.sintesi-mensile-grid{align-self:center;width:1100px;border-width:1px 1px 0px 1px}.sintesi-mensile-gridaltro{align-self:center;width:1100px;margin-bottom:70px}.sintesi-mensile-gridcell-importi{display:grid;align-items:center}.anomalie{gap:unset;padding:unset;overflow:auto;padding:20px;align-items:center;width:100%;height:100%}.anomalie-menu{width:1100px;display:inline-flex;gap:5px}.anomalie-menu-selectors{width:250px;display:flex;flex-direction:column}.anomalie-menu-buttons{display:flex;flex-direction:row;align-items:flex-end}.anomalie-grid{width:1100px;align-self:center;height:auto}.anomalie-dettaglio{height:100%;width:100%;gap:unset;background-color:#f5f5f5}.anomalie-dettaglio-ricette-layout{height:auto;min-width:202px;max-width:202px;margin-top:7px;display:flex;flex-direction:column;box-sizing:border-box}.anomalie-dettaglio-popover::part(content){width:810px;height:505px}.anomalie-dettaglio-details{gap:unset;padding:unset}.anomalie-dettaglio-details-scroller{padding:5px;height:490px;width:800px}.anomalie-dettaglio-details-content{display:grid;gap:5px}.reportistica{gap:unset;padding:unset;overflow:auto;padding:20px;align-items:center;width:100%;height:100%}.reportistica-grid{width:1100px;align-self:center;height:auto}.spettanze{width:100%;height:100%;overflow:hidden}.spettanze span{color:var(--lumo-body-text-color)}.spettanze-viewer{width:900px;height:97%;margin:auto}.lavorazione{background-color:#fff;width:100%;height:100%;padding:unset}.lavorazione-vertical-layouts{padding:unset;display:contents}.lavorazione-search-menu{gap:unset;margin:unset;padding:unset;align-items:center;background-color:var(--farmagrex-secondary-color);position:sticky;top:0;z-index:9999;max-height:80px;min-height:80px}.lavorazione-search-menu-layout{align-items:baseline;margin:unset;padding:unset}.lavorazione-search-menu-layout vaadin-combo-box{width:225px}.lavorazione-search-menu-mensilita{max-width:90px}.lavorazione-tab-sheet::part(content){padding:unset}.scansionato-page{height:100%;width:100%;padding:0;background:#f5f5f5}.scansionato-page-grid{height:auto;max-width:258px;width:258px;margin:4px -16px 0 0}.scansionato-page-grid::part(header-cell){height:40px}.scansionato-page-grid vaadin-grid-tree-toggle{--vaadin-grid-tree-toggle-level-offset: 1em}.account-panel{gap:5px;padding:unset;height:100%}.account-panel-contratti{height:auto}.personali-panel{gap:5px;padding:unset}.personali-panel vaadin-text-field{width:100%}.service-panel{padding:unset}.service-panel-grid{height:540px}.profilo{color:var(--lumo-body-text-color);background-color:#fff;gap:5px;height:100%;overflow:auto}.profilo-menu{width:100%;height:100%}.profilo-menu vaadin-tabsheet::part(tabs-container){height:100%}.profilo-menu vaadin-grid{min-height:220px}.profilo-buttons-layout{align-items:unset;width:100%}.interazioni-layout{gap:0px;align-items:stretch}.interazione-summary{display:flex;align-items:center;gap:10px}.interazione-content{display:flex;align-items:stretch;gap:0px;padding:0}.interazione{max-width:700px}.prontuario-page{background-color:#f5f5f5;gap:0px}.prontuario-page-menu{max-width:370px;min-width:370px;align-items:stretch;justify-content:space-evenly;flex-shrink:1;padding:10px;gap:0px;overflow:auto}.prontuario-dettaglio-farmaco::part(content){padding:0}.routing-error{height:100%;padding:unset;background-image:url(./wallpaper-C4MpqH2f.png);background-size:cover;align-items:center}.routing-error-login{background-color:coral}.routing-error-html{background-color:#f5f5f5;margin-top:10%;padding:20px;border-radius:10px}.routing-error vaadin-details{background-color:#f5f5f5}.sistema{align-items:center}.sistema group-box{width:1250px}.sistema-invia-mail-panel{gap:5px;padding-bottom:0}.sistema-invia-mail-panel vaadin-text-field{width:100%}.sistema-invia-mail-panel vaadin-upload{width:100%}.sistema-invia-mail-panel vaadin-upload>vaadin-button{width:100%}.sistema-invia-mail-panel vaadin-button{width:200px;margin-left:auto}.sistema-accetta-utenze-migrate{gap:5px;padding-bottom:unset}.sistema-accetta-utenze-migrate vaadin-horizontal-layout{gap:5px;align-items:baseline}.utenze{padding:unset;height:100%}.utenze-details{gap:10px;padding:unset}.utenze-details-contratto-grid,.utenze-details-funzionalita-grid{min-height:80px}::part(readonly-row){pointer-events:none;opacity:.6}.ticketing-panel{padding:unset}.ticketing-panel-grid{min-height:63vh}.ticket-panel{display:inline-flex}.ticket-panel-menu{gap:5px;height:315px;background-color:var(--farmagrex-secondary-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.ticket-panel-body vaadin-text-field,vaadin-text-area{width:1000px}.ticket-panel-body vaadin-text-area{height:300px}.ticket-panel-body vaadin-grid{height:300px}.ticket-panel-note-renderer{max-height:200px;max-width:965px}.badge{position:relative;right:-5px;border-radius:50%}.badged-button-badge{position:absolute;top:-13px;right:-13px;border-radius:50%}.badged-button{position:relative}.cookie-consent{position:fixed;transform:translate(-50%);border-radius:8px;bottom:10px;left:50%;background:#333;color:#fff;display:flex;align-items:center;padding:15px;gap:10px;z-index:1000}.cookie-consent-text-container{display:flex}.cookie-consent-banner::part(overlay){background-color:transparent;height:0px}.cookie-consent vaadin-button{background-color:#f5f5f5}img{border:0}#dock-container{position:fixed;bottom:0;text-align:center;width:100%}#dock{position:relative;display:inline-block;-webkit-perspective:400;-moz-perspective:400}#dock .base{position:absolute;bottom:0;width:100%;height:45px;z-index:-10;background-color:#888;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#ccc));background-image:-webkit-linear-gradient(top,#333,#999);background-image:-moz-linear-gradient(top,#333,#999);opacity:.5;border-bottom:2px #aaa solid;-webkit-transform-origin:50% 100%;-webkit-transform:rotateX(55deg);-moz-transform-origin:50% 100%;-moz-transform:rotateX(55deg);-o-transform-origin:50% 100%;-o-transform:rotateX(55deg)}#dock ul{font-size:14px;padding:0 30px;margin:0}#dock li{list-style-type:none;display:inline-block;position:relative}#dock li span{font-family:Helvetica Neue,Helvetica,arial,sans-serif;display:none;position:absolute;bottom:160px;left:0;width:100%;background-color:#00000026;padding:4px 0;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;text-align:center;font-size:16px;color:#f5f5f5;font-weight:700}#dock li:hover span{display:block}#dock li img{width:72px;height:72px;margin-bottom:10px;margin-left:4px;margin-right:4px;-webkit-box-reflect:below 2px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.7,transparent),to(rgba(255,255,255,.5)));-webkit-box-reflect:below 2px -webkit-linear-gradient(top,transparent,rgba(255,255,255,.3));-webkit-transition:all .3s;-webkit-transform-origin:50% 100%;-moz-transition:all .4s;-moz-transform-origin:50% 100%;-o-transition:all .3s;-o-transform-origin:50% 100%}#dock li:hover img{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);margin:0 2em 10px}#dock li:hover+li img,#dock li.prev img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4);margin:0 1.4em 10px}.document-grid{padding:0;background-color:green}.group-box{display:inline-block;position:relative;width:fit-content;height:fit-content;padding:10px;margin:10px;border:1px solid #ccc;border-radius:5px}.group-box-title{position:absolute;top:-10px;left:10px;padding:0 5px;font-size:1em;font-weight:700;background:#fff;border-radius:5px}.group-box-content{display:inline-block;width:fit-content}.image-viewer{width:100%;height:100%;gap:unset;padding:unset}.image-viewer vaadin-horizontal-layout{gap:5px}.image-viewer-commands{padding-right:4px}.viewer{-ms-touch-action:none}.iviewer_common{position:absolute;bottom:10px;border:1px solid #000;height:28px;z-index:5000}.iviewer_cursor{cursor:pointer}.iviewer_drag_cursor{cursor:move}.iviewer_button{width:28px;cursor:pointer;background-position:center center;background-repeat:no-repeat}.iviewer_zoom_in{left:20px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='M784-120%20532-372q-30%2024-69%2038t-83%2014q-109%200-184.5-75.5T120-580q0-109%2075.5-184.5T380-840q109%200%20184.5%2075.5T640-580q0%2044-14%2083t-38%2069l252%20252-56%2056ZM380-400q75%200%20127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75%200-127.5%2052.5T200-580q0%2075%2052.5%20127.5T380-400Zm-40-60v-80h-80v-80h80v-80h80v80h80v80h-80v80h-80Z'/%3e%3c/svg%3e") center center no-repeat}.iviewer_zoom_out{left:55px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='M784-120%20532-372q-30%2024-69%2038t-83%2014q-109%200-184.5-75.5T120-580q0-109%2075.5-184.5T380-840q109%200%20184.5%2075.5T640-580q0%2044-14%2083t-38%2069l252%20252-56%2056ZM380-400q75%200%20127.5-52.5T560-580q0-75-52.5-127.5T380-760q-75%200-127.5%2052.5T200-580q0%2075%2052.5%20127.5T380-400ZM280-540v-80h200v80H280Z'/%3e%3c/svg%3e") center center no-repeat}.iviewer_zoom_zero{left:90px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='m156-100-56-56%20124-124H120v-80h240v240h-80v-104L156-100Zm648%200L680-224v104h-80v-240h240v80H736l124%20124-56%2056ZM120-600v-80h104L100-804l56-56%20124%20124v-104h80v240H120Zm480%200v-240h80v104l124-124%2056%2056-124%20124h104v80H600Z'/%3e%3c/svg%3e") center center no-repeat}.iviewer_zoom_fit{left:125px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='M120-120v-240h80v104l124-124%2056%2056-124%20124h104v80H120Zm480%200v-80h104L580-324l56-56%20124%20124v-104h80v240H600ZM324-580%20200-704v104h-80v-240h240v80H256l124%20124-56%2056Zm312%200-56-56%20124-124H600v-80h240v240h-80v-104L636-580Z'/%3e%3c/svg%3e") center center no-repeat}.iviewer_zoom_status{left:160px;font:1em/28px Sans;color:#000;background-color:#fff;text-align:center;width:60px}.iviewer_rotate_left{left:227px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='M440-80q-50-5-96-24.5T256-156l56-58q29%2021%2061.5%2034t66.5%2018v82Zm80%200v-82q104-15%20172-93.5T760-438q0-117-81.5-198.5T480-718h-8l64%2064-56%2056-160-160%20160-160%2056%2058-62%2062h6q75%200%20140.5%2028.5t114%2077q48.5%2048.5%2077%20114T840-438q0%20137-91%20238.5T520-80ZM198-214q-32-42-51.5-88T122-398h82q5%2034%2018%2066.5t34%2061.5l-58%2056Zm-76-264q6-51%2025-98t51-86l58%2056q-21%2029-34%2061.5T204-478h-82Z'/%3e%3c/svg%3e") center center no-repeat}.iviewer_rotate_right{left:262px;background:#fff url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill=''%3e%3cpath%20d='M522-80v-82q34-5%2066.5-18t61.5-34l56%2058q-42%2032-88%2051.5T522-80Zm-80%200Q304-98%20213-199.5T122-438q0-75%2028.5-140.5t77-114q48.5-48.5%20114-77T482-798h6l-62-62%2056-58%20160%20160-160%20160-56-56%2064-64h-8q-117%200-198.5%2081.5T202-438q0%20104%2068%20182.5T442-162v82Zm322-134-58-56q21-29%2034-61.5t18-66.5h82q-5%2050-24.5%2096T764-214Zm76-264h-82q-5-34-18-66.5T706-606l58-56q32%2039%2051%2086t25%2098Z'/%3e%3c/svg%3e") center center no-repeat}.viewer{position:relative;width:100%;height:100%;border:1px solid blue;background-color:#000}.wrapper{position:relative;width:100%;height:100%;overflow:hidden}.multi-selector{width:100%;display:flex;align-items:baseline}.multi-selector vaadin-text-field{min-width:auto;width:auto}.multi-selector vaadin-text-field::part(input-field){cursor:unset;pointer-events:none}.search-box{width:100%;display:flex;align-items:baseline}.text-box input{text-transform:uppercase}.text-editor-lable{color:var(--lumo-secondary-text-color);font-size:14px;font-weight:500}trix-editor{border:lightgray;border-style:dashed;border-width:1px;border-radius:.25rem;transition:background .1s ease-in-out}trix-editor:not([disabled]){background:var(--lumo-contrast-10pct);border:none;border-radius:.25rem;transition:background .1s ease-in-out}trix-editor:hover:not(:focus):not([disabled]){background:#8993a040}.trix-button-row{width:auto}.trix-button-group.trix-button-group--file-tools{visibility:hidden}.toggle-button{height:35px}.v-loading-indicator{position:fixed;inset:0;pointer-events:auto;z-index:2147483647;animation:fadein .3s ease-out .2s normal 1 both}.v-loading-indicator:before{width:100px;height:100px;position:absolute;top:45%;left:50%;content:"";border:8px solid #FFF;border-bottom-color:var(--lumo-primary-text-color);border-radius:50%;animation:spinner-fadein .3s ease-out .2s normal 1 both,rotation 1s linear infinite}.v-loading-indicator.first:before{border-bottom-color:var(--lumo-primary-text-color)}.v-loading-indicator.second:before{border-bottom-color:var(--lumo-warning-color)}.v-loading-indicator.third:before{border-bottom-color:var(--lumo-error-color)}@keyframes fadein{0%{background:#0000}to{background:#00000080}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner-fadein{0%{opacity:0}to{opacity:1}}.v-status-message{display:none}.weekly-time-picker{--weekly-time-picker-border-color: lightgray;--weekly-time-picker-border-size: 1px;--weekly-time-picker-padding: 10px;min-height:400px;max-height:420px;max-width:100%;gap:unset;overflow-x:auto;overflow-y:hidden}.weekly-time-picker-column{min-width:255px;padding:unset;gap:unset;border:var(--weekly-time-picker-border-size);border-color:var(--weekly-time-picker-border-color);border-style:solid}.weekly-time-picker-column[error]{border-color:red}.weekly-time-picker-column vaadin-vertical-layout{padding:unset;gap:unset;overflow-y:auto;overflow-x:hidden;min-height:355px;max-height:355px}.weekly-time-picker-column-header{width:100%;display:flex;align-items:center;border-bottom:var(--weekly-time-picker-border-size);border-color:var(--weekly-time-picker-border-color);border-bottom-style:solid;text-transform:capitalize}.weekly-time-picker-column-header span{width:100%;padding-left:var(--weekly-time-picker-padding)}.weekly-time-picker-column-header vaadin-button{margin-right:var(--weekly-time-picker-padding)}.weekly-time-picker-row{display:flex;flex-wrap:nowrap;padding:0px var(--weekly-time-picker-padding) 0px var(--weekly-time-picker-padding)}.weekly-time-picker-row vaadin-time-picker{width:95px}.multirange-time-picker{--multirange-time-picker-border-color: lightgray;--multirange-time-picker-border-size: 1px;--multirange-time-picker-padding: 10px;min-width:255px;padding:unset;gap:unset;border:var(--multirange-time-picker-border-size);border-color:var(--multirange-time-picker-border-color);border-style:solid}.multirange-time-picker[error]{border-color:red}.multirange-time-picker vaadin-vertical-layout{padding:unset;gap:unset;overflow-y:auto;overflow-x:hidden;min-height:355px;max-height:355px}.multirange-time-picker-header{width:100%;display:flex;align-items:center;border-bottom:var(--multirange-time-picker-border-size);border-color:var(--multirange-time-picker-border-color);border-bottom-style:solid;text-transform:capitalize}.multirange-time-picker-header span{width:100%;padding-left:var(--multirange-time-picker-padding)}.multirange-time-picker-header vaadin-button{margin-right:var(--multirange-time-picker-padding)}.multirange-time-picker-item{display:flex;flex-wrap:nowrap;padding:0px var(--multirange-time-picker-padding) 0px var(--multirange-time-picker-padding)}.multirange-time-picker-item vaadin-time-picker{width:95px}html{--window-text-color: #ECEFF4;--window-main-color: #2E3440;--window-button-hover-color: white;--window-header-color: color-mix(in srgb, var(--window-main-color), white 10%);--window-body-color: color-mix(in srgb, var(--window-main-color), white 20%);--window-border-color: color-mix(in srgb, var(--window-main-color), white 30%)}.window::part(overlay){border-radius:8px;box-shadow:0 4px 15px #0009;padding:0;display:flex;background-color:var(--window-main-color);border:1px solid var(--window-border-color)}.window::part(header){height:10px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:move;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid var(--window-border-color);background-color:var(--window-header-color);color:var(--window-text-color)}.window-header{width:100%;align-items:center;justify-content:space-between}.window-header h3{font-size:1.2rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:var(--window-text-color)}.window-header vaadin-horizontal-layout{gap:0px}.window-header vaadin-button{background-color:transparent;border:none;cursor:default;padding:0;color:var(--window-text-color)}.window-header vaadin-button:hover{color:var(--window-button-hover-color)}.window::part(content){padding:0;background-color:var(--window-body-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}vaadin-dialog-overlay.window-state-expanded::part(overlay){position:absolute;top:0;left:0;height:100%;width:100%}html{--lumo-primary-color: rgb(0, 102, 51);--lumo-primary-text-color: rgb(106, 174, 122);--lumo-primary-color-50pct: rgba(0, 180, 95, 69%);--lumo-error-color: rgb(239, 40, 40);--lumo-success-color: rgb(93, 194, 74);--farmagrex-secondary-color: rgb(160, 229, 174)}
