@import"https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap";: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-main-off-orange: #fceeea;--doq-main-off-orange-light: #fef6f3;--doq-main-off-orange-lighter: #fffaf8;--doq-main-off-blue: #c9e3ee;--doq-main-off-blue-light: #dceef5;--doq-main-off-blue-lighter: #eff8fa;--doq-main-off-beige: #d8d2cb;--doq-main-off-beige-light: #e8e4df;--doq-main-off-beige-lighter: #f1eeea;--doq-main-off-beige-bg: #f4f2f0;--doq-main-dark-brown: #3a3532;--doq-secondary-dutch-white: #e7ddb8;--doq-secondary-coral: #da8981;--doq-secondary-light-green: #759397;--doq-secondary-green: #12575f;--doq-secondary-dark-green: #043b42;--doq-secondary-mint: #2dd4bf;--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-current: var(--doq-main-off-beige-lighter);--color-bg-interactive-secondary-hover: var(--doq-main-off-beige-light);--color-bg-interactive-secondary-active: var(--doq-main-off-beige);--color-bg-interactive-secondary-inverted-default: var( --doq-main-off-beige-bg );--color-bg-interactive-secondary-inverted-current: var( --doq-shade-pure-white );--color-bg-interactive-secondary-inverted-hover: var( --doq-shade-pure-white );--color-bg-interactive-secondary-inverted-active: var( --doq-shade-pure-white );--color-bg-interactive-secondary-recording-current: var( --doq-main-off-orange-lighter );--color-bg-interactive-secondary-recording-hover: var( --doq-main-off-orange-light );--color-bg-interactive-secondary-recording-active: var( --doq-main-off-orange );--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-main-dark-brown);--color-interactive-secondary-active: var(--doq-main-dark-brown);--color-interactive-secondary-inactive: var(--doq-shade-light-grey);--color-interactive-secondary-current: var(--doq-main-dark-brown);--color-interactive-secondary-inverted-default: var(--doq-main-dark-brown);--color-interactive-secondary-inverted-hover: var(--doq-shade-darkest-grey);--color-interactive-secondary-inverted-active: var(--doq-secondary-mint);--color-interactive-secondary-inverted-current: var( --doq-shade-darkest-grey );--color-interactive-secondary-recording-current: var(--doq-main-orange);--color-interactive-secondary-recording-hover: var(--doq-main-orange);--color-interactive-secondary-recording-active: var(--doq-main-orange);--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-2x-small: 10px;--size-content-x-small: 14px;--size-content-small: 16px;--size-content-medium: 18px;--size-content-large: 24px;--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: 300;--weight-heading-primary: 300;--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}.recording{--color-bg-interactive-secondary-current: var( --color-bg-interactive-secondary-recording-current );--color-bg-interactive-secondary-hover: var( --color-bg-interactive-secondary-recording-hover );--color-bg-interactive-secondary-active: var( --color-bg-interactive-secondary-recording-active );--color-interactive-secondary-current: var( --color-interactive-secondary-recording-current );--color-interactive-secondary-hover: var( --color-interactive-secondary-recording-hover );--color-interactive-secondary-active: var( --color-interactive-secondary-recording-active )}*{font-family:Inter,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,border-color .2s,box-shadow .2s;align-items:center}button:hover{background-color:var(--doq-shade-pure-white);color:var(--doq-secondary-mint);border-color:var(--doq-secondary-mint)}button:active{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint)}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{border:none;box-shadow:none;color:var(--doq-secondary-mint);background-color:transparent;transform:translateY(-2px)}.text-only-button:active{border:none;box-shadow:none;color:var(--doq-secondary-mint);background-color:transparent;transform:translateY(0)}.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(--doq-shade-pure-white);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,.card.dictating{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,.card.dictating .pallet{opacity:1;pointer-events:all;background-color:var(--doq-shade-pure-white)}.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-secondary-mint)}.pallet-icon:active{transform:translateY(0);transition:transform .2s ease,color .2s ease}.pallet-icon.disabled{color:var(--color-interactive-secondary-inactive);cursor:default;transform:none}.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}.gap-025em{gap:.25em}.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}.margin-left-1em{margin-left:1em}.width-100p{width:100%}.width-150px{width:150px}.no-outline{border:none;box-shadow:none}.width-1em{width:1em}.bold{font-weight:700}.italic{font-style:italic}.justify-self-flex-end{justify-self:flex-end}.align-self-flex-start{align-self:flex-start}.align-self-flex-end{align-self:flex-end}.height-100p{height:100%}.height-2em{height:2em}.overflow-visible{overflow:visible}.position-static{position:static}.text-nowrap{text-wrap:nowrap}.font-size-x-small{font-size:var(--size-content-x-small)}.font-size-medium{font-size:var(--size-content-medium)}.font-size-large{font-size:var(--size-content-large)}[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}.margin-bottom-025em{margin-bottom:.25em}.text-align-left{text-align:left}.text-align-right{text-align:right}.font-size-small{font-size:var(--size-content-small)}.font-size-2x-small{font-size:var(--size-content-2x-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}hr.divider{width:100%;border:none;border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.doq-orange{color:var(--doq-main-orange)}.alert-button{border-color:var(--color-bg-alert-primary);color:var(--color-bg-alert-primary)}.alert-button:hover{background-color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint);transform:none;box-shadow:none}.alert-button:active{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint);transform:none;box-shadow:none}.apply-removals:hover{background-color:var(--color-bg-alert-hover)}.pad-10px{padding:10px}@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}.simple-page-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}.dash-login{margin-top:10vh;padding:2em;box-sizing:border-box}.dropdown-menu.other-account-menu{position:static;border:none}.dropdown-menu.other-account-menu input{width:1em}.simple-page-column.dash-login input{padding:0}.simple-page-column.dash-login .input-wrapper{margin:0}.login-field-wrapper{display:flex;flex-direction:column;width:300px;margin:1em 0;gap:1em}.mobile .login-field-wrapper{max-width:100%}.dash-login .add-account-button{display:flex;align-items:center;cursor:pointer;gap:.25em}.dash-login .login-heading-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5em}.dash-login .simple-page-title,.dash-login .edit-accounts-list-button{padding:0}.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}.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}.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)}.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}.local-changes-status{font-style:italic}.tooltip{position:relative;display:flex;align-items:center;justify-content:center}.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;font-weight:400;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}.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 button:active{background-color:var(--doq-shade-pure-white)}.language-selector.disabled{cursor:not-allowed}.language-selector .dropdown-menu{top:110%;left:0;background-color:var(--doq-shade-pure-white);max-height:20em;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.language-selector .dropdown-menu::-webkit-scrollbar{display:none}.language-selector.condensed{width:fit-content;justify-self:flex-end}.language-selector.condensed .dropdown-menu{padding:0}.language-selector.condensed button{gap:0;justify-content:center}.label-with-flag{display:flex;flex-direction:row;gap:.5em}.input-row .language-selector{padding:0}.language-translation-text{font-size:var(--size-content-x-small)}.dropdown-menu{position:absolute;display:flex;flex-direction:column;background-color:var(--color-bg-interactive-secondary-default);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,.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:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);box-shadow:none;transform:none}.dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.dropdown-menu button.disabled{opacity:.5;pointer-events:none;cursor:default}.dropdown-chevrons-icon{position:absolute;top:calc(50% - var(--size-icon-small) / 2);right:.25em;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:transparent;justify-self:flex-end}.dropdown-section-break{cursor:default;margin-bottom:.5em}.simple-page-scroller{height:100vh;overflow-y:auto}.simple-page-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.25em}.simple-page-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}.simple-page-column input{box-sizing:border-box;width:100%;padding:.5em 0;border:none;outline:none}.simple-page-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}.simple-page-header .company-logo{width:33vw;max-width:267px}.mobile .simple-page-header{width:100%}.simple-page-sub-header{display:grid;grid-template-columns:1fr 1fr;margin-top:1em;max-width:400px;width:100%}.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)}.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}.registration-form{display:flex;flex-direction:column;width:350px;box-sizing:border-box}.registration-form.card{flex-grow:0}.simple-page-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}.dashboard{display:flex;flex-direction:row;background-color:transparent;height:100vh;width:100vw}.dashboard .search-button{cursor:pointer}.logout-button{width:100px}img.vector-background-img:-moz-loading{visibility:hidden}.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}.loading-page-message{width:256px;margin-left:auto;margin-right:auto;margin-top:1em;text-align:center}.settings-container{display:grid;grid-template-columns:1fr 1fr;gap:1em;box-sizing:border-box;height:calc(100vh - 2.25em - 40px);overflow-y:hidden}.settings-container .right-column{display:flex;flex-direction:column;height:calc(100vh - 2.25em - 40px);overflow-y:hidden;gap:1em}.settings-container .card.integration{height:max-content}.settings-container .card.account-info{overflow-y:hidden}.settings-container.minimized{display:flex;flex-direction:column;width:100%;overflow-y:auto;align-items:center;height:auto;min-height:0}.settings-container.minimized .card,.settings-container.minimized .right-column .card{width:100%;overflow-y:visible;height:auto}.settings-container.minimized .preferences{height:auto}.settings-container.minimized .right-column{width:100%}.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;word-break:break-word}.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}.download-links-container{display:flex;flex-direction:row}.settings-container hr{width:100%;border:none;border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.settings-container .dropdown-select{width:100%}.settings-container .dropdown-select .dropdown-select-button{padding:.5em;width:100%}.preferences{height:100%;overflow-y:hidden}.settings-container.minimized .preferences{height:auto;overflow-y:visible}.settings-container.minimized .preferences-card-content{overflow-y:visible;flex-grow:0}.preferences-card-content{display:flex;flex-direction:column;flex-grow:1;overflow-y:scroll}.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,.input-row .dropdown-select{padding:0}.dropdown-select{display:flex;flex-direction:row;padding:0;height:min-content;width:fit-content;position:relative}.dropdown-select .dropdown-select-button{position:relative;border:var(--weight-border-secondary) solid var(--color-border-secondary);color:var(--color-content-primary);margin:0;padding:.5em 2em .5em .5em;box-shadow:none;width:fit-content;box-sizing:border-box;gap:.5em;min-height:2em}.dropdown-select .dropdown-select-button:hover,.dropdown-select--compact .dropdown-select-button:hover{box-shadow:none}.dropdown-select .dropdown-select-button:active,.dropdown-select--compact .dropdown-select-button:active{background-color:var(--doq-shade-pure-white)}.dropdown-select button{gap:.5em;text-wrap:nowrap;min-height:2em}.dropdown-select .dropdown-menu{top:100%;left:0}.dropdown-select--compact .dropdown-select-button{border:none;padding-right:0}.dropdown-select--compact .dropdown-select-button:active{box-shadow:none;background-color:transparent}.dropdown-select--compact[data-open=true] .dropdown-select-button{padding-right:2em;border:var(--weight-border-secondary) solid var(--color-border-secondary)}.dropdown-select--compact[data-open=false] .dropdown-select-button:hover{color:var(--doq-secondary-mint)}.toggle-slider{display:flex;flex-direction:row;position:relative;height:1.5em;width:3em;border-radius:.75em;margin:0;align-self:flex-start;background-color:var(--doq-shade-light-grey);border:none;box-sizing:border-box;align-items:center;align-self:center;padding:.25em;box-shadow:none}.toggle-slider:hover,.toggle-slider:active{background-color:var(--doq-shade-light-grey);box-shadow:none;transform:none}.toggle-slider.true{background-color:var(--doq-secondary-coral)}.toggle-slider .knob{position:absolute;top:.15em;height:1.2em;width:1.2em;border-radius:50%;background-color:#fff;transition:left .2s ease}.narrative-style-selector{display:flex;flex-direction:column;gap:1em}.narrative-style-selector .dropdown-select,.narrative-style-selector .dropdown-select .dropdown-select-button{width:100%}.reactive-form-input{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);padding:.5em}.reactive-form-input-readonly{color:var(--color-content-secondary);pointer-events:none}.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.overflow-visible{overflow:visible}.reactive-form-toggle-swap button{border:none;box-shadow:none;margin:0;padding:.25em;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}.account-card-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;overflow-y:scroll}.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}.export-tool{display:grid;grid-template-rows:min-content 1fr min-content;height:calc(100vh - 3.75em - 48.6px);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:1fr max-content;flex-direction:row;overflow:hidden}.export-column{display:flex;flex-direction:column;overflow:scroll;height:100%}.export-column.options{min-width:20%}.export-body.minimized{display:flex;flex-direction:column;overflow-y:scroll;gap:.5em}.export-body.minimized .export-column{width:100%;height:fit-content;overflow:visible}.export-body.minimized .preview-container{width:100%;height:auto}.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 1em .25em;padding:.5em;justify-content:space-between;box-sizing:border-box;background-color:var(--doq-shade-pure-white)}.contact-editor.wrapped,.contact-summary.wrapped{margin-left:0;margin-right:0}.contact-editor.wrapped .contact-editor-content{display:flex;flex-direction:row}.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 1em .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:repeat(auto-fit,minmax(280px,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:0 1em .25em}.margin-left-2em{margin-left:2em}.contact-editor-content .no-margin-input .input-wrapper{margin:0}.logo-uploader-inline{display:grid;grid-template-columns:1fr;width:100%;box-sizing:border-box}.logo-uploader-inline .position-relative{width:100%}.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}.copy-icon-label{padding-right:1em}.copyable-value-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:.5em}.copyable-value{background-color:var(--doq-shade-pure-white);overflow-x:scroll;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);font-size:var(--size-content-x-small);height:2em;width:75%;line-height:normal;padding:0 .4em;margin-right:.25em}.status-label{width:75%}.transcript-tool{margin:0;box-sizing:border-box;overflow:auto}.transcript-tool.disabled{color:var(--color-content-tertiary);pointer-events:none}.transcript-tool .output-card-header{display:grid;grid-template-columns:max-content max-content 1fr max-content .75em max-content}.transcript-tool .output-card-header .language-selector{width:fit-content;min-width:12em}.transcript-tool .output-card-header.mobile .language-selector{min-width:unset}.transcript-tool .pallet{justify-self:flex-end;opacity:1;pointer-events:all}.secondary-transcript-tool .output-card-header{display:grid;grid-template-columns:max-content 1fr max-content .75em max-content}.secondary-transcript-tool .pallet{opacity:1;pointer-events:all}.secondary-transcript-tool .dialogue-transcript{max-height:calc(100vh - 11.5em - 48.6px)}.secondary-transcript-tool .output-card-header{overflow:visible;position:relative}.secondary-transcript-tool .output-card-header .language-selector{overflow:visible}.secondary-transcript-tool.minimized .language-selector .dropdown-menu{top:auto;bottom:110%;z-index:1000;position:absolute}.secondary-transcript-tool.minimized{height:fit-content;overflow:visible;flex-grow:0;flex-shrink:0}.secondary-transcript-tool.minimized .output-card-header.heading{padding:0;overflow:visible}.apply-removals{margin:0 0 0 1em;align-self:flex-start;border-color:var(--color-bg-alert-primary);color:var(--color-bg-alert-primary)}button.apply-removals:active{background-color:var(--color-bg-alert-primary)}.dialogue-transcript{display:flex;flex-direction:column;white-space:preserve-breaks;overflow:scroll}.dialogue-transcript-item{display:grid;grid-template-columns:5fr 1fr}.dialogue-transcript-text{white-space:preserve-breaks;text-align:justify}.dialogue-transcript-text-disabled{color:var(--color-content-tertiary);text-decoration:line-through}.dialogue-transcript-item-disabled{color:var(--doq-red);background-color:var(--doq-neutral)}.dialogue-transcript-button{display:flex;align-items:flex-start;justify-content:flex-end}.dialogue-transcript-button button{position:sticky;top:20px;bottom:20px;margin:0;pointer-events:none;opacity:0}.dialogue-transcript-item:hover .dialogue-transcript-button button{opacity:1;pointer-events:all}.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}.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}.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)}.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)}.modal-submit-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.submit-consent-button{display:flex;width:max-content;align-items:center}.transcript-tool-container{display:flex;flex-direction:row;height:calc(100vh - 2.25em - 40px);width:100%;box-sizing:border-box;margin-bottom:0;padding-bottom:0;gap:1em}.transcript-tool-container.minimized{flex-direction:column}.transcript-tool-container .transcript-tool{width:50%}.transcript-tool-container.minimized .transcript-tool{width:100%}.admin-container{display:flex;flex-direction:row;height:calc(100vh - 2.25em - 40px);box-sizing:border-box;gap:1em}.admin-container.minimized{flex-direction:column;width:100%;overflow-y:auto;align-items:center}.admin-container.minimized .admin-panel{width:100%;overflow-y:visible}.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:90vw;height:100vh;position:relative;padding:0 1.25em 1em;box-sizing:border-box;gap:1em}.content-area.side-panel-minimized{width:calc(100vw - 3em)}.content-area.side-panel-mobile{width:100vw;padding:.5em}.content-area.side-panel-mobile .practice-dashboard-home{margin-right:-.5em}@property --top-fade-length{syntax: "<length>"; inherits: false; initial-value: 0;}@property --bottom-fade-length{syntax: "<length>"; inherits: false; initial-value: 0;}.practice-dashboard-home{--content-fade-length: 2.5em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;overflow:hidden;background-color:transparent;gap:1em}.practice-dashboard-home.with-scroll-fade{overflow:auto;min-height:0;transition:--top-fade-length .5s ease,--bottom-fade-length .5s ease;mask-image:linear-gradient(to bottom,transparent 0,black var(--top-fade-length),black calc(100% - var(--bottom-fade-length)),transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--top-fade-length),black calc(100% - var(--bottom-fade-length)),transparent 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.practice-dashboard-home.with-scroll-fade.scroll-at-top{transition:--top-fade-length .15s,--bottom-fade-length .25s ease}.practice-dashboard-home.with-scroll-fade.scroll-at-bottom{transition:--top-fade-length .25s ease,--bottom-fade-length .15s}.practice-dashboard-home.disabled .column{color:var(--color-content-tertiary);pointer-events:none}.practice-dashboard-home.disabled .column .practice-dashboard-view-selector-anchor{pointer-events:auto;color:var(--color-interactive-secondary-default)}.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}.practice-dashboard .column{display:flex;flex-direction:column;width:100%;height:max-content;justify-content:flex-start;background-color:var(--doq-shade-pure-white);border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);margin:0;padding:0;box-sizing:border-box;overflow:visible;position:relative;gap:0}.practice-dashboard .column hr.divider{margin:0 0 .75em}.practice-dashboard .column .dropdown-menu hr.divider{margin:0}.practice-dashboard .column .wide-plus-button{margin:.5em 1.25em 1.25em;width:calc(100% - 2.5em)}.practice-dashboard .column .hidden-section{display:flex;width:100%;height:2em;cursor:pointer;padding:.5em 1.25em;align-items:center;box-sizing:border-box;justify-content:space-between;color:var(--color-content-secondary);font-weight:700}.practice-dashboard .column .hidden-section:hover{color:var(--color-interactive-secondary-hover);background-color:var(--color-bg-interactive-secondary-hover)}.practice-dashboard .column .hidden-section:active{color:var(--color-interactive-secondary-active);background-color:var(--color-bg-interactive-secondary-active)}.hidden-section-label{margin-left:1.25rem}.hidden-section .pallet-icon{color:inherit;opacity:0}.practice-dashboard .column .hidden-section:hover .pallet-icon{opacity:1}.modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:3;background-color:rgba(224,227,230,.2)}.modal-bg .card:hover{transform:none;background:var(--color-bg-surface-primary)}.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:hover{background-color:var(--color-bg-surface-primary)}.output-card-modal .card{margin:0;box-shadow:none;border:none}.output-card-modal .card:hover{background-color:var(--color-bg-surface-primary)}.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:30%;overflow:hidden}.secondary-modal.card{padding:0;box-shadow:none}.secondary-modal .card{margin:0;box-shadow:none;border:none}.wide-modal{position:absolute;width:75%;background:var(--color-bg-surface-primary);flex-grow:0;transition:height .3s;animation:show .2s 0ms linear forwards;height:0;top:12%;left:12.5%;overflow:hidden}.wide-modal.card{padding:0;box-shadow:none}.wide-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:35%;overflow:hidden}.tertiary-modal.card{padding:0;box-shadow:none}.tertiary-modal .card{margin:0;box-shadow:none;border:none}.mobile-modal{position:absolute;width:calc(100vw - 2em);background:var(--color-bg-surface-primary);flex-grow:0;transition:height .3s;animation:showMobileModal .2s 0ms linear forwards;height:0;top:1em;left:1em;overflow:hidden}.mobile-modal.card{padding:0;box-shadow:none}.mobile-modal.card:hover{background-color:var(--color-bg-surface-primary)}.mobile-modal .card{margin:0;box-shadow:none;border:none}.mobile-modal .card:hover{background-color:var(--color-bg-surface-primary)}@keyframes show{to{height:80vh}}@keyframes showTertiaryModal{to{height:40vh}}@keyframes showMobileModal{to{height:calc(100vh - 2em)}}.tertiary-modal.wide,.secondary-modal.wide{left:12.5%;width:75%}.view-selector{display:flex;flex-direction:row;align-items:center;position:relative;gap:1em;height:100%;box-sizing:border-box;background-color:transparent;font-size:var(--size-content-x-small);border-radius:0;border-top-left-radius:calc(var(--radius-x-small) - var(--weight-border-secondary))}.view-selector:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--doq-main-dark-brown)}.view-selector .hover-select{position:relative;display:inline-block;min-width:16rem;height:100%;box-sizing:border-box}.view-selector.minimized .hover-select{min-width:0;width:max-content}.view-selector .hover-select-trigger{position:relative;display:flex;flex-direction:row;cursor:pointer;padding:0 1em 0 .5em;height:100%;background:transparent;border-radius:var(--radius-2x-small);justify-content:space-between;align-items:center}.view-selector .dropdown-menu{top:110%;left:0;border-radius:var(--radius-x-small);min-width:15em;max-height:20em;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--doq-main-off-beige-bg)}.view-selector .dropdown-menu::-webkit-scrollbar{display:none}.view-selector .dropdown-menu button{height:2em;font-weight:var(--weight-content-primary);transition:none;padding:.5em 1em .5em .5em;margin:0;border:var(--weight-border-secondary) solid transparent;font-size:var(--size-content-x-small);transform:none;box-shadow:none;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default)}.view-selector .dropdown-menu button:hover{padding:.5em 1em .5em .5em;margin:0;background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover)}.view-selector .dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active)}.view-selector .dropdown-buffer{position:absolute;top:100%;left:0;height:10%;width:100%}.view-selector .view-selector-label{padding-right:1em}.modal-container{display:flex;flex-direction:column;padding:1em;height:100%;overflow:hidden}.modal-header{flex-shrink:0}.modal-body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0}.modal-body label{font-weight:700}.modal-footer{flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem}.hint{font-size:var(--size-content-2x-small);margin-bottom:.5em}.modal-body input{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);padding:.5em}.modal-body textarea{padding:.5em .75em;border:1px solid var(--color-border-secondary);background:var(--color-bg-surface-primary);color:var(--doq-shade-darkest-grey);font-size:var(--size-content-small);min-height:4em;border-radius:var(--radius-2x-small);height:initial}.entry-item{display:flex;flex-direction:column;height:fit-content;width:100%;margin-bottom:1rem}.create-button{background-color:var(--doq-main-dark-blue);color:var(--doq-shade-pure-white);box-shadow:none}.create-button:hover{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);border:none;box-shadow:none;transform:none}.create-button:active{background-color:var(--doq-shade-pure-white);color:var(--doq-secondary-mint);border:var(--weight-border-primary) solid var(--doq-secondary-mint);box-shadow:none}.cancel-button{background-color:var(--doq-main-dark-blue);color:var(--doq-shade-pure-white);box-shadow:none}.cancel-button:hover{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint);box-shadow:none;transform:none}.cancel-button:active{background-color:var(--doq-shade-pure-white);color:var(--doq-secondary-mint);border:var(--weight-border-primary) solid var(--doq-secondary-mint);box-shadow:none}.add-section-modal{padding:1em;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.add-section-modal-header{display:flex;justify-content:space-between;align-items:center;color:var(--doq-shade-darkest-grey);font-size:var(--size-content-small);flex-shrink:0}.add-section-modal-body{overflow-y:auto;flex:1;min-height:0}.add-section-modal-hint{margin:0 0 1em;color:var(--doq-shade-secondary);font-size:var(--size-content-x-small)}.add-section-list{margin-bottom:.5em}.add-section-list .tooltip-text{right:0;left:auto;transform:none;text-align:right;padding-right:0}.add-section-options{list-style:none;margin:0;padding:0}.add-section-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5em .75em;margin:0;text-align:left;border:none;border-radius:var(--radius-2x-small);background-color:var(--color-bg-surface-primary);color:var(--doq-shade-darkest-grey);cursor:pointer;font-size:var(--size-content-small);box-sizing:border-box;gap:.5em}.add-section-option .already-in-view-label{flex-shrink:0;font-size:var(--size-content-2x-small);width:max-content;margin-left:auto;opacity:0}.add-section-option:disabled .already-in-view-label{opacity:1}.add-section-option:hover{border:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);box-shadow:none;transform:none}.add-section-option:active{background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.add-section-option:disabled{cursor:not-allowed;pointer-events:none}.add-section-option-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;text-wrap:nowrap}.add-section-option-type.default{background-color:rgba(200,240,216,.365);color:var(--doq-secondary-green)}.add-section-option-type.custom-template{background-color:rgba(200,227,249,.365);color:var(--doq-main-blue)}.add-section-option-type.custom-ai{background-color:rgba(216,193,246,.365);color:#682d8d}.add-section-option:disabled .add-section-option-type{background-color:#f2f2f2;color:var(--color-content-secondary)}.add-section-option .ghost-parent{display:grid;justify-items:end}.add-section-option .ghost-parent>*{grid-column:1;grid-row:1}.add-section-option .ghost-label{visibility:hidden}.add-section-loading,.add-section-empty{margin:0;font-size:var(--size-content-small);color:var(--doq-shade-secondary)}.add-section-modal .with-moving-underline .underline{background-color:var(--doq-main-orange)}.card.output-card-container{display:flex;flex-direction:column;overflow:visible;height:auto;box-shadow:none;border:none;background-color:transparent;border-radius:0;padding:.5em 2em .5em 0}.card.output-card-container:hover{box-shadow:none;background-color:transparent;transform:none}.card.output-card-container.selected{background-color:#e6fbf7}.output-card{display:flex;flex-direction:column;height:auto;width:100%}.output-card-stack{position:relative;display:flex;flex-direction:column;flex:1 0 auto;min-height:0}.output-card-stack.output-card-stack--floating-pallet{padding-top:.125em;transition:padding-right .2s ease}.card:hover .output-card-stack--floating-pallet.output-card-stack--floating-pallet-align-right,.card.dictating .output-card-stack--floating-pallet.output-card-stack--floating-pallet-align-right{padding-right:5.5rem}.output-card-pallet-overlay{position:absolute;top:0;right:0;z-index:2;display:flex;justify-content:flex-end;max-width:100%;pointer-events:none}.output-card-pallet-overlay.disabled{color:var(--color-content-tertiary);pointer-events:none}.output-card-pallet-overlay-inner{display:flex;align-items:center;gap:10px;pointer-events:auto}.output-card-header{justify-content:space-between;color:var(--doq-shade-darkest-grey);font-size:var(--size-content-small);font-weight:700;padding-bottom:.25em}.output-card-header .with-moving-underline .underline{background-color:var(--doq-secondary-mint)}.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%}.output-card-body{display:flex;flex-direction:column;min-height:0;flex:1 0 auto}.output-card-body textarea{min-height:2rem}.output-card-body.body-justify textarea{text-align:justify}::-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}.textarea-wrapper{position:relative;width:100%}.textarea-ghost{visibility:hidden;white-space:pre-wrap;box-sizing:border-box;min-height:150px}.textarea-overlay{position:absolute;top:0;left:0;width:100%;height:100%;resize:none;overflow:hidden}.card-select-checkbox{margin-right:.5em}.card-title-clickable{cursor:pointer}.section-body-align-left{text-align:left;justify-content:flex-start;align-items:flex-start}.section-body-align-center{text-align:center;justify-content:center;align-items:center}.section-body-align-right{text-align:right;justify-content:flex-end;align-items:flex-end}.section-body-align-left textarea{text-align:left}.section-body-align-center textarea{text-align:center}.section-body-align-right textarea{text-align:right}.card.output-card-container.diagnosis-card{display:flex;flex-direction:column;overflow:visible;height:100%}.diagnosis-card.disabled{color:var(--color-content-tertiary);pointer-events:none}.diagnosis-card-body{display:flex;flex-direction:column;height:100%;min-height:2em;gap:1em;position:relative;overflow-y:visible;flex-grow:1}.diagnosis-card-body.disabled{color:var(--color-content-tertiary);pointer-events:none}.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}.diagnosis-item{display:flex;flex-direction:column;border-radius:var(--radius-2x-small);width:100%;box-sizing:border-box}.diagnosis-item-contents{display:flex;flex-direction:row;gap:.5em;align-items:center;height:100%;padding:.3em 0}.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;background-color:transparent;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;min-width:6em}.diagnosis-item .item-code button{background-color:transparent;padding:0}.diagnosis-item .item-code button:hover{box-shadow:none;color:var(--doq-secondary-mint)}.diagnosis-item .item-description{align-self:center;overflow:hidden;text-overflow:ellipsis;min-width:0}.diagnosis-item .item-description input{color:inherit;width:15vw}.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;text-wrap:nowrap}.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 .item-status-localization{display:flex;flex-direction:row}.button-wrapper{margin-left:auto}.diagnosis-item .apply-button{align-self:center;border:none;box-shadow:none;padding:0;margin:0 4px;color:#478a13;background-color:transparent}.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);background-color:transparent}.diagnosis-item .reject-button:active{background-color:transparent;color:var(--color-bg-alert-primary)}.diagnosis-item .dropdown-select .dropdown-menu,.diagnosis-item .dropdown-select[data-open=true] .dropdown-select-button{width:12em}.code-search-form{box-sizing:border-box;display:flex;gap:.5em;align-items:center}.code-search-header{display:flex;flex-direction:column;margin-bottom:.25em;overflow:auto}.code-search-header.margin-0{margin-bottom:0}.code-search-form{display:flex;flex-direction:row;width:100%;gap:.5em}.code-search-form input[type=text]{margin-left:0;margin-right:0}.code-search-form>input[type=text]{margin-bottom:0;margin-top:0}.code-search-dropdown{list-style:none;margin:0 0 1em;padding:0;overflow:auto}.code-search-dropdown li{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.5rem 0;margin:0;text-align:left;background-color:var(--color-bg-interactive-secondary-default);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-default);border-radius:var(--radius-2x-small);cursor:pointer;font:inherit;color:var(--color-interactive-secondary-default)}.code-search-dropdown li:hover{background-color:var(--color-bg-interactive-secondary-hover);border-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.code-search-dropdown li:active{background-color:var(--color-bg-interactive-secondary-active);border-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.code-search-dropdown li:last-child{border-bottom:none}.code-search-dropdown li.code-search-load-more{padding:0;cursor:default;background-color:var(--color-bg-interactive-secondary-default);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-default);border-radius:var(--radius-2x-small)}.code-search-dropdown li.code-search-load-more:hover{background-color:var(--color-bg-interactive-secondary-default);border-color:var(--color-bg-interactive-secondary-default)}.code-search-load-more-button{display:flex;align-items:center;width:100%;margin:0;padding:.5rem 0;box-sizing:border-box;border:none;border-radius:var(--radius-2x-small);background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.code-search-load-more-button:hover:not(:disabled){background-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.code-search-load-more-button:active:not(:disabled){background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.code-search-load-more-button:disabled{cursor:wait;opacity:.85}.search-icon{margin:.25em;font-size:var(--size-content-small);height:var(--size-content-small);width:var(--size-content-small)}.code-search-form.disabled .search-icon{color:var(--color-interactive-secondary-inactive)}.code-search-form.disabled input{color:var(--color-content-tertiary);border-color:var(--color-interactive-secondary-inactive)}.code-search-body{overflow-y:auto;height:100%}.add-diagnosis-modal{padding:1em;display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;overflow:hidden}.add-diagnosis-modal-header{display:flex;justify-content:space-between;color:var(--doq-shade-darkest-grey);font-size:var(--size-content-small);flex-shrink:0}.add-diagnosis-modal-body{overflow-y:auto;flex:1;min-height:0}.add-diagnosis-modal-body .search-bar-header{margin-bottom:.25em}.add-diagnosis-modal-body .search-dropdown{margin-top:.25em}.sibling-code-modal{padding:1em;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.sibling-code-modal-header{flex-shrink:0}.sibling-code-modal-body{overflow-y:auto;flex:1;min-height:0}.sibling-code-modal-list{list-style:none;margin:0;padding:0}.sibling-code-modal-row{margin:0;padding:0}.sibling-code-modal-row-button{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.5rem 0;margin:0;text-align:left;background-color:var(--color-bg-interactive-secondary-default);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-default);cursor:pointer;font:inherit;color:var(--color-interactive-secondary-default)}.sibling-code-modal-row-button:hover{background:var(--color-bg-surface-secondary);box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.sibling-code-modal-row-button:active{background-color:var(--color-bg-interactive-secondary-active);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.current .sibling-code-modal-row-button{background-color:var(--color-bg-interactive-secondary-current);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-current);color:var(--color-interactive-secondary-current)}.sibling-code-modal-row:last-child .sibling-code-modal-row-button{border-bottom:none}.sibling-code-modal-code{flex-shrink:0;font-weight:600}.sibling-code-modal-desc{flex:1;min-width:0;font-size:var(--size-content-small);color:var(--color-content-secondary)}.sibling-code-modal .item-type{flex-shrink:0;align-self:center;border-radius:var(--radius-2x-small);text-transform:uppercase;font-size:var(--size-content-2x-small);padding:.125em .25em;text-wrap:nowrap}.sibling-code-modal .item-type.current{margin-left:1em;background-color:#94efb6;color:#065f46}.billing-codeset-span{display:flex;max-width:200px;gap:1em;align-items:center}.billing-card-body{display:flex;flex-direction:column;height:100%;min-height:2em;gap:1em;position:relative;overflow-y:auto;flex-grow:1}.billing-card-body.disabled{color:var(--color-content-tertiary);pointer-events:none}.billing-item-grid{display:flex;flex-direction:column;gap:.25em}.billing-item{display:flex;flex-direction:column;border-radius:var(--radius-2x-small);width:100%;box-sizing:border-box}.billing-item-contents{display:flex;flex-direction:row;gap:.5em;align-items:center;height:100%;padding:.3em 0}.billing-item:hover .billing-remove-button{opacity:1;pointer-events:all;cursor:pointer;transition:transform .2s ease,color .2s ease,opacity .2s ease}.billing-item .billing-remove-button{border:none;box-shadow:none;opacity:0;pointer-events:none;cursor:default;background-color:transparent;transition:transform .2s ease,color .2s ease,opacity .2s}.billing-item .billing-remove-button:hover{color:var(--color-bg-alert-primary)}.billing-item .billing-remove-button:active{color:var(--color-bg-alert-primary);background-color:transparent}.billing-item .billing-item-code{align-self:center;min-width:6em}.billing-item .billing-item-description{align-self:center;overflow:hidden;text-overflow:ellipsis;min-width:0}.billing-item .billing-item-set{align-self:center;border-radius:var(--radius-2x-small);text-transform:uppercase;font-size:var(--size-content-2x-small);padding:.125em .25em;text-wrap:nowrap;background-color:rgba(200,227,249,.365);color:var(--doq-main-blue)}.billing-item .billing-item-set.goa{background-color:rgba(249,200,200,.365);color:var(--doq-main-red)}.billing-item-button-wrapper{margin-left:auto}.card.billing-card{overflow:hidden}.billing-item-factor{text-wrap:nowrap;margin-left:auto}.billing-item-factor-clickable{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px}.billing-item-factor-clickable:hover{color:var(--doq-secondary-mint);box-shadow:none}.billing-item-factor-clickable:active{color:var(--doq-secondary-mint);box-shadow:none;background-color:transparent}.billing-item-factor-editor{display:inline-flex;align-items:center;gap:.25em}.billing-factor-btn{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0;margin:0;font-weight:600;border:none;border-radius:var(--radius-2x-small);background:transparent;cursor:pointer;color:var(--color-content-primary)}.billing-factor-btn:hover{color:var(--doq-secondary-mint);box-shadow:none}.billing-factor-btn:active{color:var(--doq-secondary-mint);box-shadow:none;background-color:transparent}.billing-factor-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.billing-factor-value{min-width:2.5em;text-align:center}.billing-item-euro-value{text-wrap:nowrap}.add-billing-code-modal{padding:1em;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.add-billing-code-modal-header{display:flex;justify-content:space-between;color:var(--doq-shade-darkest-grey);font-size:var(--size-content-small);flex-shrink:0}.add-billing-code-modal-body{overflow-y:hidden;flex:1;min-height:0}.add-billing-code-modal-body .search-bar-header{margin-bottom:.25em}.add-billing-code-modal-body .search-dropdown{margin-top:.25em}.logo-section-card{display:flex;flex-direction:column}.logo-section-card .logo-section-body{display:flex;align-items:center;min-height:8rem;padding:0}.logo-section-card .logo-section-body img{max-height:6rem;max-width:100%;object-fit:contain}.logo-section-card .logo-section-body span{color:var(--color-content-secondary)}.default-template-section-card{display:flex;flex-direction:column}.default-template-section-card .output-card-body textarea{min-height:1rem}.free-text-editor{flex-grow:1;margin:0;padding:.5em 2em .5em 0;border:none;box-shadow:none;background-color:transparent}.free-text-editor:hover{box-shadow:none;transform:none}.free-text-editor .pallet{opacity:1;pointer-events:all}.free-text-editor .output-card-stack--floating-pallet.output-card-stack--floating-pallet-align-right{padding-right:5.5rem}.free-text-editor-content-area{position:relative;padding:0;min-height:2em}.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%}.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:14em}.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}.tooth-chart{display:flex;flex-direction:column}.tooth-chart-body{display:flex;flex-direction:column;width:100%;max-width:800px;overflow:hidden;align-self:center;gap:.5rem}.tooth-chart-row{display:flex;justify-content:center;width:100%;overflow:hidden;gap:.25rem}.tooth-grid{display:flex;flex-direction:column;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:.375rem;overflow:hidden;background-color:#fff;width:90%;align-self:flex-end}.tooth-grid-row{display:grid;grid-template-columns:repeat(17,minmax(0,1fr))}.tooth-grid-row:not(:last-child){border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.tooth-grid-label-cell{display:flex;align-items:center;justify-content:center;padding:.4rem .5rem;font-size:.75rem;font-weight:500;background-color:#f9fafb;border-right:var(--weight-border-secondary) solid var(--color-border-secondary);white-space:nowrap}.tooth-grid-cell{min-height:1.75rem;border-right:var(--weight-border-secondary) solid var(--color-border-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem}.tooth-grid-row .tooth-grid-cell:nth-child(9){border-right:2px solid #000000}.tooth-grid-row:nth-child(4){border-bottom:2px solid #000000}.tooth-grid-cell:last-child{border-right:none}.tooth-chart-row img{display:flex;flex-grow:0;width:42.5%}.tooth-grid-cell input{text-align:center}.tooth-fallback{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#000;border:2px solid transparent;border-radius:4px;font-size:.75rem}.tooth-fallback--highlighted{color:green;border-color:green}.tooth-svg-wrapper{width:40px;height:60px;display:flex;align-items:center;justify-content:center}.tooth-svg-wrapper svg{width:100%;height:100%}.tooth-svg-wrapper svg path,.tooth-svg-wrapper svg line,.tooth-svg-wrapper svg polyline{stroke:none}.tooth-svg-wrapper--highlighted svg path,.tooth-svg-wrapper--highlighted svg line,.tooth-svg-wrapper--highlighted svg polyline{stroke:var(--doq-main-orange);stroke-width:2px}.tooth-svg{width:40px;height:auto;display:block}.treatment-and-cost-plan{display:flex;flex-direction:column}.treatment-and-cost-plan .body{display:flex;flex-direction:column;width:100%;max-width:800px;overflow:hidden;align-self:center;gap:.5rem}.treatment-and-cost-plan .grid{display:flex;flex-direction:column;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:.375rem;overflow:hidden;background-color:#fff;width:90%;align-self:center;margin-right:2.5em}.treatment-and-cost-plan .grid-row{display:grid;grid-template-columns:repeat(17,minmax(0,1fr))}.treatment-and-cost-plan .grid-row:not(:last-child){border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.treatment-and-cost-plan .grid-label-cell{display:flex;align-items:center;justify-content:center;padding:.4rem .5rem;font-size:.75rem;font-weight:500;background-color:#f9fafb;border-right:var(--weight-border-secondary) solid var(--color-border-secondary);white-space:nowrap}.treatment-and-cost-plan .grid-cell{min-height:1.75rem;border-right:var(--weight-border-secondary) solid var(--color-border-secondary);display:flex;align-items:center;justify-content:center;font-size:.75rem;position:relative}.treatment-and-cost-plan-dropdown{position:fixed;z-index:9999;top:auto;left:auto;margin-top:0;min-width:0;max-height:12rem;overflow-y:auto;background:var(--doq-main-off-beige-bg);border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.treatment-and-cost-plan-dropdown-item{display:block;width:100%;box-sizing:border-box;padding:.35rem .5rem;font-size:.75rem;text-align:left;background:none;border:none;cursor:pointer;white-space:nowrap;background-color:transparent;color:var(--color-interactive-secondary-inverted-default);margin:0}.treatment-and-cost-plan-dropdown-item:hover{background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover);box-shadow:none;transform:none}.treatment-and-cost-plan-dropdown-item:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active);box-shadow:none;transform:none}.treatment-and-cost-plan-dropdown-item .label{display:grid;grid-template-columns:2em 2em 1fr}.treatment-and-cost-plan .grid-cell:hover{background-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);cursor:pointer}.treatment-and-cost-plan .grid-row .grid-cell:nth-child(9){border-right:2px solid #000000}.treatment-and-cost-plan .grid-row:nth-child(4){border-bottom:2px solid #000000}.treatment-and-cost-plan .grid-cell:last-child{border-right:none}.treatment-and-cost-plan .grid-cell input{text-align:center;background-color:transparent;cursor:pointer}.custom-section-card.output-card-container{margin-bottom:.5em}.custom-section-card .output-card-body textarea{min-height:1em}.custom-section-card .card-select-checkbox{margin-right:.5em}.template-section-editor{position:relative}.template-section-editor .template-section-editor-highlight,.template-section-editor .template-section-editor-input{margin:0;padding:.5em .75em;box-sizing:border-box;border-radius:var(--radius-2x-small);font-family:inherit;font-size:var(--size-content-small);font-weight:var(--weight-content-primary);line-height:1.5;letter-spacing:inherit;tab-size:8;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}.template-section-editor .template-section-editor-highlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border:1px solid transparent}.template-section-editor .template-section-editor-input{display:block;position:relative;z-index:1;border:1px solid var(--color-border-secondary);background:transparent;color:transparent;caret-color:var(--color-content-primary)}.template-section-editor-var{color:var(--doq-main-dark-brown);background-color:var(--color-bg-interactive-secondary-current)}.template-section-editor-bracket{font-style:italic;color:var(--doq-main-dark-brown);background-color:var(--color-bg-interactive-secondary-current)}.diagnosis-hitlist-editor{display:flex;flex-direction:column;gap:.5rem}.practice-dashboard .diagnosis-hitlist-editor input[type=text]{margin:0}.diagnosis-hitlist-editor__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.diagnosis-hitlist-editor__title{margin:0}.diagnosis-hitlist-editor__header-actions{display:inline-flex;align-items:center;gap:.35rem}.diagnosis-hitlist-editor__action-button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-x-small);background:transparent;color:var(--color-interactive-secondary-default);cursor:pointer}.diagnosis-hitlist-editor__action-button:hover:not(:disabled){background:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.diagnosis-hitlist-editor__action-button:disabled{opacity:.4;cursor:not-allowed}.diagnosis-hitlist-editor__hidden-file-input{display:none}.diagnosis-hitlist-editor__hint{margin:0;font-size:var(--size-content-x-small);color:var(--color-content-secondary)}.diagnosis-hitlist-table-wrap{width:100%;overflow-x:auto;border-radius:var(--radius-x-small);box-sizing:border-box;border:var(--weight-border-secondary) solid var(--color-border-secondary)}.diagnosis-hitlist-table{width:100%;border-collapse:collapse;font-size:var(--size-content-x-small);table-layout:fixed}.diagnosis-hitlist-table th,.diagnosis-hitlist-table td{padding:.35rem .4rem;border:var(--weight-border-secondary) solid var(--color-border-secondary)}.practice-dashboard .diagnosis-hitlist-table input[type=text]{border:none;padding:0}.diagnosis-hitlist-table thead th{text-align:left;font-weight:600;background:var(--color-bg-surface-secondary, var(--color-bg-surface-primary));border-top:none}.diagnosis-hitlist-table tbody tr:first-child td{border-top:none}.diagnosis-hitlist-table tbody tr:last-child td{border-bottom:none}.diagnosis-hitlist-table thead th:last-child,.diagnosis-hitlist-table tbody tr td:last-child{border-right:none}.diagnosis-hitlist-table thead th:first-child,.diagnosis-hitlist-table tbody tr td:first-child{border-left:none}.diagnosis-hitlist-table__th-select{width:1.25rem}.diagnosis-hitlist-table__td-select{text-align:center;vertical-align:middle}.diagnosis-hitlist-table__th-code{width:18%}.diagnosis-hitlist-table__th-description{width:40%}.diagnosis-hitlist-table__th-triggers{width:38%}.diagnosis-hitlist-select{width:1.1rem;height:1.1rem;min-width:1.1rem;min-height:1.1rem;padding:0;margin:0 auto;display:block;box-sizing:border-box;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-2x-small);background:var(--color-bg-surface-primary);cursor:pointer;position:relative}.diagnosis-hitlist-select--selected{background:var(--color-bg-interactive-secondary-current);border-color:var(--doq-main-dark-brown)}.diagnosis-hitlist-select--selected:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1;color:var(--doq-main-dark-brown);font-weight:700}.diagnosis-hitlist-table__input-code,.diagnosis-hitlist-table__input-description,.diagnosis-hitlist-table__input-triggers{width:100%;box-sizing:border-box}.diagnosis-hitlist-table input[readonly]{cursor:default;opacity:.72}.diagnosis-hitlist-table__field-error{margin-top:.2rem;font-size:.7rem;color:var(--color-alert)}.diagnosis-hitlist-table__import-error{color:var(--color-alert);font-size:var(--size-content-x-small)}.section-name-row{display:flex;align-items:center;gap:.5rem}.section-name-row input{flex:1}.section-title-visibility-toggle{display:flex;align-items:center}.section-title-visibility-toggle .pallet-icon{border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-small)}.section-type-options{display:flex;gap:.75rem;justify-content:center}.section-type-option{width:140px;min-height:140px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.4rem;padding:.75rem;border-radius:var(--radius-small);border:var(--weight-border-secondary) solid var(--color-border-secondary);background:transparent;cursor:pointer;text-align:left}.section-type-option-name{font-size:var(--size-content-medium);font-weight:700;color:var(--color-content-primary)}.section-type-option-hint{font-size:var(--size-content-x-small);color:var(--color-content-secondary);line-height:1.2}.section-type-option.selected{background:var(--color-bg-interactive-secondary-current);color:var(--color-interactive-secondary-current);border:var(--weight-border-primary) solid var(--doq-main-dark-brown)}.section-type-option:hover{background:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);border:var(--weight-border-primary) solid var(--doq-main-dark-brown)}.section-type-option:active{background:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active);border:var(--weight-border-primary) solid var(--doq-main-dark-brown)}.edit-view-modal{display:flex;flex-direction:column;padding:1em;height:100%;overflow:hidden}.edit-view-modal-header{flex-shrink:0}.edit-view-modal-body{display:flex;flex-direction:column;gap:1em;overflow-y:auto;flex:1;min-height:0}.edit-view-modal .title{font-weight:700;margin-bottom:.25em}.edit-view-modal .hint{margin-bottom:.5em}.edit-view-modal-footer{flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem}.edit-view-modal-footer-actions{display:flex;flex-direction:row;gap:.75rem}.edit-view-modal-btn.cancel{background-color:transparent;border:none}.edit-view-modal-btn.cancel:hover,.edit-view-modal-btn.cancel:active{color:var(--doq-secondary-mint);box-shadow:none}.edit-view-modal-btn{padding:.5rem 1rem;margin:.25em 0;border-radius:var(--radius-2x-small, 4px);font-size:var(--size-content-small);font-weight:400;cursor:pointer;box-sizing:border-box}.edit-view-modal-btn:disabled{color:var(--color-interactive-primary-inactive);background-color:var(--color-bg-interactive-primary-disabled);border-color:var(--color-interactive-primary-inactive);cursor:not-allowed}.edit-view-modal-btn.primary{background-color:var(--doq-main-dark-blue);color:var(--doq-shade-pure-white);border:1px solid var(--doq-main-dark-blue)}.edit-view-modal-btn.primary:hover{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);box-shadow:none;border:1px solid var(--doq-secondary-mint)}.edit-view-modal-btn.primary:active{background-color:var(--doq-shade-pure-white);border:1px solid var(--doq-main-orange);color:var(--doq-main-orange)}.edit-view-modal-btn.primary:disabled{color:var(--color-interactive-primary-inactive);background-color:var(--color-bg-interactive-primary-disabled);border-color:var(--color-interactive-primary-inactive);pointer-events:none}.edit-view-modal-btn.secondary{color:var(--doq-main-dark-blue);background-color:var(--doq-shade-pure-white);border:var(--weight-border-primary) solid var(--doq-main-dark-blue)}.edit-view-modal-btn.secondary:hover{color:var(--doq-secondary-mint);background-color:var(--doq-shade-pure-white);border:var(--weight-border-primary) solid var(--doq-secondary-mint);box-shadow:none}.edit-view-modal-btn.secondary:active{color:var(--doq-shade-pure-white);background-color:var(--doq-secondary-mint);border-color:var(--doq-secondary-mint);box-shadow:none}.edit-view-modal-btn.secondary:disabled{color:var(--color-interactive-primary-inactive);background-color:var(--color-bg-interactive-primary-disabled);border-color:var(--color-interactive-primary-inactive);pointer-events:none}.wide-plus-button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:4em;width:calc(100% - 2em);background-color:transparent;border:var(--weight-border-secondary) dashed var(--color-border-secondary);border-radius:var(--radius-small);margin:0 1em 1em;box-sizing:border-box;color:var(--doq-shade-secondary);gap:.25em}.wide-plus-button:hover{border-color:var(--doq-secondary-mint);color:var(--doq-secondary-mint);transform:none;box-shadow:none}.wide-plus-button:active{border-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);background-color:var(--doq-secondary-mint)}.wide-plus-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.edit-view-section-list-title{font-weight:700;margin-bottom:.25em}.edit-view-section-list .wide-plus-button{height:2em;border-radius:var(--radius-2x-small);margin:.25em 0 0;width:100%}.sections-list-options{display:flex;flex-direction:column;padding:0;flex-grow:0}.sections-list-option{display:flex;width:100%;padding:.25em 0;margin:0;text-align:left;border:none;border-radius:var(--radius-2x-small);background-color:var(--color-bg-surface-primary);color:var(--doq-shade-darkest-grey);font-size:var(--size-content-x-small);box-sizing:border-box;align-items:center;transition:transform .15s ease-out}.sections-list-drag-handle{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;margin-right:.25rem;color:var(--color-interactive-secondary-default);cursor:grab;flex-shrink:0}.sections-list-drag-handle:active,.sections-list-option-dragging .sections-list-drag-handle{cursor:grabbing}.sections-list-option-dragging{opacity:.7}.sections-list-option:hover{border:none;box-shadow:none;transform:none;background-color:var(--color-bg-interactive-secondary-hover);cursor:pointer}.sections-list-option:active{background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.sections-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sections-list-type{font-size:.7rem;text-transform:uppercase;border-radius:var(--radius-2x-small);padding:.1rem .5rem;margin-left:.5rem;height:fit-content}.sections-list-type.default{background-color:rgba(200,227,249,.365);color:var(--doq-main-blue)}.sections-list-type.custom{background-color:rgba(216,193,246,.365);color:#682d8d}.sections-list-trailing-actions{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0}.sections-list-alignment-btn,.sections-list-export-header-btn{padding:.25rem;color:var(--color-interactive-secondary-default);border:none;background:transparent;cursor:pointer;margin:0 .25rem 0 0;display:inline-flex;align-items:center;justify-content:center;font-size:1.1em}.sections-list-export-header-btn:hover{color:var(--doq-secondary-mint);box-shadow:none}.sections-list-export-header-btn:active{background-color:transparent;box-shadow:none;color:var(--doq-secondary-mint)}.sections-list-alignment-btn:hover{color:var(--doq-secondary-mint);box-shadow:none}.sections-list-alignment-btn:active{background-color:transparent;box-shadow:none;color:var(--doq-secondary-mint)}.sections-visibility-select{margin-left:.5rem;display:inline-flex;align-items:center;width:20em;font-size:var(--size-content-x-small)}.sections-visibility-select button{font-size:var(--size-content-x-small)}.sections-list-delete{padding:.25rem;color:var(--color-interactive-secondary-default);border:none;background:transparent;cursor:pointer;opacity:1;margin:0 0 0 .35em}.sections-list-delete:hover{color:#c0392b;box-shadow:none}.sections-list-option:has(.sections-list-delete:hover){background-color:rgba(192,57,43,.08)}.view-controls-display{position:relative;display:grid;grid-template-columns:max-content 1fr 1fr max-content;width:100%;height:fit-content;min-height:40px;flex:0;padding:0;box-sizing:border-box;align-items:center;justify-content:space-between;border:none;border-top-left-radius:var(--radius-x-small);border-top-right-radius:var(--radius-x-small)}.view-controls-display:hover{box-shadow:none;transform:none}.view-controls-display .view-controls-display__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.save-view-container{position:relative;display:inline-flex;gap:.5em}.save-view-container.hidden{opacity:0;pointer-events:none}.save-view-container .dropdown-menu{top:110%;left:0;border-radius:var(--radius-x-small);min-width:12em;max-height:20em;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--doq-main-off-beige-bg)}.save-view-container .dropdown-menu::-webkit-scrollbar{display:none}.save-view-container .dropdown-menu button{height:2em;font-weight:var(--weight-content-primary);transition:none;padding:.5em 1em .5em .5em;margin:0;border:var(--weight-border-secondary) solid transparent;font-size:var(--size-content-x-small);transform:none;box-shadow:none;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default)}.save-view-container .dropdown-menu button:hover{padding:.5em 1em .5em .5em;margin:0;background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover)}.save-view-container .dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active)}.more-options-container{position:relative;display:flex;align-items:center;height:100%;padding:0 1em;box-sizing:border-box;background-color:transparent;border-radius:0;border-top-right-radius:calc(var(--radius-x-small) - var(--weight-border-secondary));cursor:pointer}.more-options-container:hover{background-color:var(--color-bg-interactive-secondary-hover);color:var(--doq-main-dark-brown)}.more-options-container .dropdown-menu{top:110%;right:0;left:auto;border-radius:var(--radius-x-small);min-width:15em;max-height:20em;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--doq-main-off-beige-bg)}.more-options-container .dropdown-menu::-webkit-scrollbar{display:none}.more-options-container .dropdown-menu button{height:2em;font-weight:var(--weight-content-primary);transition:none;padding:.5em 1em .5em .5em;margin:0;border:var(--weight-border-secondary) solid transparent;font-size:var(--size-content-x-small);transform:none;box-shadow:none;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default)}.more-options-container .dropdown-menu button:hover{padding:.5em 1em .5em .5em;margin:0;background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover)}.more-options-container .dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active)}.view-controls-display .copy-all-button,.view-controls-display .delete-sections-button{height:100%;padding:.5em;margin:0;border:none;border-radius:0;color:var(--color-interactive-secondary-default);background-color:var(--color-bg-interactive-secondary-default);gap:.25em}.view-controls-display .copy-all-button:hover,.view-controls-display .delete-sections-button:hover{box-shadow:none;transform:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.view-controls-display .copy-all-button:active,.view-controls-display .delete-sections-button:active{background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.view-controls-display .delete-sections-button{color:var(--color-bg-alert-primary)}.view-controls-display .delete-sections-button:hover{background-color:rgba(192,57,43,.08);color:var(--color-bg-alert-primary)}.view-controls-display .delete-sections-button:active{background-color:#c0392b;color:var(--doq-shade-pure-white)}.view-controls-display.mobile .copy-all-button{padding:.5em 13px}.view-controls-display .copy-all-button:disabled{color:var(--color-content-tertiary);cursor:default}.view-controls-display .copy-all-button:disabled:hover,.view-controls-display .copy-all-button:disabled:active{color:var(--color-content-tertiary);background-color:var(--color-bg-interactive-secondary-default)}.copy-all-button{display:inline-flex;align-items:center;color:inherit;font:inherit;cursor:pointer;gap:.5em;margin:0;font-size:var(--size-content-x-small)}.copy-all-button-icon{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;padding:0}.split-button-container{display:flex;flex-direction:row;position:relative;height:fit-content;box-sizing:border-box;align-items:stretch}.split-button-container button{display:inline-flex;align-items:center;gap:.25em;padding:.25em .375em;margin:0;border:var(--weight-border-secondary) solid var(--color-interactive-primary-default);background-color:var(--color-bg-interactive-primary-default);color:var(--color-interactive-primary-default);box-shadow:none;border-radius:var(--radius-2x-small)}.split-button-container button:hover:not(:disabled){box-shadow:var(--shadow-interactive-primary-default)}.split-button-container button:active:not(:disabled){color:var(--color-interactive-primary-default);background-color:var(--color-bg-interactive-primary-default)}.split-button-container button:disabled{cursor:default;background-color:transparent;border-color:var(--color-interactive-primary-inactive);color:var(--color-interactive-primary-inactive);box-shadow:none;pointer-events:none}.split-button-container .split-button-primary{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.split-button-container .split-button-secondary{padding:.25em;border-top-left-radius:0;border-bottom-left-radius:0}.split-button-container hr{border:none;border-left:var(--weight-border-secondary) solid var(--color-interactive-primary-default);height:100%;width:var(--weight-border-secondary);margin:.25em 0 0;color:red}.split-button-container hr.disabled{border-left:var(--weight-border-secondary) solid var(--color-interactive-primary-inactive)}.split-button__icon{display:flex;font-size:var(--size-icon-small);align-items:center;justify-content:center;margin:0;padding:0}.split-button__icon--minimized{font-size:var(--size-icon-medium)}.split-button__label{display:flex;font-size:var(--size-content-small);align-items:center;justify-content:center;margin:0;padding:.2em 0 0;text-wrap:nowrap}.export-emr-component{font-weight:400}.view-controls-display .export-emr-component,.view-controls-display .export-emr-component .export-emr-hover-trigger,.view-controls-display .split-button-container{height:100%}.view-controls-display .split-button-container:hover{background-color:var(--color-bg-interactive-secondary-current)}.view-controls-display .split-button-container.disabled:hover{background-color:transparent}.view-controls-display .split-button-container button{height:100%;padding:.5em;border:none;border-radius:0;color:var(--color-interactive-secondary-default);background-color:transparent;font-size:var(--size-content-x-small)}.view-controls-display .split-button-container button:hover{box-shadow:none;transform:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.view-controls-display .split-button-container button:active{background-color:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.view-controls-display .split-button-container button:disabled{background-color:transparent;color:var(--color-interactive-secondary-inactive)}.export-emr-component .export-emr-hover-trigger{position:relative;display:inline-block}.export-emr-component .split-button-secondary{border-left-color:transparent}.export-emr-component .split-button-secondary button{font-size:var(--size-icon-small)}.export-emr-component .export-emr-description .dropdown-menu{top:100%;right:0;margin-top:.25em;width:18em;animation-delay:.3s;animation-fill-mode:backwards;z-index:2}.export-emr-component .export-emr-description .dropdown-menu button{font-size:var(--size-content-x-small);pointer-events:none;cursor:default}.reorderable-section-column{display:flex;flex-direction:column;gap:0}.reorderable-section-column__item{display:flex;align-items:stretch;gap:.25rem;transition:opacity .15s ease-out,background-color .15s ease-out}.reorderable-section-column__item:has(.reorderable-section-column__handle:hover),.reorderable-section-column__item:has(.reorderable-section-column__handle--selected),.reorderable-section-column__item--dragging{background-color:#e6fbf7}.reorderable-section-column__item--dragging{opacity:.7}.reorderable-section-column__handle{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0;color:var(--color-interactive-secondary-default);cursor:grab;flex-shrink:0;opacity:0;transition:opacity .15s ease-out,background-color .15s ease-out}.reorderable-section-column__handle:hover,.reorderable-section-column__handle--selected{opacity:1}.reorderable-section-column__handle--selected{background-color:#e6fbf7}.reorderable-section-column__handle:active{cursor:grabbing}.reorderable-section-column--disabled{pointer-events:none}.reorderable-section-column__item--dragging .reorderable-section-column__handle{cursor:grabbing;opacity:1}.reorderable-section-column__content{flex:1;min-width:0}.reorderable-section-column--syncing .content-placeholder-line{animation:none}.control-bar-container{position:relative;display:grid;grid-template-columns:min-content 1fr 1fr max-content;grid-auto-rows:40px;background-color:var(--doq-shade-pure-white);align-items:center;z-index:1;justify-content:space-evenly;height:fit-content;min-height:40px;width:100%;border-radius:var(--radius-x-small);border-top-left-radius:0;border-top-right-radius:0;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-top:none;border-bottom:none;box-shadow:inset 0 -1px 0 var(--color-border-secondary);align-self:center;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-2x-small);background-color:var(--doq-shade-pure-white);height:100%;box-sizing:border-box;box-shadow:none}.control-bar-container .item-hover-trigger{position:relative;height:100%;width:100%}.control-bar-container .item-hover-trigger .description .dropdown-menu{top:4em;left:0;width:18em;animation-delay:1s;animation-fill-mode:backwards;z-index:1}.control-bar-container .item-hover-trigger .description .dropdown-menu button{font-size:var(--size-content-x-small);pointer-events:none}.control-bar-item.disabled{pointer-events:none;background-color:var(--color-bg-interactive-primary-disabled)}.control-bar-item.disabled button{pointer-events:none}.control-bar-item.selector{height:100%;box-sizing:border-box}.control-bar-item button{padding:.25em .375em;margin:0;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-small);align-items:center;justify-content:center;margin:0;padding:0}.control-bar-item .icon.minimized{font-size:var(--size-icon-medium)}.control-bar-item .pallet-icon{display:flex;font-size:var(--size-icon-medium);align-items:center}.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;text-wrap:nowrap}.control-bar-container .tooltip-text{top:4em;color:var(--color-interactive-primary-default)}.control-bar-container .tooltip{height:100%}.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-button-spacing{gap:.5vw}.export-emr-split-component{top:110%;right:0;width:max-content}.export-emr-control-bar-item{padding:0}.export-emr-control-bar-item:hover{box-shadow:none}.control-bar-container.mobile .item-hover-trigger .dropdown-menu{max-width:50vw}.control-bar-container.mobile .item-hover-trigger.switch-hitter .dropdown-menu{left:auto;right:0}.hamburger-menu-control-bar-item{background-color:transparent}.hamburger-menu-control-bar-item button{background-color:transparent;border:none}.hamburger-menu-control-bar-item:hover{box-shadow:none}.margin-neg-gap{margin-left:-.5vw}.patient-list-control-bar-item{background-color:transparent}.patient-list-control-bar-item button{background-color:transparent;border:none}.patient-list-control-bar-item:hover{box-shadow:none}.hamburger-menu-control-bar-item button,.patient-list-control-bar-item button,.hamburger-menu-control-bar-item button:active,.patient-list-control-bar-item button:active{background-color:transparent;color:var(--color-content-primary)}.control-bar-container .control-bar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.control-bar-container .control-bar-center.split-offset-set{transform:translate(calc(-1 * var(--split-offset)),-50%)}.control-bar-container.mobile .control-bar-center.split-offset-set{transform:translate(-50%,-50%)}.partner-logo{height:1em;width:auto;margin:.125em 0 0 .125em;image-rendering:-webkit-optimize-contrast;image-rendering:auto;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:contain}.control-bar-item.patient-selector{display:flex;flex-direction:row;align-items:center;position:relative;top:calc(-1 * var(--weight-border-secondary));gap:1em;height:calc(100% + var(--weight-border-secondary));padding:0;box-sizing:border-box;background-color:var(--doq-shade-pure-white);font-size:var(--size-content-x-small);border:none;border-radius:0;border-bottom-left-radius:calc(var(--radius-x-small) - var(--weight-border-secondary));box-shadow:none;transition:none}.control-bar-item.patient-selector:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--doq-main-dark-brown)}.patient-selector .hover-select{position:relative;display:inline-block;min-width:16rem;height:100%}.hover-select-trigger{position:relative;display:flex;flex-direction:row;cursor:default;padding:0 1em 0 .5em;height:100%;background:transparent;border-radius:var(--radius-2x-small);justify-content:space-between;align-items:center}.hover-select-trigger.button-mode{cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0}.patient-selector.disabled{pointer-events:none;cursor:default;background-color:var(--doq-shade-pure-white)}.patient-selector.minimized .hover-select{min-width:0;width:max-content}.patient-selector.minimized .patient-info-item{display:flex;flex-direction:row;margin-right:1em;width:fit-content}.patient-selector.minimized .patient-info-row{width:fit-content}.patient-selector .dropdown-menu{top:110%;left:0;border-radius:var(--radius-x-small);min-width:15em;max-height:20em;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;background-color:var(--doq-main-off-beige-bg)}.patient-selector .dropdown-menu::-webkit-scrollbar{display:none}.patient-selector .dropdown-menu button{height:2em;font-weight:var(--weight-content-primary);transition:none;padding:.5em 1em .5em .5em;margin:0;border:var(--weight-border-secondary) solid transparent;font-size:var(--size-content-x-small);transform:none;box-shadow:none;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default)}.patient-selector .dropdown-menu button:hover{padding:.5em 1em .5em .5em;margin:0;background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover)}.patient-selector .dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active)}.dropdown-buffer{position:absolute;top:100%;left:0;height:10%;width:100%}.hover-select-trigger .edit-patient-button,.patient-list-mobile-button-container .edit-patient-button{position:absolute;top:calc(50% - var(--size-icon-small) / 2);right:.25em;font-size:var(--size-icon-small);border:none;box-shadow:none;padding:0;margin:0;height:1em;width:1em;color:var(--doq-main-dark-brown);background-color:transparent;justify-self:flex-end;cursor:pointer}.control-bar-item.patient-selector .edit-patient-button:hover,.control-bar-item.patient-selector .edit-patient-button:active{border:none;box-shadow:none;color:var(--doq-main-dark-brown);background-color:transparent}.patient-label{display:flex;flex-direction:row;width:100%;padding-right:1em;gap:.5em}.patient-label .patient-name{width:fit-content}.patient-label .patient-age-gender{width:fit-content;margin-right:auto}.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}.modal-submit-container .text-only-button{align-self:center}.confirm-delete-button{border-color:var(--color-bg-alert-primary);color:var(--color-bg-alert-primary)}.confirm-delete-button:active{background-color:var(--color-bg-alert-primary);color:var(--doq-shade-pure-white)}.update-button{background-color:var(--doq-main-dark-blue);color:var(--doq-shade-pure-white)}.update-button:hover{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint)}.update-button:active{background-color:var(--doq-shade-pure-white);color:var(--doq-secondary-mint);border-color:var(--doq-secondary-mint)}.patient-selector-mobile-list{display:flex;flex-direction:column;gap:.4em}.patient-selector-mobile-list.disabled{pointer-events:none}.patient-list-mobile-button-container{position:relative}.patient-list-mobile-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-2x-small);box-shadow:none;display:flex;flex-direction:row;align-items:center;cursor:pointer;margin:0;box-sizing:border-box;width:calc(100vw - 2em);height:2em;text-align:left}.patient-list-mobile-button:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);transform:none;transition:border .2s}.patient-list-mobile-button:active{box-shadow:none;background-color:var(--color-bg-interactive-secondary-active);border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.patient-list-mobile-button:disabled{border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-default);color:var(--color-content-tertiary);pointer-events:none}.patient-list-mobile-button.current{box-shadow:none;background-color:var(--color-bg-interactive-secondary-current);border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-current);color:var(--color-interactive-secondary-current)}.patient-list-status{font-size:var(--size-content-small)}.patient-selector-mobile-header .heading{text-decoration:underline;text-decoration-color:var(--doq-main-orange);text-decoration-thickness:var(--weight-border-secondary);text-underline-offset:.25em}.control-bar-item.account{background-color:var(--doq-shade-pure-white);font-weight:400;position:relative;top:calc(-1 * var(--weight-border-secondary));height:calc(100% + var(--weight-border-secondary));padding:0;box-sizing:border-box;border-radius:0;border-bottom-right-radius:calc(var(--radius-x-small) - var(--weight-border-secondary));color:var(--color-content-primary);width:max-content}.control-bar-item.account:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);color:var(--doq-main-dark-brown)}.account-details-anchor{position:relative;display:inline-block;height:100%}.account-dropdown-buffer{position:absolute;top:100%;right:0;height:10%;width:100%}.account-details-container{text-decoration:none;color:inherit;display:flex;flex-direction:row;align-items:center;gap:.5em;padding:0 .5em;cursor:pointer;width:max-content;height:100%;font-size:var(--size-content-x-small)}.text-label.account-content{display:flex;flex-direction:column;align-items:flex-start}.account-details-container .user-name{font-size:var(--size-content-x-small)}.account-details-anchor .dropdown-menu{top:110%;right:0;min-width:14em;padding:.5em;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default);border-radius:var(--radius-x-small)}.account-details-anchor .dropdown-menu button{box-sizing:border-box;background-color:var(--color-bg-interactive-secondary-inverted-default);color:var(--color-interactive-secondary-inverted-default);border:var(--weight-border-secondary) solid transparent;transition:none;font-size:var(--size-content-x-small)}.account-details-anchor .dropdown-menu button:hover{background-color:var(--color-bg-interactive-secondary-inverted-hover);color:var(--color-interactive-secondary-inverted-hover);border:var(--weight-border-secondary) solid transparent;box-shadow:none;transition:none}.account-details-anchor .dropdown-menu button:active{background-color:var(--color-bg-interactive-secondary-inverted-active);color:var(--color-interactive-secondary-inverted-active);border:var(--weight-border-secondary) solid transparent}.account-details-anchor .other-account-item,.account-details-anchor .other-account-item label{cursor:pointer}.account-details-anchor .dropdown-menu button:hover .input-wrapper-label{color:var(--color-interactive-secondary-inverted-hover)}.account-details-anchor .dropdown-menu button:active .input-wrapper-label{color:var(--color-interactive-secondary-inverted-active)}.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}.feedback-form-wrapper.mobile .button-row button{font-size:var(--size-content-x-small)}.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}.feedback-form-wrapper.mobile .checkbox-container input{margin-left:0;font-size:var(--size-content-2x-small)}.dialogue-widget{display:flex;flex-direction:row;height:100%;box-sizing:border-box}.control-bar-item.record-button-item,.control-bar-item.generate-button-item{background-color:transparent;padding:0}.control-bar-item.record-button-item:hover,.control-bar-item.generate-button-item:hover{box-shadow:none;background-color:transparent;border:none}.control-bar-item.record-button-item button,.control-bar-item.generate-button-item button{margin:.25em 0}.record-button-item .record-button{background-color:var(--doq-main-dark-blue);color:var(--doq-shade-pure-white);border:1px solid var(--doq-main-dark-blue)}.record-button-item .record-button:hover{background-color:var(--doq-secondary-mint);color:var(--doq-shade-pure-white);box-shadow:none;border:1px solid var(--doq-secondary-mint)}.record-button-item .record-button:active{background-color:var(--doq-shade-pure-white);border:1px solid var(--doq-main-orange);box-shadow:none;color:var(--doq-main-orange)}.record-button-item .recording-button{background-color:var(--color-bg-interactive-primary-default);color:var(--doq-main-orange);border:1px solid var(--doq-main-orange)}.record-button-item .recording-button:hover{background-color:var(--color-bg-interactive-primary-hover);color:var(--doq-main-orange);box-shadow:none;border:1px solid var(--doq-main-orange)}.record-button-item .recording-button:active{background-color:var(--color-bg-interactive-primary-default);border:1px solid var(--doq-main-orange);box-shadow:none;color:var(--doq-main-orange)}.control-bar-item.generate-button-item button{color:var(--doq-main-dark-blue);background-color:var(--doq-shade-pure-white);border-color:var(--doq-main-dark-blue);font-weight:400}.control-bar-item.generate-button-item button:hover{color:var(--doq-secondary-mint);background-color:var(--doq-shade-pure-white);border-color:var(--doq-secondary-mint);border:var(--weight-border-primary) solid var(--doq-secondary-mint)}.control-bar-item.generate-button-item button:active{color:var(--doq-shade-pure-white);background-color:var(--doq-secondary-mint);border-color:var(--doq-secondary-mint)}.control-bar-item.generate-button-item button:disabled{color:var(--color-interactive-primary-inactive);background-color:var(--color-bg-interactive-primary-disabled);border-color:var(--color-interactive-primary-inactive)}.dialogue-widget .generate-button .icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-medium);height:var(--size-icon-medium);flex-shrink:0;box-sizing:border-box}.dialogue-widget .generate-button .icon>*{flex-shrink:0}.dialogue-widget .rotating-icon{font-size:calc(var(--size-icon-x-small) * .85)}.dialogue-widget .generate-button.processing{color:var(--doq-secondary-mint);border-color:var(--doq-secondary-mint)}.side-menu-container{display:flex;flex-direction:column;height:100vh;width:10vw;min-width:200px;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-top:none;border-bottom:none;background-color:var(--doq-shade-pure-white);padding:.5em;box-sizing:border-box;box-shadow:none;z-index:2}.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-bottom:.5rem}.side-menu-container.minimized{min-width:4em;width:4em;padding:.5em .5em .5em .25em}.side-menu-container.mobile{width:100vw;height:100vh;border-radius:0;margin:0;position:absolute;animation:slideIn100vwFromLeft .5s;border:none}.mobile-side-menu-close{position:absolute;top:.5em;right:.25em;font-size:var(--size-icon-large);padding:.125em}.side-menu-container.mobile .header-container{width:60vw}.side-menu-container.mobile .header-container img{margin-top:0}@keyframes slideIn100vwFromLeft{0%{transform:translate(-100vw)}to{transform:translate(0)}}.side-menu-container .bottom-options{display:flex;flex-direction:row;justify-content:space-between;height:fit-content;width:100%;box-sizing:border-box;margin-top:1em}.side-menu-container .bottom-options .text-only-button{font-size:var(--size-content-x-small)}.side-menu-container .spacer{height:calc(40px + 1em - (34.05px + .5em))}.operations-menu-container{display:flex;flex-direction:column;gap:.4em;margin-top:.25rem}.operations-menu-container.minimized{gap:.25em}.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-content-x-small);border-radius:var(--radius-2x-small);box-shadow:none;display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:.25em .5em;margin:0;box-sizing:border-box}.operations-menu-button:hover{box-shadow:none;background-color:var(--color-bg-interactive-secondary-hover);border:var(--weight-border-secondary) solid var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover);transform:none;transition:border .2s}.operations-menu-button:active{box-shadow:none;background-color:var(--color-bg-interactive-secondary-active);border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-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-secondary-current);border:var(--weight-border-primary) solid var(--color-bg-interactive-secondary-current);color:var(--color-interactive-secondary-active)}.operations-menu-button.minimized{justify-content:center;font-size:var(--size-icon-medium)}.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%}.patient-list-container{display:flex;flex-direction:column;border:none;background-color:var(--doq-shade-pure-white);padding:1em;box-sizing:border-box;box-shadow:none;z-index:2;width:100vw;height:100vh;border-radius:0;margin:0;position:absolute;top:0;right:0;animation:slideIn100vwFromRight .5s}.patient-list-container:hover{box-shadow:var(--shadow-surface-primary-default)}.patient-list-container .header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden;width:100%;justify-content:flex-end;height:2em;font-size:var(--size-content-large);font-weight:500}.mobile-patient-list-close{position:absolute;top:.5em;left:.25em;font-size:var(--size-icon-large);padding:.125em}@keyframes slideIn100vwFromRight{0%{transform:translate(100vw)}to{transform:translate(0)}}.account{position:relative}.account-details-mobile-container{text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;padding:0 .5em;height:100%;flex-grow:1}.account-details-mobile-container .text-label.account-content{display:flex;flex-direction:column;align-items:center}.account-details-mobile-container .user-name{font-size:var(--size-content-small)}.account-details-mobile-container .user-email{font-size:var(--size-content-x-small);color:var(--color-content-secondary)}.account-details-mobile-container .other-account-item,.account-details-mobile-container .other-account-item label{cursor:pointer}.user-icon{font-size:var(--size-content-2x-large);color:var(--doq-main-dark-blue);margin-bottom:-.25em}.account-details-mobile-container .input-wrapper-label{align-self:flex-start}.account-details-mobile-container .bottom-options{display:flex;flex-direction:row;margin-top:auto;justify-content:space-between;height:fit-content;width:calc(100vw - 2em);box-sizing:border-box}.duplicate-session-modal-content .button-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.duplicate-session-modal-content .button-container.flex-direction-column{flex-direction:column}.duplicate-session-modal-content .button-container button{flex-direction:column;width:50%;aspect-ratio:1/1;align-items:center;justify-content:flex-end;gap:.5em;border:var(--weight-border-secondary) solid var(--color-border-secondary);border-radius:var(--radius-small);padding:.5em}.duplicate-session-modal-content .button-container.flex-direction-column button{width:100%;height:auto}.duplicate-session-modal-content .button-heading{font-size:var(--size-content-medium);font-weight:700}.duplicate-session-modal-content .button-subheading{height:3em;font-size:var(--size-content-x-small);color:var(--color-content-secondary)}.help-menu-container{margin:.5em .5em 0;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}.simple-page-column.pre-checkout-wrapper{display:flex;flex-direction:column;background-color:transparent;box-shadow:none;width:fit-content;max-width:none}.mobile .simple-page-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}.simple-page-column.price-option{padding-left:1em;padding-right:1em;border-radius:var(--radius-small);width:400px;height:initial}.mobile .simple-page-column.price-option{width:calc(100% - 1em)}.price-option .simple-page-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 .free{font-size:var(--size-content-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}.simple-page-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}.simple-page-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{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}.administrator-dash{display:flex;flex-direction:column;width:100%;height:100vh;overflow:hidden;font-size:var(--size-content-x-small)}.administrator-dash .header{display:grid;grid-template-columns:300px 1fr max-content max-content max-content 0em;height:50px;width:100%;border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary);align-items:center;gap:.5em}.administrator-dash .body{display:flex;flex-direction:row;height:calc(100% - 50px);width:100%}.administrator-dash .object-tree{display:flex;flex-direction:column;width:20%;min-width:250px;flex-grow:1;justify-content:flex-start;border-right:var(--weight-border-secondary) solid var(--color-border-secondary);overflow-y:auto}.administrator-dash .content-area{display:flex;flex-direction:row;height:100%;align-items:flex-start;justify-content:center}.administrator-dash .object-tree-search{padding:.5em;border-bottom:var(--weight-border-secondary) solid var(--color-border-secondary)}.administrator-dash .object-tree-search input{width:100%;box-sizing:border-box}.object-tree .patient-list-mobile-button{height:auto}.object-tree .user-row{display:grid;grid-template-columns:max-content 1fr max-content max-content;justify-content:space-between;padding-left:1.5em;width:100%;font-size:var(--size-content-x-small)}.administrator-dash .object-tree .patient-list-mobile-button{border-radius:0;width:100%}.administrator-dash .object-tree .width-fit-content{width:auto}.administrator-dash .header button{margin-left:0;margin-right:0}.object-tree .item-type{align-self:center;border-radius:var(--radius-2x-small);text-transform:uppercase;font-size:var(--size-content-2x-small);padding:.125em .25em;text-wrap:nowrap}.object-tree .item-type.member{background-color:rgba(200,227,249,.365);color:var(--doq-main-blue);margin-left:.5em}.object-tree .item-type.owner{background-color:rgba(216,193,246,.365);color:#682d8d}.object-tree .item-type.hidden{background-color:transparent;color:transparent}.object-tree .email-wrapper{display:flex;flex-direction:column}.object-tree .email-wrapper span{font-size:var(--size-content-2x-small);font-style:italic}.user-display{display:flex;flex-direction:column;width:100%;height:100%;gap:.5em}.user-display.minimized{overflow-y:auto}.save-row{display:grid;grid-template-columns:max-content max-content 1fr max-content;padding:.5em .25em .25em}.save-row button{margin:0}.user-display .card-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-y:hidden;gap:1em;padding:.25em;height:100%}.user-display .card-wrapper>*{min-width:0}.user-display.minimized .card-wrapper{display:flex;flex-direction:column;gap:1em;height:auto;overflow-y:visible}.stripe-id-input{display:flex;justify-content:space-between;align-items:center;padding:0;gap:.5em}.user-display .item-selector .trigger{height:auto;min-height:42px}.admin-user-content-hint{margin:0 0 .5rem;font-size:.9rem;color:var(--muted-text, #666)}.admin-user-content-muted{margin:0 0 .75rem;font-size:.9rem;color:var(--muted-text, #888)}.admin-user-content-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.admin-user-content-link{display:inline-block;width:100%;text-align:left;padding:.35rem .5rem;margin:0;background:var(--color-bg-interactive-secondary-default);color:var(--color-interactive-secondary-default);border:none;border-radius:4px;cursor:pointer}.admin-user-content-link:hover{background:var(--color-bg-interactive-secondary-hover);color:var(--color-interactive-secondary-hover)}.admin-user-content-link:active{background:var(--color-bg-interactive-secondary-active);color:var(--color-interactive-secondary-active)}.org-display{display:flex;flex-direction:column;width:100%;height:100%;gap:.5em}.org-display .card-wrapper{display:flex;flex-direction:row;overflow-y:hidden;gap:1em;padding:.25em;height:100%}.org-display .owner-selector-container{display:flex;flex-direction:row;align-items:center;width:max-content;min-width:300px}.input-row .padding-0{padding:0}.org-display .member-item{display:grid;grid-template-columns:1fr 1fr max-content;align-items:center}.features-list{display:flex;flex-direction:column;gap:.5em}.feature-checkbox{display:flex;align-items:center;gap:.5em;cursor:pointer}.feature-checkbox span{transition:font-weight .2s,color .2s}.feature-checkbox span.feature-enabled{font-weight:700;color:inherit}.feature-checkbox span.feature-disabled{font-weight:400;color:#999}.feature-checkbox input{width:auto}.dev-override-input{width:100px}.dev-override-input::-webkit-inner-spin-button,.dev-override-input::-webkit-outer-spin-button{opacity:1;height:auto}.owner-selector{position:relative;width:100%;padding:0;height:min-content}.owner-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;min-height:2em}.checkbox-label{display:flex;flex-direction:row;gap:.5em}.checkbox-label input{width:fit-content}.simple-page-column.popout-transcript{display:flex;flex-direction:column;max-width:800px;max-height:80vh}.transcript-popout-container{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.transcript-popout-header{display:flex;flex-direction:row;width:100%;align-items:center;justify-self:left}.recording-indicator{display:inline-flex;align-items:center;padding:.25rem .75rem;background:var(--error-color, #ff4444);color:#fff;border-radius:.25rem;font-size:.875rem;font-weight:500;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.popout-transcript-content{flex:1;overflow-y:scroll;padding:1.5rem;max-height:100%}.popout-transcript-text{color:var(--text-color, #333333);white-space:preserve-breaks}.popout-transcript-loading{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)}.popout-transcript-loading img{width:30%;margin-bottom:1em}
