.team-page{flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;padding:24px;font-size:14px;line-height:1.45;display:flex}.team-page *{min-width:0}.team-page h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:36px}.team-page h2{font-size:18px;font-weight:600;line-height:24px}.team-page h3{margin-bottom:12px;font-size:16px;font-weight:600}.team-page p{margin:0}.team-page-header,.team-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.team-page-header p:not(.team-eyebrow){color:hsl(var(--muted-foreground));margin-top:6px}.team-eyebrow{letter-spacing:.12em;color:hsl(var(--primary));font-size:12px;margin-bottom:8px!important}.team-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-button,.team-icon-button{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:500;line-height:18px;transition:background-color .15s,border-color .15s;display:inline-flex}.team-button:hover,.team-icon-button:hover{background:hsl(var(--accent));border-color:hsl(var(--primary) / .6)}.team-primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.team-primary:hover{background:hsl(var(--primary) / .85)}.team-button:disabled,.team-icon-button:disabled{opacity:.6;cursor:not-allowed}.team-icon-button{width:40px;padding:8px}.team-page a:focus-visible,.team-page button:focus-visible,.team-page summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.team-link,.team-name:hover{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.team-name{overflow-wrap:anywhere;font-weight:600}.team-muted,.team-footnote{color:hsl(var(--muted-foreground));font-size:12px;line-height:18px}.team-footnote{margin-top:12px!important}.team-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.team-kpi{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;align-items:flex-start;gap:14px;min-height:112px;padding:18px;display:flex}.team-kpi:hover{border-color:hsl(var(--primary) / .6)}.team-kpi-icon{width:24px;height:24px;color:hsl(var(--primary));flex:none;margin-top:3px}.team-kpi>div{flex:1}.team-kpi p{color:hsl(var(--muted-foreground));font-size:12px}.team-kpi strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;font-weight:600;line-height:36px;display:block}.team-kpi small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;line-height:16px;display:block}.team-chevron{color:hsl(var(--muted-foreground));flex:none;margin-top:4px}.team-panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;overflow:hidden}.team-panel-head{border-bottom:1px solid hsl(var(--border));min-height:56px;padding:16px 20px}.team-panel-body{padding:20px}.team-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.team-filter{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.team-filter label,.team-task-form label{flex-direction:column;flex:1;gap:6px;min-width:140px;font-size:12px;font-weight:500;display:flex}.team-filter input,.team-filter select,.team-task-form input,.team-task-form select{border:1px solid hsl(var(--input));background:hsl(var(--background));outline-offset:2px;border-radius:8px;width:100%;height:40px;padding:8px 12px;font-size:14px}.team-filter input:focus,.team-filter select:focus,.team-task-form input:focus{outline:2px solid hsl(var(--ring))}.team-tabs{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:stretch;gap:8px;margin-bottom:16px;display:flex}.team-tabs>a,.team-tabs>button{cursor:pointer;border-bottom:2px solid #0000;min-height:44px;padding:12px 10px;font-size:13px}.team-tabs .is-active{color:hsl(var(--primary));border-color:hsl(var(--primary));font-weight:600}.team-tabs span{margin-left:4px;font-size:11px}.team-profile-tabs{margin-bottom:0}.team-badge{white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;line-height:16px;display:inline-flex}.team-track{background:hsl(var(--muted));border-radius:99px;height:7px;margin-top:8px;overflow:hidden}.team-track>span{background:hsl(var(--primary));border-radius:99px;height:100%;display:block}.team-objective{margin-top:18px}.team-objective>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.team-objective strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.team-objective small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;display:block}.team-empty{text-align:center;color:hsl(var(--muted-foreground));padding:24px 12px;font-size:13px}.team-wide{width:100%;margin-top:16px}.team-banner{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .05);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.team-banner span{flex:1;min-width:180px}.team-priority-head,.team-priorities>article{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.85fr) minmax(140px,1fr);align-items:center;gap:12px;display:grid}.team-priority-head{color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));padding:8px 0;font-size:11px}.team-priorities>article{border-bottom:1px solid hsl(var(--border));padding:14px 0;font-size:12px}.team-priorities small,.team-member-identity small,.team-history small,.team-lead-list small,.team-agenda small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;display:block}.team-priorities time{color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-size:11px}.team-agenda>a{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;min-height:68px;font-size:12px;display:flex}.team-agenda>a>div{flex:1}.team-agenda time{font-variant-numeric:tabular-nums;width:40px;font-size:12px}.team-dot{background:hsl(var(--primary));border-radius:99px;flex:none;width:8px;height:8px}.team-pipeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-pipeline>a{border:1px solid hsl(var(--border));border-radius:8px;padding:12px}.team-pipeline>a:hover{border-color:hsl(var(--primary))}.team-pipeline span{color:hsl(var(--muted-foreground));font-size:11px;display:block}.team-pipeline strong{margin-top:8px;font-size:24px;display:block}.team-alerts{flex-direction:column;gap:12px;display:flex}.team-alerts>a{border-bottom:1px solid hsl(var(--border));padding-bottom:12px}.team-alerts strong{color:hsl(var(--primary));font-size:13px}.team-alerts span{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px;display:block}.team-history>article{border-bottom:1px solid hsl(var(--border));align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.team-history time{width:100px;color:hsl(var(--muted-foreground));flex:none;font-size:11px}.team-history>article>div{flex:1}.team-shortcuts{border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.team-shortcuts>span{font-size:12px;font-weight:600}.team-shortcuts>a{flex:1;min-width:150px}.team-avatar{background:hsl(var(--primary) / .25);width:72px;height:72px;color:hsl(var(--foreground));border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.team-avatar.small{width:28px;height:28px;font-size:11px}.team-profile-header{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px;display:flex}.team-profile-identity{flex:1;min-width:200px}.team-profile-identity p{color:hsl(var(--muted-foreground));margin:6px 0}.team-profile-identity small{color:hsl(var(--muted-foreground));margin-top:8px;font-size:11px;display:block}.team-profile-identity a{overflow-wrap:anywhere;font-size:12px}.team-breadcrumb{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.team-mini-stats{border-bottom:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.team-mini-stats strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;display:block}.team-mini-stats span{color:hsl(var(--muted-foreground));font-size:12px}.team-director-head{flex-wrap:wrap;align-items:center;gap:16px;padding:20px;display:flex}.team-director-head>div{flex:1;min-width:180px}.team-director-head p{color:hsl(var(--muted-foreground));font-size:12px}.team-stack{flex-direction:column;gap:24px;display:flex}.team-member-head,.team-members>article{grid-template-columns:minmax(0,1.6fr) .7fr .7fr .7fr 1fr 1fr minmax(110px,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.team-member-head{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);border-bottom:1px solid hsl(var(--border));font-size:11px}.team-members>article{border-bottom:1px solid hsl(var(--border));min-height:64px;font-size:12px}.team-members>article>span{text-align:right;font-variant-numeric:tabular-nums}.team-member-head>span:not(:first-child){text-align:right}.team-member-identity{align-items:center;gap:8px;display:flex}.team-assign-details{padding:16px 20px}.team-assign-details>summary{cursor:pointer;min-height:40px;color:hsl(var(--primary));font-size:13px}.team-orphans{flex-wrap:wrap;gap:8px;display:flex}.team-task-form{background:hsl(var(--muted) / .3);flex-wrap:wrap;gap:12px;padding:20px;display:flex}.team-task-form>.team-actions{width:100%}.team-task-list{padding:0 20px}.team-task-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.team-task-row p{color:hsl(var(--muted-foreground));font-size:12px}.team-task-row time{font-size:11px}.team-task-row .team-button{font-size:12px}.team-task-row .team-actions{justify-content:flex-end}.team-error{color:hsl(var(--destructive));padding:12px 20px}.team-notice{color:hsl(var(--foreground));padding:12px 20px}.team-lead-list>a{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.team-assignment-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.team-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.team-pagination>span{margin-right:auto}.team-chart{padding-top:4px}.team-chart-bars{border-bottom:1px solid hsl(var(--border));align-items:flex-end;gap:4px;height:200px;padding-bottom:8px;display:flex;overflow:hidden}.team-chart-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;font-size:10px;display:flex}.team-chart-bars i{background:hsl(var(--primary));border-radius:3px 3px 0 0;width:65%;display:block}.team-chart-bars small{margin-top:6px;font-size:9px}.team-chart-bars span{color:hsl(var(--muted-foreground));font-size:10px}@media (min-width:1600px){.team-page{padding:32px}}@media (max-width:1279px){.team-columns{grid-template-columns:minmax(0,1fr)}.team-members>article,.team-member-head{grid-template-columns:minmax(0,1.5fr) .6fr .6fr .6fr .9fr .8fr 100px;gap:8px;padding:12px}.team-kpi{gap:10px;padding:14px}.team-kpi-icon{width:20px;height:20px}.team-kpi strong{font-size:24px}.team-chevron{display:none}}@media (max-width:1023px){.team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.team-members>article{flex-wrap:wrap;gap:12px;display:flex}.team-member-head{display:none}.team-members>article>.team-member-identity{width:100%}.team-members>article>span{text-align:left;flex-wrap:wrap;flex:1;gap:8px;min-width:110px;display:flex}.team-members>article>span:before{content:attr(data-label);color:hsl(var(--muted-foreground));font-size:11px}.team-members .team-track{width:100%}.team-members>article>.team-button{min-width:120px;margin-left:auto}}@media (max-width:639px){.team-page{gap:16px;padding:16px}.team-page h1{font-size:25px;line-height:32px}.team-kpis{gap:12px}.team-kpi{gap:8px;padding:12px}.team-kpi strong{font-size:22px;line-height:30px}.team-kpi-icon{width:18px;height:18px}.team-panel-head,.team-panel-body{padding:16px}.team-kpi small{font-size:10px}.team-button{min-height:44px}.team-profile-header{gap:12px;padding:16px}.team-profile-header>.team-actions{width:100%}.team-profile-header h1{font-size:24px}.team-profile-header>.team-actions>a{flex:1}.team-priority-head{display:none}.team-priorities>article{grid-template-columns:1fr 1fr;gap:12px}.team-priorities>article>div:first-child,.team-priorities>article>.team-button{grid-column:1/3}.team-task-row{grid-template-columns:1fr}.team-task-row .team-actions{justify-content:flex-start}.team-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.team-assignment-grid{grid-template-columns:1fr}.team-history>article{flex-wrap:wrap;gap:8px}.team-history time{width:auto}.team-history>article>div{min-width:140px}.team-mini-stats{gap:12px;padding:16px}.team-mini-stats strong{overflow-wrap:anywhere;font-size:20px}.team-filter{padding:12px}.team-filter label{min-width:120px}.team-filter button{flex:1}.team-tabs>a,.team-tabs>button{padding:10px 8px;font-size:12px}.team-chart-bars small{writing-mode:vertical-rl;font-size:8px}.team-chart-bars{height:220px}.team-task-form{padding:16px}.team-chart-bars i{min-height:3px}}.team-operational{background:color-mix(in srgb, hsl(var(--primary)), black 38%);color:#fff;border-color:color-mix(in srgb, hsl(var(--primary)), black 25%)}.team-operational:hover{background:color-mix(in srgb, hsl(var(--primary)), black 45%)}.team-selection{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 12px;font-size:12px;display:flex}.team-selection label{align-items:center;gap:8px;display:flex}.team-selection input,.team-priorities input[type=checkbox]{appearance:auto;width:18px;height:18px;accent-color:hsl(var(--primary));cursor:pointer;border-radius:4px;flex:none}.team-selected-links{border:1px solid hsl(var(--primary) / .3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;font-size:12px;display:flex}.team-priority-head,.team-priorities>article{grid-template-columns:20px minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.85fr) minmax(135px,1fr)}.team-page>.team-filter:has(>label:only-of-type){align-self:flex-end;min-width:min(100%,320px)}@media (max-width:639px){.team-priorities>article{grid-template-columns:20px 1fr 1fr}.team-priorities>article>.team-priority-client{grid-column:2/4}.team-priorities>article>div:not(.team-priority-client){grid-column:2/3}.team-priorities>article>.team-button{grid-column:2/4}.team-priorities>article>input{grid-area:1/1}.team-priority-head{display:none}}.team-wide-action{width:100%}.team-priorities [role=alert]{color:hsl(var(--destructive));font-size:11px}.team-priorities [role=status]{color:hsl(var(--muted-foreground));font-size:11px}.team-objectives-table{width:100%;min-width:0}.team-objectives-table table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.team-objectives-table th,.team-objectives-table td{border-bottom:1px solid hsl(var(--border));padding:12px}.team-objectives-table th{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.team-objectives-table td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.team-objectives-table td:first-child{font-weight:600}.team-objectives-table :is(th,td):nth-child(n+3):nth-last-child(n+2){text-align:right}.team-objectives-table :is(th,td):last-child{text-align:center}.team-objectives-table tr:last-child td{border-bottom:0}.team-objectives-table tbody tr:hover{background:hsl(var(--muted) / .25)}.team-objective-page .team-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.team-objective-editor{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:16px;display:grid}.team-panel-body>.team-objective-editor{background:0 0;padding:0}.team-objective-editor>p,.team-objective-editor>.team-actions{grid-column:1/-1}.team-objective-editor>.team-footnote{margin-top:0!important}.team-objective-editor label{justify-content:space-between;align-self:stretch;min-width:0}.team-objective-editor .team-actions{padding-top:4px}.team-objective-editor .team-actions small{color:hsl(var(--muted-foreground));font-size:12px}.team-columns>.team-stack{gap:16px}.team-stack>:is(div,section){width:100%}.team-panel-head h2{text-wrap:balance}.team-panel-head>:is(a,button){flex-shrink:0;font-size:12px}.team-director-head>.team-avatar{flex:none;width:48px;min-width:48px;height:48px;font-size:18px}.team-objective:first-of-type{margin-top:16px}.team-history>article:last-child,.team-agenda>a:last-child,.team-alerts>a:last-child,.team-priorities>article:last-child,.team-members>article:last-child{border-bottom:0}.team-agenda .team-empty:only-child{padding:16px 8px}.team-page-header .team-filter,.team-breadcrumb .team-filter{background:0 0;border:0;gap:8px;padding:0}.team-page-header .team-filter label,.team-breadcrumb .team-filter label{flex:none;min-width:160px}.team-page-header>.team-actions{align-items:flex-end}.team-breadcrumb:has(>.team-filter){align-items:center}.team-breadcrumb>.team-filter{margin-left:auto}@media (min-width:1600px){.team-columns,.team-columns>.team-stack{gap:24px}}@media (max-width:1199px){.team-objective-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.team-objective-editor>label:last-of-type{grid-column:1/-1}}@media (max-width:1100px){.team-objectives-table thead{display:none}.team-objectives-table tbody{gap:12px;display:grid}.team-objectives-table tr{border:1px solid hsl(var(--border));border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:16px;display:flex}.team-objectives-table td{border:0;flex:100px;padding:4px 0}.team-objectives-table td:first-child{flex-basis:100%}.team-objectives-table :is(th,td):nth-child(n+3):nth-last-child(n+2),.team-objectives-table :is(th,td):last-child{text-align:left}.team-objectives-table td[data-label]:before{content:attr(data-label);color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;display:block}}@media (max-width:639px){.team-objective-page .team-kpis{grid-template-columns:1fr}.team-objective-editor .team-actions>button,.team-page-header .team-filter,.team-breadcrumb .team-filter{width:100%}.team-page-header .team-filter label,.team-breadcrumb .team-filter label{flex:1;min-width:0}.team-page-header .team-filter button,.team-breadcrumb .team-filter button{flex:none}.team-breadcrumb>.team-filter{margin-top:8px;margin-left:0}}@media (max-width:389px){.team-objective-editor{grid-template-columns:1fr}}.team-goals-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.team-goals-summary .team-objective{margin:0}.team-goals-summary .team-objective>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.team-goals-summary .team-objective strong{text-align:left}@media (max-width:1199px){.team-goals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.team-goals-summary{grid-template-columns:1fr;gap:16px}}.team-chart-bars:empty{display:none}.team-chart>.team-empty{padding:16px 8px}.team-objective-company-page .team-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.team-objective-company-page .team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.team-objective-company-page .team-kpis{grid-template-columns:1fr}}@media (min-width:1280px){.team-profile-bottom{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.team-profile-bottom .team-assignment-grid{grid-template-columns:1fr;gap:16px}.team-assignment-grid :is(a,p),.team-profile-identity :is(a,small){overflow-wrap:anywhere}.team-chart-bars i{max-width:40px}.team-objective:has(.team-track[aria-valuetext="Objectif non défini"])>small{display:none}.team-profile-bottom .team-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.team-panel-head h2{align-items:center;gap:10px;display:flex}.team-panel-head h2>svg{color:hsl(var(--primary));stroke-width:1.75px;flex:none}.team-kpi-icon{stroke-width:1.75px}.team-member-page{gap:16px}.team-member-page .team-profile-header{gap:20px;min-height:144px;padding:20px}.team-profile-meta{border-left:1px solid hsl(var(--border));max-width:260px;color:hsl(var(--muted-foreground));flex-direction:column;gap:14px;padding-left:20px;font-size:12px;display:flex}.team-profile-meta p{align-items:center;gap:8px;display:flex}.team-profile-meta svg{color:hsl(var(--primary));flex:none}.team-profile-actions{border-left:1px solid hsl(var(--border));flex-direction:column;align-items:stretch;padding-left:20px}.team-member-page .team-profile-tabs{min-height:48px}.team-performance-row{align-items:stretch}.team-performance-row>.team-panel{height:100%}.team-chart-legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:flex-end;gap:20px;margin-bottom:6px;font-size:11px;display:flex}.team-chart-legend>span{align-items:center;gap:7px;display:flex}.team-chart-legend i{border-top:3px solid hsl(var(--primary));border-radius:2px;width:22px;height:0}.team-chart-legend .is-theoretical{border-top:2px dashed hsl(var(--muted-foreground))}.team-revenue-chart{width:100%;height:auto;display:block;overflow:visible}.team-revenue-chart text{fill:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:11px}.team-chart-grid{stroke:hsl(var(--border));stroke-width:1px}.team-chart-actual,.team-chart-target{fill:none;stroke:hsl(var(--primary));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.team-chart-target{stroke:hsl(var(--muted-foreground));stroke-width:1.5px;stroke-dasharray:5 5}.team-chart-point{fill:hsl(var(--primary))}.team-page h3.team-activity-title{margin:12px 0;font-size:13px}.team-activity-bars{gap:10px;display:grid}.team-activity-bars>div{grid-template-columns:110px 1fr 30px;align-items:center;gap:12px;font-size:12px;display:grid}.team-activity-bars strong{text-align:right;font-variant-numeric:tabular-nums}.team-activity-bars .team-track{height:10px;margin:0}.team-pipeline{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.team-pipeline>a{padding:12px 10px}.team-pipeline>a>span{min-height:32px;font-size:11px}.team-pipeline>a>strong{margin-top:0;font-size:24px}.team-pipeline .team-track{margin-top:12px}.team-profile-bottom .team-pipeline-compact,.team-pipeline-compact{flex-direction:column;gap:8px;margin-top:16px;display:flex}.team-pipeline-compact>a{border:0;border-radius:0;grid-template-columns:100px 1fr 30px;align-items:center;gap:12px;min-height:24px;padding:0;display:grid}.team-pipeline-compact>a>span{min-height:0;color:hsl(var(--foreground));font-size:12px}.team-pipeline-compact>a>strong{text-align:right;grid-area:1/3;font-size:13px}.team-pipeline-compact>a>.team-track{grid-area:1/2;height:10px;margin:0}.team-pipeline-compact>a:hover>span{color:hsl(var(--primary));text-decoration:underline}.team-assignment-summary{border-top:1px solid hsl(var(--border));gap:10px;margin-top:20px;padding-top:16px;font-size:12px;display:grid}.team-assignment-summary p{justify-content:space-between;gap:12px;display:flex}.team-assignment-summary p>span{color:hsl(var(--muted-foreground))}.team-assignment-summary .team-button{justify-self:end;margin-top:4px}.team-history-table-head,.team-history-table>article{border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(76px,1fr) minmax(90px,1.15fr) minmax(100px,1.2fr) minmax(90px,1.2fr);align-items:center;gap:12px;display:grid}.team-history-table-head{min-height:36px;color:hsl(var(--muted-foreground));font-size:11px}.team-history-table>article{min-height:56px;padding:10px 0;font-size:12px}.team-history-table>article:last-child{border:0}.team-history-table time{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:11px}.team-history-event{align-items:flex-start;gap:7px;display:flex}.team-history-event svg{color:hsl(var(--primary));flex:none;margin-top:2px}.team-history-event small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:11px;display:block}.team-history-detail{-webkit-line-clamp:2;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-task-toolbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-right:20px;display:flex}.team-task-toolbar .team-tabs{border:0}.team-task-type{align-items:center;gap:8px;font-size:12px;display:flex}.team-task-type>span{color:hsl(var(--muted-foreground))}.team-task-type select{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:6px;min-height:36px;padding:6px 10px}.team-task-table{padding:0 20px}.team-task-table-head,.team-task-table .team-task-row{grid-template-columns:minmax(100px,1fr) minmax(110px,1.15fr) minmax(150px,1.6fr) minmax(230px,1.5fr);align-items:center;gap:16px;display:grid}.team-task-table-head{min-height:36px;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border));font-size:11px}.team-task-table-head>span:last-child{text-align:center}.team-task-table .team-task-row{min-height:64px;padding:12px 0;font-size:12px}.team-task-table .team-task-row>time{font-size:12px}.team-task-table .team-task-row .team-actions{flex-wrap:nowrap;justify-content:center}.team-task-table .team-task-row .team-actions .team-button{min-width:110px}.team-task-description small{color:hsl(var(--muted-foreground));margin-top:4px;font-size:11px;display:block}.team-task-expand{width:100%;min-height:44px;color:hsl(var(--primary));border-top:1px solid hsl(var(--border));font-size:12px}@media (min-width:1280px){.team-member-page .team-columns{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.team-member-page .team-profile-bottom{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:1279px){.team-profile-meta{border-left:0;max-width:none;padding-left:0}.team-profile-actions{border:0;flex-direction:row;padding:0}.team-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.team-task-table-head{display:none}.team-task-table .team-task-row{grid-template-columns:1fr 1fr;gap:8px 16px}.team-task-table .team-task-row>.team-actions{grid-column:1/-1;justify-content:flex-start}.team-task-table .team-task-row>time{text-align:right;grid-area:1/2}.team-task-table .team-task-row>.team-name{grid-area:1/1}.team-task-description{grid-column:1/-1}}@media (max-width:639px){.team-member-page{gap:16px}.team-member-page .team-profile-header{gap:12px;padding:16px}.team-profile-meta{gap:8px;width:100%;font-size:12px}.team-profile-actions{width:100%}.team-profile-actions .team-button{flex:1}.team-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.team-history-table-head{display:none}.team-history-table>article{grid-template-columns:1fr 1fr;gap:8px}.team-history-table>article>time{text-align:right;grid-area:1/2}.team-history-table>article>.team-name{grid-area:1/1}.team-history-table>article>div:last-child{text-align:right}.team-task-toolbar{padding:0 12px 12px}.team-task-toolbar .team-tabs{padding:0}.team-task-table{padding:0 12px}.team-task-type select{min-height:44px}.team-activity-bars>div{grid-template-columns:95px 1fr 25px;gap:8px}}.team-director-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 16px}.team-director-metrics>div{border:1px solid hsl(var(--border));border-radius:8px;flex-direction:column-reverse;justify-content:center;gap:4px;min-height:80px;padding:12px 16px;display:flex}.team-director-metrics>div>span{align-items:center;gap:8px;font-size:12px;display:flex}.team-director-metrics svg{color:hsl(var(--primary));stroke-width:1.75px;flex:none}.team-director-metrics strong{padding-left:26px;font-size:22px}.team-directors-page .team-director-head{padding-bottom:16px}.team-directors-page .team-members>article{min-height:56px}.team-directors-page .team-assign-details{padding:8px 20px}.team-directors-page .team-assign-details summary{align-items:center;min-height:40px;display:flex}@media (max-width:767px){.team-director-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:389px){.team-director-metrics{grid-template-columns:1fr}}.team-goals-panel .team-objective{margin:12px 0}.team-goals-panel .team-objective>small{display:none}.team-goals-panel .team-objective>div:first-child{font-size:12px}.team-goals-panel .team-track{height:10px;margin-top:7px}.team-goals-panel .team-footnote{font-size:11px;line-height:16px}.team-quality{border-top:1px solid hsl(var(--border));gap:12px;margin-top:16px;padding-top:16px;font-size:12px;display:grid}.team-quality p{align-items:center;gap:8px;display:flex}.team-quality svg{color:hsl(var(--primary));flex:none}.team-contact{align-items:center;gap:7px;min-height:24px;display:inline-flex}.team-contact svg{color:hsl(var(--muted-foreground));flex:none}.team-member-page .team-panel-head{padding:12px 16px}.team-member-page .team-panel-body{padding:16px}.team-member-page .team-performance-row .team-goals-panel .team-panel-head{flex-wrap:nowrap}.team-member-page .team-goals-panel .team-objective{margin:10px 0}.team-member-page .team-quality{gap:8px;margin-top:12px;padding-top:12px}.team-member-page .team-task-toolbar .team-tabs{padding-top:0;padding-bottom:0}.team-member-page .team-task-table .team-task-row{min-height:64px;padding:8px 0}.team-member-page .team-history-table>article{min-height:52px;padding:8px 0}.team-member-page .team-history-detail{-webkit-line-clamp:1}.team-member-page .team-profile-header .team-profile-identity{min-width:200px}.team-chart-data{color:hsl(var(--muted-foreground));margin:8px 0;font-size:12px}.team-chart-data summary{cursor:pointer;min-height:32px;color:hsl(var(--primary));text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.team-chart-data table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.team-chart-data :is(td,th){border-bottom:1px solid hsl(var(--border));text-align:right;overflow-wrap:anywhere;padding:8px 4px}.team-chart-data :is(td,th):first-child{text-align:left}@media (max-width:639px){.team-chart-data summary{min-height:44px}.team-revenue-chart text{font-size:16px}}@media (min-width:640px){.team-revenue-chart{max-height:200px}}
