@import"https://fonts.googleapis.com/css2?family=Raleway:wght@400&display=swap";.login-column.register-container{display:flex;flex-direction:column;padding:2em;align-items:flex-start;box-sizing:border-box}.registration-form{display:flex;flex-direction:column;padding:0;width:100%;box-sizing:border-box}.login-column .input-wrapper{margin-left:0;margin-right:0;width:100%;max-width:300px}.submit-button{align-self:flex-end;width:fit-content}.registration-form .checkbox-container{width:100%;font-size:var(--size-content-x-small)}.registration-form .checkbox-container label{display:flex;flex-direction:row;gap:.5em;text-wrap:wrap;align-items:flex-start}.registration-form .checkbox-container input{width:fit-content}.terms-privacy-container{font-size:var(--size-content-x-small);text-align:justify}.registration-form .text-only-button{padding:0;display:inline;font-size:inherit;color:var(--doq-main-orange)}.registration-form .text-only-button:hover{transform:none}.registration-form .text-only-button a{display:inline}.errors-display{position:fixed;bottom:2em;left:35%;display:flex;flex-direction:column;gap:1em;z-index:3}.error-display{display:flex;flex-direction:row;background-color:var(--color-bg-alert-primary);border-radius:var(--radius-x-small);color:var(--color-alert-primary);align-items:center;justify-content:space-between;padding-left:1em;padding-right:1em;flex-grow:1;animation:fadeIn40FromBottom .5s}.error-display.warn-display{background-color:var(--color-bg-warn-primary)}.error-display.info-display{background-color:var(--doq-shade-pure-white);color:#000;border:1px solid var(--doq-main-blue)}.error-display span{display:flex;margin:.5em;align-items:center}.error-display button{color:var(--color-alert-primary);background-color:transparent;font-size:var(--size-content-medium);border:none;box-shadow:none;padding:0}.error-display button:hover,.error-display button:active{color:var(--color-alert-primary);background-color:transparent;box-shadow:none;transform:none}.error-display.fade-out{animation:fadeOut40FromBottom .5s forwards}.error-display.info-display button{color:#000;background-color:transparent;font-size:var(--size-content-medium);border:none;box-shadow:none;padding:0}.error-display.info-display button:hover,.error-display.info-display button:active{color:#000;background-color:transparent;box-shadow:none;transform:none}.local-changes-status{font-style:italic}.language-selector{position:relative;width:100%;padding:0;height:min-content}.language-selector button{border:var(--weight-border-secondary) solid var(--color-border-secondary);color:var(--color-content-primary);padding:.5em;margin:0;box-shadow:none;width:100%;box-sizing:border-box;gap:.5em}.language-selector .dropdown-menu{top:110%;left:0;background-color:var(--doq-shade-pure-white)}.language-selector.condensed{width:fit-content;justify-self:flex-end}.language-selector.condensed .dropdown-menu{padding:0}.language-selector.condensed button{gap:0}.label-with-flag{display:flex;flex-direction:row;gap:.5em}.input-row .language-selector{padding:0}.dropdown-menu{position:absolute;display:flex;flex-direction:column;background-color:var(--color-bg-surface-secondary);box-shadow:none;width:100%;z-index:2;padding:.25em;gap:0;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);animation:fadeIn10FromTop .5s;overflow:hidden;box-sizing:border-box}.dropdown-menu button{display:flex;width:100%;padding:.5em .25em;margin:0;background-color:var(--color-bg-interactive-secondary-default);color:var(--color-interactive-secondary-default);border:var(--weight-border-secondary) solid transparent;box-shadow:none;border-radius:var(--radius-2x-small);text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .3s,box-shadow .3s}.dropdown-menu button:hover{background-color:#f3f3f3;color:var(--color-interactive-secondary-hover);box-shadow:none;transform:none}.dropdown-menu button:active{background-color:#f3f3f3;color:var(--color-interactive-secondary-default)}.dropdown-menu button.disabled{opacity:.5;pointer-events:none;cursor:default}.login-scroller{height:100vh;overflow-y:auto}.login-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.25em}.login-column{display:flex;flex-direction:column;align-items:center;width:calc(100vw - 2em);max-width:400px;box-shadow:var(--shadow-surface-primary-default);border-radius:var(--radius-2x-small);padding:1em 2em;margin:0 1em;height:fit-content;background-color:var(--doq-shade-pure-white);box-sizing:border-box}.login-column input{box-sizing:border-box;width:100%;padding:.5em 0;border:none;outline:none}.login-title{font-size:var(--size-content-large)}.options-row{display:flex;flex-direction:row;align-items:center;gap:.25em}.mobile .options-row{flex-direction:column}.login-header{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:3em;padding:0 1em;max-width:800px;width:100%;box-sizing:border-box;align-items:center}.login-header .company-logo{width:33vw;max-width:267px}.mobile .login-header{width:100%}.login-sub-header{display:grid;grid-template-columns:1fr 1fr;margin-top:1em;max-width:400px;width:100%}.dash-login{margin-top:10vh;padding:2em;box-sizing:border-box}.login-nav-button{color:var(--color-content-primary);box-shadow:none;font-style:italic;padding:0;margin:0 0 1px;border:none;text-decoration:none}.login-nav-button:hover{background-color:var(--color-bg-interactive-primary-hover);box-shadow:none}.login-nav-button:active{transform:translateY(2px);background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.with-moving-underline{position:relative}.with-moving-underline .phantom-underline{position:absolute;left:0;bottom:0;width:100%;height:var(--weight-border-secondary);background-color:var(--color-border-secondary)}.with-moving-underline .underline{position:absolute;left:0;bottom:0;border-radius:var(--weight-border-secondary);width:0;height:var(--weight-border-secondary);background-color:var(--color-border-primary);transition:width .3s ease;z-index:1}.with-moving-underline input,.practice-dashboard .with-moving-underline input[type=text]{margin:0;padding:0}.input-wrapper{position:relative;margin:.5em .5em 2em;width:300px}.input-wrapper input:hover+.underline,.input-wrapper input:focus+.underline{width:100%}.input-wrapper-label{color:var(--color-content-secondary);font-size:var(--size-content-x-small)}.icon-container{height:var(--size-icon-medium);width:var(--size-icon-medium);align-items:center;justify-content:center}.icon-container-huge{height:var(--size-icon-huge);width:var(--size-icon-huge)}.rotating-icon{animation:rotate 1s linear infinite}.rotating-icon-small{font-size:var(--size-icon-x-small)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating-icon.no-vert-margin{margin-top:0;margin-bottom:0}:root{--doq-main-white: #f7fafb;--doq-main-off-white: #eff8fa;--doq-main-orange: #ca5b48;--doq-main-light-blue: #c8e3f9;--doq-main-blue: #1b5388;--doq-main-dark-blue: #08375f;--doq-main-darkest-blue: #00192f;--doq-secondary-dutch-white: #e7ddb8;--doq-secondary-coral: #da8981;--doq-secondary-light-green: #759397;--doq-secondary-green: #12575f;--doq-secondary-dark-green: #043b42;--doq-shade-pure-white: #ffffff;--doq-shade-lightest-grey: #e0e3e6;--doq-shade-light-grey: #c7cacd;--doq-shade-grey: #81888d;--doq-shade-dark-grey: #4b4e51;--doq-shade-darkest-grey: #2c2c2f;--color-bg: var(--doq-shade-pure-white);--color-bg-surface-primary: var(--doq-shade-pure-white);--color-bg-surface-secondary: #ffffffc5;--color-bg-surface-tertiary: #ffffff9f;--color-bg-interactive-primary-default: var(--doq-shade-pure-white);--color-bg-interactive-primary-hover: var(--doq-shade-pure-white);--color-bg-interactive-primary-active: var(--doq-main-dark-blue);--color-bg-interactive-primary-disabled: #ffffff9f;--color-bg-interactive-secondary-default: var(--doq-shade-pure-white);--color-bg-interactive-secondary-hover: var(--doq-shade-pure-white);--color-bg-interactive-secondary-active: var(--doq-shade-pure-white);--color-bg-alert-primary: #c0230f;--color-bg-warn-primary: #e18c31;--color-bg-alert-secondary: var(--doq-shade-pure-white);--color-content-primary: var(--doq-shade-darkest-grey);--color-content-secondary: var(--doq-shade-dark-grey);--color-content-tertiary: var(--doq-shade-grey);--color-interactive-primary-default: var(--doq-main-dark-blue);--color-interactive-primary-hover: var(--doq-main-dark-blue);--color-interactive-primary-active: var(--doq-main-white);--color-interactive-primary-inactive: #b7c8df;--color-interactive-secondary-default: var(--doq-shade-darkest-grey);--color-interactive-secondary-hover: var(--doq-shade-darkest-grey);--color-interactive-secondary-active: var(--doq-shade-darkest-grey);--color-interactive-secondary-inactive: var(--doq-shade-light-grey);--color-icon-primary: var(--doq-main-blue);--color-icon-secondary: var(--doq-shade-darkest-grey);--color-border-primary: var(--doq-main-dark-blue);--color-border-secondary: var(--doq-shade-light-grey);--color-shadow-primary: rgba(60, 64, 67, .3);--color-shadow-secondary: rgba(60, 64, 67, .15);--color-alert-primary: var(--doq-main-white);--color-alert-secondary: var(--doq-main-blue);--size-content-3x-small: 7px;--size-content-2x-small: 12px;--size-content-x-small: 16px;--size-content-small: 18px;--size-content-medium: 20px;--size-content-large: 28px;--size-content-x-large: 32px;--size-content-2x-large: 48px;--size-icon-x-small: 16px;--size-icon-small: 18px;--size-icon-medium: 24px;--size-icon-large: 32px;--size-icon-huge: 64px;--size-interactive-primary: 40px;--size-interactive-secondary: 30px;--size-animated-divider-height: 14px;--weight-content-primary: 400;--weight-heading-primary: 400;--weight-border-primary: 1px;--weight-border-secondary: 1px;--radius-2x-small: 5px;--radius-x-small: 8px;--radius-small: 16px;--radius-medium: 20px;--radius-large: 30px;--radius-x-large: 40px;--radius-2x-large: 60px;--shadow-surface-primary-default: var(--color-shadow-primary) 0px 1px 2px 0px, var(--color-shadow-secondary) 0px 1px 3px 1px;--shadow-surface-primary-hover: var(--color-shadow-primary) 0px 3px 6px 1px, var(--color-shadow-secondary) 0px 2px 4px 2px;--shadow-interactive-primary-default: var(--color-shadow-primary) 0px 1px 1px 0px, var(--color-shadow-secondary) 0px 1px 3px 1px;--shadow-interactive-primary-hover: var(--color-shadow-primary) 0px 6px 8px 0px, var(--color-shadow-secondary) 0px 1px 3px 2px;--shadow-interactive-primary-active: var(--color-shadow-primary) 0px 2px 4px 0px, var(--color-shadow-secondary) 0px 1px 3px 1px}*{font-family:NeueSwiss,Raleway,sans-serif}#root{overflow:hidden}html,body{font-size:var(--size-content-small);font-weight:var(--weight-content-primary);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;width:100vw}.heading{font-size:var(--size-content-medium);font-weight:var(--weight-heading-primary);display:flex;flex-direction:row;height:initial;padding-bottom:.5em;flex-grow:0;align-items:center;justify-content:space-between}h1{font-size:54px;font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-size:38px;font-weight:700;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3{font-size:22px;font-weight:400;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0}select{font-size:var(--size-content-small);font-weight:var(--weight-content-primary);margin-left:5px;box-shadow:var(--shadow-interactive-primary-default);border-radius:var(--radius-2x-small);padding:2%;background-color:var(--color-bg-interactive-primary-default);margin-right:5px;transition:transform .2s,box-shadow .2s}select:hover{box-shadow:var(--shadow-interactive-primary-hover);transform:translateY(-2px)}select:active{box-shadow:var(--shadow-interactive-primary-active);transform:translateY(0);transition:transform .1s}input{font-size:var(--size-content-small);font-weight:var(--weight-content-primary);width:100%;box-sizing:border-box;border:none;outline:none}textarea{display:flex;flex-direction:column;width:100%;height:100%;padding:0;margin:0;resize:none;font-size:var(--size-content-small);box-sizing:border-box;border:none;outline:none;background-color:transparent;flex-grow:1}button{display:flex;background-color:var(--color-bg-interactive-primary-default);color:var(--color-interactive-primary-default);padding:.25em .5em;border:var(--weight-border-primary) solid var(--color-border-primary);border-radius:var(--radius-2x-small);text-align:center;text-decoration:none;font-size:var(--size-content-small);font-weight:var(--weight-content-primary);cursor:pointer;transition:color .2s,transform .2s,background-color .2s,box-shadow .2s;margin:10px;align-items:center}button:hover{box-shadow:var(--shadow-interactive-primary-default);transform:translateY(-2px)}button:active{background-color:var(--color-bg-interactive-primary-active);box-shadow:var(--shadow-interactive-primary-active);transform:translateY(0);transition:transform .1s;color:var(--color-interactive-primary-active)}button:disabled{color:var(--color-interactive-primary-inactive);border-color:var(--color-interactive-primary-inactive);box-shadow:none;pointer-events:none;background-color:var(--color-bg-interactice-primary-disabled)}button.selected{background-color:var(--color-bg-interactive-primary-active);color:var(--color-interactive-primary-active)}.text-only-button{border:none;margin:0;box-shadow:none;color:var(--color-content-primary);background-color:transparent}.text-only-button:hover,.text-only-button:active{border:none;box-shadow:none;color:var(--color-content-primary);background-color:transparent}.card{display:flex;flex-direction:column;border-radius:var(--radius-x-small);border:var(--weight-border-secondary) solid var(--color-border-secondary);padding:1em;background-color:var(--color-bg-surface-tertiary);flex-grow:1;box-shadow:none;color:var(--color-content-primary);transition:transform .2s,box-shadow .2s,border .2s;box-sizing:border-box}.card:hover{box-shadow:var(--shadow-interactive-primary-default);transform:translateY(-2px)}.card .pallet{display:flex;align-items:center;gap:10px;color:var(--color-icon-secondary);opacity:0;transition:opacity .2s ease;pointer-events:none}.card:hover .pallet{opacity:1;pointer-events:all}.pallet-icon{transition:transform .2s ease,color .2s ease;cursor:pointer;font-size:var(--size-content-medium)}.pallet-icon:hover{transform:translateY(-2px);color:var(--doq-main-orange)}.pallet-icon:active{transform:translateY(0);transition:transform .2s ease,color .2s ease}.read-only-field{border:var(--weight-border-secondary) solid var(--color-border-secondary);height:2em;color:var(--color-content-tertiary);padding:.5em;border-radius:var(--radius-2x-small)}.flex{display:flex}.justify-content-space-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.gap-10px{gap:10px}.gap-05em{gap:.5em}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.flex-grow-1{flex-grow:1}.flex-1{flex:1}.flex-grow-0{flex-grow:0}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.invisible{visibility:hidden}.overflow-y-auto{overflow-y:auto}.cursor-pointer{cursor:pointer}.padding-5px{padding:5px}.padding-0{padding:0}.padding-1em,.padding-2em{padding:1em}.margin-right-2em{margin-right:2em}.width-100p{width:100%}.no-outline{border:none;box-shadow:none}.width-1em{width:1em}.bold{font-weight:700}.align-self-flex-start{align-self:flex-start}.align-self-flex-end{align-self:flex-end}.height-2em{height:2em}[data-hover-trigger]:hover [data-hover-target=default-trigger] .underline,[data-hover-trigger=card]:hover [data-hover-target=card] .underline,[data-hover-trigger=submit-feedback]:hover [data-hover-target=submit-feedback] .underline,[data-hover-trigger=input-field]:hover [data-hover-target=input-field] .underline{width:100%}.fade-in{opacity:0;animation:fadeIn .5s ease-in forwards}.fade-out{animation:fadeOut .5s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn10FromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn40FromBottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut40FromBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.simple-page{margin-left:auto;margin-right:auto;max-width:800px;margin-top:2em;min-height:50vh;padding-left:1em;padding-right:1em}.text-decoration-initial{text-decoration:initial}.text-decoration-none{text-decoration:none}.error-text{color:var(--color-bg-alert-primary)}.padding-top-2em{padding-top:2em}.margin-top-10vh{margin-top:10vh}.margin-top-20vh{margin-top:20vh}.margin-0{margin:0}.text-align-left{text-align:left}.text-align-right{text-align:right}.font-size-small{font-size:var(--size-content-small)}.display-inline-block{display:inline-block}.font-size-2em{font-size:2em}.justify-content-stretch{justify-content:stretch}.align-items-stretch{align-items:stretch}.overflow-scroll{overflow:scroll}.width-fit-content{width:fit-content}.subtle-button{font-size:var(--size-content-x-small);cursor:pointer;text-decoration:underline}.font-weight-bold{font-weight:700}.width-100{width:100%}.border-none{border:none}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Black-BptXzfnZ.woff) format("woff"),url(/assets/NeueSwiss-Black-CVARXCqy.ttf) format("truetype"),url(/assets/NeueSwiss-Black-Cx6Skvka.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-BlackItalic-B9Pge1EU.woff) format("woff"),url(/assets/NeueSwiss-BlackItalic-zmr9QqDS.ttf) format("truetype"),url(/assets/NeueSwiss-BlackItalic-CaPjf8DC.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Bold-DdwkPnvY.woff) format("woff"),url(/assets/NeueSwiss-Bold-DdkZCwFG.ttf) format("truetype"),url(/assets/NeueSwiss-Bold-DJRXVeQX.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-BoldItalic-CDrPkX9c.woff) format("woff"),url(/assets/NeueSwiss-BoldItalic-COnJHQLu.ttf) format("truetype"),url(/assets/NeueSwiss-BoldItalic-3AQHyaM-.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Hairline-CWK2vCAX.woff) format("woff"),url(/assets/NeueSwiss-Hairline-CusDmnTH.ttf) format("truetype"),url(/assets/NeueSwiss-Hairline-D0L7SCYE.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-HairlineItalic-BNXlRUVc.woff) format("woff"),url(/assets/NeueSwiss-HairlineItalic-DDg7bpR4.ttf) format("truetype"),url(/assets/NeueSwiss-HairlineItalic-7ATSqN76.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Italic-C6i51gUG.woff) format("woff"),url(/assets/NeueSwiss-Italic-ByWOoZpy.ttf) format("truetype"),url(/assets/NeueSwiss-Italic-BgTTOwdE.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Light-IwPMHO8M.woff) format("woff"),url(/assets/NeueSwiss-Light-D_0AUNtc.ttf) format("truetype"),url(/assets/NeueSwiss-Light-8OmYnolk.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-LightItalic-DDquZSCZ.woff) format("woff"),url(/assets/NeueSwiss-LightItalic-DNUKJUme.ttf) format("truetype"),url(/assets/NeueSwiss-LightItalic-CU3-bY-5.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Medium-DrWs9Jtq.woff) format("woff"),url(/assets/NeueSwiss-Medium-ieOcTszh.ttf) format("truetype"),url(/assets/NeueSwiss-Medium-Y83LsJhn.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-MediumItalic-D2mLPMyx.woff) format("woff"),url(/assets/NeueSwiss-MediumItalic-C9yYsUAf.ttf) format("truetype"),url(/assets/NeueSwiss-MediumItalic-CcCm8TAc.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Regular-DkI-rnK3.woff) format("woff"),url(/assets/NeueSwiss-Regular-Bn5-rRaH.ttf) format("truetype"),url(/assets/NeueSwiss-Regular-yxm8DJUq.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Semibold-DPvCBZeI.woff) format("woff"),url(/assets/NeueSwiss-Semibold-BWTy1F1R.ttf) format("truetype"),url(/assets/NeueSwiss-Semibold-D_OS6jBD.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-SemiboldItalic-BPJnCxBn.woff) format("woff"),url(/assets/NeueSwiss-SemiboldItalic-bL9tXG5S.ttf) format("truetype"),url(/assets/NeueSwiss-SemiboldItalic-HPzuNpE6.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-Thin-BgAitzC-.woff) format("woff"),url(/assets/NeueSwiss-Thin-CTdLrvKE.ttf) format("truetype"),url(/assets/NeueSwiss-Thin-BJK3Ipz3.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:NeueSwiss;src:url(/assets/NeueSwiss-ThinItalic--o_3EAuK.woff) format("woff"),url(/assets/NeueSwiss-ThinItalic-NBpCvKCd.ttf) format("truetype"),url(/assets/NeueSwiss-ThinItalic-DQGgQ3Df.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:GravitasGeometric;src:url(/assets/GravitasGeometric-Medium-COYCJHJl.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:GravitasGeometric;src:url(/assets/GravitasGeometric-Regular-BrZc4Brz.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gravitas;src:url(/assets/GravitasMedium-DMTVoM6u.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Gravitas;src:url(/assets/GravitasRegular-BSkRdykp.otf) format("opentype");font-weight:400;font-style:normal}.error-boundary{height:100vh;width:100vw;display:flex;justify-content:center;flex-direction:column;align-items:center}.dev-display{padding:4em;height:100vh;width:100vw}.breadcrumbs{display:flex;user-select:none;line-height:1}.breadcrumbs .part{padding:.2em 1em;cursor:pointer;position:relative;color:var(--color-content-primary)}.breadcrumbs .part.disabled{cursor:initial}.breadcrumbs .dropdown{z-index:1;position:absolute;left:0;top:100%;display:grid;grid-template-columns:min-content 1fr 2fr;padding-right:.7em;padding-bottom:.4em;width:60vw;max-height:25em;overflow-y:scroll}.breadcrumbs .dropdown .item.fullname{padding:.5em}.breadcrumbs .dropdown.light{background-color:var(--doq-main-light-blue)}.breadcrumbs .dropdown.dark{background-color:var(--doq-main-dark-blue);color:#fff}.icd-display{font-size:var(--size-content-x-small)}.icd-display-header{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);display:flex;align-items:center;gap:.5em}.icd-display-body{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-top:none;border-radius:0 0 .4em .4em;line-height:1.5em;padding-left:.5em}.icd-display input{margin:.2em;padding:.25em;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small)}.icd-display input[readonly]{border:initial;margin:initial;padding:initial}.icd-display ul{margin-left:2em}.icd-display .icd-display-type{font-style:italic;align-self:center}.dashboard{display:flex;flex-direction:row;background-color:transparent;height:100vh;width:100vw}.dashboard .search-button{cursor:pointer}.logout-button{width:100px}.simple-header{display:flex;justify-content:space-between;align-items:center}.simple-header h1{font-weight:300;color:var(--doq-main-blue)}.display-container{display:flex;flex-direction:column;height:100vh;width:100vw;background-color:var(--doq-main-darkest-blue);align-items:center;justify-content:center;color:var(--doq-shade-pure-white);font-size:var(--size-content-x-small)}.display-container img{width:30%;margin-bottom:1em}.progress-container{width:12%;height:2px;border-radius:1px;position:relative;overflow:hidden;background-color:transparent}.phantom-line{width:100%;height:100%;background-color:var(--doq-shade-dark-grey);border-radius:1px;position:absolute;top:0;left:0}.progress-line{position:absolute;top:0;left:0;height:100%;background-color:var(--doq-shade-pure-white);border-radius:1px;transition:width .5s linear}.email-not-verified{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-end}.email-not-verified .text-display{height:2.5em}.email-not-verified button{margin:0}.free-text-editor{flex-grow:1;margin:.5em .5em 0}.free-text-editor-content-area{position:relative;padding:.5em}.free-text-editor .suggest{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-bg-alert-primary)}.free-text-editor .suggest.suggest-grammar{text-decoration-color:var(--doq-secondary-light-green)}.free-text-editor .active-suggest{padding:1em;background:#fff;position:absolute;border:1px solid var(--doq-shade-darkest-grey)}.free-text-editor[data-placeholder]:empty:before{content:attr(data-placeholder);color:#555;cursor:text}.free-text-editor[data-placeholder]:empty:focus:before{content:"";cursor:text}.free-text-editor-body{display:flex;flex-direction:column;flex-grow:1;align-items:stretch}.free-text-editor-body>hr{width:100%}.free-text-editor-textarea{flex:1;flex-basis:0px;overflow:scroll}.translation-preview{white-space:pre-wrap}.free-text-editor-textarea>.translation-header{display:flex;justify-content:space-between}.translation-header-icons{display:flex;align-items:center;gap:.4em}.translation-header-icons>*{margin:0;padding-left:.2em;padding-right:.2em}.translation-header-icons>button{border:none;box-shadow:none;font-size:inherit}.translation-header-icons .reject-button,.translation-header-icons .apply-button{color:var(--color-content-primary);background-color:transparent}.free-text-editor .language-selector button,.free-text-editor .language-selector .dropdown-menu{width:10em}.free-text-editor .language-selector button{height:2em}.free-text-editor .translate-button{margin:0;width:fit-content}.free-text-editor .translate-target-selector{display:flex;flex-direction:column;gap:.5em}.copy-icon-label{padding-right:1em}.tooltip{position:relative;display:inline-block}.tooltip-text{position:absolute;top:1.5em;left:50%;transform:translate(-50%);margin-bottom:8px;padding:6px 12px;background-color:transparent;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;text-transform:lowercase;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}.tooltip-text.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s 0s}.base-message{display:flex;gap:1em;padding:1em;margin:1em;border-radius:.5em;color:#fff}.error-message{background-color:var(--color-bg-alert-primary)}.warn-message{background-color:var(--color-bg-warn-primary)}.export-tool{display:grid;grid-template-rows:min-content 1fr min-content;height:100%;margin:.5em .5em 0}.export-tool.disabled{color:var(--color-content-tertiary);pointer-events:none}.file-format-container{display:flex;flex-direction:row;justify-self:flex-end}.export-body{display:grid;grid-template-columns:5fr 2fr 2fr;flex-direction:row;overflow:hidden}.export-column{display:flex;flex-direction:column;overflow:scroll;height:100%}.file-type-button:disabled,.submit-export-button:disabled{cursor:default;transform:none;background-color:var(--color-bg-interactive-primary-default);border-color:var(--color-interactive-primary-inactive);color:var(--color-interactive-primary-inactive);box-shadow:none;pointer-events:none}.file-type-button{width:min-content;text-wrap:nowrap}.file-type-button.selected{background-color:var(--color-bg-interactive-primary-active);box-shadow:var(--shadow-interactive-primary-active);transform:translateY(0);transition:transform .1s;color:var(--color-interactive-primary-active)}.file-type-button.selected:disabled{background-color:var(--color-interactive-primary-inactive);box-shadow:none}.submit-export-button{width:min-content;text-wrap:nowrap}.contact-editor{display:flex;flex-direction:row;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);align-items:flex-start;width:calc(100%-40px);min-width:200px;margin:0 2em .25em;padding:.5em;justify-content:space-between;box-sizing:border-box;background-color:var(--doq-shade-pure-white)}.contact-summary{display:flex;flex-direction:row;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);align-items:flex-start;width:max-content;min-width:200px;margin:0 2em .25em;padding:.5em;justify-content:space-between;box-sizing:border-box;background-color:var(--doq-shade-pure-white);cursor:pointer}.contact-summary-content{display:flex;flex-direction:column;font-size:var(--size-content-x-small)}.edit-contact-button{border:none;color:var(--color-icon-secondary);font-size:var(--size-icon-x-small);box-shadow:none;padding:0;margin:0;height:1em;width:1em}.edit-contact-button:hover{color:var(--color-icon-secondary);box-shadow:none}.edit-contact-button:active{color:var(--color-icon-secondary);background-color:transparent;box-shadow:none}.edit-contact-button:disabled{color:var(--color-content-tertiary)}.contact-editor-content{display:grid;grid-template-columns:1fr 1fr;gap:2em;align-items:end;text-wrap:nowrap;width:100%;overflow:hidden;box-sizing:border-box}.contact-editor-content .input-wrapper{width:100%;margin:.5em 0}.contact-editor-content .input-wrapper input,.practice-dashboard .contact-editor-content .input-wrapper input{border:none}.postal-city-container{display:grid;grid-template-columns:1fr 2fr;gap:.5em}.postal-city-container .input-wrapper{margin:0}.contact-editor-content .postal-city-container .input-wrapper{width:auto}.export-footer{display:flex;flex-direction:row;justify-content:space-between}.checkboxes-container{display:flex;flex-direction:column;align-items:flex-start}.preview-checkbox{width:max-content;text-wrap:nowrap;text-align:left}.preview-checkbox input{width:auto}.export-tool .fields-container{display:flex;flex-direction:column;width:fit-content;background-color:var(--doq-shade-pure-white);border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);padding:.5em}.margin-left-2em{margin-left:2em}.preview-container{display:flex;flex-direction:row}.preview-file{display:flex;flex-direction:column;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);height:50vh;width:100%;padding:.5em;box-sizing:border-box;overflow-y:auto;font-size:var(--size-content-3x-small);justify-content:flex-start;background-color:var(--doq-shade-pure-white)}.preview-file-body{display:flex;flex-direction:column;white-space:pre-wrap;overflow-wrap:break-word;margin-bottom:.5em}.preview-file-logo{display:flex;flex-direction:column;width:fit-content;align-self:flex-end}.preview-file-logo img{max-height:4em}.preview-file hr{width:100%;height:0}.preview-file-header{display:grid;flex-direction:row;margin-bottom:.5em;grid-template-columns:1fr max-content}.preview-file-body.sender{text-align:right;align-items:flex-end}.preview-file-body.recipient{text-align:left;align-items:center;align-self:flex-end}.settings-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:1em;gap:1em;box-sizing:border-box;height:100%}.settings-container .column-wrapper{display:flex;flex-direction:row;gap:1em;box-sizing:border-box;flex-grow:1}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:.5em;box-sizing:border-box}.input-row>*{padding:.5em}.input-row>label{text-align:right;align-self:flex-start;color:var(--doq-main-dark-blue)}.input-row .reactive-form-input{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small)}.input-row.expand{display:grid;grid-template-columns:1fr 4fr;gap:.5em;box-sizing:border-box}.preferences-card-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.preferences-list{display:flex;flex-direction:column;gap:.5em}.feedback-container{display:flex;flex-direction:row;gap:.25em}.feedback-button{border:none;box-shadow:none;margin:0;padding:0;color:var(--color-content-primary);background-color:transparent}.feedback-button:hover{border:none;box-shadow:none;color:var(--color-content-primary)}.feedback-button:active{border:none;box-shadow:none;color:var(--color-content-primary);background-color:transparent}.input-row .reactive-form-toggle-slider{padding:0}.reactive-form-input{border:1px solid var(--doq-dark-neutral);border-radius:.75em}.reactive-form-input:focus{border-color:var(--doq-blue)}.reactive-form-textarea{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);padding:.5em}.reactive-form-toggle-slider{display:flex;flex-direction:row;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);padding:0;box-sizing:border-box;width:min-content;overflow:hidden}.reactive-form-toggle-slider .toggle-label-wrapper{height:auto}.reactive-form-toggle-slider button{border:none;box-shadow:none;margin:0;padding:.5em;color:var(--color-content-primary)}.reactive-form-toggle-slider button:hover{box-shadow:none;transform:none}.reactive-form-toggle-slider button:active{box-shadow:none;transform:none;background-color:transparent;color:var(--color-content-primary)}.reactive-form-toggle-slider button.selected{background-color:var(--color-bg-interactive-primary-active);color:var(--color-interactive-primary-active)}.reactive-form-toggle-swap{display:flex;flex-direction:row;padding:0;box-sizing:border-box;width:min-content;overflow:hidden}.reactive-form-toggle-swap button{border:none;box-shadow:none;margin:0;color:var(--color-content-secondary)}.reactive-form-toggle-swap button:hover{box-shadow:none;transform:none}.reactive-form-toggle-swap button:active{box-shadow:none;transform:none;background-color:transparent;color:var(--color-content-secondary)}.toggle-label-wrapper{display:flex;flex-direction:column;height:2em;align-items:center;justify-content:center}.toggle-label-hidden{visibility:hidden;display:block;text-wrap:nowrap;height:0}.toggle-label-visible{white-space:nowrap}.reactive-form-date{display:flex;gap:.25em}.practice-dashboard .reactive-form-date input[type=text]{padding:.5em;margin:0;text-align:center;width:3.5em}.feedback-form-wrapper{display:flex;flex-direction:column;margin:0 .5em;flex-grow:1}.button-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.5em 0;max-width:450px}.button-row button{margin:0}.submit-feedback-button{display:flex;align-self:flex-end;width:max-content;align-items:center}.submit-feedback-button.success{border-color:#478a13;color:#478a13;box-shadow:none}.checkbox-container{display:flex;flex-direction:column;width:100%}.checkbox-container label{display:flex;height:100%;flex-direction:row;gap:.5em;align-items:center}.checkbox-container input{margin-left:2em;height:1em;width:1em}.card-list{display:flex;flex-direction:column;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);background-color:#fff}.card-list-item{display:flex;flex-direction:row;gap:.25em;align-items:center;justify-content:space-between}.card.output-card-container{display:flex;flex-direction:column;overflow:visible;height:auto}.output-card{display:flex;flex-direction:column;height:100%;width:100%}.output-card-header{justify-content:space-between;color:var(--doq-shade-darkest-grey)}.output-card-header .with-moving-underline .underline{background-color:var(--doq-main-orange)}.output-card.disabled,.output-card-header.disabled,.scroll-container.disabled{color:var(--color-content-tertiary);pointer-events:none}.output-card-no-header{display:flex;flex-direction:column;height:auto;max-height:80%}.scroll-container{display:flex;flex-direction:column;overflow:auto;padding-right:10px;height:100%}::-webkit-scrollbar{-webkit-appearance:none;width:8px}.scroll-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:4px}.scroll-container:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border-radius:4px}.content-placeholder-group{display:flex;flex-direction:column;margin-top:0;margin-bottom:0;gap:1em}.content-placeholder-item{display:flex;flex-direction:column;gap:0}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.content-placeholder-line{background:red;height:1em;width:50px;margin-top:.5em;margin-bottom:.5em;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;position:relative}.content-placeholder-line-long{width:20em}.content-placeholder-line-medium{width:15em}.content-placeholder-line-short{width:7em}.dropdown-select{position:relative;width:100%;padding:0;height:min-content}.dropdown-select-button{border:var(--weight-border-secondary) solid var(--color-border-secondary);color:var(--color-content-primary);padding:.5em;margin:0;box-shadow:none;width:100%;box-sizing:border-box;gap:.5em;min-height:2em}.dropdown-select button{gap:.5em}.account-card-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.account-list{display:flex;flex-direction:column;gap:.5em}.account-list .contact-summary{margin:0;width:100%;border-radius:var(--radius-2x-small)}.account-list .contact-editor{margin:0}.input-row .specialty-selector{padding:0}.account-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;min-height:4em;max-height:8em;overflow-y:auto;box-sizing:border-box;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);background-color:var(--doq-shade-pure-white);cursor:pointer;transition:transform .2s,box-shadow .2s}.position-relative:hover .account-logo{box-shadow:var(--shadow-interactive-primary-default);transform:translateY(-2px)}.account-logo img{width:100%;box-sizing:border-box;border-radius:var(--radius-x-small);background-color:var(--doq-shade-pure-white)}.input-row .pallet-icon{display:none;position:absolute;top:.125em;right:.125em}.position-relative{position:relative;display:flex;width:100%;height:100%;box-sizing:border-box;padding:0}.input-row .pallet-icon:hover{display:block}.account-logo:hover+.pallet-icon{display:block}.item-selector{position:relative;width:100%;padding:0;height:min-content}.item-selector .trigger{border:var(--weight-border-secondary) solid var(--color-border-secondary);color:var(--color-content-primary);padding:.5em;margin:0;box-shadow:none;width:100%;box-sizing:border-box;background-color:var(--doq-shade-pure-white);height:2em}.item-selector .trigger:hover{box-shadow:var(--shadow-interactive-primary-hover);transform:translateY(-2px);background-color:var(--doq-shade-pure-white)}.item-selector .trigger.open{background-color:var(--doq-shade-pure-white)}.item-selector .dropdown-menu{top:110%;left:0;max-height:300px;overflow-y:auto}.blank-item{height:1em}.user-invites-page{padding:2em}.user-invites-container{display:flex;flex-direction:column}.no-org-label{display:flex;flex-direction:row;align-items:center}.mobile .no-org-label{flex-direction:column}.no-org-label .text-only-button{background-color:transparent;font-style:italic;color:var(--doq-main-dark-blue)}.user-invite-item{display:grid;grid-template-columns:200px max-content 1fr max-content;align-items:center;gap:1em;max-width:500px}.user-invite-item button{margin:0}.copyable-value{background-color:var(--doq-shade-lightest-grey);padding:.4em;overflow-x:scroll}.transcript-tool{margin:.5em .5em 0;box-sizing:border-box;overflow:auto}.transcript-tool.disabled{color:var(--color-content-tertiary);pointer-events:none}.dialogue-transcript{display:grid;white-space:preserve-breaks;overflow:scroll;grid-template-columns:4fr 1fr;flex-grow:1}.dialogue-transcript-item{white-space:preserve-breaks}.dialogue-transcript-item-disabled{color:var(--doq-red);background-color:var(--doq-neutral)}.dialogue-grid-button{display:flex;align-items:center;justify-content:center}.dialogue-grid-button button{position:sticky;top:20px;bottom:20px}.dialogue-divider{grid-column:1 / -1;margin-top:1em;margin-bottom:1em;border:none;border-bottom:1px solid var(--color-border-secondary);width:100%;height:0}.help-menu-container{margin:1.25em;overflow:hidden}.faq-search-container{display:flex;flex-direction:row;align-items:center}.faq-search-bar{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small)}.faq-search-results{display:flex;flex-direction:column;width:100%;gap:1em;overflow:auto}.faq-search-results .item{display:flex;flex-direction:column;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);padding:.5em;cursor:pointer}.faq-search-results .item-header{display:grid;grid-template-columns:max-content max-content 1fr max-content}.faq-search-results .item-title{font-size:var(--size-content-medium)}.faq-search-results .item-tag{align-self:center;border-radius:var(--radius-2x-small);text-transform:uppercase;font-size:var(--size-content-2x-small);padding:.125em .25em;margin-left:1em}.faq-search-results .item-description{font-size:var(--size-content-x-small)}.item-tag.general{background-color:rgba(200,227,249,.365);color:var(--doq-main-blue)}.item-tag.getting-started{background-color:rgba(216,193,246,.365);color:#682d8d}.item-tag.using-doq-copilot{background-color:rgba(207,226,255,.365);color:#0a58ca}.item-tag.account-and-billing{background-color:rgba(212,237,218,.365);color:#2e7d32}.item-tag.troubleshooting{background-color:rgba(255,243,205,.365);color:#856404}.faq-search-results .item-action{font-weight:700}.admin-container{display:flex;flex-direction:row;height:100%;box-sizing:border-box;margin:1em;gap:1em}.admin-panel{overflow-y:auto;width:50%}.invite-manager{display:flex;flex-direction:column;width:100%}.invite-manager-title{display:flex;flex-direction:row;justify-content:space-between}.invite-manager-title{font-size:var(--size-content-x-small)}.invite-sender{display:grid;grid-template-columns:1fr max-content max-content;align-items:flex-end;gap:1em;width:100%}.invite-sender .input-wrapper{width:auto;margin:0;max-width:none}.invite-item{display:grid;grid-template-columns:1fr 1fr max-content;align-items:center;gap:1em;width:100%}.invite-items{display:flex;flex-direction:column;gap:.5em}.invite-item button,.invite-sender button{margin:0;height:2em}.invite-manager .invite-button{justify-content:center;min-width:120px}.type-selector-container{min-width:120px}.email-wrapper{position:relative;min-width:120px}.invite-manager .email-wrapper input[type=text]{padding:.5em}.assign-self{position:absolute;top:0;right:0;font-size:var(--size-content-x-small);cursor:pointer;text-decoration:underline}.invite-manager hr{width:100%;border:none;border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.invite-sender input{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);padding:.5em;height:2em}.org-full-label{display:flex;flex-direction:row;align-items:center;height:2em}.org-full-label .text-only-button{color:var(--doq-main-dark-blue);font-style:italic;background-color:transparent}.mobile .org-full-label{flex-direction:column;height:fit-content}.mobile .invite-item,.mobile .invite-sender{grid-template-columns:none;grid-template-rows:max-content max-content max-content;gap:.5em}.org-list{display:flex;flex-direction:column;gap:.5em}.org-list form{padding:0}.billing-button{margin:0}.practice-dashboard{display:flex;flex-direction:row;background-color:transparent;height:100vh;width:100vw}.content-area{display:flex;flex-direction:column;width:85vw;height:100vh;position:relative;padding:1em 1.25em;gap:1.25em;box-sizing:border-box}.practice-dashboard-home{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;overflow:hidden;background-color:transparent;gap:1em}.practice-dashboard-home.disabled{color:var(--color-content-tertiary);pointer-events:none}.practice-dashboard-home form{display:flex;align-items:center}.practice-dashboard input[type=text]{margin:.5em;border:var(--weight-border-secondary) solid var(--color-border-secondary);padding:.5em .5em .5em 5px;border-radius:var(--radius-2x-small);background-color:transparent}.modal-bg{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;background-color:rgba(224,227,230,.2);top:0;left:0}.modal-bg .card:hover{transform:none}.output-card-modal{position:absolute;width:60%;background:var(--color-bg-surface-primary);flex-grow:0;transition:height .3s;animation:show .2s 0ms linear forwards;height:0;top:12%;left:27%;padding:0;overflow:hidden}.output-card-modal.card{padding:0}.output-card-modal .card{margin:0;box-shadow:none;border:none}.secondary-modal{position:absolute;width:40%;background:var(--color-bg-surface-primary);flex-grow:0;transition:height .3s;animation:show .2s 0ms linear forwards;height:0;top:12%;left:36%;overflow:hidden}.secondary-modal.card{padding:0;box-shadow:none}.secondary-modal .card{margin:0;box-shadow:none;border:none}.tertiary-modal{position:absolute;width:30%;background:var(--color-bg-surface-primary);flex-grow:0;transition:height .3s;animation:showTertiaryModal .2s 0ms linear forwards;height:0;top:30%;left:42%;overflow:hidden}.tertiary-modal.card{padding:0;box-shadow:none}.tertiary-modal .card{margin:0;box-shadow:none;border:none}@keyframes show{to{height:80vh}}@keyframes showTertiaryModal{to{height:40vh}}.practice-dashboard .top-row{display:flex;flex-direction:row;width:100%;flex-grow:1}.practice-dashboard .bottom-row{display:flex;flex-direction:column;width:100%;height:33%;padding:0 .5em;box-sizing:border-box}.practice-dashboard .bottom-row.empty{height:0}.practice-dashboard .column{display:flex;flex-direction:column;width:50%;overflow:hidden;justify-content:flex-start;background-color:transparent;margin:0;padding:.5em .5em 0;gap:1em}.left-column{order:0}.right-column{order:1}.column.full-width,.mobile-page{width:100%}.patient-intake-form-card{display:flex;flex-direction:column;min-height:10%;overflow:hidden}.dialogue-card,.physical-examination-card{display:flex;flex-direction:column}.physical-examination-field{flex-grow:1}.summary-card,.anamnesis-card{display:flex;flex-direction:column;overflow:hidden}.diagnosis-card{display:flex;flex-direction:column}.diagnosis-card textarea{overflow:initial}.diagnosis-card .heading{padding-bottom:0}.treatment-card,.epicrisis-card{display:flex;flex-direction:column;overflow:hidden}.practice-dashboard-home .card:hover{background-color:var(--color-bg-surface-secondary)}.control-bar-container{display:grid;grid-template-columns:min-content min-content min-content 1fr max-content max-content max-content 1fr max-content;background-color:transparent;align-items:center;z-index:1;justify-content:space-evenly;width:100%;padding:0 .5em;border-radius:var(--radius-x-small);border:none;align-self:center;gap:.5vw;box-sizing:border-box}.control-bar-container h1{font-weight:200;color:var(--doq-main-blue)}.control-bar-item{display:flex;align-items:center;justify-content:center;padding:.25em;border-radius:var(--radius-x-small);background-color:var(--doq-shade-pure-white);height:100%;box-sizing:border-box;box-shadow:none}.control-bar-item:hover{box-shadow:var(--shadow-surface-primary-default)}.control-bar-item.disabled{pointer-events:none;background-color:var(--color-bg-interactive-primary-disabled)}.control-bar-item.selector{height:100%;box-sizing:border-box}.control-bar-item button{padding:.25em .5em;margin:0;border:none;box-shadow:none;font-weight:400;gap:.25em}.control-bar-item button:hover{border:none;box-shadow:none;transform:none}.control-bar-item button:active{border:none;box-shadow:none;color:var(--color-interactive-primary-default);background-color:var(--color-bg-interactive-primary-default)}.control-bar-item button:disabled{cursor:default;transform:none;background-color:transparent;border-color:var(--color-interactive-primary-inactive);color:var(--color-interactive-primary-inactive);box-shadow:none;pointer-events:none}.control-bar-item .icon{display:flex;font-size:var(--size-icon-medium);align-items:center;justify-content:center;margin:0;padding:0}.control-bar-item .text-label{display:flex;font-size:var(--size-content-small);align-items:center;justify-content:center;margin:0;padding:.2em 0 0}.control-bar-container .text-label.recent-actions-statuses{display:flex;align-items:center;justify-content:flex-start;min-width:280px;text-align:left;padding:0;position:relative}.recent-actions-status{position:absolute;transform:translateY(-50%);animation-name:fadeAndRiseIn;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.3s;top:50%;transition:top .3s,opacity .3s}@keyframes fadeAndRiseIn{0%{opacity:0;top:1em}to{opacity:1;top:0}}@keyframes fadeAndRiseOut{0%{opacity:1;top:0}to{opacity:0;top:-1em}}.recent-actions-status.fade-and-rise-out{animation-name:fadeAndRiseOut}.control-bar-item.account{color:var(--doq-shade-pure-white);background-color:var(--doq-main-dark-blue);font-weight:400}.control-bar-button-spacing{gap:.5vw}.patient-selector{display:flex;flex-direction:row;align-items:center;position:relative;gap:1em;height:100%;box-sizing:border-box;background-color:var(--doq-shade-pure-white)}.patient-selector .hover-select{position:relative;display:inline-block;width:15vw;min-width:280px;height:100%}.hover-select-trigger{position:relative;display:flex;flex-direction:row;cursor:default;padding:0 1em 0 .5em;height:100%;background:var(--color-bg-interactive-secondary-default);border-radius:var(--radius-2x-small);justify-content:space-between;align-items:center}.patient-selector.disabled{pointer-events:none;cursor:default;background-color:var(--doq-shade-pure-white)}.patient-selector .dropdown-menu{top:110%;left:0;border-radius:var(--radius-x-small)}.patient-selector .dropdown-menu button{height:2em;font-weight:var(--weight-content-primary);transition:none;padding-right:1em}.patient-selector .dropdown-menu button:active{background-color:#f3f3f3;color:var(--color-interactive-secondary-default)}.dropdown-buffer{position:absolute;top:100%;left:0;height:10%;width:100%}.hover-select-trigger .edit-patient-button{position:absolute;top:calc(50% - var(--size-icon-small) / 2);right:10px;font-size:var(--size-icon-small);border:none;box-shadow:none;padding:0;margin:0;height:1em;width:1em;color:var(--color-interactive-secondary-default);background-color:var(--color-bg-interactive-secondary-default);justify-self:flex-end;cursor:pointer}.edit-patient-button:hover{border:none;box-shadow:none;color:var(--color-interactive-secondary-hover);background-color:var(--color-bg-interactive-secondary-hover)}.edit-patient-button:active{border:none;box-shadow:none;color:var(--color-interactive-secondary-active);background-color:var(--color-bg-interactive-secondary-active)}.patient-info-display{display:flex;flex-direction:column;width:100%}.patient-info-row{display:flex;flex-direction:row;width:100%}.patient-info-item{display:flex;flex-direction:row;align-items:flex-start}.patient-info-row .label{margin-bottom:2px;align-self:flex-start;text-transform:uppercase;font-size:var(--size-content-2x-small);color:var(--color-content-secondary)}.patient-info-row span{width:20%}.patient-info-row .double-width-span{width:50%}.patient-selector .width-fit-content{width:100%}.patient-selector-modal-content .reactive-form-input{border:var(--weight-border-secondary) solid var(--color-border-secondary);padding:.5em;font-size:var(--size-content-small);border-radius:var(--radius-2x-small)}.patient-selector-modal-content button{font-size:var(--size-content-small);align-self:flex-end}.account{position:relative}.account-details-container{text-decoration:none;color:inherit;display:flex;flex-direction:row;align-items:center;gap:.5em;padding:0 .5em;cursor:pointer;min-width:5em}.text-label.account-content{display:flex;flex-direction:column;align-items:flex-start}.account-details-container .user-name{font-size:var(--size-content-small)}.account-details-container .dropdown-menu{top:110%;left:0}.account-details-container .dropdown-menu button:hover{background-color:#f3f3f3;color:var(--color-interactive-secondary-hover);box-shadow:none;transform:none}.account-details-container .dropdown-menu button:active{background-color:#f3f3f3;color:var(--color-interactive-secondary-default)}.dialogue-widget{display:flex;flex-direction:row;height:100%;box-sizing:border-box}.recording-button{background-color:var(--color-bg-interactive-primary-default);color:var(--doq-main-orange);border-color:var(--doq-main-orange)}.recording-button:hover{background-color:var(--color-bg-interactive-primary-hover);color:var(--doq-main-orange);box-shadow:none}.recording-button:active{background-color:var(--color-bg-interactive-primary-default);border:none;box-shadow:none;color:var(--doq-main-orange)}.consent-modal-content{justify-content:space-between}.consent-form-wrapper{display:flex;flex-direction:column;margin:0 .5em;flex-grow:1}.consent-form-wrapper .checkbox-container{display:flex;flex-direction:row;width:100%;gap:1em}.consent-form-wrapper .checkbox-container label{text-wrap:wrap}.fine-print{font-size:var(--size-content-x-small)}.submit-container{display:flex;flex-direction:column}.submit-consent-button{display:flex;align-self:flex-end;width:max-content;align-items:center}.side-menu-container{display:flex;flex-direction:column;height:calc(100vh - 2em);width:15vw;min-width:200px;border-radius:var(--radius-small);border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--doq-shade-pure-white);padding:2em 2em 2em 1em;box-sizing:border-box;box-shadow:none;z-index:2;margin:1em 0}.side-menu-container:hover{box-shadow:var(--shadow-surface-primary-default)}.side-menu-container .header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}.side-menu-container img{display:flex;order:0;flex-grow:0;width:100%;margin-top:7.5px;margin-bottom:7.5px}.animated-divider-container{width:100%;height:var(--size-animated-divider-height);overflow:visible}.animated-divider-path{fill:none;stroke-width:var(--weight-border-primary);stroke-linecap:round;stroke-linejoin:round}.animated-divider-path.animating{stroke:var(--doq-main-orange)}.animated-divider-path.still{stroke:var(--color-border-primary)}.operations-menu-container{display:flex;flex-direction:column;gap:.75em;margin-top:.5em}.operations-utility-container{display:flex;flex-direction:column;gap:.2em;justify-self:flex-end}.operations-menu-button{background-color:var(--color-bg-interactive-secondary-default);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-default);color:var(--color-interactive-secondary-default);font-size:var(--size-icon-small);border-radius:var(--radius-x-small);box-shadow:none;display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:.25em;margin:0;box-sizing:border-box}.operations-menu-button:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-default);border:var(--weight-border-secondary) solid var(--color-border-primary);color:var(--color-interactive-secondary-hover);transform:none}.operations-menu-button:active{box-shadow:none;background-color:var(--color-bg-interactive-primary-active);border:var(--weight-border-primary) solid var(--color-border-primary);color:var(--color-interactive-primary-active)}.operations-menu-button:disabled{border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-default);color:var(--color-content-tertiary);pointer-events:none}.operations-menu-button.current{box-shadow:none;background-color:var(--color-bg-interactive-primary-active);border:var(--weight-border-primary) solid var(--color-border-primary);color:var(--color-interactive-primary-active)}.menu-label{padding-top:.2em;padding-left:.5em;display:flex;align-items:center;font-size:var(--size-content-small)}.operations-menu-container .width-fit-content,.operations-utility-container .width-fit-content{width:100%}.search-bar-container{overflow:auto}.diagnosis-card .search-form{box-sizing:border-box;margin-top:.5em;display:flex;gap:.5em;align-items:center}.search-form input[type=text]{margin-left:0;margin-right:0}.search-form>input[type=text]{margin-bottom:0;margin-top:0}.search-bar-header{margin-bottom:.6em}.search-form button{padding:.5em;margin:0}.diagnosis-card .search-form-create{display:grid;grid-template-columns:1fr 3fr min-content}.search-form.disabled button{color:var(--color-interactive-primary-inactive);border-color:var(--color-interactive-primary-inactive);box-shadow:none;pointer-events:none}.search-dropdown{display:flex;flex-direction:column;cursor:pointer;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);background-color:var(--doq-shade-pure-white);padding-inline-start:0;margin-block-start:0;margin-block-end:0;margin-bottom:1em}.search-dropdown li{display:flex;padding:.25em .5em;background-color:var(--color-bg-surface-primary);color:var(--doq-shade-darkest-grey);border:none;text-align:left;cursor:pointer;border-radius:var(--radius-2x-small)}.search-dropdown li:hover{background-color:var(--doq-shade-lightest-grey)}.search-icon{margin:.25em;font-size:var(--size-content-small);height:var(--size-content-small);width:var(--size-content-small)}.search-form.disabled .search-icon{color:var(--color-interactive-secondary-inactive)}.search-form.disabled input{color:var(--color-content-tertiary);border-color:var(--color-interactive-secondary-inactive)}.diagnosis-item-grid{display:flex;flex-direction:column;gap:.25em}.diagnosis-item-grid button{margin:0;height:fit-content;color:var(--color-interactive-secondary-default);padding:4px}.grid-min-1fr-min{display:grid;grid-template-columns:min-content 1fr min-content}.diagnosis-item{gap:.5em;padding:.3em .5em;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);align-items:center;max-width:100%;overflow:hidden;box-sizing:border-box}.diagnosis-item:hover .remove-button{opacity:1;pointer-events:all;cursor:pointer;transition:transform .2s ease,color .2s ease,opacity .2 ease}.diagnosis-item .remove-button{border:none;box-shadow:none;opacity:0;pointer-events:none;cursor:default;transition:transform .2s ease,color .2s ease,opacity .2}.diagnosis-item .remove-button:hover{color:var(--color-bg-alert-primary)}.diagnosis-item .remove-button:active{color:var(--color-bg-alert-primary);background-color:transparent}.diagnosis-item .item-code{align-self:center;width:50px}.diagnosis-item .item-description{align-self:center}.diagnosis-item .item-description input{color:inherit}.diagnosis-item .item-type{align-self:center;border-radius:var(--radius-2x-small);text-transform:uppercase;font-size:var(--size-content-2x-small);padding:.125em .25em;margin-left:1em}.diagnosis-item .item-type.extracted{background-color:rgba(200,227,249,.365);color:var(--doq-main-blue)}.diagnosis-item .item-type.suggested{background-color:rgba(216,193,246,.365);color:#682d8d}.diagnosis-item .apply-button{align-self:center;border:none;box-shadow:none;padding:0;margin:0 4px;color:#478a13}.diagnosis-item .apply-button:active{background-color:transparent;color:#478a13}.diagnosis-item .reject-button{align-self:center;border:none;box-shadow:none;padding:0;margin-left:4px;color:var(--color-bg-alert-primary)}.diagnosis-item .reject-button:active{background-color:transparent;color:var(--color-bg-alert-primary)}.sibling-display{display:grid;grid-template-columns:min-content 1fr min-content;gap:.5em}.card.diagnosis-card{display:flex;flex-direction:column;overflow:visible;height:auto}.diagnosis-card.disabled{color:var(--color-content-tertiary);pointer-events:none}.diagnosis-card-body{flex-grow:1;display:flex;flex-direction:column;height:100%;gap:1em;position:relative;max-height:30vh;overflow-y:auto}.diagnosis-card-body.disabled{color:var(--color-content-tertiary);pointer-events:none}.login-column.pre-checkout-wrapper{display:flex;flex-direction:column;background-color:transparent;box-shadow:none;width:fit-content;max-width:none}.mobile .login-column.pre-checkout-wrapper{flex-direction:column;gap:1em}.price-card-wrapper{display:flex;flex-direction:row;background-color:transparent;box-shadow:none;width:fit-content;max-width:none;align-items:stretch}.price-card-wrapper.column{flex-direction:column;gap:1em}.login-column.price-option{padding-left:1em;padding-right:1em;border-radius:var(--radius-small);width:400px;height:initial}.mobile .login-column.price-option{width:calc(100% - 1em)}.price-option .login-title{align-self:flex-start}.price-option.annual{background-color:rgba(27,83,135,.77);color:var(--doq-shade-pure-white)}.practice-size-label{color:var(--color-content-secondary);align-self:flex-start;height:2em}.year-contract-label{align-self:flex-start}.price-option.annual .practice-size-label{color:var(--doq-shade-pure-white)}.price-label{display:flex;flex-direction:row;gap:.5em;align-items:flex-end;align-self:flex-start}.price-label .price{font-size:var(--size-content-2x-large);font-weight:700}.price-label .unit{color:var(--color-content-secondary)}.price-option.annual .unit{color:var(--doq-shade-pure-white)}.price-option .check{color:#478a13}.price-option.annual .check{color:#97dd61}.price-label .price.custom{font-size:var(--size-content-x-large);height:var(--size-content-2x-large);padding:.2em 0}.price-option .bullet-list{display:flex;flex-direction:column;align-self:flex-start}.price-option .bullet-item{display:grid;grid-template-columns:min-content 1fr;gap:.5em;height:2em}.price-option .divider{width:100%}.price-description{align-self:flex-start;height:4em}.checkout-form{display:flex;flex-direction:column;width:100%}.price-option.annual .checkout-form .input-wrapper-label,.price-option.annual .checkout-form .input-wrapper input,.price-option.annual .checkout-form .text-only-button{color:var(--doq-shade-pure-white)}.price-option.annual .checkout-form .with-moving-underline .phantom-underline{background-color:var(--doq-shade-pure-white)}.price-option.annual .checkout-form .with-moving-underline .underline{background-color:var(--doq-main-light-blue)}.checkout-form .input-wrapper{margin:0 0 1em;width:max-content}.checkout-form .input-wrapper input,.checkout-form .text-only-button{background-color:transparent}.billing-cycle-switcher{display:flex;flex-direction:row;position:relative;height:1.5em;width:3em;border-radius:.75em;margin:1em;align-self:flex-start;background-color:var(--doq-shade-light-grey);border:none;box-sizing:border-box;align-items:center;padding:.25em;box-shadow:none}.billing-cycle-switcher:hover,.billing-cycle-switcher:active{background-color:var(--doq-shade-light-grey);box-shadow:none;transform:none}.billing-cycle-switcher .switch{position:absolute;top:.125em;left:.25em;height:1.25em;width:1.25em;border-radius:50%;background-color:#000;transition:left .2s ease}.billing-cycle-display{display:flex;flex-direction:row;align-self:flex-start;margin-top:.5em}.login-column.post-checkout-container{display:flex;flex-direction:column;padding:1em 2em;gap:.5em;width:calc(100vw - 2em)}.overview-label{display:grid;grid-template-columns:min-content 1fr;width:100%;gap:.5em}.post-checkout-container .options-container{display:flex;flex-direction:column;width:fit-content;gap:.5em;align-self:flex-end;align-items:flex-end}.post-checkout-container .options-container button{text-wrap:nowrap;margin:0}.login-column.legal-document{width:40vw;max-width:860px;padding:2em;align-items:flex-start}.terms-container,.privacy-policy-container,.dpa-container{display:flex;flex-direction:column;text-align:justify}.setup-org-container{width:calc(100vw - 2em);max-width:600px;padding:2em;align-items:flex-start}.setup-org-details-form{max-width:300px;width:100%}.setup-org-details-form .reactive-form-input{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);padding:.5em}.login-scroller .max-width-600px{max-width:600px}
