.lp-tabs{display:flex;gap:5px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:12px}.lp-tabs>button{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:9px;padding:10px 13px;font:inherit;font-weight:650;cursor:pointer}.lp-tabs>button[aria-selected=true]{background:rgba(0,175,148,.12);border-color:rgba(0,175,148,.24);color:var(--accent-text)}.lp-tabs button>span{font-size:11px;min-width:20px;padding:2px 5px;background:rgba(135,157,168,.12);border-radius:5px}.lp-detail-tabs{margin-top:-6px}.lp-workspace{position:relative;min-height:320px}.lp-workspace-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:8px 0 24px}.lp-eyebrow,.lp-section-label>span{font-size:10px;letter-spacing:1.5px;color:var(--accent-text);font-weight:750}.lp-workspace-heading h3{display:flex;gap:9px;align-items:center;font-size:18px;margin:9px 0}.lp-workspace-heading h3>span{font-size:11px;background:rgba(0,175,148,.13);color:var(--accent-text);padding:3px 6px;border-radius:6px}.lp-library-heading p,.lp-section-label p,.lp-workspace-heading p{margin:5px 0;font-size:12px;line-height:1.65;color:var(--muted)}.lp-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lp-inline-actions .button{white-space:nowrap}.lp-file-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.lp-file-toolbar .lp-tabs{margin:0;padding:0;border:0}.lp-file-toolbar .lp-tabs button{font-size:12px;padding:9px 10px}.lp-search{display:flex;align-items:center;gap:8px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:9px;padding:0 10px;color:var(--muted)}.lp-search input{background:transparent;border:0;box-shadow:none;width:165px;min-height:36px;padding:6px 0;font-size:12px}.lp-file-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.lp-list-labels{display:grid;grid-template-columns:minmax(170px,1fr) 108px 125px 65px 94px;gap:12px;padding:13px 17px;background:rgba(130,150,165,.06);font-size:10px;color:var(--muted);font-weight:700}.lp-file-entry+.lp-file-entry{border-top:1px solid var(--line)}.lp-file-row{display:grid;grid-template-columns:38px minmax(120px,1fr) 108px 125px 65px 94px;align-items:center;gap:12px;padding:16px}.lp-file-icon{width:38px;height:42px;display:grid;place-items:center;background:rgba(100,181,246,.1);color:#64b5f6;border:1px solid rgba(100,181,246,.15);border-radius:9px;flex-shrink:0}.lp-file-icon.is-proposal{background:rgba(0,175,148,.1);color:var(--accent-text);border-color:rgba(0,175,148,.18)}.lp-file-name{border:0;background:none;min-width:0;padding:0;text-align:left;cursor:pointer;font:inherit;color:var(--ink);display:flex;flex-direction:column;gap:6px}.lp-file-name strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.lp-file-name small{font-weight:450;line-height:1.5}.lp-file-name small,.lp-file-row>time,.lp-file-size{font-size:10px;color:var(--muted)}.lp-row-actions{display:flex;gap:3px;justify-content:flex-end}.lp-row-actions .icon-button{height:28px;width:28px}.lp-kind{font-size:10px;line-height:1.4;padding:5px 8px;border-radius:6px;background:rgba(135,157,168,.09);color:var(--muted);width:fit-content}.lp-kind.proposal{color:var(--accent-text);background:rgba(0,175,148,.1)}.lp-kind.reference{color:#b6a3eb;background:rgba(168,135,229,.1)}.lp-kind.contract{color:#f3bc65;background:rgba(243,188,101,.1)}.lp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:46px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.lp-empty>span{height:63px;width:63px;border:1px solid rgba(0,175,148,.18);border-radius:17px;display:grid;place-items:center;background:rgba(0,175,148,.06);color:var(--accent-text)}.lp-empty h3{margin:5px 0 0;font-size:15px;color:var(--ink)}.lp-empty p{max-width:440px;font-size:12px;line-height:1.7;margin:0 0 8px}.lp-access-note{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;margin-top:16px}.lp-drop-overlay{position:absolute;inset:0;z-index:5;background:var(--surface);border:2px dashed var(--accent-text);border-radius:13px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--accent-text);pointer-events:none}.lp-drop-overlay span{font-size:12px}.lp-generation{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(0,175,148,.23);border-radius:10px;margin-bottom:16px;background:rgba(0,175,148,.05);color:var(--accent-text)}.lp-generation>div{flex:1 1}.lp-generation strong{font-size:12px}.lp-generation p{font-size:11px;color:var(--muted);line-height:1.65;margin:5px 0 0}.lp-generation.failed{color:#f08091;background:rgba(240,128,145,.05);border-color:rgba(240,128,145,.22)}.lp-proposal-context{font-size:10px;background:rgba(0,175,148,.035);border-top:1px solid var(--line);color:var(--muted)}.lp-proposal-context summary{cursor:pointer;padding:10px 17px;display:flex;align-items:center;gap:6px}.lp-proposal-context summary>span{margin-left:auto}.lp-proposal-context>div{padding:0 17px 12px;line-height:1.7}.lp-proposal-context.has-warnings{background:rgba(243,188,101,.035)}.lp-proposal-context.has-warnings summary{color:#dcb679}.lp-proposal-context .text-button{font-size:10px;margin-left:6px}.lp-proposal-context ul{margin:0 0 8px;padding-left:18px}.lp-card-files{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px}.lead-card footer>.lp-card-files{margin-right:3px}.lp-template-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:start}.lp-template-fields{display:flex;flex-direction:column;gap:16px;min-width:0}.lp-template-fields .field{margin:0}.lp-section-label p{margin:8px 0 2px}.lp-margin-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lp-muted{font-size:11px;line-height:1.7;color:var(--muted);margin:5px 0}.lp-template-preview{background:rgba(110,140,155,.06);border:1px solid var(--line);border-radius:13px;padding:20px;min-width:0}.lp-preview-label{font-size:9px;color:var(--muted);letter-spacing:1.5px;font-weight:700;display:block;margin-bottom:17px}.lp-paper{background:#fff;color:#24333d;aspect-ratio:210/297;box-shadow:0 8px 26px #071e2915;border-radius:2px;padding:25px 23px;position:relative;overflow:hidden;container-type:inline-size}.lp-paper header{font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;justify-content:space-between;margin-bottom:36px;color:#152a33}.lp-paper header i{height:14px;width:14px;border-radius:4px;background:#00af94}.lp-paper h3{font-size:21px;line-height:1.25;letter-spacing:-.4px;margin:0 0 18px;color:#101b24}.lp-paper small{font-size:7px;color:#637b86;letter-spacing:1px}.lp-paper p{font-size:9px;line-height:1.7;color:#566872;margin:11px 0 26px}.lp-paper h4{font-size:10px;color:#24333d;margin:14px 0 12px}.lp-paper-lines{display:flex;flex-direction:column;gap:7px;margin-bottom:24px}.lp-paper-lines i{height:4px;border-radius:2px;width:100%;background:#e8eef0}.lp-paper-lines i:last-child{width:72%}.lp-paper-table{display:grid;grid-template-columns:2fr .8fr 1fr;border:1px solid #d9d9d9;font-size:7px}.lp-paper-table span{padding:7px;background:#e8eff2;font-weight:600}.lp-paper-table i{height:23px;border-top:1px solid #d9d9d9}.lp-paper footer{position:absolute;bottom:20px;left:23px;right:23px;color:#6a7e88;font-size:6px;line-height:1.6;display:flex;gap:10px;justify-content:space-between;white-space:pre-wrap}.lp-custom-template{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;color:var(--muted)}.lp-custom-template strong{color:var(--ink);overflow-wrap:anywhere;max-width:100%}.lp-custom-template p{font-size:12px;line-height:1.7}.lp-asset-manager{font-size:11px;color:var(--muted);line-height:1.7}.lp-asset-manager summary{cursor:pointer}.lp-asset-manager>div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding:8px 0}.lp-asset-manager .text-button{max-width:85%;overflow-wrap:anywhere;text-align:left}.lp-library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.lp-library-heading h3{font-size:16px;margin:0 0 5px}.lp-draft-note,.lp-library-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;padding:13px 15px;border-radius:9px;background:rgba(0,175,148,.05);color:var(--muted);border:1px solid rgba(0,175,148,.12);margin-bottom:18px}.lp-draft-note svg,.lp-library-note svg{flex-shrink:0;color:var(--accent-text);margin-top:2px}.lp-asset-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.lp-asset-row{display:flex;align-items:center;gap:13px;padding:15px}.lp-asset-row+.lp-asset-row{border-top:1px solid var(--line)}.lp-asset-row .lp-file-name{flex:1 1}.lp-composer{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.lp-composer-main{display:flex;flex-direction:column;gap:19px;min-width:0}.lp-composer-main .field{margin:0}.lp-composer-aside{background:rgba(0,175,148,.025);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0;align-self:start}.lp-active-template{display:flex;gap:11px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:18px;color:var(--accent-text)}.lp-active-template>div{display:flex;flex-direction:column;gap:7px;min-width:0}.lp-active-template small{font-size:8px;letter-spacing:1.2px;font-weight:700}.lp-active-template strong{font-size:14px;color:var(--ink)}.lp-active-template span{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.lp-reference-heading{display:flex;justify-content:space-between;align-items:center}.lp-reference-heading h3{font-size:13px;display:flex;align-items:center;gap:7px;margin:0}.lp-reference-heading>span{font-size:10px;color:var(--muted)}.lp-reference-list{max-height:350px;overflow:auto;display:flex;flex-direction:column;gap:8px;margin:12px 0 18px}.lp-reference-list label{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid var(--line);border-radius:8px;cursor:pointer;background:rgba(130,150,165,.03);min-width:0}.lp-reference-list label.selected{border-color:rgba(0,175,148,.45);background:rgba(0,175,148,.07)}.lp-reference-list label>svg{flex-shrink:0;color:var(--muted)}.lp-reference-list label>span{display:flex;flex-direction:column;gap:5px;min-width:0}.lp-reference-list strong{font-size:10px;line-height:1.5;overflow-wrap:anywhere}.lp-reference-list small{font-size:9px;color:var(--muted)}.lp-reference-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--muted);padding:24px 10px}.lp-reference-empty p{font-size:11px;line-height:1.7}.lp-draft-note{font-size:10px;padding:11px;margin:14px 0 0}.lp-draft-note p{margin:0}.lp-items{border:1px solid var(--line);border-radius:10px;padding:14px}.lp-items header{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:13px}.lp-items h3{margin:0 0 5px;font-size:13px}.lp-items p{margin:0;font-size:10px;color:var(--muted);line-height:1.6}.lp-items header :is(select,.autocomplete-select-trigger){width:85px;font-size:11px;padding:7px;min-height:35px}.lp-item-row{display:grid;grid-template-columns:minmax(90px,1fr) 50px 85px 24px;gap:6px;margin-bottom:8px;align-items:center}.lp-item-row input{font-size:11px;padding:8px;min-width:0;width:100%;min-height:37px}.lp-items>.text-button{margin-top:6px}.lp-item-row .icon-button{height:24px;width:24px}.lp-composer-actions,.lp-composer-error{grid-column:1/-1}.lp-composer-actions{margin-top:0!important}@media(max-width:1050px){.lp-workspace-heading{align-items:flex-start;flex-direction:column}.lp-file-row{grid-template-columns:35px minmax(100px,1fr) 90px 75px 85px}.lp-file-row>time{display:none}.lp-list-labels{grid-template-columns:1fr 90px 75px 85px}.lp-list-labels span:nth-child(3){display:none}.lp-file-toolbar{align-items:flex-start;flex-direction:column}.lp-search,.lp-search input{width:100%}.lp-composer,.lp-template-layout{gap:20px;grid-template-columns:1.15fr 1fr}.lp-item-row{grid-template-columns:1fr 50px 80px 24px}}@media(max-width:700px){.lp-composer,.lp-template-layout{grid-template-columns:1fr}.lp-template-preview{max-width:360px;width:100%;margin:auto}.lp-file-row{grid-template-columns:31px minmax(80px,1fr) auto;gap:10px;padding:13px}.lp-file-row .lp-file-size,.lp-file-row .lp-kind,.lp-list-labels{display:none}.lp-file-name strong{font-size:12px}.lp-file-icon{width:31px;height:37px}.lp-file-row .lp-row-actions{gap:0}.lp-row-actions .icon-button{width:26px}.lp-file-toolbar .lp-tabs{gap:1px}.lp-file-toolbar .lp-tabs button{padding:8px;font-size:10px;gap:5px}.lp-library-heading{align-items:flex-start;flex-direction:column}.lp-workspace-heading .lp-inline-actions{width:100%;gap:6px}.lp-inline-actions .button{font-size:11px;padding:9px 10px}.lp-workspace-heading h3{font-size:17px}.lp-asset-row{gap:8px;padding:11px}.lp-asset-row .icon-button{width:26px}.lp-generation .text-button{font-size:10px}.lp-item-row{grid-template-columns:minmax(75px,1fr) 45px 75px 24px}.lp-reference-list{max-height:240px}.lp-margin-fields{gap:10px}.lp-template-fields .lp-inline-actions .button{flex:1 1;justify-content:center}.lp-detail-tabs>button{font-size:12px;padding:9px 10px}}.lp-kind :is(select,.autocomplete-select-trigger){border:0;background:transparent;color:inherit;font:inherit;min-height:0;padding:0;max-width:100%;border-radius:0;cursor:pointer}.lp-kind :is(select,.autocomplete-select-trigger):focus{box-shadow:none}.lp-reference-list input[type=checkbox]{flex:0 0 14px;width:14px;min-height:14px;height:14px;margin:0}.lp-reference-list strong{font-size:11px}.lp-reference-list small{font-size:10px}.admin-dark .modal .lp-paper h3{color:#101b24;font-size:21px;line-height:1.25;margin:0 0 18px}.admin-dark .modal .lp-paper footer{border:0;background:transparent;padding:0}.admin-dark .modal .lp-search input{border:0;background:transparent;box-shadow:none}html[data-mata-theme=light] .admin-dark :is(.leads-page,.lead-detail,.lp-workspace,.lp-template-layout,.lp-library,.lp-composer,.file-upload-picker) .button-secondary{background:var(--surface-raised)!important;color:var(--ink)!important;border-color:var(--line)!important}.org-detail-hero>.org-proposal-actions{flex:0 0 auto;gap:8px}@media(max-width:680px){.org-detail-hero>.org-proposal-actions{flex:0 0 100%;width:100%;margin:0;align-items:stretch;flex-direction:column}.org-proposal-actions>.button{width:100%;justify-content:center}}.planner-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.personal-todo-panel,.planner-calendar{min-width:0;overflow:hidden}.personal-todo-panel{padding:22px}.personal-todo-panel .section-heading{align-items:flex-start}.personal-todo-panel>.button{width:100%;justify-content:center;margin-top:18px}.planner-todo-list{max-height:650px;overflow:auto;margin-top:15px}.planner-todo{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid #34434c}.planner-todo>input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:#48c8a9}.planner-todo>button{border:0;background:none;color:inherit;padding:0;text-align:left;min-width:0;flex:1 1}.planner-todo strong{font-size:13px;line-height:1.7;display:block;overflow-wrap:anywhere;color:#e2ebef}.planner-todo p{font-size:12px;color:#9fb1bd;margin:5px 0;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.planner-todo>button>span{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.planner-todo small{display:flex;align-items:center;gap:5px;font-size:11px;color:#afc2cc}.planner-todo.completed strong{text-decoration:line-through;color:#93a8b3}.planner-private-note{display:flex;align-items:flex-start;gap:7px;color:#93b7ab;font-size:11px;line-height:1.8;margin-top:18px}.planner-private-note svg{flex-shrink:0;margin-top:3px}.planner-calendar-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 17px}.planner-calendar-header h2{display:flex;gap:10px;align-items:center;text-transform:capitalize;font-size:20px;color:#e5eff2;margin-top:9px}.planner-calendar-header .section-kicker{font-size:10px;letter-spacing:1.2px;color:#80cbb9}.planner-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 24px 17px}.planner-view-switch{display:flex;padding:4px;background:#15232c;border:1px solid #344650;border-radius:10px;gap:4px}.planner-view-switch button{border:0;background:none;color:#a9bac4;padding:8px 15px;font-size:12px;font-weight:550;border-radius:7px}.planner-view-switch button.active{background:#245b4f;color:#9ce8cd}.planner-quick-filters{display:flex;align-items:center;gap:12px;justify-content:space-between;border-top:1px solid #33454e;padding:16px 24px}.planner-quick-filters>:is(select,.autocomplete-select-trigger){max-width:245px;width:auto;font-size:12px}.planner-quick-filters>div{display:flex;gap:6px;flex-wrap:wrap}.planner-quick-filters button{border:1px solid #3b505b;color:#b4c6cf;background:transparent;padding:8px 12px;border-radius:7px;font-size:12px}.planner-quick-filters button.active{border-color:#57bda6;background:#245447;color:#9aead0}.planner-calendar-scroll{overflow-x:auto}.planner-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:650px;border-top:1px solid #34434d}.planner-weekday{padding:13px 8px;text-align:center;font-size:12px;font-weight:600;color:#b5c7d1;background:#1a2931}.planner-day,.planner-weekday{border-bottom:1px solid #34434d}.planner-day{min-height:120px;border-right:1px solid #34434d;padding:8px;min-width:0;background:#202e36}.planner-day:nth-child(7n){border-right:0}.planner-day.today{background:#214236}.planner-day.other-month{background:#1b2830}.planner-day.other-month .planner-day-number{color:#7f929e}.planner-day-number{display:flex;align-items:center;gap:5px;border:0;background:none;color:#cbd9e1;font-size:12px;padding:0 0 8px;width:100%;text-align:left}.planner-day-number time{width:25px;height:25px;display:grid;place-items:center;border-radius:8px}.today .planner-day-number time{background:#48b99c;color:#082c21;font-weight:700}.planner-day-number small{font-size:9px;color:#93d9c0}.planner-calendar-item{display:flex;width:100%;gap:5px;align-items:center;border:0;border-left:3px solid #73a9f3;background:#14242cc4;border-radius:5px;margin:4px 0;padding:7px 6px;color:#d5e1e7;font-size:10px;text-align:left}.planner-calendar-item svg{flex-shrink:0}.planner-calendar-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-calendar-item.closed{opacity:.5;text-decoration:line-through}.planner-more{border:0;background:none;color:#82cbb7;font-size:10px;padding:5px}.planner-calendar-grid.week .planner-day{min-height:460px}.planner-agenda{padding:10px 24px 24px;min-height:350px}.planner-agenda section{padding:15px 0}.planner-agenda h3{color:#a9beca;font-size:12px;margin-bottom:12px}.planner-agenda section>button{width:100%;display:flex;align-items:center;gap:14px;text-align:left;padding:15px 12px;border:1px solid #3b505c;border-radius:9px;background:#243640;color:#dce7ed;margin:8px 0}.planner-agenda i{width:8px;height:26px;border-radius:4px;flex-shrink:0}.planner-agenda time{font-size:12px;color:#a8c0cf}.planner-agenda strong{flex:1 1;font-size:13px}.planner-agenda button>span{font-size:10px;color:#9eb7c5}.planner-member-picker{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;max-height:230px;overflow:auto;padding:4px}.planner-member-picker label{display:flex;gap:8px;align-items:center;line-height:1.7;font-size:12px;padding:8px;border:1px solid #344851;border-radius:7px}.planner-member-picker small{font-size:10px;color:#8dafa4}.planner-reminder-toggle{margin:18px 0}.planner-event-detail{display:flex;flex-direction:column;gap:16px}.planner-event-detail h3,.planner-event-detail>p{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.8;color:#bdd0d9}.planner-event-detail .planner-event-description{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.planner-event-detail>.button{align-self:flex-start}.planner-event-member{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #3a4d57;gap:12px;font-size:13px}.personal-work-card{padding:24px;margin:24px 0}.personal-work-card>.search-field{max-width:390px;margin:18px 0}.personal-work-card .quick-filters{margin:18px 0}.personal-work-card .kanban-board{min-height:700px;height:700px;max-height:none}.personal-work-card .kanban-column{min-width:285px;width:285px}.personal-work-card .kanban-cards{overflow-y:auto}.personal-work-card .kanban-title{font-size:13px;display:block;line-height:1.8;color:#d5e7e3}.personal-work-project{display:flex;align-items:center;gap:6px;color:#a6bbca;font-size:11px;line-height:1.7;margin-top:12px}.personal-work-card time{display:flex;gap:4px;align-items:center;font-size:11px}.personal-work-loading{padding:30px;display:flex;align-items:center;gap:12px;margin:24px 0}.overview-recent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;margin:22px 0}.recent-people-card{padding:24px;min-width:0}.recent-people-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 22px;margin-top:15px}.recent-person{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #344650}.recent-person-avatar{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid #425b69;background:#29424e;color:#c0dbec;border-radius:12px;font-size:12px;flex-shrink:0}.recent-person-avatar i{position:absolute;width:8px;height:8px;border-radius:50%;background:#7c8d95;right:-2px;bottom:-1px;border:2px solid #202c33}.recent-person-avatar.online i,.recent-presence-dot.online{background:#54cda0}.recent-person>div{min-width:0;flex:1 1}.recent-person strong{font-size:13px;color:#dfebef;display:block;line-height:1.6}.recent-person small{font-size:11px;color:#a8bdc9;display:block;line-height:1.8}.recent-person div>span{font-size:11px;color:#91a7b4;display:block;line-height:1.8}.recent-person div>.online{color:#76d8b4}.recent-presence-dot{width:6px;height:6px;border-radius:50%;background:#697e89;flex-shrink:0}.notification-center-filters{display:flex;gap:14px;align-items:center;margin:20px 0;flex-wrap:wrap}.notification-center-filters .search-field{flex:1 1;min-width:220px}.notification-center-filters>:is(select,.autocomplete-select-trigger){width:auto;min-width:180px}.notification-center-list{display:flex;flex-direction:column;gap:10px}.notification-center-list article{display:flex;align-items:center;gap:16px;padding:21px 24px;border:1px solid #3a4b56;background:#202d35;border-radius:12px}.notification-center-list article.unread{border-left:3px solid #5dd4b3;background:#203a3b}.notification-center-list article>div{flex:1 1;min-width:0}.notification-center-list a{text-decoration:none;color:#e0eaf0}.notification-center-list strong{display:block;font-size:14px;line-height:1.9}.notification-center-list p{color:#b6c8d2;font-size:12px;line-height:1.9;overflow-wrap:anywhere}.notification-center-list small{font-size:11px;color:#8faab7}.notice-module-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;flex-shrink:0;background:#2a4d48;color:#8cdac0}.notice-module-icon.module-files,.notice-module-icon.module-project,.notice-module-icon.module-task{background:#2b425b;color:#8ebbf6}.notice-module-icon.module-calendar,.notice-module-icon.module-todo{background:#51452c;color:#e4c28d}.notice-module-icon.module-vault{background:#304e4a;color:#8ee0c5}.notice-module-label{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#7fc9b5}.staff-notification-menu .notice-module-label{font-size:9px}.staff-notification-menu footer{padding:12px 17px;border-top:1px solid #34454e}.staff-notification-menu footer a{color:#8adbbd;text-decoration:none;font-size:12px;display:flex;align-items:center;gap:7px}.staff-module-mutes{margin-top:20px;border-top:1px solid #3a4e57;padding-top:18px}.staff-module-mutes h3{font-size:13px;color:#cedee7}.staff-module-mutes>p{font-size:11px;color:#94adb9;line-height:1.8;margin:8px 0}.staff-module-mutes .check-grid{margin-top:10px;gap:8px}.staff-module-mutes .check-grid label{padding:7px;display:flex;gap:7px;font-size:11px;align-items:center}.portal-notice-button,.portal-notice-wrap{position:relative}.portal-notice-button>b{position:absolute;right:-3px;top:-2px;border-radius:10px;padding:2px 4px;background:#0b8d72;color:white;font-size:9px}.portal-notice-menu{position:absolute;right:0;top:44px;width:360px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #dbe6e9;border-radius:14px;box-shadow:0 14px 45px #244d4c20;z-index:70;color:#203d42;overflow:hidden}.portal-notice-menu>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e0e9eb;font-size:14px}.portal-notice-menu>div{max-height:410px;overflow:auto}.portal-notice-menu a{display:block;padding:14px 16px;text-decoration:none;color:#23494a;border-bottom:1px solid #e4eced}.portal-notice-menu a.unread{background:#effaf6;border-left:3px solid #27ac87}.portal-notice-menu strong{font-size:12px;display:block;line-height:1.8}.portal-notice-menu p{font-size:11px;color:#6f858b;line-height:1.8}.portal-notice-menu small{font-size:10px;color:#82969b}.portal-notice-menu>header button{font-size:10px;border:0;background:transparent;color:#087a63}.portal-presence-preference{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-top:1px solid #e2ebeb;font-size:12px;color:#42615f;line-height:1.8}.portal-presence-preference input{margin-top:4px;accent-color:#118c70}.portal-presence-preference small{display:block;color:#77908b;font-size:11px}.portal-notice-empty{padding:35px 20px;text-align:center;color:#728983;font-size:12px}@media(max-width:1250px){.planner-layout{grid-template-columns:280px minmax(0,1fr)}.planner-calendar-header{padding:20px;flex-wrap:wrap}.planner-calendar-toolbar,.planner-quick-filters{padding-left:20px;padding-right:20px}.planner-quick-filters{flex-wrap:wrap}.planner-calendar-grid{min-width:620px}}@media(max-width:950px){.planner-layout{grid-template-columns:1fr}.planner-todo-list{max-height:320px}.planner-quick-filters{gap:12px}.personal-work-card .section-heading{flex-wrap:wrap}.overview-recent-grid{grid-template-columns:1fr}.planner-calendar-scroll{max-width:100%}}@media(max-width:600px){.planner-calendar-header h2{font-size:18px}.planner-calendar-header .button{padding:10px 13px}.planner-calendar-toolbar{gap:10px;flex-wrap:wrap}.planner-quick-filters>:is(select,.autocomplete-select-trigger){width:100%;max-width:none}.planner-calendar-grid{min-width:630px}.planner-member-picker{grid-template-columns:1fr}.personal-work-card,.recent-people-card{padding:18px}.personal-work-card .kanban-board{min-height:685px;height:685px}.personal-work-card .kanban-column{min-width:265px;width:265px}.personal-work-card .section-heading .row-actions{width:100%;flex-wrap:wrap}.recent-people-list{grid-template-columns:1fr}.planner-agenda{padding:10px 15px}.planner-agenda button>span{display:none}.notification-center-list article{padding:16px 12px;gap:10px}.notification-center-list .notice-module-icon{width:31px;height:31px;border-radius:8px}.notification-center-list strong{font-size:12px}.notification-center-filters>:is(select,.autocomplete-select-trigger){flex:1 1}.notification-center-list .icon-button{padding:5px}}.recent-people-card>.search-field{margin-top:15px}.recent-people-list{max-height:470px;overflow-y:auto;align-content:start;padding-right:5px}.recent-person-time{display:block;font-size:10px;color:#849da9;line-height:1.9}.modern-workspace :is(.planner-page,.personal-work-card,.recent-people-card,.notification-center-page) input:focus-visible{outline:none;border-color:#61c9b2;box-shadow:0 0 0 1px #61c9b2}.daily-work-page{padding-top:18px}.daily-work-page .row-actions{flex-wrap:wrap}.daily-toolbar{padding:20px;margin:18px 0 24px;border-top:2px solid #5ebbad}.daily-date-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.daily-date-controls>label{display:flex;align-items:center;gap:9px;color:#8fd5c1;border:1px solid #3b505c;border-radius:9px;background:#182830;padding:0 12px}.daily-date-controls input{border:0!important;outline:0!important;box-shadow:none!important;padding:11px 0;background:none!important;width:145px;font-size:13px;color:#e1ecef}.daily-date-controls>.planner-view-switch{margin-left:auto}.daily-filter-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #35464f;padding-top:18px;margin-top:18px}.daily-filter-row>.search-field{flex:1 1;min-width:200px}.daily-filter-row>.search-field input{width:100%}.daily-filter-row>:is(select,.autocomplete-select-trigger){width:230px;font-size:12px}.daily-status-filters{display:flex;gap:7px;flex-wrap:wrap;width:100%;margin-top:4px}.daily-status-filters>button{background:#182830;border:1px solid #394e58;color:#b8cbd3;font-size:12px;padding:9px 13px;border-radius:8px}.daily-status-filters>button.active{color:#8fe1c8;background:#214a40;border-color:#5cbfa6}.daily-plans{display:flex;flex-direction:column;gap:16px}.daily-plan.dashboard-card{--daily-accent:#74b6d9;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #354b55;border-left:3px solid var(--daily-accent);border-radius:14px}.daily-plan:nth-child(3n+2){--daily-accent:#72c7aa}.daily-plan:nth-child(3n){--daily-accent:#d6b47b}.daily-plan>header{display:flex;align-items:center;gap:14px;padding:18px 22px;background:#1b2a32;border-bottom:1px solid #354b55}.daily-plan>header>.staff-avatar{width:42px;height:42px;background:#284452;color:#b7def2;border-radius:12px;flex-shrink:0}.daily-plan-person{flex:1 1;min-width:0}.daily-plan h2{font-size:15px;color:#e0ecf0;display:flex;gap:9px;align-items:center;flex-wrap:wrap;line-height:1.6;overflow-wrap:anywhere}.daily-plan h2>small{font-size:10px;color:#8cdbbd;background:#214b3e;border-radius:5px;padding:2px 6px}.daily-plan-meta{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;color:#a3b9c4;font-size:11px;margin-top:6px;line-height:1.7}.daily-plan-meta>span{display:flex;align-items:center;gap:6px}.daily-plan-meta>span>svg{flex-shrink:0;color:#7f9eae}.daily-plan-meta>span:last-child{color:#89a4b2}.daily-plan-progress{width:190px;flex-shrink:0;margin-left:16px;color:#b9cfd8;font-size:11px}.daily-plan-progress>span{display:flex;align-items:center;gap:7px;line-height:1.8;margin-bottom:9px}.daily-plan-progress>span>svg{color:var(--daily-accent);flex-shrink:0}.daily-plan-progress small{margin-left:auto;font-size:11px;color:var(--daily-accent)}.daily-plan-progress>div{height:5px;border-radius:5px;background:#344b56;overflow:hidden}.daily-plan-progress i{display:block;height:100%;background:var(--daily-accent);border-radius:5px;transition:width .2s}.daily-plan>ul{list-style:none;padding:0 22px;margin:0}.daily-item{display:flex;align-items:flex-start;gap:13px;padding:17px 0;border-bottom:1px solid #33454e}.daily-item:last-child{border-bottom:0}.daily-item>div{flex:1 1;min-width:0}.daily-complete{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;background:#1b2b33;border:1px solid #5b7887;border-radius:6px;color:#8ce0c2;margin-top:2px;padding:0}.daily-complete:disabled{opacity:.6;cursor:default}.daily-item.status-done .daily-complete{background:#205d49;border-color:#52bd97}.daily-item.status-blocked .daily-complete{border-color:#dc8d9a}.daily-item-title{background:none;border:0;color:#dce8ed;font-size:14px;font-weight:550;line-height:1.75;text-align:left;padding:0;width:100%;overflow-wrap:anywhere}.daily-item-title:disabled{cursor:default;opacity:1}.daily-item.status-done .daily-item-title{color:#a2bcb7;text-decoration:line-through}.daily-item.status-cancelled .daily-item-title{color:#99a6ac;text-decoration:line-through}.daily-item>:is(select,.autocomplete-select-trigger){width:146px;flex-shrink:0;padding:9px 10px;font-size:12px;background:#263a44;border-color:#425e69;color:#d1e0e6}.daily-item.status-in_progress>:is(select,.autocomplete-select-trigger){color:#91c9ed;border-color:#4b819e}.daily-item.status-done>:is(select,.autocomplete-select-trigger){color:#94debd;border-color:#48866e}.daily-item.status-blocked>:is(select,.autocomplete-select-trigger){color:#eeb1bc;border-color:#9b606f}.daily-item-meta{display:flex;gap:8px 14px;flex-wrap:wrap;color:#8faebb;margin-top:6px;font-size:11px;line-height:1.8}.daily-item-meta>span{display:flex;align-items:center;gap:5px}.daily-item-meta .daily-project-label{color:#a3cde0}.daily-privacy-note{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.9;color:#9ebfb6;margin:15px 0}.daily-privacy-note>svg{flex-shrink:0;margin-top:3px}.daily-import-summary{display:flex;gap:12px;padding:15px;background:#25473f;color:#9ee0c7;border:1px solid #427260;border-radius:9px;margin:15px 0;font-size:12px;flex-wrap:wrap}.daily-import-summary>span{display:flex;gap:6px;align-items:center}.daily-import-summary strong{font-size:17px}.daily-import-authors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.daily-history{max-height:440px;overflow:auto}.daily-history>article{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #394d57}.daily-history article>svg{flex-shrink:0;color:#74bfa8;margin-top:3px}.daily-history article>div{min-width:0}.daily-history strong{font-size:12px;color:#dce8e9}.daily-history p{font-size:12px;color:#b8cbd4;line-height:1.8;margin:7px 0;overflow-wrap:anywhere}.daily-history small{color:#7bd2b1;font-size:11px;display:block;line-height:1.8}.daily-history span{color:#8da9b7;font-size:10px;display:block;line-height:1.9;margin-top:7px}@media(max-width:1000px){.daily-plan-meta{display:block}.daily-plan-meta>span+span{margin-top:3px}.daily-plan-progress{width:150px;margin-left:0}}@media(max-width:760px){.daily-toolbar{padding:15px}.daily-date-controls{gap:6px}.daily-date-controls>.planner-view-switch{margin-left:0}.daily-date-controls input{width:124px}.daily-filter-row>.search-field,.daily-filter-row>:is(select,.autocomplete-select-trigger){width:100%;flex-basis:100%}.daily-plan>header{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;gap:10px;padding:16px}.daily-plan>header>.staff-avatar{width:38px;height:38px}.daily-plan>header>.icon-button{grid-column:3;grid-row:1;align-self:start}.daily-plan-progress{grid-column:1/-1;width:auto;margin:3px 0 0}.daily-plan-progress>span{margin-bottom:6px}.daily-plan-meta{font-size:10px}.daily-plan>ul{padding:0 16px}.daily-item{gap:9px;flex-wrap:wrap;padding:15px 0}.daily-item>div{flex-basis:calc(100% - 34px)}.daily-item>.badge,.daily-item>:is(select,.autocomplete-select-trigger){margin-left:31px;width:150px}.daily-item-title{font-size:13px}.daily-import-authors{grid-template-columns:1fr}.daily-status-filters>button{padding:8px 10px;font-size:11px}}.inbox-dark .automation-state-banner{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#25333a;border-bottom:1px solid #3c515a;flex:0 0 auto;position:relative;z-index:1;color:#9dcfdf}.inbox-dark .automation-state-banner[data-state=waiting_mapping],.inbox-dark .automation-state-banner[data-state=waiting_team]{background:#343124;border-color:#68593b;color:#e1bd78}.automation-state-banner>svg{flex-shrink:0}.automation-state-banner>div{min-width:0;flex:1 1}.automation-state-banner strong{font-size:12px;line-height:1.7;color:#e4edf0;display:block}.automation-state-banner p{font-size:11px;line-height:1.7;color:#b9c8ce;margin:2px 0 0}.automation-state-banner .button{font-size:11px;white-space:nowrap;flex-shrink:0;padding:9px 12px}.automation-mapping-note{display:flex;gap:9px;align-items:flex-start;color:#a3c7bc;font-size:12px;line-height:1.9;margin:18px 0}.automation-mapping-note>svg{flex-shrink:0;margin-top:4px}.automation-mapping-categories{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.automation-mapping-categories>strong{width:100%;font-size:12px;color:#aabec9;margin-bottom:3px}.automation-mapping-categories>span{font-size:11px;color:#98d6be;background:#23473c;border:1px solid #3c6a57;border-radius:6px;padding:5px 8px}.conversation-project-picker{margin:18px 0}.conversation-project-scopes{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.conversation-project-scopes>button{display:inline-flex;align-items:center;gap:7px;border:1px solid #354750;border-radius:8px;background:#19282f;color:#adbec5;padding:9px 11px;font-size:12px;font-weight:600;cursor:pointer}.conversation-project-scopes>button.active{border-color:#59baa1;background:#1c4038;color:#79ddbc}.conversation-project-scopes>button>span{border-radius:4px;padding:1px 5px;background:#ffffff0c;font-size:11px}.conversation-project-search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #354750;border-radius:8px;background:#19282f;color:#8ca8b4;margin-bottom:13px}.modern-workspace .conversation-project-search>input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:11px 0!important;color:#d7e3e8}.conversation-project-search:focus-within{border-color:#5fb8a3;box-shadow:0 0 0 2px #54b79f18}.conversation-project-selection{border:1px solid #3d665a;background:#203e35;border-radius:9px;padding:13px 15px;margin-top:12px}.conversation-project-selection>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#c3ebda}.conversation-project-selection b{font-size:11px;border-radius:4px;background:#2f5749;padding:3px 6px;color:#9bd8be;margin-left:auto}.conversation-project-impact p,.conversation-project-selection p{font-size:12px;line-height:1.7;color:#abc4bc;margin:6px 0 0}.conversation-project-owner{border-bottom:1px solid #34454c;padding-bottom:14px;display:flex;flex-direction:column;gap:5px}.conversation-project-owner>small{font-size:12px;color:#9bafb8}.conversation-project-owner>strong{font-size:15px;color:#d9e5e8}.conversation-project-impact{display:flex;gap:11px;padding:14px;background:#473e2638;border:1px solid #736443;border-radius:9px;margin:18px 0;color:#e3c788}.conversation-project-impact>svg{flex-shrink:0;margin-top:3px}.conversation-project-impact p{color:#c8bfa5}.conversation-project-impact strong{font-size:13px}.context-section-title>.text-button{display:inline-flex;align-items:center;gap:4px;font-size:11px;text-transform:none;letter-spacing:0;color:#65c8ad}.conversation-project-card{border:1px solid #354952;background:#1c2c34;border-radius:10px;overflow:hidden;margin-top:12px}.conversation-project-card-head{display:flex;gap:10px;align-items:flex-start;padding:13px 12px}.conversation-project-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:9px;background:#254b44;color:#75cdb2}.conversation-project-card-head>div{min-width:0;flex:1 1}.conversation-project-card-head a{color:#e0eeee;text-decoration:none}.conversation-project-card-head a:hover{color:#75d0b3}.conversation-project-card-head strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.conversation-project-kind{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:#98b0ba;margin-top:5px}.conversation-project-kind>i{height:3px;width:3px;border-radius:50%;background:#718d97}.conversation-project-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #324650;padding:8px 12px;background:#192931}.conversation-project-card-actions>a,.conversation-project-card-actions>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#6bceb1;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;padding:4px 0}.conversation-project-card-actions>button{color:#a9c8d8}.conversation-project-card-actions>a:hover,.conversation-project-card-actions>button:hover{color:#d2f2e6}.conversation-project-empty{padding:19px 12px;margin-top:12px;border:1px dashed #3d535f;border-radius:9px;text-align:center;color:#90a9b5}.conversation-project-empty>svg{margin:auto;color:#79b8c9}.conversation-project-empty p{font-size:12px;margin:8px 0}.conversation-ticket-project{display:flex;align-items:center;gap:6px;font-size:11px;color:#9dbac9;margin-top:8px}.inbox-dark .conversation-head .contact-phone{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:760px){.inbox-dark .automation-state-banner{padding:10px 14px;gap:9px;flex-wrap:wrap;max-height:180px;overflow-y:auto}.automation-state-banner>div{flex-basis:calc(100% - 28px)}.automation-state-banner .button{margin-left:27px}.automation-state-banner p{font-size:10px}}.assistant-reply-form{display:flex;flex-direction:column;gap:18px;min-width:0}.assistant-reply-question{display:flex;align-items:center;gap:12px;padding:16px;background:var(--surface-soft,rgba(91,200,181,.07));border:1px solid var(--border,#35444d);border-radius:14px}.assistant-reply-question>svg{color:#68cbb5;flex-shrink:0}.assistant-reply-question small{display:block;color:var(--text-muted,#a7b8c0);margin-bottom:5px}.assistant-reply-question strong{display:block;overflow-wrap:anywhere}.assistant-reply-reason{margin:0;color:var(--text-muted,#b4c2ca);line-height:1.6;font-size:14px}.assistant-reply-sources{display:grid;gap:10px}.assistant-reply-sources h3{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted,#a7b8c0);margin:0}.assistant-reply-sources article{padding:12px 14px;border:1px solid var(--border,#35444d);border-radius:12px;min-width:0}.assistant-reply-sources article strong{font-size:14px}.assistant-reply-sources article p{margin:6px 0 0;color:var(--text-muted,#b4c2ca);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}.assistant-reply-form textarea{min-height:145px;resize:vertical;line-height:1.7}@media(max-width:600px){.assistant-reply-form .form-actions{flex-wrap:wrap}.assistant-reply-form .form-actions .button{flex:1 1;white-space:nowrap}}.quick-reply-editor{position:relative;display:flex;flex-direction:column}.quick-reply-editor,.quick-reply-editor>textarea{min-width:0;width:100%}.inbox-dark .composer-box:has(.quick-reply-editor){overflow:visible}.inbox-dark .composer-box:has(.quick-reply-editor) .quick-reply-shortcuts{padding:0 14px 4px}.quick-reply-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 0}.quick-reply-shortcuts>button{display:inline-flex;gap:5px;align-items:center;background:none;border:0;color:#91aaaF;font-size:11px;padding:3px 0;cursor:pointer}.quick-reply-shortcuts>button:hover{color:#72d6bc}.quick-reply-shortcuts>button:disabled{opacity:.4;cursor:default}.quick-reply-menu{position:absolute;left:0;bottom:calc(100% + 8px);width:min(540px,100%);border:1px solid #3a505c;border-radius:13px;background:#202f38;box-shadow:0 12px 42px #0007;z-index:15;overflow:hidden;text-align:left;color:#e5eff3}.quick-reply-menu-heading{display:flex;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid #354a55;color:#76d0b8;font-size:12px}.quick-reply-menu-heading>span{margin-left:auto;font-size:10px;color:#98afbc;white-space:nowrap}.quick-reply-menu [role=listbox]{max-height:290px;overflow:auto;overscroll-behavior:contain}.quick-reply-menu [role=option]{width:100%;display:block;cursor:pointer;padding:12px 15px;border:0;border-bottom:1px solid #30434e;background:transparent;color:#e5eff3;text-align:left}.quick-reply-menu [role=option][aria-selected=true]{background:#2b4449;box-shadow:inset 3px 0 #64cdb0}.quick-reply-menu [role=option]>div{display:flex;align-items:center;gap:12px;justify-content:space-between}.quick-reply-menu [role=option] strong{font-size:13px;font-weight:600}.quick-reply-library-list kbd,.quick-reply-menu kbd{font-family:inherit;font-size:11px;padding:3px 6px;border-radius:5px;background:#14262a;color:#7edabe;border:1px solid #36534f}.quick-reply-menu [role=option] small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b0c3cd;margin-top:7px;font-size:12px;max-width:100%}.quick-reply-menu [role=option]>span{display:block;font-size:10px;color:#8aa7b5;margin-top:5px}.quick-reply-menu .quick-reply-manage{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;background:#1a2931;color:#a8c7d1;border:0;padding:11px;cursor:pointer;font-size:12px}.quick-reply-empty{margin:0;padding:18px;font-size:12px;color:#aec1ca}.quick-reply-form{display:grid;gap:16px}.quick-reply-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quick-reply-shortcut{display:flex;align-items:center;gap:8px;border:1px solid #3a4e5a;border-radius:9px;padding-left:12px;background:#18272f}.quick-reply-shortcut>span{color:#65d5b7}.modern-workspace .quick-reply-shortcut>input{border:0;box-shadow:none;outline:none;min-width:0;width:100%;background:none}.quick-reply-shortcut:focus-within{border-color:#62c3a9}.quick-reply-library-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.quick-reply-library-toolbar>.staff-search{flex:1 1;min-width:0;margin:0}.quick-reply-library-toolbar>.button{flex-shrink:0}.quick-reply-library-list{display:grid;gap:12px;max-height:52vh;overflow:auto;padding:1px}.quick-reply-library-list>article{border:1px solid #344b57;background:#192a32;border-radius:12px;padding:16px;min-width:0}.quick-reply-library-list header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.quick-reply-library-list header strong{display:block;font-size:14px;color:#e4eff5}.quick-reply-library-list header span{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:11px;color:#99b2c1}.quick-reply-library-list kbd{margin-left:5px}.quick-reply-library-list article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#b2c9d3;line-height:1.7;margin:14px 0 0;max-height:110px;overflow:auto}.internal-composer-form>.quick-reply-editor{flex:1 1;width:0}.internal-composer-form>.quick-reply-editor>textarea{flex:1 1;resize:none;min-height:42px;max-height:140px;border:0;background:transparent;color:#e7eff5;padding:10px 6px;outline:0}.internal-composer-form .quick-reply-shortcuts{padding:0 6px;margin-top:0}@media(max-width:600px){.quick-reply-form-grid{grid-template-columns:1fr}.quick-reply-library-toolbar{flex-wrap:wrap}.quick-reply-library-toolbar>.staff-search{flex-basis:100%}.quick-reply-menu{width:100%}.quick-reply-menu-heading>span{font-size:9px}.quick-reply-menu [role=listbox]{max-height:220px}.quick-reply-shortcuts{gap:8px}.quick-reply-shortcuts>button{font-size:10px}}.organization-page{display:flex;flex-direction:column;gap:24px;min-width:0}.organization-page .setting-card{min-width:0}.org-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.org-company-card{display:flex;flex-direction:column;gap:16px;padding:26px;background:linear-gradient(130deg,#23313a,#1c2b32);border:1px solid #354650;border-top:3px solid #74afe0;border-radius:18px;color:#e7eff3;text-decoration:none;min-width:0}.org-company-card.is-internal{border-top-color:#63d5ba;background:linear-gradient(130deg,#203b3b,#1c2b32)}.org-company-card:hover{border-color:#65cdb7}.org-company-card h2{font-size:19px;margin:3px 0;line-height:1.5;overflow-wrap:anywhere}.org-company-card p{font-size:14px;color:#aebec8;line-height:1.7;margin:0;overflow-wrap:anywhere}.org-company-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-symbol{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:#2b55614d;color:#8fcef0;flex-shrink:0}.is-internal .org-symbol{background:#1b766044;color:#72ddc2}.org-symbol.large{width:76px;height:76px;border-radius:22px;background:#25675444;color:#71d9bf}.org-company-card footer{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #3a4b54;padding-top:18px;margin-top:auto;color:#8fcebf;font-size:13px}.org-filter-card{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px;background:#202f37;border:1px solid #354650;border-radius:16px}.org-filter-card>.search-field{flex:1 1;min-width:220px}.org-filter-card :is(select,.autocomplete-select-trigger){width:auto;min-width:160px;max-width:280px}.org-filter-card>span{color:#a6b8c3;font-size:13px}.org-filter-chips{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.org-filter-chips button{padding:9px 14px;min-height:38px;border:1px solid #3b4d58;border-radius:9px;background:#19262e;color:#b9c9d2;font-size:13px;font-weight:600;cursor:pointer}.org-filter-chips button.active{border-color:#66d4b9;background:#244c45;color:#8ce5cc}.org-detail-hero{display:flex;align-items:center;gap:22px;padding:28px;border:1px solid #3b4f58;border-radius:20px;background:radial-gradient(ellipse at 0 0,#25625155,transparent 70%),#1e2e35}.org-detail-hero>div{flex:1 1;min-width:0}.org-detail-hero h1{font-size:27px;line-height:1.4;margin:9px 0;overflow-wrap:anywhere}.org-detail-hero p{color:#afc1cc;font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.org-hero-tags{display:flex;gap:8px;flex-wrap:wrap}.org-person-avatar{display:grid;place-items:center;width:76px;height:76px;background:#236357;color:#adf4dd;border:1px solid #449f88;border-radius:23px;flex-shrink:0;font-weight:700;font-size:25px}.org-detail-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.org-summary{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px}.org-summary>div{display:flex;flex-direction:column;gap:7px;padding:17px 0;border-bottom:1px solid #33464f;min-width:0}.org-summary dt{font-size:12px;letter-spacing:.02em;color:#9cb2c0}.org-summary dd{margin:0;font-size:14px;color:#e3edf1;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.org-fields>label{min-width:0}.org-fields>label:has(textarea){grid-column:1/-1}.org-note-body{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 15px;color:#dfeaf0}.org-person-list,.org-related-list{display:flex;flex-direction:column;gap:12px}.org-person-list>a,.org-person-list>article,.org-related-list>a{display:flex;gap:14px;align-items:center;padding:16px;border:1px solid #354a55;border-radius:12px;background:#1b2b32;color:#e1edf2;text-decoration:none;min-width:0}.org-related-list>a>div{flex:1 1;min-width:0}.org-related-list strong{display:block;font-size:14px;overflow-wrap:anywhere}.org-related-list small{display:block;color:#a8bdc9;font-size:12px;margin-top:6px}.org-related-list>a>svg:last-child{flex-shrink:0;color:#7fc7b4}.org-small-symbol{display:grid;place-items:center;min-width:36px;height:36px;border-radius:10px;background:#2c4855;color:#94c3e9}.org-person-list>a>.entity-name,.org-person-list>article>.entity-name{flex:1 1}.org-stat-row{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding:16px 0;color:#b4c8d1;font-size:13px}.org-stat-row strong{color:#7bd5bf;font-size:27px}.org-department-tags{display:flex;flex-direction:column;gap:12px;margin:16px 0 25px}.org-department-tags>div{display:flex;align-items:center;gap:12px}.org-department-tags small{color:#adbfcb}.org-choice-list{border:1px solid #3b4d57;border-radius:12px;background:#19282f;padding:12px;margin:12px 0 23px}.org-choice-list>div{max-height:260px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.org-choice-list label{padding:10px;border:1px solid transparent;border-radius:8px;align-items:start;font-size:13px;line-height:1.65}.org-choice-list label:has(input:checked){border-color:#4b9c88;background:#22463f}.org-choice-list input[type=checkbox]{flex-shrink:0;margin-top:4px}.org-choice-list label small{display:block;color:#9fb3bf;font-size:11px}.org-record-list,.org-request-list{display:flex;flex-direction:column;gap:16px;margin-top:22px}.org-record-list>article,.org-request-list>article{padding:20px;border-radius:13px;border:1px solid #3b4d57;background:#1c2b33}.org-record-meta{display:flex;gap:13px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:14px 0;color:#9db4c1;font-size:12px}.org-record-list .pm-file{max-width:100%}.org-record-list .pm-file span{overflow-wrap:anywhere;min-width:0}.org-share-details{margin:18px 0}.org-share-details summary{cursor:pointer;font-size:14px;color:#95d6c1}.org-request-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.org-request-heading h3{margin:0 0 8px;font-size:16px}.org-request-heading small{color:#a5bdc9;font-size:13px}.org-request-files{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.org-permission-section{border:1px solid #3b4e58;border-radius:13px;padding:18px;margin:22px 0}.org-permission-section>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:15px}.org-permission-section>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.org-permission-section label{font-size:13px;line-height:1.6;align-items:start}.org-permission-section input{margin-top:3px;flex-shrink:0}.org-operating-company{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid #3c5d5a;border-radius:12px;background:#21413a55;font-size:13px;margin:15px 0}.org-operating-company>div:first-child{display:flex;gap:9px;align-items:center;color:#8ad5bf;font-size:12px}.org-operating-company>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.org-operating-company form{display:flex;flex-direction:column;gap:12px;min-width:0}.org-operating-company :is(select,.autocomplete-select-trigger){width:100%;font-size:13px}.org-operating-company strong{font-size:13px;color:#e0ece9}.org-operating-company .text-button{font-size:12px;white-space:nowrap}.organization-page .card-note{line-height:1.8}.organization-page .tag-list a{text-decoration:none}.organization-page td>a{text-decoration:none;color:inherit}.organization-page .directory-tabs{flex-wrap:wrap}.organization-page .setting-card>.row-actions{margin:16px 0}.organization-page .setting-card>h3{font-size:14px;margin:24px 0 13px}.org-permission-source{color:#8ed9bd;font-size:12px;margin:9px 0}.org-permission-source .tag{margin-right:6px}.organization-page>*{flex-shrink:0}.modern-workspace .organization-page .modern-tabs{flex:none;display:flex;align-items:center;min-height:56px;height:auto;overflow:visible;margin-bottom:0}.modern-workspace .organization-page .modern-tabs>button{flex:0 0 auto;min-height:42px;line-height:1.4;font-size:13px}.org-project-company-label{display:flex;align-items:center;gap:6px;margin-top:8px;color:#80cbb5}.org-project-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.org-project-filters .search-field{flex:1 1;min-width:190px}.management-nav{margin:8px 0 18px;padding:0 10px}.management-nav-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 12px;background:transparent;color:#adc1cd;border:1px solid #354a54;border-radius:10px;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.management-nav-toggle>span{flex:1 1}.management-nav-toggle>svg:last-child{transition:transform .18s}.management-nav-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.management-nav-content{display:flex;flex-direction:column;gap:3px;margin:10px 0 0 11px;padding-left:7px;border-left:1px solid #3c5860}.management-nav-content .nav-item{margin-left:0;margin-right:0;font-size:12px}.management-nav-content .nav-item svg{width:16px}.org-related-list .empty-state{padding:35px 16px}.org-person-list a:hover,.org-related-list a:hover{border-color:#64b6a2}.admin-dark .sidebar .management-nav{margin:4px 0 12px;padding:0;flex-shrink:0}.admin-dark .sidebar .management-nav-toggle{min-height:39px;padding:9px 10px;font-size:12px;gap:9px}.admin-dark .sidebar nav.management-nav-content{margin:5px 0 0 8px;padding:2px 0 2px 4px;gap:2px;flex:none;align-items:stretch;justify-content:flex-start}.admin-dark .sidebar nav.management-nav-content .nav-item{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:34px;height:auto;margin:0;padding:8px;font-size:12px;line-height:1.35;border-radius:7px;flex:none}.admin-dark .sidebar nav.management-nav-content .nav-item>svg{width:15px;height:15px;flex-shrink:0}.admin-dark .sidebar nav.management-nav-content .nav-item>span{white-space:normal}.admin-dark .sidebar .nav-section-space{height:10px;min-height:10px;flex:none}.modern-workspace .organization-page .modern-tabs{position:sticky;top:0;z-index:4;box-shadow:0 8px 18px #0b141a55}@media(max-width:760px){.admin-dark .sidebar .management-nav{margin:5px 0 12px}.admin-dark .sidebar .management-nav-toggle{justify-content:center;padding:9px 0}.management-nav-toggle>span,.management-nav-toggle>svg:last-child{display:none}.admin-dark .sidebar nav.management-nav-content{margin:5px 0;padding:0;border-left:0}.admin-dark .sidebar nav.management-nav-content .nav-item{justify-content:center;padding:10px 4px}.admin-dark .sidebar nav.management-nav-content .nav-item>span{display:none}}@media(min-width:1600px){.org-company-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1150px){.org-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-detail-columns{grid-template-columns:1fr}.org-detail-hero{flex-wrap:wrap}.org-detail-hero>.button{margin-left:98px}}@media(max-width:680px){.org-company-grid{grid-template-columns:1fr}.org-detail-hero{gap:15px;padding:20px}.org-detail-hero>.button{margin-left:0;width:100%}.org-detail-hero h1{font-size:23px}.org-person-avatar,.org-symbol.large{width:58px;height:58px;font-size:20px}.org-summary{grid-template-columns:1fr}.org-filter-card>*{width:100%;max-width:none!important}.org-filter-card :is(select,.autocomplete-select-trigger){max-width:none;width:100%}.org-choice-list>div,.org-permission-section>div:last-child{grid-template-columns:1fr}.org-request-heading{align-items:start}.org-detail-hero .org-hero-tags{font-size:11px}.organization-page .modern-tabs{flex-wrap:nowrap;overflow:auto}}.admin-dark .sidebar{overflow-y:auto;overflow-x:hidden;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#38515b transparent;justify-content:flex-start}.admin-dark .sidebar>*{flex-shrink:0}.admin-dark .sidebar>nav{flex:none}.admin-dark .sidebar .sidebar-bottom{flex:none;margin-top:auto}.admin-dark .sidebar .management-nav{scroll-margin-block:0}.admin-dark .sidebar .management-nav-toggle:focus-visible{outline-offset:0}.company-labels{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.company-label-chip{--company-label-text:#8ee1cc;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 8px;border:1px solid color-mix(in srgb,var(--company-label-text) 30%,transparent);border-radius:7px;background:color-mix(in srgb,var(--company-label-text) 9%,transparent);color:var(--company-label-text);font-size:11px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.company-label-chip[data-tone=blue]{--company-label-text:#9bc8f6}.company-label-chip[data-tone=violet]{--company-label-text:#c4a8f3}.company-label-chip[data-tone=amber]{--company-label-text:#ebc488}.company-label-chip[data-tone=rose]{--company-label-text:#eda9bb}.company-label-chip>svg{flex-shrink:0}.company-class-chip{font-weight:650}.company-label-more{font-size:11px;color:var(--muted);white-space:nowrap;padding:3px}.company-label-empty{font-size:12px;color:var(--muted)}.company-classification-fields{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface-subtle);margin:20px 0}.company-classification-fields>header{display:flex;align-items:center;gap:12px}.company-classification-fields h3{font-size:14px!important;line-height:1.5!important;margin:0!important;color:var(--ink)}.company-classification-fields header p{font-size:12px;color:var(--muted);line-height:1.6;margin:4px 0 0}.company-classification-symbol{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:#9067e518;color:#be9ced}.company-classification-fields>.field{margin:0}.company-classification-fields .field input{width:100%}.company-tag-field>label{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:600;margin-bottom:9px}.company-tag-field>label>span{font-size:10px;font-weight:450;color:var(--muted);margin-left:auto}.company-tag-input{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.company-tag-input:focus-within{border-color:var(--accent-text)}.company-tag-input .company-label-chip{padding:4px 5px 4px 8px}.company-tag-input .company-label-chip>button{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.company-tag-input .company-label-chip>button:hover{background:color-mix(in srgb,var(--company-label-text) 15%,transparent)}.company-tag-input>div{display:flex;align-items:center;gap:8px;flex:1 0 100%;min-width:0}.admin-dark .company-tag-input>div>input{flex:1 1;min-width:0;border:0;background:transparent;padding:8px 2px;color:var(--ink);font-size:13px;box-shadow:none}.admin-dark .company-tag-input>div>input:focus-visible{outline:none;box-shadow:none}.company-tag-add{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);border:1px solid color-mix(in srgb,var(--accent-text) 25%,transparent);border-radius:6px;padding:6px 8px;font-size:11px;cursor:pointer}.company-tag-add:disabled{opacity:.4;cursor:default}.company-classification-hint{font-size:11px;color:var(--muted);line-height:1.7;margin:9px 0 0}.company-tag-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:11px}.company-tag-suggestions>span{font-size:10px;color:var(--muted);margin-right:3px}.company-tag-suggestions>button{display:flex;align-items:center;gap:4px;border:1px dashed var(--line);border-radius:6px;background:transparent;color:var(--muted);padding:5px 7px;font-size:10px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.company-tag-suggestions>button:hover{color:var(--accent-text);border-color:var(--accent-text)}.company-classification-modal .company-classification-fields{margin:0 0 18px}.company-classification-summary{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.company-classification-summary>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.company-classification-summary h3{display:flex;align-items:center;gap:7px;font-size:13px;margin:0}.company-classification-summary .company-classification-hint{margin-top:12px}.org-company-card .company-labels{margin:0 0 3px}.org-detail-hero .company-labels{margin-top:12px}.customers-page td .company-labels{max-width:310px}.customers-page td:has(.company-labels){min-width:190px}.company-directory-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.company-directory-filters>label{display:flex;flex-direction:column;gap:6px;min-width:170px;color:var(--muted);font-size:11px}.company-directory-filters :is(select,.autocomplete-select-trigger){width:100%;max-width:none}.company-directory-filters .text-button{min-height:38px}.customer-status-explanation{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle)}.customer-status-explanation>span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#d8aa5420;color:#e7c27e}.customer-status-explanation strong{display:block;color:var(--ink);font-size:14px;line-height:1.6}.customer-status-explanation p{color:var(--muted);font-size:13px;line-height:1.8;margin:7px 0 0}.customer-status-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:15px}@media(max-width:680px){.company-directory-filters>label{flex:1 0 100%;min-width:0}.company-classification-fields{padding:15px;gap:16px}.company-classification-summary>header{align-items:flex-start;flex-wrap:wrap}.company-classification-summary .text-button,.company-tag-input>div>input{font-size:12px}.company-label-chip{font-size:10px}}.conversation-view-picker{display:flex;align-items:center;gap:8px;margin:0 16px 9px;padding:0 10px;min-height:37px;border:1px solid var(--line);border-radius:9px;background:var(--surface-subtle);color:var(--muted)}.conversation-view-picker>svg{flex-shrink:0;color:var(--accent-text)}.conversation-view-picker :is(select,.autocomplete-select-trigger){min-width:0;width:100%;min-height:35px!important;padding:6px 2px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:5px;color:var(--ink)!important;font-size:12px!important;cursor:pointer}.conversation-actions-trigger{flex-shrink:0}.conversation-action-menu [data-disabled]{opacity:.45;pointer-events:none}.conversation-action-menu .conversation-delete-action{color:#f29a9f}.conversation-action-menu .conversation-delete-action[data-highlighted]{background:#e4586420;color:#ffb6bd}.conversation-archive-notice{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:10px 14px;background:var(--surface-subtle);border-bottom:1px solid var(--line);font-size:12px;line-height:1.5;color:var(--muted)}.conversation-archive-notice>svg{color:var(--accent-text);flex-shrink:0}.conversation-lifecycle-explanation{color:var(--ink);font-size:14px;line-height:1.8}.conversation-lifecycle-note{font-size:12px;line-height:1.8;color:var(--muted);padding:14px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:10px}.conversation-delete-button{background:#b93443!important;border:1px solid #c44c59!important;color:#fff!important}.conversation-delete-button:hover{background:#a52c3a!important}.conversation-trash-row{cursor:default!important;align-items:center!important;gap:10px!important}.conversation-trash-row>span:not(.avatar){min-width:0;flex:1 1}.conversation-trash-row strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--ink)}.conversation-trash-row small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.conversation-restore-button{padding:7px 9px!important;font-size:11px!important;flex-shrink:0;gap:5px!important;white-space:nowrap}html[data-mata-theme=light] .conversation-action-menu .conversation-delete-action{color:#a52c3a}@media(max-width:700px){.conversation-view-picker{margin-inline:12px}.conversation-trash-row{padding:13px 12px!important}.conversation-trash-row>.avatar{width:33px;height:33px;flex-shrink:0}.conversation-restore-button{padding:7px!important;font-size:10px!important}.conversation-archive-notice{font-size:11px}}.conversation-dialog-scope{display:contents!important}.conversation-delete-modal .conversation-lifecycle-explanation{margin:0 0 15px}.conversation-delete-modal .conversation-lifecycle-note{margin:0}.contact-people{min-width:0}.contact-people>.page-section-heading{margin-top:0}.contact-people-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-subtle);margin-bottom:19px}.contact-people-toolbar>.search-field{flex:1 1;min-width:230px;max-width:none}.contact-department-filter{display:flex;align-items:center;gap:8px;color:var(--muted);padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);min-width:185px}.contact-department-filter :is(select,.autocomplete-select-trigger){border:0!important;box-shadow:none!important;background:transparent!important;color:var(--ink);font-size:12px;min-width:0;width:100%;padding:10px 0!important}.contact-people-view{display:flex;padding:3px;border-radius:9px;border:1px solid var(--line);background:var(--surface)}.contact-people-view>button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;background:transparent;color:var(--muted);font-size:11px;white-space:nowrap;border-radius:6px;cursor:pointer}.contact-people-view>button.active{color:var(--accent-text);background:#00a88418}.contact-people-view span{font-size:10px;padding:2px 4px;border-radius:4px;background:#83a6aa16}.contact-department-filter:focus-within{border-color:var(--accent-text)}.contact-people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:17px}.contact-person-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 3px 14px #00000008}.contact-person-card.is-primary{border-color:#50b99e65;background:linear-gradient(135deg,#00a88409,transparent 65%),var(--surface)}.contact-person-card.is-archived{opacity:.8}.contact-person-card>header{display:flex;align-items:flex-start;gap:12px;min-width:0}.contact-person-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#69bfea17;color:#a4d4ed;border:1px solid #69bfea26;font-size:13px;font-weight:650;flex-shrink:0}.contact-person-identity{min-width:0;flex:1 1}.contact-person-identity>h3{color:var(--ink);font-size:14px!important;line-height:1.5;margin:0!important;overflow-wrap:anywhere}.contact-person-identity>p{font-size:11px;color:var(--muted);line-height:1.6;margin:4px 0 0;overflow-wrap:anywhere}.contact-person-card header>.icon-button{width:27px;height:27px;flex-shrink:0}.contact-person-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:13px 0 0}.contact-person-badges>span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;font-size:10px;line-height:1.5}.contact-person-badges>.contact-primary-badge{color:#85debf;background:#39b98c13;border-color:#39b98c3c}.contact-person-badges>.contact-department-badge{color:#c0b2e4;background:#a789ee12;border-color:#a789ee30}.contact-account-badge{color:var(--muted);background:var(--surface-subtle)}.contact-person-channels{display:flex;flex-direction:column;gap:12px;margin:19px 0 0}.contact-person-channels>a{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:12px;line-height:1.5;min-width:0}.contact-person-channels>a>svg{color:var(--muted);margin-top:4px;flex-shrink:0}.contact-person-channels>a>span{min-width:0;overflow-wrap:anywhere}.contact-person-channels small{display:block;color:var(--muted);font-size:10px;margin-bottom:3px}.contact-person-channels em{font-style:normal;font-size:10px;margin-left:7px;color:var(--muted)}.contact-person-channels>a:hover{color:var(--accent-text)}.contact-channel-empty{color:var(--muted);font-size:12px;line-height:1.6}.contact-relationship-summary{margin-top:17px;padding-top:13px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.contact-relationship-summary>span{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.contact-relationship-summary svg{flex-shrink:0;margin-top:2px}.contact-person-notes{margin:15px 0 0;padding:11px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px}.contact-person-notes summary{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);list-style:none;cursor:pointer}.contact-person-notes summary::-webkit-details-marker{display:none}.contact-person-notes summary>span{flex:1 1}.contact-person-notes[open] summary>svg:last-child{transform:rotate(180deg)}.contact-person-notes>p{margin:10px 0 0;color:var(--ink);font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.contact-person-card>footer{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--line);padding-top:13px;margin-top:auto}.contact-person-card>footer:has(>span){margin-top:17px}.contact-person-card>footer>span{color:var(--muted);font-size:10px;min-width:0;overflow-wrap:anywhere}.contact-person-card>footer>a{display:flex;align-items:center;gap:5px;color:var(--accent-text);font-size:11px;flex-shrink:0}.contact-action-menu{z-index:160;min-width:205px;max-width:calc(100vw - 24px);padding:6px;border:1px solid #3c5560;border-radius:10px;color:#dce7ec;background:#22333d;box-shadow:0 15px 40px #0006;font-family:inherit}.contact-action-menu [role=menuitem]{display:flex;align-items:center;gap:9px;padding:11px;font-size:12px;cursor:pointer;border-radius:6px;outline:0}.contact-action-menu [role=menuitem][data-highlighted]{background:#345348;color:#b5f0dc}.contact-action-menu [role=separator]{height:1px;background:#3c535c;margin:4px}.contact-count-link{display:inline-flex;align-items:center;gap:5px;color:var(--accent-text);font-size:11px;line-height:1.5;background:transparent;border:0;padding:3px;cursor:pointer}.contact-count-link:hover{color:var(--ink);text-decoration:underline}.contact-person-fields>.span-2{grid-column:1/-1}.contact-primary-checkbox>span>small{display:block;font-size:11px;color:var(--muted);font-weight:400;line-height:1.6;margin-top:3px}.contact-person-form-note{font-size:11px;line-height:1.8;color:var(--muted);margin:15px 0 0}.contact-archive-explanation{font-size:13px;line-height:1.9;color:var(--ink)}.lp-detail-tabs{flex-wrap:wrap}.lp-detail-tabs button>span{display:inline-flex;align-items:center;justify-content:center;font-size:10px;padding:2px 6px;background:#73999b1c;border-radius:5px}@media(max-width:700px){.contact-people-toolbar{padding:11px;gap:9px}.contact-people-toolbar>.search-field{min-width:100%;width:100%}.contact-department-filter{min-width:0;flex:1 1}.contact-people-view>button{font-size:10px;padding:8px}.contact-person-card{padding:16px}.contact-people-grid{grid-template-columns:1fr}.contact-people>.page-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.contact-people>.page-section-heading>.row-actions{width:100%}.contact-person-editor .form-actions{flex-wrap:wrap}.contact-person-editor .form-actions>.button{min-height:38px}}.modern-workspace .modern-modal .contact-people .modern-search input{padding-inline:36px}.badge-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;padding:36px 40px;border:1px solid #62543b;border-radius:18px;background:radial-gradient(ellipse at 95% 0,#e3ad4a17,transparent 60%),linear-gradient(115deg,#262f34,#1a2933);position:relative;overflow:hidden}.badge-eyebrow{display:flex;align-items:center;gap:7px;color:#e8c68b;font-size:10px;letter-spacing:1.3px;font-weight:600;line-height:1.7}.badge-hero h2{font-size:34px;letter-spacing:-1px;line-height:1.32;color:#f0f3f5;margin:17px 0 14px;font-weight:650}.badge-hero h2 em{font-style:normal;color:#e9c584}.badge-hero-copy>p{max-width:440px;color:#a8bdc9;font-size:12px;line-height:1.95}.badge-hero-stats{display:flex;gap:32px;margin-top:27px}.badge-hero-stats>span{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#a3b5c1}.badge-hero-stats strong{font-size:24px;font-weight:600;color:#edf2f6;line-height:1.5}.badge-level-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;border:1px solid #eac17d33;border-radius:14px;background:linear-gradient(150deg,#eac17d0c,#14212b65)}.badge-level-card>.badge-medallion{margin-bottom:21px}.badge-level-card>span:not(.badge-medallion){color:#eccb90;letter-spacing:2px;font-size:10px}.badge-level-card h3{margin:8px 0 19px;font-size:16px;color:#f2e9d8}.badge-level-card p{font-size:10px;color:#a5b9c7;margin:9px 0 0}.badge-level-card p strong{color:#eac98d;font-weight:500}.badge-level-card progress{width:100%}.badges-page progress,.personnel-badge-profile progress{appearance:none;border:0;background:#111f2a;border-radius:8px;height:5px;overflow:hidden}.badges-page progress::-webkit-progress-bar,.personnel-badge-profile progress::-webkit-progress-bar{background:#111f2a;border-radius:8px}.badges-page progress::-webkit-progress-value,.personnel-badge-profile progress::-webkit-progress-value{background:var(--medal-color,#e9c584);border-radius:8px}.badges-page progress::-moz-progress-bar,.personnel-badge-profile progress::-moz-progress-bar{background:var(--medal-color,#e9c584);border-radius:8px}.badge-medallion{--medal-color:#ecc579;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:88px;height:88px;border-radius:30%;transform:rotate(-8deg);border:1px solid color-mix(in srgb,var(--medal-color) 65%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--medal-color) 25%,#1c2a34),#182630);box-shadow:0 8px 24px #07101855,inset 0 0 0 5px #ffffff04;color:var(--medal-color)}.badge-medallion>span{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--medal-color) 30%,transparent);transform:rotate(8deg);background:radial-gradient(circle at 40% 20%,#ffffff08,transparent)}.badge-medallion:after,.badge-medallion:before{content:"";position:absolute;bottom:-12px;width:20px;height:24px;background:color-mix(in srgb,var(--medal-color) 40%,#1c2a34);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);z-index:-1}.badge-medallion:before{left:15px;transform:rotate(12deg)}.badge-medallion:after{right:15px;transform:rotate(-12deg)}.badge-medallion.small{width:40px;height:40px;border-radius:12px;transform:rotate(-5deg);box-shadow:none}.badge-medallion.small>span{width:31px;height:31px;border:0}.badge-medallion.small:after,.badge-medallion.small:before{display:none}.badge-showcase{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:19px 23px;margin:18px 0 25px;border:1px solid #3b4e5a;border-radius:13px;background:#202e37}.badge-showcase>div:first-child{min-width:200px}.badge-showcase p{color:#9eb2c1;font-size:11px;margin:5px 0 0}.badge-showcase-count{margin-left:auto;color:#e3c68d;border:1px solid #655c43;border-radius:7px;padding:5px 9px;font-size:10px;white-space:nowrap}.badge-showcase-empty{color:#94aab9;font-size:11px;line-height:1.9}.badge-featured-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.badge-featured-item{display:inline-flex;gap:9px;align-items:center;min-width:0}.badge-featured-item>span:last-child{color:#d1dee7;font-size:11px;max-width:150px;overflow-wrap:anywhere}.badge-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px}.badge-toolbar .search-field{flex:1 1;min-width:190px;max-width:300px;margin:0}.badge-category-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.badge-category-filters button{border:1px solid #394d59;background:#1d2b35;color:#a9bdcc;font-size:11px;line-height:1.5;padding:8px 11px;border-radius:8px}.badge-category-filters button.active{background:#eac17d12;border-color:#8d7851;color:#efd09a}.badge-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px}.personnel-badge-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:18px 19px 17px;border:1px solid #364b58;border-radius:14px;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--medal-color) 6%,transparent),transparent 60%),#202e37;transition:border-color .2s,transform .2s}.personnel-badge-card:hover{border-color:color-mix(in srgb,var(--medal-color) 50%,#344650);transform:translateY(-2px)}.personnel-badge-card.earned{border-color:color-mix(in srgb,var(--medal-color) 38%,#344650)}.personnel-badge-card.inactive{opacity:.7}.badge-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.badge-kind{color:#afc0cc;font-size:9px;padding:3px 7px;line-height:1.7;border-radius:5px;background:#ffffff06;white-space:nowrap}.badge-kind.kind-automatic{color:#8edcba;background:#79d9b110}.badge-kind.kind-manual{color:#cfb7fa;background:#bb9cf210}.badge-xp{font-size:10px;color:var(--medal-color);white-space:nowrap}.badge-card-art{position:relative;display:flex;justify-content:center;padding:24px 0 28px}.badge-earned-check{position:absolute;bottom:22px;left:calc(50% + 25px);display:grid;place-items:center;width:22px;height:22px;background:#79d9b1;color:#132e26;border:3px solid #202e37;border-radius:50%}.personnel-badge-card h3{text-align:center;color:#e5edf3;font-size:14px;font-weight:600;line-height:1.6;margin:0 0 7px;overflow-wrap:anywhere}.personnel-badge-card>p{color:#a3b8c8;font-size:11px;line-height:1.85;text-align:center;margin:0 0 16px;min-height:41px;overflow-wrap:anywhere}.badge-goal{margin:auto 0 14px}.badge-goal>div{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#93abba;margin-bottom:7px}.badge-goal strong{color:#d7e2e9;font-size:10px;white-space:nowrap}.badge-goal progress{width:100%;display:block}.badge-card-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px;align-items:stretch}.badge-card-actions .button{justify-content:center;min-height:35px;font-size:11px}.badge-card-actions .badge-pinned{color:#ead096;background:#eac17d13;border-color:#827049}.badge-locked{display:flex;justify-content:center;gap:6px;align-items:center;min-height:35px;color:#8fa7b7;font-size:10px}.badge-visibility{font-size:10px;min-height:26px}.badge-earned-info{flex-direction:column;margin:0 0 15px;color:#92cdb3;font-size:10px}.badge-earned-info,.badge-earned-info>span{display:flex;align-items:center;gap:5px}.badge-earned-info small{color:#9bb2c2;text-align:center}.badge-earned-info blockquote{width:100%;margin:7px 0 0;padding:10px;border-left:2px solid var(--medal-color);color:#c3d3df;background:#15232b55;border-radius:4px;line-height:1.8;font-size:11px;overflow-wrap:anywhere}.badge-fair-play{display:flex;align-items:flex-start;gap:9px;color:#91a9ba;font-size:10px;line-height:1.9;margin:23px 0 0}.badge-fair-play svg{flex-shrink:0;margin-top:2px}.badge-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:18px}.badge-person-card{min-width:0;border:1px solid #3b4f5c;border-radius:13px;padding:23px;background:#202e37}.badge-person-heading{display:flex;gap:12px;align-items:center;margin-bottom:23px}.badge-person-heading>div{min-width:0}.badge-person-heading h3{margin:0 0 5px;font-size:13px;color:#e1ebf2;overflow-wrap:anywhere}.badge-person-heading small{color:#97afbf;font-size:10px}.badge-person-card .badge-featured-row{gap:12px}.personnel-badge-profile>.badge-featured-row{margin-bottom:22px}.personnel-badge-summary{margin-top:22px}.personnel-badge-summary .page-section-heading{margin-top:0}.badge-editor{display:flex;flex-direction:column;gap:17px}.badge-editor-preview{display:flex;justify-content:center;padding:5px 0 18px}.badge-form-columns{display:grid;grid-template-columns:1fr 1fr;gap:15px}.badge-icon-picker{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.badge-icon-picker button{display:grid;place-items:center;padding:8px 0;color:#9eb6c6;border:1px solid #3a5060;background:#172630;border-radius:7px}.badge-icon-picker button.active{color:#edcc90;border-color:#b99c62;background:#eac17d15}.badge-celebration{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 15px 20px;gap:17px}.badge-celebration>.badge-medallion{margin:6px 0 10px;animation:medal-arrive .5s ease both}.badge-celebration h3{font-size:23px;color:#efd4a2;line-height:1.5}.badge-celebration p{color:#a9becc;line-height:1.9;font-size:12px;max-width:330px;margin:0 0 5px}.badge-confetti{color:#eac17d;font-size:24px;letter-spacing:12px}@keyframes medal-arrive{0%{opacity:0;transform:translateY(15px) rotate(-25deg) scale(.7)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@media(min-width:1700px){.badge-catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.badge-hero{gap:25px;grid-template-columns:minmax(0,1fr) 205px;padding:28px}.badge-hero h2{font-size:29px}.badge-showcase{gap:16px}.badge-showcase>.badge-featured-row{flex:1 1}}@media(max-width:700px){.badge-hero{grid-template-columns:1fr;padding:23px;gap:23px}.badge-hero h2{font-size:28px}.badge-hero-stats{gap:27px;margin-top:19px}.badge-level-card{display:grid;grid-template-columns:65px 1fr;column-gap:20px;text-align:left;padding:20px}.badge-level-card>.badge-medallion{grid-row:1/5;width:60px;height:60px;margin:0}.badge-level-card>.badge-medallion>span{width:49px;height:49px}.badge-level-card>.badge-medallion svg{width:26px}.badge-level-card h3{margin:5px 0 12px;font-size:14px}.badge-level-card p{margin-top:8px}.badge-eyebrow{font-size:9px;letter-spacing:.6px}.badge-showcase{padding:17px;gap:15px}.badge-showcase>.badge-featured-row{flex-basis:100%;order:3}.badge-showcase>div:first-child{min-width:0;flex:1 1}.badge-catalog-grid{gap:13px}.badge-toolbar .search-field{max-width:none;flex-basis:100%}.badge-category-filters{gap:5px}.badge-category-filters button{font-size:10px;padding:7px 9px}.badge-form-columns{grid-template-columns:1fr}.badge-icon-picker{grid-template-columns:repeat(6,minmax(0,1fr))}.personnel-badge-summary .page-section-heading{align-items:flex-start;flex-direction:column;gap:15px}}@media(prefers-reduced-motion:reduce){.badge-celebration>.badge-medallion{animation:none}.personnel-badge-card{transition:none}.personnel-badge-card:hover{transform:none}}.person-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;overflow:hidden;border:1px solid #46616b;border-radius:50%;background:#2b424b;color:#d4e8e7;font-size:13px;font-weight:600;line-height:1}.person-avatar>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.profile-photo-control{position:relative;flex-shrink:0}.profile-photo-button{position:absolute;right:-3px;bottom:-3px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #20313c;border-radius:50%;background:#87d6ba;color:#16362b}.profile-photo-button:hover{background:#a6ead2}.profile-photo-editor{display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 0}.profile-photo-editor>p{font-size:11px;color:#aac0ce;text-align:center;line-height:1.9}.profile-photo-editor .form-error{color:#ffb6b6}.employee-month-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:30px;padding:30px 34px;margin:0 0 25px;border:1px solid #7b6840;border-radius:16px;background:radial-gradient(ellipse at 10% 15%,#eac17d19,transparent 65%),linear-gradient(110deg,#283435,#1c2b35);overflow:hidden;min-width:0}.employee-month-portrait{position:relative;flex-shrink:0}.employee-month-portrait>.person-avatar{border:3px solid #d2af70;box-shadow:0 0 0 6px #eac17d0d,0 10px 30px #08111c30}.employee-month-portrait>span:last-child{position:absolute;right:-3px;bottom:-3px;width:30px;height:30px;display:grid;place-items:center;border:3px solid #263438;border-radius:50%;background:#eac17d;color:#4d3b18}.employee-month-copy{flex:1 1;min-width:0;z-index:1}.employee-month-copy>h2{font-size:26px;font-weight:650;color:#f1e6d3;line-height:1.4;margin:9px 0 5px;overflow-wrap:anywhere}.employee-month-copy .employee-month-job{color:#b9cbd5;font-size:11px;line-height:1.8;margin:0 0 7px}.employee-month-copy .employee-month-note{max-width:700px;color:#b2c6d2;font-size:12px;line-height:1.8;margin:5px 0 13px;white-space:pre-wrap;overflow-wrap:anywhere}.employee-month-stats{display:flex;gap:20px;flex-wrap:wrap}.employee-month-stats>span{display:flex;gap:6px;align-items:center;font-size:10px;color:#aabecb}.employee-month-stats strong,.employee-month-stats svg{color:#eacb92}.employee-month-stats strong{font-size:12px;font-weight:600}.employee-month-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:15px;flex-shrink:0}.employee-month-actions .text-button{font-size:11px;color:#deca9f}.employee-month-watermark{position:absolute;right:10px;bottom:-50px;width:230px;height:230px;transform:rotate(-18deg);color:#eac17d06;pointer-events:none;z-index:-1}.employee-month-empty{display:flex;gap:17px;align-items:center;flex-wrap:wrap;padding:22px 26px;margin-bottom:25px;border:1px solid #584f3b;border-radius:14px;background:linear-gradient(120deg,#eac17d08,transparent),#1c2b35}.employee-month-empty-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#eac17d13;color:#eac17d}.employee-month-empty>div{flex:1 1;min-width:200px}.employee-month-empty h2{font-size:14px;color:#ead6b0;margin:0 0 6px}.employee-month-empty p,.employee-month-empty>span{color:#a5bccb;font-size:11px;line-height:1.8}.recognition-month-picker{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:11px;color:#aabfcc}.recognition-month-picker svg{color:#eac17d}.recognition-month-picker input{color-scheme:dark;max-width:180px;min-height:39px}.recognition-board{padding:24px;border:1px solid #3a505d;border-radius:14px;background:#202e37}.recognition-board>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.recognition-board>header>div{display:flex;align-items:center;gap:9px;color:#e6c88e}.recognition-board h3{color:#e2edf4;font-size:14px;font-weight:600;line-height:1.6}.recognition-board>header>span{font-size:11px;color:#a3bac9;white-space:nowrap}.recognition-explanation{font-size:11px;line-height:1.9;color:#a5bdcc;margin:13px 0 22px}.recognition-candidates{display:flex;flex-direction:column;gap:10px}.recognition-candidate{display:flex;gap:15px;align-items:center;border:1px solid #3a4e59;border-radius:11px;padding:16px;background:#1b2933;min-width:0}.recognition-candidate.selected{border-color:#9a8251;background:linear-gradient(100deg,#eac17d0b,transparent),#1b2933}.recognition-rank{display:grid;place-items:center;min-width:27px;color:#a7bdcc;font-size:13px}.recognition-rank.first{color:#edc881}.recognition-person{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.recognition-person>a,.recognition-person>strong{color:#e4edf3;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.recognition-person>a:hover{color:#eac17d}.recognition-person small{font-size:10px;color:#a2bac9;line-height:1.6}.recognition-xp{font-size:20px;color:#ecd09d;white-space:nowrap;min-width:80px;text-align:right;font-weight:600}.recognition-xp>span{font-size:10px;font-weight:400}.recognition-candidate>.button{margin-left:8px;font-size:11px}.recognition-selection-note{margin:19px 0 0;color:#99b1c1;font-size:10px;line-height:1.9}.employee-month-selection{display:flex;flex-direction:column;align-items:center;gap:14px}.employee-month-selection>h3{color:#eed4a6;font-size:21px;line-height:1.5}.employee-month-selection>p{color:#b3c6d2;font-size:12px;line-height:1.8;text-align:center}.employee-month-selection>p strong{color:#eac17d}.employee-month-selection>.field{align-self:stretch}.employee-month-selection>.recognition-replace-note{color:#ebcf99;border:1px solid #6e6044;border-radius:8px;padding:10px 13px;font-size:11px;align-self:stretch}@media(max-width:950px){.employee-month-card{gap:22px;padding:25px;flex-wrap:wrap}.employee-month-actions{flex-direction:row;align-items:center;width:100%;padding-left:114px}.employee-month-copy>h2{font-size:24px}}@media(max-width:700px){.employee-month-card{padding:23px 19px;gap:20px}.employee-month-copy{flex-basis:100%}.employee-month-copy>h2{font-size:24px}.employee-month-copy .badge-eyebrow{font-size:9px;letter-spacing:.8px}.employee-month-stats{gap:14px}.employee-month-actions{padding-left:0;flex-wrap:wrap;gap:12px}.employee-month-actions>.button{width:100%;justify-content:center}.employee-month-empty{padding:18px}.employee-month-empty>.button{width:100%;justify-content:center}.recognition-board{padding:17px 13px}.recognition-candidate{gap:9px;padding:13px 10px;flex-wrap:wrap}.recognition-candidate>.person-avatar{width:38px!important;height:38px!important}.recognition-rank{min-width:20px}.recognition-xp{min-width:56px;font-size:18px}.recognition-person>a,.recognition-person>strong{font-size:12px}.recognition-candidate>.button{flex-basis:100%;margin:4px 0 0;justify-content:center}.recognition-month-picker{gap:7px}.recognition-month-picker>span{width:auto}.recognition-month-picker input{max-width:170px}}