.career-review{--career-note-tone:var(--lightningcss-light,#8b6827)var(--lightningcss-dark,#d5b77d);border:1px dashed color-mix(in srgb,var(--career-note-tone) 42%,transparent);background:color-mix(in srgb,var(--career-note-tone) 6%,var(--panel));color:var(--text);font-family:var(--sans);border-radius:11px;margin-top:12px;padding:10px;container:career-review/inline-size}.career-review>header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.career-review>header:last-child{margin-bottom:0}.career-review:not(:has(>.career-review-rows))>header{margin-bottom:0}.career-review>header>svg{color:var(--career-note-tone);flex:none;margin-top:2px}.career-review strong{font-size:12px;font-weight:600;line-height:1.5}.career-review p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.career-review-rows{gap:10px;display:grid}.career-review-rows>article{gap:7px;min-width:0;display:grid}.career-review-identity{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.career-review-identity small{color:var(--muted);font-size:10px}.career-review-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.career-review button{background:var(--quiet);min-width:0;min-height:32px;color:var(--muted);font:500 11px/1.5 var(--sans);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.career-review>header>button{background:0 0;min-height:28px;padding:4px}.career-review>header>:is(.career-review-minimize,.career-review-resume){margin-left:auto}.career-review[data-minimized=true]{background:color-mix(in srgb,var(--career-note-tone) 8%,var(--panel));border-radius:9px;padding:3px 8px}.career-review[data-minimized=true]>header>button{min-height:24px;padding:3px}.career-review[data-minimized=true]>header>strong{font-size:11px}.career-review .career-review-pending{color:var(--lightningcss-light,#85631f)var(--lightningcss-dark,#d5b57b);background:color-mix(in srgb,#b39554 12%,var(--panel));font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;min-width:19px;height:19px;padding:2px 5px;font-size:10px;display:inline-grid}.career-review>header>.career-review-resume{padding:4px 7px}.career-review-warning{color:var(--lightningcss-light,#9c443b)var(--lightningcss-dark,#e3a292);font-size:10px}.career-review-choices>button[aria-pressed=true],.career-review button:is(:hover,:focus-visible):not(:disabled){color:var(--mw-link-ink);background:color-mix(in srgb,var(--mw-link-ink) 12%,var(--panel));border-color:color-mix(in srgb,var(--mw-link-ink) 32%,transparent);filter:none}.career-review-choices>button[data-choice=keep]{--career-choice-tone:var(--lightningcss-light,#39705a)var(--lightningcss-dark,#a8c8af)}.career-review-choices>button[data-choice=end]{--career-choice-tone:var(--lightningcss-light,#a3473c)var(--lightningcss-dark,#e3a292)}.career-review-choices>button[data-choice=later]{--career-choice-tone:var(--lightningcss-light,#85631f)var(--lightningcss-dark,#d5b57b)}.career-review .career-review-choices>button:is(:hover,:focus-visible,[aria-pressed=true]):not(:disabled){color:var(--career-choice-tone);background:color-mix(in srgb,var(--career-choice-tone) 14%,var(--panel));border-color:color-mix(in srgb,var(--career-choice-tone) 42%,transparent);box-shadow:inset 0 1px #ffffff0d}.career-review .career-review-choices>button{transition:color .16s,background .16s,border-color .16s,box-shadow .16s}@media (prefers-reduced-motion:reduce){.career-review .career-review-choices>button{transition:none}}.career-review .career-review-scope{margin-top:12px;font-size:10px}.career-review .career-review-controls{flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.career-review-controls>.career-review-choices{flex:1;min-width:0}.career-review-controls>.career-review-submit{color:var(--mw-link-ink);border-color:color-mix(in srgb,var(--mw-link-ink) 26%,var(--line));background:color-mix(in srgb,var(--mw-link-ink) 10%,var(--panel));flex:none}.career-review-controls>.career-review-submit:disabled{opacity:.5}@container career-review (max-width:360px){.career-review-choices>button>span,.career-review-submit>span{display:none}.career-review .career-review-controls{gap:14px}.career-review-controls>.career-review-submit{width:36px;min-width:36px;padding:6px}}.career-review [role=alert]{color:var(--lightningcss-light,#a43f36)var(--lightningcss-dark,#f2aca1)}.career-review .profile-date-picker{max-width:240px}.career-review-help[popover]{border:1px solid var(--line);background:var(--panel);color:var(--text);font:12px/1.5 var(--sans);border-radius:14px;margin:0;padding:14px;position:fixed;inset:auto;box-shadow:0 12px 40px #0004,inset 0 1px #ffffff0a}.career-review-help>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.career-review-help>header strong{font-size:12px}.career-review-help>header button{width:28px;min-height:28px;padding:5px}.career-review-help>header button:is(:hover,:focus-visible),.career-review>header .career-review-dismiss:is(:hover,:focus-visible){color:#fff;background:#c43d36}.career-review-help-items{gap:10px;display:grid}.career-review-help-items>div,.career-review-new{background:var(--quiet);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.career-review-help-items svg,.career-review-new>svg{color:var(--mw-link-ink);flex:none;margin-top:2px}.career-review-help-items span,.career-review-new span{gap:3px;min-width:0;display:grid}.career-review-help small{color:var(--muted);font-size:11px;line-height:1.6}.career-review-new{background:color-mix(in srgb,var(--mw-link-ink) 7%,var(--panel));margin-bottom:10px}.career-review-new small{font-size:10px}@media (pointer:coarse){.career-review button{min-height:44px}}
.workplace-links{border:1px solid var(--line,var(--atlas-line));background:var(--panel,var(--atlas-surface));color:var(--text,var(--atlas-text));border-radius:18px;margin:16px 0;padding:18px}.workplace-settings-trigger{border:1px solid var(--line);width:fit-content;min-height:36px;color:var(--mw-link-ink);background:var(--quiet);border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:11.5px;display:inline-flex}.workplace-links>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workplace-links h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.workplace-links small,.workplace-links p{color:var(--muted,var(--atlas-muted));font-size:11px}.workplace-link{border-top:1px solid var(--line,var(--atlas-line));gap:9px;padding:12px 0;display:grid}.workplace-link-title{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.workplace-link-title>span{color:var(--muted,var(--atlas-muted));font-size:10px}.workplace-link[data-status=active] .workplace-link-title>span{color:var(--lightningcss-light,#296d64)var(--lightningcss-dark,#a8c8af)}.workplace-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workplace-links :is(button,.workplace-actions a){border:1px solid var(--line,var(--atlas-line));min-height:36px;color:inherit;background:0 0;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;text-decoration:none;display:inline-flex}.workplace-links .workplace-end{color:var(--lightningcss-light,#984c43)var(--lightningcss-dark,#d9a398)}.workplace-request>summary{cursor:pointer;padding:8px 0;font-size:12px}.workplace-request form{gap:12px;padding-top:12px;display:grid}.workplace-links label{gap:6px;font-size:11px;display:grid}.workplace-links select{border:1px solid var(--line,var(--atlas-line));background:var(--panel,var(--atlas-surface));width:100%;min-width:0;color:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.workplace-field-label{margin-bottom:7px;font-size:11px;display:block}.workplace-request .mw-week-strip button{border:0;border-radius:0;min-width:0;padding:5px}.workplace-links p{margin:0;line-height:1.6}.workplace-manage{margin-bottom:12px}.workplace-manage>summary{cursor:pointer;color:var(--atlas-practice);padding:9px 0;font-size:12px}.workplace-manage .workplace-links{margin:5px 0 12px;padding:12px}.practice-team-chat{color:var(--atlas-practice);align-items:center;gap:6px;margin:4px 0 14px;font-size:12px;display:inline-flex}@media (max-width:599px){.workplace-links{padding:14px}.workplace-links>header{flex-direction:column;align-items:flex-start;gap:5px}}.profile-workplace-intro{width:100%;min-width:0}.profile-dialog .workplace-links{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.applicant-editor.profile-dialog label.workplace-search{border:1px solid var(--line);background:var(--quiet);border-radius:11px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.applicant-editor.profile-dialog .workplace-search:focus-within{border-color:var(--mw-link-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--mw-link-ink) 9%,transparent)}.profile-dialog .workplace-search>svg{color:var(--mw-link-ink);flex:none}.applicant-editor.profile-dialog .workplace-search>input[type=search]{width:auto;min-width:0;min-height:42px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:7px 0}.profile-dialog .workplace-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-dialog .workplace-search-results>button{background:var(--quiet);border:0;border-radius:12px;gap:12px;min-height:58px;padding:10px 12px}.profile-dialog .workplace-search-results>button>svg:first-child{color:var(--mw-link-ink);flex:none}.profile-dialog .workplace-search-results>button>span{min-width:0}.profile-dialog .workplace-link{background:var(--quiet);border:0;border-radius:12px;margin-bottom:8px;padding:12px}.profile-dialog .workplace-review{gap:16px}.profile-dialog .workplace-actions>a{text-decoration:none}.workplace-settings-trigger .workplace-trigger-short{display:none}@media (max-width:520px){.profile-dialog .workplace-search-results{grid-template-columns:minmax(0,1fr)}}.workplace-search{border:1px solid var(--line);background:var(--quiet);border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex!important}.workplace-search input{width:100%;min-width:0;min-height:42px;box-shadow:none;color:inherit;background:0 0;border:0;padding:0;font-size:13px}.workplace-search-step>p{margin:14px 0 7px}.workplace-search-results{gap:5px;display:grid}.workplace-search-results>button{text-align:left;border-radius:13px;gap:12px;width:100%;min-height:64px;padding:11px}.workplace-search-results>button>span{flex:1}.workplace-search-results strong{font-size:13px;display:block}.workplace-search-results small{margin-top:3px;display:block}.workplace-review{gap:18px;display:grid}.workplace-links .workplace-invite-method{min-height:28px;color:var(--muted);border:0;justify-self:start;padding:0}.workplace-links input[type=email]{background:var(--quiet);width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;border:0;border-radius:10px;padding:9px 11px;font-size:13px}.workplace-links .workplace-other{width:fit-content;min-height:28px;color:var(--muted);border:0;padding:0}.workplace-review-identity{align-items:center;gap:12px;display:flex}.workplace-review-identity>span{border:1px solid var(--line);background:var(--quiet);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.workplace-review-identity strong{font-size:17px;display:block}.workplace-review-identity small{margin-top:3px;display:block}.workplace-links .workplace-request-submit{background:var(--ink-accent);min-height:42px;color:var(--page-bg);border-color:#0000;justify-content:center;font-size:12px}.workplace-review .mw-week-strip{justify-content:stretch;width:100%}.workplace-review .mw-week-strip button{border:0;border-radius:0;flex:1;min-height:38px;padding:6px}.real-practice-tabs{gap:8px;margin:12px 0;display:flex}.real-practice-tabs button{background:var(--quiet);color:var(--muted);border-radius:10px;padding:8px 12px}.real-practice-tabs button[aria-selected=true]{color:var(--text);background:var(--panel)}.workplace-career{gap:8px;margin:12px 0;display:grid}.workplace-career article{background:var(--quiet);border-radius:12px;gap:4px;padding:10px;display:grid}.workplace-career span,.workplace-career small{color:var(--muted);font-size:11px}
.practice-empty-state.practice-activation{--activation-tone:var(--atlas-practice,var(--ink-accent));border:1px solid color-mix(in srgb,var(--activation-tone) 16%,var(--atlas-line,var(--line)));background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--activation-tone) 6%,transparent),transparent 75%),color-mix(in srgb,var(--atlas-text,var(--text)) 2%,transparent);border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.practice-activation-icon{border:1px solid color-mix(in srgb,var(--activation-tone) 24%,transparent);background:color-mix(in srgb,var(--activation-tone) 7%,transparent);width:36px;height:36px;color:var(--activation-tone);border-radius:11px;flex:none;align-self:start;place-items:center;display:grid}.practice-activation-copy{gap:5px;min-width:0;display:grid}.practice-activation-copy>strong{letter-spacing:-.2px;font-size:13px;font-weight:600;line-height:1.5}.practice-activation .practice-activation-copy>p{max-width:560px;color:var(--atlas-muted,var(--muted));margin:0;font-size:12px;line-height:1.65}.practice-activation .practice-empty-actions{justify-content:flex-end;align-items:center;gap:8px;max-width:300px;display:flex}.practice-activation .practice-empty-actions .practice-map-link{border-color:color-mix(in srgb,var(--activation-tone) 28%,var(--atlas-line,var(--line)));background:color-mix(in srgb,var(--activation-tone) 7%,transparent);min-height:38px;color:var(--activation-tone);white-space:nowrap;border-radius:11px;padding:8px 12px;font-size:11px;font-weight:550}.practice-activation .practice-empty-actions .practice-map-link:is(:hover,:focus-visible):not(:disabled){border-color:color-mix(in srgb,var(--activation-tone) 45%,transparent);background:color-mix(in srgb,var(--activation-tone) 13%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--activation-tone) 16%,transparent);filter:none;transform:none}.practice-activation .practice-activation-error{grid-column:2/-1;margin:0;font-size:12px}.practice-activation[data-requested=true]{--activation-tone:var(--lightningcss-light,#2b6b59)var(--lightningcss-dark,#a6d5c4)}@container (max-width:560px){.practice-empty-state.practice-activation{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:14px}.practice-activation .practice-empty-actions{grid-column:2;justify-content:flex-start;max-width:none}}@media (max-width:599px){.practice-empty-state.practice-activation{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:14px}.practice-activation .practice-empty-actions{grid-column:2;justify-content:flex-start;max-width:none}}
