.healthcare-access-directory{--hc-access-blue:var(--health-brand-primary);--hc-access-blue-deep:var(--health-brand-primary);--hc-access-blue-soft:var(--health-brand-secondary-soft);--hc-access-cyan:var(--health-brand-secondary);--hc-access-cyan-soft:var(--health-brand-secondary-soft);--hc-access-white:var(--health-surface);--hc-access-line:var(--health-border);--hc-access-ink:var(--health-text);--hc-access-ink-2:var(--health-text-muted);--hc-access-ink-3:var(--health-text-muted);--hc-access-shadow-soft:var(--health-shadow-soft);--hc-access-shadow-card:var(--health-shadow-soft);color:var(--health-text);font-family:inherit}.healthcare-access-directory .mn-field-label{color:var(--hc-access-blue);margin:0 0 8px;font-size:12px;font-weight:700}.healthcare-access-directory .mn-input-field{border:1.5px solid var(--hc-access-line);width:100%;color:var(--hc-access-blue);background:var(--health-brand-surface);border-radius:11px;outline:none;margin-bottom:14px;padding:11px 13px;font-size:13px}.healthcare-access-directory .mn-input-field:focus{border-color:var(--hc-access-blue)}.healthcare-access-directory .mn-drawer-overlay{z-index:220;background:color-mix(in srgb,var(--health-brand-primary)45%,transparent);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.healthcare-access-directory .mn-drawer-overlay.active{opacity:1;pointer-events:auto}.healthcare-access-directory .mn-drawer{z-index:230;background:var(--hc-access-white);max-width:92vw;box-shadow:-24px 0 48px color-mix(in srgb,var(--health-brand-primary)18%,transparent);transition:transform .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.healthcare-access-directory .mn-drawer.active{transform:translate(0)}.healthcare-access-directory .mn-drawer-hero{z-index:2;background:linear-gradient(150deg,var(--hc-access-blue)0%,var(--hc-access-blue-soft)70%,var(--health-brand-primary)100%);padding:26px 28px 24px;position:sticky;top:0}.healthcare-access-directory .mn-drawer-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;line-height:1;display:flex;position:absolute;top:22px;right:24px}.healthcare-access-directory .mn-drawer-close:hover{background:#fff3}.healthcare-access-directory .mn-drawer-hero h2{color:#fff;margin:0 44px 4px 0;font-size:18px;font-weight:850}.healthcare-access-directory .mn-drawer-hero p{color:#ffffffb8;margin:0;font-size:12px;font-weight:700;line-height:1.5}.healthcare-access-directory .mn-drawer-section{padding:22px 28px 28px}.healthcare-access-directory .hc-access-assignor-drawer-form .mn-input-field{background:#fff;margin-bottom:16px}.healthcare-access-directory .hc-access-table-action-link{border:1px solid color-mix(in srgb,var(--health-brand-primary)22.0%,transparent);color:var(--hc-access-blue);background:var(--hc-access-blue-soft);white-space:nowrap;cursor:pointer;border-radius:999px;padding:9px 13px;font-size:11.5px;font-weight:900;line-height:1}.healthcare-access-directory .hc-access-table-action-link:hover{border-color:color-mix(in srgb,var(--health-brand-primary)38.0%,transparent);color:var(--hc-access-blue-deep);background:var(--health-border)}.healthcare-access-directory .hc-access-assignor-drawer{width:760px}.healthcare-access-directory .hc-access-assignor-drawer-form h3{color:var(--hc-access-blue);margin:0 0 16px;font-size:16px}@media (max-width:780px){.healthcare-access-directory .hc-access-drawer-grid.two{grid-template-columns:1fr}}.healthcare-access-directory .hc-access-module-tabs{background:var(--hc-access-white);box-shadow:var(--hc-access-shadow-soft);border-radius:13px;align-items:center;gap:6px;margin-bottom:20px;padding:6px;display:inline-flex}.healthcare-access-directory .hc-access-module-tab{min-width:132px;color:var(--hc-access-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.healthcare-access-directory .hc-access-module-tab span{width:18px;height:18px;color:inherit;background:var(--hc-access-blue-soft);border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.healthcare-access-directory .hc-access-module-tab.active{color:var(--hc-access-white);background:var(--hc-access-blue);box-shadow:0 10px 22px color-mix(in srgb,var(--health-brand-primary)22.0%,transparent)}.healthcare-access-directory .hc-access-module-tab.active span{color:var(--hc-access-white);background:#ffffff2e}.healthcare-access-directory .hc-access-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 16px;display:flex}.healthcare-access-directory .hc-access-page-title h1{color:var(--hc-access-blue);margin-bottom:4px;font-size:18px}.healthcare-access-directory .hc-access-page-title p{color:var(--hc-access-ink-2);margin:0;font-size:12.5px}.healthcare-access-directory .hc-access-eyebrow{color:var(--hc-access-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:900}.healthcare-access-directory .hc-access-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.healthcare-access-directory .hc-access-search{border:1px solid var(--hc-access-line);width:50%;min-width:280px;min-height:40px;color:var(--hc-access-ink);background:var(--hc-access-white);box-shadow:var(--hc-access-shadow-soft);border-radius:9px;outline:none;flex:0 50%;padding:0 14px;font-size:13px}.healthcare-access-directory .hc-access-table-card{background:var(--hc-access-white);box-shadow:var(--hc-access-shadow-card);border:0;border-radius:14px;margin-bottom:18px;overflow:hidden}.healthcare-access-directory .hc-access-table{border-collapse:collapse;width:100%}.healthcare-access-directory .hc-access-table th{border-bottom:1px solid var(--hc-access-line);color:var(--hc-access-ink-3);text-align:left;letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;padding:14px 16px;font-size:10.5px;font-weight:900}.healthcare-access-directory .hc-access-table td{border-bottom:1px solid var(--hc-access-line);color:var(--hc-access-ink);vertical-align:middle;padding:13px 16px;font-size:12.5px}.healthcare-access-directory .hc-access-table tr:last-child td{border-bottom:0}.healthcare-access-directory .hc-access-table tbody tr:hover{background:var(--hc-access-blue-soft)}.healthcare-access-directory .hc-access-status{color:var(--hc-access-blue);background:var(--hc-access-blue-soft);border-radius:100px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:900;display:inline-flex}@media (max-width:680px){.healthcare-access-directory .hc-access-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.healthcare-access-directory .hc-access-module-tab{min-width:0}.healthcare-access-directory .hc-access-page-title,.healthcare-access-directory .hc-access-toolbar{display:block}.healthcare-access-directory .hc-access-table-card{overflow-x:auto}.healthcare-access-directory .hc-access-table{min-width:760px}}.healthcare-access-directory .hc-access-drawer-hero{background:linear-gradient(135deg,var(--hc-access-blue),var(--health-brand-secondary));justify-content:space-between;align-items:flex-start;gap:16px;min-height:116px;padding:22px 188px 22px 28px;display:flex;position:relative}.healthcare-access-directory .hc-access-drawer-hero-main{min-width:0}.healthcare-access-directory .hc-access-drawer-hero-main p,.healthcare-access-directory .hc-access-drawer-hero-main h3,.healthcare-access-directory .hc-access-drawer-hero-main span{color:var(--hc-access-white);margin:0;display:block}.healthcare-access-directory .hc-access-drawer-hero-main p{letter-spacing:.08em;text-transform:uppercase;opacity:.82;font-size:10.5px;font-weight:900}.healthcare-access-directory .hc-access-drawer-hero-main h3{margin-top:4px;font-size:17px;font-weight:950}.healthcare-access-directory .hc-access-drawer-hero-main span{opacity:.86;margin-top:6px;font-size:12px;font-weight:700}.healthcare-access-directory .hc-access-drawer-save-action{min-height:38px;color:var(--hc-access-blue);background:var(--hc-access-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-right:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #0012302e}.healthcare-access-directory .hc-access-drawer-save-action svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.healthcare-access-directory .hc-access-drawer-hero .mn-drawer-close{z-index:3;position:absolute;top:20px;right:24px}.healthcare-access-directory .hc-access-assignor-drawer-form{gap:18px;padding:22px 28px;display:grid;overflow-x:hidden}.healthcare-access-directory .hc-access-assignor-drawer-form label,.healthcare-access-directory .hc-access-assignor-drawer-form input,.healthcare-access-directory .hc-access-assignor-drawer-form select,.healthcare-access-directory .hc-access-assignor-drawer-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.healthcare-access-directory .hc-access-drawer-grid{gap:14px;display:grid}.healthcare-access-directory .hc-access-drawer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.healthcare-access-directory .hc-access-profile-section{border-bottom:1px solid var(--hc-access-line);gap:12px;padding-bottom:18px;display:grid}.healthcare-access-directory .hc-access-profile-section:last-child{border-bottom:0;padding-bottom:0}.healthcare-access-directory .hc-access-profile-section h4{color:var(--hc-access-blue);margin:0;font-size:13px;font-weight:950}.healthcare-access-directory .hc-access-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.healthcare-access-directory .hc-access-table-action-link{border:1px solid var(--hc-access-line);color:var(--hc-access-blue);background:var(--hc-access-white);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:950}.healthcare-access-directory .hc-access-table-action-link.primary{border-color:color-mix(in srgb,var(--health-brand-primary)24.0%,transparent);background:var(--hc-access-blue-soft)}@media (max-width:760px){.healthcare-access-directory .hc-access-drawer-grid.two{grid-template-columns:1fr}.healthcare-access-directory .hc-access-drawer-hero{flex-direction:column;align-items:stretch;padding-right:28px}.healthcare-access-directory .hc-access-drawer-save-action{align-self:flex-start;margin-top:12px;position:static}.healthcare-access-directory .hc-access-drawer-hero .mn-drawer-close{top:18px;right:18px}}.healthcare-access-directory .hc-access-drawer-hero .hc-access-drawer-save-action{margin:0!important;position:absolute!important;top:64px!important;right:28px!important}.healthcare-access-directory .hc-access-drawer-hero .mn-drawer-close{position:absolute!important;top:20px!important;right:24px!important}.healthcare-access-directory .hc-access-drawer-hero-actions{z-index:4;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;top:18px;right:24px}.healthcare-access-directory .hc-access-drawer-hero-actions .mn-drawer-close,.healthcare-access-directory .hc-access-drawer-hero .hc-access-drawer-hero-actions .mn-drawer-close{position:static!important;top:auto!important;right:auto!important}.healthcare-access-directory .hc-access-drawer-hero-actions .hc-access-drawer-save-action,.healthcare-access-directory .hc-access-drawer-hero .hc-access-drawer-hero-actions .hc-access-drawer-save-action{margin:0!important;position:static!important;top:auto!important;right:auto!important}@media (max-width:760px){.healthcare-access-directory .hc-access-drawer-hero-actions{top:18px;right:18px}}.healthcare-access-directory .hc-access-drawer-tabs.hc-access-module-tabs{width:fit-content;margin-bottom:0}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab{min-width:136px;min-height:44px;padding:10px 16px}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab span svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.healthcare-access-directory .hc-access-drawer-tabs.hc-access-module-tabs{border:1px solid var(--hc-access-line)!important;background:var(--hc-access-white)!important;width:fit-content!important;box-shadow:var(--hc-access-shadow-soft)!important;border-radius:14px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px!important;display:inline-flex!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab{border-radius:10px!important;min-width:132px!important;min-height:42px!important;padding:10px 16px!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab:not(.active){color:var(--hc-access-ink-2)!important;box-shadow:none!important;background:0 0!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab.active{color:var(--hc-access-white)!important;background:var(--hc-access-blue)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--health-brand-primary)18.0%,transparent)!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab span{background:var(--hc-access-blue-soft)!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab.active span{color:var(--hc-access-white)!important;background:#ffffff29!important}.healthcare-access-directory .hc-access-drawer-save-action:disabled{cursor:not-allowed;opacity:.55}.healthcare-access-directory .hc-access-directory-tabs{border:1px solid var(--hc-access-line);background:var(--hc-access-white);box-shadow:var(--hc-access-shadow-soft);border-radius:999px;gap:6px;margin-bottom:14px;padding:4px;display:inline-flex}.healthcare-access-directory .hc-access-directory-tab{min-width:112px;color:var(--hc-access-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:900}.healthcare-access-directory .hc-access-directory-tab.active{color:var(--hc-access-white);background:var(--hc-access-blue)}.healthcare-access-directory .hc-access-status.danger{color:#b42318;background:#fff1f0}@media (max-width:860px){.healthcare-access-directory .hc-access-directory-tabs{width:100%;display:flex;overflow-x:auto}.healthcare-access-directory .hc-access-directory-tab{flex:1 0 120px}}.healthcare-access-directory .hc-access-access-drawer .hc-access-drawer-hero{min-height:138px}.healthcare-access-directory .hc-access-access-drawer-form{padding-bottom:38px}.healthcare-access-directory .hc-access-access-drawer-form .hc-access-drawer-tabs{width:fit-content}.healthcare-access-directory .hc-access-access-drawer-form .hc-access-module-tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}@media (max-width:640px){.healthcare-access-directory .hc-access-access-drawer-form .hc-access-drawer-tabs{width:100%}}.healthcare-access-directory .hc-access-table-card{overflow-x:auto}.healthcare-access-directory .hc-access-table-actions{gap:8px;display:flex}.healthcare-access-directory .hc-access-drawer{outline:none;max-width:100vw}.healthcare-access-directory .hc-access-drawer-tabs{display:flex}.healthcare-access-directory .hc-access-history-pager{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.healthcare-access-directory .hc-access-scope-list{gap:12px;margin:12px 0;display:grid}.healthcare-access-directory .hc-access-scope-list label{align-items:center;gap:10px;display:flex}.healthcare-access-directory .hc-access-identity-results{gap:6px;margin-top:8px;display:grid}.healthcare-access-directory .hc-access-form-note{color:var(--health-text-muted);font-size:12px;line-height:1.6}.healthcare-access-directory :focus-visible:not(input):not(select):not(textarea){outline:2px solid var(--health-brand-secondary);outline-offset:2px}.healthcare-access-directory input:not([type=checkbox]):not([type=radio]):focus-visible,.healthcare-access-directory select:focus-visible,.healthcare-access-directory textarea:focus-visible{outline:none}.healthcare-access-directory .mn-input-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--hc-access-blue,#165a92)14%,transparent)}.healthcare-access-directory button:disabled{opacity:.5;cursor:not-allowed}.healthcare-access-directory .hc-access-btn{border:1px solid var(--hc-access-line);background:var(--hc-access-white);min-height:44px;color:var(--hc-access-blue);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--hc-access-shadow-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:11px 20px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.healthcare-access-directory .hc-access-btn.primary{border-color:var(--hc-access-blue);background:var(--hc-access-blue);color:#fff}.healthcare-access-directory .hc-access-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--hc-access-blue)88%,#000);border-color:color-mix(in srgb,var(--hc-access-blue)88%,#000)}.healthcare-access-directory .hc-access-btn:focus-visible{outline:2px solid var(--health-brand-secondary);outline-offset:3px}@media (max-width:680px){.healthcare-access-directory .hc-access-page-title>.hc-access-btn{margin-top:16px}}.healthcare-access-directory .hc-access-field-full{grid-column:1/-1}.healthcare-access-directory .hc-access-account-options{border:1px solid var(--hc-access-line);border-radius:10px;gap:10px;max-height:180px;padding:12px;display:grid;overflow:auto}.healthcare-access-directory .hc-access-account-options label{align-items:center;gap:10px;display:flex}.healthcare-access-directory .hc-access-permission-scroll{border:1px solid var(--hc-access-line);border-radius:12px;overflow-x:auto}.healthcare-access-directory .hc-access-permission-table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.healthcare-access-directory .hc-access-permission-table th,.healthcare-access-directory .hc-access-permission-table td{border-bottom:1px solid var(--hc-access-line);text-align:center;padding:14px 10px}.healthcare-access-directory .hc-access-permission-table th:first-child{text-align:left;min-width:200px}.healthcare-access-directory .hc-access-permission-table thead{background:var(--hc-access-blue-soft);color:var(--hc-access-blue)}.healthcare-access-directory .hc-access-permission-table small{color:var(--hc-access-ink-2);margin-top:4px;font-weight:400;display:block}.healthcare-access-directory .hc-access-permission-table input,.healthcare-access-directory .hc-access-account-options input{width:18px;height:18px;accent-color:var(--hc-access-blue);cursor:pointer}.healthcare-access-directory .mn-input-field:read-only{background:var(--health-surface);color:var(--health-text-muted)}.healthcare-access-directory .hc-access-access-drawer .hc-access-drawer-hero-compact,.healthcare-access-directory .bio-cv-wizard>.hc-access-drawer-hero-compact{box-sizing:border-box;flex-direction:row;flex:none;align-items:center;gap:20px;min-height:112px;padding:20px 28px;display:flex}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-main{flex:1;min-width:0}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-main h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:12px;position:static}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-actions .mn-drawer-close{order:2}@media (max-width:480px){.healthcare-access-directory .hc-access-access-drawer .hc-access-drawer-hero-compact,.healthcare-access-directory .bio-cv-wizard>.hc-access-drawer-hero-compact{flex-wrap:wrap;gap:12px;padding:16px}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-main{flex-basis:140px}}.healthcare-access-directory .mn-drawer.hc-access-fixed-header{flex-direction:column;display:flex;overflow:hidden}.healthcare-access-directory .hc-access-fixed-header>.hc-access-drawer-hero{flex:none}.healthcare-access-directory .hc-access-fixed-header>.hc-access-access-drawer-form{overscroll-behavior:contain;flex:auto;min-height:0;display:block;overflow-y:auto}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-main p{margin:0 0 5px;font-size:11px;line-height:1.3}.healthcare-access-directory input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1.5px solid #b6c3cc;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}.healthcare-access-directory input[type=checkbox]:after{content:none}.healthcare-access-directory input[type=checkbox]:checked{border-color:var(--hc-access-blue,#165a92);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l2.9 2.9 6.1-6.6' fill='none' stroke='%23165a92' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.healthcare-access-directory input[type=checkbox]:hover:not(:disabled){border-color:var(--hc-access-blue,#165a92)}.healthcare-access-directory input[type=checkbox]:focus-visible{outline:2px solid var(--health-brand-secondary,#09b7ae);outline-offset:2px}.healthcare-access-directory input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.healthcare-access-directory .mn-drawer fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:720px){.healthcare-access-directory .hc-access-drawer-hero:not(.hc-access-drawer-hero-compact){flex-direction:column;align-items:stretch;position:relative;padding:18px 60px 16px 18px!important}.healthcare-access-directory .hc-access-drawer-hero:not(.hc-access-drawer-hero-compact) .hc-access-drawer-hero-actions{flex-direction:row;align-items:center;gap:10px;margin-top:12px;position:static}.healthcare-access-directory .hc-access-drawer-hero .hc-access-drawer-hero-actions .mn-drawer-close{position:absolute!important;top:14px!important;right:14px!important}.healthcare-access-directory .hc-access-drawer-hero-compact{flex-wrap:wrap;position:relative;padding:16px 58px 14px 16px!important}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-main{flex:100%}.healthcare-access-directory .hc-access-drawer-hero-compact .hc-access-drawer-hero-actions{flex-wrap:wrap}.healthcare-access-directory .mn-drawer.active{max-width:100vw;width:100vw!important}}.healthcare-access-directory .hc-access-drawer-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.healthcare-access-directory .hc-access-drawer-title-row h3{margin-top:0}.healthcare-access-directory .hc-access-drawer-badge{color:var(--hc-access-white);letter-spacing:.02em;background:#fff3;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.healthcare-access-directory .hc-access-drawer-hero-main .hc-access-drawer-subject{color:var(--hc-access-white);overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:850;display:block}.healthcare-access-directory select.mn-input-field,.healthcare-access-directory .hc-access-assignor-drawer-form select.mn-input-field{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6b7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:40px!important}.healthcare-access-directory select.mn-input-field:disabled,.healthcare-access-directory .hc-access-assignor-drawer-form select.mn-input-field:disabled{background-image:none!important}.healthcare-access-directory .hc-access-form-error{color:#b4232f;background:#fdf0f1;border:1px solid #f3c4c8;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:700;line-height:1.45}.healthcare-access-directory .hc-password-wrap{position:relative}.healthcare-access-directory .hc-password-wrap input{width:100%;padding-right:48px}.healthcare-access-directory .hc-password-toggle{width:32px;height:32px;color:var(--hc-access-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.healthcare-access-directory .hc-password-toggle svg{width:18px;height:18px}.healthcare-access-directory .hc-password-toggle:hover{background:var(--hc-access-blue-soft)}.healthcare-access-directory .hc-password-toggle:focus-visible{outline:2px solid var(--health-brand-primary);outline-offset:1px}.healthcare-access-directory .hc-permission-group__header th,.healthcare-access-directory .hc-permission-group__header td{background:var(--hc-access-blue-soft,#eaf2f8);border-top:1px solid var(--hc-access-line,#dfe7ee)}.healthcare-access-directory .hc-permission-group__header th button{width:100%;color:var(--hc-access-blue,#1f5f99);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.healthcare-access-directory .hc-permission-group__header th button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .18s}.healthcare-access-directory .hc-permission-group.is-open .hc-permission-group__header th button svg{transform:rotate(90deg)}.healthcare-access-directory .hc-permission-group__header th button strong{text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:900}.healthcare-access-directory .hc-permission-group__header th button small{color:var(--hc-access-ink-2,#5b6b7a);margin-left:auto;padding-right:8px;font-size:11.5px;font-weight:700}.healthcare-access-directory .hc-permission-group__header th button:focus-visible{outline:2px solid var(--health-brand-primary);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.healthcare-access-directory .hc-permission-group__header th button svg{transition:none}}.healthcare-access-directory input[type=checkbox]:indeterminate{border-color:var(--hc-access-blue,#165a92);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23165a92' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/14px 14px no-repeat}.healthcare-access-directory .hc-access-module-tabs,.healthcare-access-directory .hc-access-drawer-tabs.hc-access-module-tabs,.healthcare-access-directory .hc-access-directory-tabs{border-radius:10px!important;gap:3px!important;padding:3px!important}.healthcare-access-directory .hc-access-module-tab,.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab,.healthcare-access-directory .hc-access-directory-tab{line-height:1.2;border-radius:8px!important;gap:6px!important;min-width:0!important;min-height:32px!important;padding:6px 12px!important;font-size:12.5px!important}.healthcare-access-directory .hc-access-module-tab span,.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab span,.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab.active span{background:0 0!important;border-radius:0!important;width:16px!important;height:16px!important}.healthcare-access-directory .hc-access-module-tab svg,.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab span svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px!important;width:16px!important;height:16px!important}.healthcare-access-directory .hc-access-drawer-tabs .hc-access-module-tab.active,.healthcare-access-directory .hc-access-module-tab.active{box-shadow:0 4px 10px color-mix(in srgb,var(--health-brand-primary)16%,transparent)!important}@media (max-width:860px){.healthcare-access-directory .hc-access-directory-tab{flex:1 0 auto!important}}.healthcare-access-directory .hc-password-wrap{margin-bottom:16px}.healthcare-access-directory .hc-password-wrap .mn-input-field,.healthcare-access-directory .hc-access-assignor-drawer-form .hc-password-wrap .mn-input-field{margin-bottom:0}.healthcare-access-directory .hc-password-wrap input:disabled{cursor:not-allowed;opacity:.6}.healthcare-access-directory .cc-access-link-choice{border:1px solid var(--hc-access-line,#dfe7ee);background:#f8fbfd;border-radius:12px;gap:8px;margin:4px 0 14px;padding:12px 14px;display:grid}.healthcare-access-directory .cc-access-link-choice legend{color:var(--hc-access-blue,#165a92);padding:0 4px;font-size:12.5px;font-weight:800}.healthcare-access-directory .cc-access-link-choice label{color:var(--hc-access-ink-2,#334);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.healthcare-access-directory .cc-access-link-choice input[type=radio]{width:16px;height:16px;accent-color:var(--hc-access-blue,#165a92);margin:0}.healthcare-access-directory .cc-access-link-choice small{color:var(--hc-access-ink-2,#5b6b7a);font-size:12px}.healthcare-access-directory .cc-access-link-choice legend{float:left;width:100%;margin:0 0 4px;padding:0}.healthcare-access-directory .cc-access-link-choice legend+*{clear:both}.healthcare-access-directory fieldset.cc-access-link-choice{border:1px solid var(--hc-access-line,#dfe7ee)!important;padding:12px 14px!important}
