.dashboard-layout{gap:12px;padding:12px}.dashboard-layout .dashboard-content{min-width:0}.dashboard-layout .nav{flex-shrink:0}.dashboard-layout .nav .nav-option:not(:last-of-type){margin-bottom:10px}.dashboard-layout .nav .nav-option.inactive .item{background-color:#0000}.dashboard-layout .nav .nav-option.inactive .item:hover{background-color:#d7d4d2}.dashboard-layout .nav .nav-option .item{border-radius:15px}.dashboard-layout .nav .nav-option .item .MuiChip-label{display:none}@media (width>=600px){.dashboard-layout{gap:20px;padding:20px}.dashboard-layout .nav .nav-option .item{border-radius:25px}.dashboard-layout .nav .nav-option .item .MuiChip-label{display:inline}}.not-found{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.not-found{margin:60px auto 0;padding:20px}}.not-found{justify-content:center;align-items:center}.not-found h4{text-align:center}.application-error{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.application-error{margin:60px auto 0;padding:20px}}.application-error{justify-content:center;align-items:center}.application-error .info{text-align:center}@media (width>=600px){.message{margin:60px auto 0;padding:20px}}.forgot-password{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.forgot-password{margin:60px auto 0;padding:20px}}.sign-in{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.sign-in{margin:60px auto 0;padding:20px}}.backup-codes{max-width:570px;margin:24px 16px 0;padding:16px}@media (width>=600px){.backup-codes{margin:60px auto 0;padding:20px}}.backup-codes .code{overflow-wrap:anywhere}.backup-codes .actions{margin-bottom:25px}.tfa-intro{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.tfa-intro{margin:60px auto 0;padding:20px}}.tfa-setup{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.tfa-setup{margin:60px auto 0;padding:20px}}.confirmation-controller{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.confirmation-controller{margin:60px auto 0;padding:20px}}.message{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.message{margin:60px auto 0;padding:20px}}.reset-password{max-width:500px;margin:24px 16px 0;padding:16px}@media (width>=600px){.reset-password{margin:60px auto 0;padding:20px}}.single-sign-on-controller{border:1px solid #0000001f;margin:24px 16px 0;padding:20px}.single-sign-on-controller hr{margin-bottom:.35em}.single-sign-on-controller .button-group{margin-top:20px}.single-sign-on-controller .button-group button:first-of-type{border-right-color:inherit}.single-sign-on-controller .button-group button:last-of-type{margin-left:10px}@media (width>=900px){.single-sign-on-controller{width:55%;margin:60px auto 0;padding:30px}}.admin-controller a{text-decoration:none}.admin-controller a .card{padding:7px}.admin-controller a .card:hover{background-color:#d7d4d2}.admin-controller button{cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:0;text-decoration:none}@media (width>=768px){.admin-controller{width:600px}}.users{width:60%}.users .MuiCheckbox-root{color:#4e9e9a}.users .label{margin-bottom:15px}.clients{width:60%}.clients .MuiCheckbox-root{color:#4e9e9a}.clients .label{margin-bottom:15px}.invitations{width:60%}.invitations .MuiCheckbox-root{color:#4e9e9a}.invitations .label{margin-bottom:15px}.record-details .heading{margin-bottom:20px}.record-details .container{border-radius:0;padding:8px}.record-details .container .label{text-transform:uppercase;font-size:.75rem;font-weight:500}.record-details .actions{margin-top:20px}.record-details .actions .button-group .delete:hover{background-color:#590504}.modal .MuiDialog-paperWidthLg{width:500px}.settings-controller .MuiCheckbox-root{color:#4e9e9a}.settings-controller .label{margin-bottom:15px}.settings-controller{width:100%}.settings-controller .section{margin-top:20px}.settings-controller .section .caption{text-transform:uppercase;font-weight:500}.settings-controller .section .flag{margin-top:12px}.settings-controller .section .flag .name{align-items:center;gap:8px}.settings-controller .section .owner{align-items:center;gap:12px}.settings-controller .section .owner .MuiAvatar-root{width:32px;height:32px}.settings-controller .section .owner .MuiAvatar-root .MuiSvgIcon-root{font-size:1.25rem}.settings-controller .section .owner .everyone{background-color:#4e9e9a}.settings-controller .section .owner .holder{background-color:#8871b9}.settings-controller .section .owner .nobody{color:#00405661;background-color:#0000;border:1px dashed #0040564d}.settings-controller .section .empty{text-align:center;border:1px dashed #00405640;border-radius:4px;align-items:center;gap:6px;margin-top:12px;padding:24px}.settings-controller .section .notice{margin-top:12px}@media (width>=768px){.settings-controller{width:60%}}.modal .notice{margin:16px 0}.modal .transition{align-items:center;gap:8px;margin:16px 0}.info-tile{min-height:70px;padding:10px 15px}.info-tile .summary{min-width:0}.info-tile .icon{flex-shrink:0}.info-tile .details{min-width:0}.info-tile .details .heading,.info-tile .details .content{overflow-wrap:anywhere}.info-tile:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}.info-tile:not(:last-of-type){margin-bottom:3px}.info-tile:last-of-type{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.account-protection{width:100%}.account-protection .key-info .copy-to-clipboard{width:100%;margin-top:7px}.account-protection .recovery-info{min-height:80px}.account-protection .recovery-info .manage{align-self:flex-start;margin-top:7px}@media (width>=768px){.account-protection{max-width:500px}}@media (width>=900px){.account-protection{max-width:600px}}.account-settings-controller{width:100%}.account-settings-controller .email-management,.account-settings-controller .password-settings{margin-bottom:20px}.account-settings-controller .email-management .caption,.account-settings-controller .password-settings .caption{margin-bottom:15px}.account-settings-controller .email-management{margin-top:20px}.account-settings-controller .email-address{gap:10px;min-height:70px;padding:10px 15px}.account-settings-controller .email-address .summary{min-width:0}.account-settings-controller .email-address .icon{flex-shrink:0;margin-right:7px}.account-settings-controller .email-address .details{justify-content:center;min-width:0}.account-settings-controller .email-address .details .address,.account-settings-controller .email-address .details .heading,.account-settings-controller .email-address .details .content{overflow-wrap:anywhere}.account-settings-controller .email-address .controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px}.account-settings-controller .email-address:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}.account-settings-controller .email-address:not(:last-of-type){margin-bottom:3px}.account-settings-controller .email-address:last-of-type{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.account-settings-controller .password-access{gap:10px;min-height:70px;padding:10px 15px}.account-settings-controller .password-access .summary{min-width:0}.account-settings-controller .password-access .icon{flex-shrink:0;margin-right:7px}.account-settings-controller .password-access .details{justify-content:center;min-width:0}.account-settings-controller .password-access .details .address,.account-settings-controller .password-access .details .heading,.account-settings-controller .password-access .details .content{overflow-wrap:anywhere}.account-settings-controller .password-access .controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px}.account-settings-controller .password-access{border-radius:20px}.account-settings-controller .add-email{gap:10px;min-height:70px;padding:10px 15px}.account-settings-controller .add-email .summary{min-width:0}.account-settings-controller .add-email .icon{flex-shrink:0;margin-right:7px}.account-settings-controller .add-email .details{justify-content:center;min-width:0}.account-settings-controller .add-email .details .address,.account-settings-controller .add-email .details .heading,.account-settings-controller .add-email .details .content{overflow-wrap:anywhere}.account-settings-controller .add-email .controls{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px}.account-settings-controller .add-email{color:var(--mui-palette-text-primary,#004056);letter-spacing:normal;text-transform:none;border-style:dashed;border-color:#00405647;border-radius:20px;justify-content:flex-start;margin-top:3px}.account-settings-controller .add-email .icon{color:var(--mui-palette-primary-main,#4e9e9a)}.account-settings-controller .add-email .details{text-align:left}@media (width>=768px){.account-settings-controller{width:80%}}@media (width>=1024px){.account-settings-controller{width:60%}}.dashboard{overflow-wrap:anywhere;align-items:center;width:100%}.dashboard .recovery-prompt{align-self:stretch;min-height:80px;margin-top:25px}.dashboard .recovery-prompt .action{align-self:flex-start;margin-top:7px}@media (width>=768px){.dashboard{max-width:600px}}.password-management{padding:0}@media (width>=600px){.password-management{padding:20px}}.personal-info{width:100%}.personal-info .text{margin-bottom:20px}@media (width>=768px){.personal-info{max-width:500px}}@media (width>=900px){.personal-info{max-width:600px}}.key-shares{align-items:center;gap:7px}.key-shares .share{border:1.5px solid var(--mui-palette-secondary-main,#8871b9);border-radius:50%;flex:none;width:15px;height:15px}.key-shares .share.held{background-color:var(--mui-palette-secondary-main,#8871b9)}.key-shares .threshold{background-color:var(--mui-palette-divider,#00405633);flex:none;width:1px;height:22px;margin:0 5px}.key-shares.large .share{border-width:2px;width:22px;height:22px}.key-shares.large .threshold{height:32px;margin:0 8px}.recovery-intro{width:100%;padding:20px}.recovery-intro .key-shares{margin:15px 0 7px}.recovery-intro .caption{margin-bottom:15px}.recovery-intro .assurances{gap:8px;margin:15px 0 20px}.recovery-intro .assurances .MuiTypography-root{padding-left:18px;position:relative}.recovery-intro .assurances .MuiTypography-root:before{background-color:var(--mui-palette-primary-main,#4e9e9a);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}@media (width>=768px){.recovery-intro{max-width:500px}}@media (width>=900px){.recovery-intro{max-width:600px}}.recovery-contacts{width:100%}.recovery-contacts .pending-shares,.recovery-contacts .notice{margin-bottom:15px}.recovery-contacts .strength{background-color:#8871b924;border-radius:20px;flex-wrap:wrap;gap:12px;margin-bottom:15px;padding:14px 16px}.recovery-contacts .strength .reading{min-width:0}.recovery-contacts .strength .headline{font-weight:500}.recovery-contacts .contacts{margin-bottom:15px}.recovery-contacts .add{align-items:center;gap:12px;margin-bottom:15px}@media (width>=768px){.recovery-contacts{max-width:500px}}@media (width>=900px){.recovery-contacts{max-width:600px}}.recovery-step{width:100%;padding:20px}.recovery-step .strength{background-color:#8871b924;border-radius:20px;flex-wrap:wrap;gap:12px;margin-bottom:15px;padding:14px 16px}.recovery-step .strength .reading{min-width:0}.recovery-step .strength .headline{font-weight:500}.recovery-step .key-holders,.recovery-step .caption{margin-bottom:15px}.recovery-step .progress{border-radius:20px;margin:15px 0}.recovery-step .notice{margin-bottom:15px}.recovery-step .action{margin-top:5px}@media (width>=768px){.recovery-step{max-width:500px}}@media (width>=900px){.recovery-step{max-width:600px}}.recovery-contact{gap:10px;min-height:70px;padding:10px 15px}.recovery-contact .summary{min-width:0}.recovery-contact .avatar{background-color:var(--mui-palette-primary-main,#4e9e9a);color:var(--mui-palette-text-secondary,#f0eeeb);flex-shrink:0;margin-right:12px;font-size:.875rem}.recovery-contact .details{justify-content:center;min-width:0}.recovery-contact .details .name,.recovery-contact .details .content{overflow-wrap:anywhere}.recovery-contact .controls{flex-shrink:0;align-items:center;gap:8px}.recovery-contact:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}.recovery-contact:not(:last-of-type){margin-bottom:3px}.recovery-contact:last-of-type{border-bottom-right-radius:20px;border-bottom-left-radius:20px}:export{mobileLg:480px;mobileMd:414px;mobileSm:320px;tabletLg:900px;tabletMd:768px;tabletSm:600px;desktopLg:1440px;desktopMd:1280px;desktopSm:1024px;desktopXl:1600px}.security{width:100%}.security .sub-heading{border-radius:20px;margin-bottom:40px}.security .recovery-info{min-height:80px}.security .recovery-info .manage{align-self:flex-start;margin-top:7px}.security .protection-info{min-height:80px}.security .protection-info .manage{align-self:flex-start;margin-top:7px}.security .tfa-info{min-height:80px}.security .tfa-info .enabled,.security .tfa-info .exempt{height:auto;margin-top:7px}.security .tfa-info .enabled .MuiChip-label,.security .tfa-info .exempt .MuiChip-label{overflow-wrap:anywhere;white-space:normal;padding-top:4px;padding-bottom:4px}@media (width>=768px){.security{max-width:500px}}@media (width>=900px){.security{max-width:600px}}
