@keyframes autofill{to{background-color:initial}}.q-input .q-field__native:-webkit-autofill,.q-input .q-field__native:-webkit-autofill:active,.q-input .q-field__native:-webkit-autofill:focus,.q-input .q-field__native:-webkit-autofill:hover,.q-select .q-field__native:-webkit-autofill,.q-select .q-field__native:-webkit-autofill:active,.q-select .q-field__native:-webkit-autofill:focus,.q-select .q-field__native:-webkit-autofill:hover{-webkit-background-clip:text;background-clip:text;animation:autofill 0s forwards}.q-field__control:after,.q-field__control:before{z-index:1}.q-field--dense .q-field__control,.q-field--dense .q-field__marginal{height:52px}.q-field--dense .q-field__label{top:16px}.q-field--dense.q-field--float .q-field__label{transform:translateY(-45%) scale(0.75)}.q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__native,.q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__native{height:auto}.q-field--auto-height.q-field--dense .q-field__native>span,.q-textarea.q-field--dense .q-field__native>span{line-height:1.2}.q-field--auto-height.q-field--dense.q-field--labeled:not(.q-field--outlined--md) .q-field__native,.q-textarea.q-field--dense.q-field--labeled:not(.q-field--outlined--md) .q-field__native{padding-top:8px;padding-bottom:8px}.q-textarea.q-field--dense .q-field__native{margin-top:6px;margin-bottom:6px}.q-placeholder::placeholder{opacity:0.5}.q-btn{border-radius:6px}input[type=file],input[type=file]::-webkit-file-upload-button{cursor:pointer!important}input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:all;cursor:pointer!important}.text-phy-primary{color:#3353b7!important}.bg-phy-primary{background:#3353b7!important}.text-phy-secondary{color:#001f3f!important}.bg-phy-secondary{background:#001f3f!important}.text-phy-tertiary{color:#85144b!important}.bg-phy-tertiary{background:#85144b!important}.phy-breadcrumb .q-router-link--active:not(.q-router-link--exact-active){color:#3353b7}.phy-layout-centered{max-width:1200px;margin:auto}.phy-progress{max-width:400px;margin:48px auto}.phy-home-buttons{border-radius:6px;overflow:hidden;cursor:pointer;opacity:0.8;transition:opacity 0.2s ease-in-out}.phy-home-buttons:active,.phy-home-buttons:hover{opacity:1}.phy-header-buttons{text-decoration:none;color:#000;cursor:pointer;opacity:0.7;transition:opacity 0.2s ease-in-out}.phy-header-buttons:active,.phy-header-buttons:hover{opacity:1}.phy-media-preview{display:flex;flex-direction:column}.phy-media-preview audio,.phy-media-preview img,.phy-media-preview video{max-width:100%;max-height:60vh;margin:auto;outline:none}.phy-btn--hover{overflow:hidden;z-index:0;transition:color 0.2s ease-in-out}.phy-btn--hover .q-focus-helper{opacity:0!important}.phy-btn--hover:after,.phy-btn--hover:before{content:"";position:absolute;top:0;width:100%;height:100%;border-radius:3px;background:#3353b7;opacity:0;z-index:-1;pointer-events:none;transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out}.phy-btn--hover:before{left:0;transform:translateX(-100%)}.phy-btn--hover:after{right:0;transform:translateX(100%)}.phy-btn--hover:not(.disabled):focus,.phy-btn--hover:not(.disabled):hover{color:#fff!important;border-color:#3353b7}.phy-btn--hover:not(.disabled):focus:after,.phy-btn--hover:not(.disabled):focus:before,.phy-btn--hover:not(.disabled):hover:after,.phy-btn--hover:not(.disabled):hover:before{opacity:1;transform:translateX(0)}.phy-btn--hover:not(.disabled):focus .q-btn__wrapper:before,.phy-btn--hover:not(.disabled):hover .q-btn__wrapper:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.phy-item{min-height:56px}.phy-item-side--action{cursor:pointer;outline:none}.phy-item-side--action .q-icon{position:relative;z-index:1}.phy-item-side--action .q-icon:before{content:"";position:absolute;left:-6px;right:-6px;top:-6px;bottom:-6px;width:auto;height:auto;background:#fff;z-index:-1;border-radius:50%;box-shadow:0 0 3px 1px hsla(0,0%,94.1%,0.4),inset 0 0 1px 0 hsla(0,0%,94.1%,0.4);opacity:0;transition:opacity 0.2s ease-in-out}.phy-item-side--action:focus .q-icon:before,.phy-item-side--action:hover .q-icon:before{opacity:1}.phy-item--action{color:#3353b7;margin-left:2px;margin-right:2px;cursor:pointer;position:relative;border-radius:6px;box-shadow:0 0 0 2px #3353b7;transition:box-shadow 0.2s ease-in-out;z-index:1}.phy-item--action .q-item__label--caption{color:#3353b7;opacity:0.8}.phy-item--action .q-item__section--side{color:#3353b7;opacity:0.6}.phy-item--action:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none;border-radius:inherit;background:#3353b7;opacity:0;transition:opacity 0.2s ease-in-out}.phy-item--action:focus,.phy-item--action:hover{box-shadow:0 0 1px 2px #3353b7,inset 0 0 1px 0 #3353b7}.phy-item--action:focus:before,.phy-item--action:hover:before{opacity:0.03}.phy-dialog{min-width:400px;width:auto;max-width:90vw}.phy-dialog .q-card__actions--horiz{flex-wrap:nowrap}.phy-recording-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.phy-patient-list{max-width:800px;margin:auto}.phy-patient-list .q-item-type+.q-item-type,.phy-patient-list .q-separator{border-top:1px solid #3353b7}.phy-patient-list__item{flex-wrap:wrap;page-break-inside:avoid}.phy-patient-list .q-list .q-item__section+.q-item__section{margin-left:0}.phy-pre-text{white-space:pre-wrap;word-break:break-all}.phy-video::-webkit-media-controls-overlay-play-button{opacity:0.4!important;transform:scale(0.4)}.phy-list__markdown>:last-child{margin-bottom:0}.phy-filter__box .q-field__control{padding-block:8px}.q-field__control-container>.v-note-wrapper{border:none}.q-field__control-container .v-note-wrapper .v-note-panel .v-note-edit.divarea-wrapper .content-input-wrapper,.q-field__control-container .v-note-wrapper .v-note-panel .v-note-show .v-show-content,.q-field__control-container .v-note-wrapper .v-note-panel .v-note-show .v-show-content-html{padding:8px 8px 15px 8px}@media (max-width:767px){.phy-patient-list{padding:0!important}.phy-patient-list__item .phy-media-preview{min-height:100px}.phy-patient-list__item .q-item__section{box-shadow:none}.phy-patient-list__item .q-item__section+.q-item__section{margin-left:0;margin-top:10px}}@media print{.col-print-12{flex:0 0 100%!important}}.login-form{background:#f5f5f5;background-image:url(../img/logo_zurich_university.58d30f03.png);background-repeat:no-repeat;background-position:50% 5%}.login-form .q-card{border-radius:6px}.opacity-changer{transition:opacity 0.28s}.opacity-changer--show{opacity:1}.opacity-changer--hide{opacity:0;pointer-events:none}