.management-root{--mg-ink:#17344d;--mg-muted:#7a8997;--mg-line:#e6edf0;--mg-surface:#fff;--mg-teal:#168c91;--mg-teal-dark:#0f7075;color:#263d4e;width:100%;padding-bottom:32px}.mg-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:3px 0 21px;display:flex}.mg-eyebrow,.mg-overline,.mg-modal-eyebrow{color:#8999a6;letter-spacing:1.2px;font-size:9px;font-weight:700}.mg-eyebrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mg-eyebrow-dot,.mg-live i,.mg-pipeline-foot i{background:var(--mg-teal);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #168c911a}.mg-heading h2{color:var(--mg-ink);letter-spacing:-.8px;margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.13}.mg-heading p{color:var(--mg-muted);margin:7px 0 0;font-size:12px}.mg-heading-actions,.mg-list-tools{align-items:center;gap:9px;display:flex}.mg-live{color:#788995;white-space:nowrap;align-items:center;gap:8px;margin-right:3px;font-size:10px;display:flex}.mg-live i{width:6px;height:6px;box-shadow:none}.mg-icon-button,.mg-filter-button{border:1px solid var(--mg-line);color:#657989;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:38px;display:inline-flex}.mg-icon-button{width:39px}.mg-icon-button:hover,.mg-filter-button:hover,.mg-edit-button:hover,.mg-small-quiet:hover{color:var(--mg-teal-dark);border-color:#bfd7d8}.mg-icon-button:disabled{opacity:.62;cursor:wait}.mg-spin{animation:.9s linear infinite mg-rotate}@keyframes mg-rotate{to{transform:rotate(360deg)}}.mg-primary{background:var(--mg-teal);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:11px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 8px #168c9121}.mg-primary:hover{background:var(--mg-teal-dark);transform:translateY(-1px);box-shadow:0 5px 13px #168c9130}.mg-primary:disabled{opacity:.62;cursor:wait;transform:none}.mg-tabs{border-bottom:1px solid var(--mg-line);scrollbar-width:thin;flex-flow:row;align-items:stretch;gap:3px;width:100%;min-width:0;min-height:47px;margin-bottom:19px;display:flex;overflow:auto hidden}.mg-tabs button{color:#738391;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:10px;font-weight:600;transition:color .15s,background .15s;display:inline-flex;position:relative}.mg-tabs button:hover{color:var(--mg-teal-dark);background:#f4f9f9}.mg-tabs button.is-active{color:var(--mg-teal-dark);font-weight:700}.mg-tabs button.is-active:after{background:var(--mg-teal);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.mg-tabs button em{color:#758591;text-align:center;background:#eef2f4;border-radius:12px;min-width:19px;padding:3px 5px;font-size:9px;font-style:normal}.mg-tabs button.is-active em{color:var(--mg-teal-dark);background:#e1f1f0}.mg-alert,.mg-toast{color:#a55248;background:#fff9f8;border:1px solid #f2d8d4;border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:11px 13px;font-size:11px;display:flex}.mg-alert button{color:#a55248;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700;text-decoration:underline}.mg-toast{color:#28835e;background:#f5fbf8;border-color:#cce7dd}.mg-toast button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.mg-overview{flex-direction:column;gap:17px;display:flex}.mg-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mg-metric-card{border:1px solid var(--mg-line);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 15px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #17344d05}.mg-metric-card:hover{border-color:#c9ddde;transform:translateY(-2px);box-shadow:0 8px 18px #17344d0b}.mg-metric-icon,.mg-record-icon,.mg-section-icon,.mg-modal-icon{border-radius:10px;flex:none;place-items:center;display:grid}.mg-metric-icon{width:36px;height:36px}.mg-metric-icon.teal{color:#168c91;background:#e4f4f3}.mg-metric-icon.amber{color:#c98b24;background:#fff4df}.mg-metric-icon.violet{color:#7b65c7;background:#f0edfc}.mg-metric-icon.blue{color:#5984ba;background:#eaf2fb}.mg-metric-body{flex-direction:column;min-width:0;display:flex}.mg-metric-label{color:#748493;font-size:9px;font-weight:600}.mg-metric-body strong{color:var(--mg-ink);letter-spacing:-.5px;margin-top:5px;font-size:23px;line-height:1.1}.mg-metric-body small{color:#8b99a5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.mg-metric-arrow{color:#aab6be;flex:none;margin:2px 0 0 auto}.mg-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:15px;display:grid}.mg-overview-bottom{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr)}.mg-panel{border:1px solid var(--mg-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 6px #17344d05}.mg-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 17px 12px;display:flex}.mg-panel-heading h3{color:var(--mg-ink);letter-spacing:-.1px;margin:5px 0 0;font-size:13px}.mg-overline{color:#91a0aa;font-size:8px}.mg-count-pill{color:#be842a;background:#fff3e2;border-radius:9px;place-items:center;min-width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.mg-link-button,.mg-text-link{color:var(--mg-teal-dark);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.mg-text-link{margin:2px 17px 15px;padding:0}.mg-link-button:hover,.mg-text-link:hover{color:#0b5c60}.mg-attention-list{padding:0 17px}.mg-attention-item{border-top:1px solid #f0f3f5;align-items:center;gap:10px;padding:11px 0;display:flex}.mg-attention-mark{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mg-attention-mark.amber{color:#ce8a21;background:#fff5e4}.mg-attention-mark.rose{color:#cc6e62;background:#fff0ee}.mg-attention-content{flex:1;min-width:0}.mg-attention-content b,.mg-attention-content small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mg-attention-content b{color:#30495a;font-size:10px}.mg-attention-content small{color:#8997a2;margin-top:3px;font-size:9px}.mg-attention-item>button{color:#b56d34;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.mg-inline-empty{color:#768b88;align-items:center;gap:9px;min-height:76px;padding:12px 17px;font-size:10px;display:flex}.mg-inline-empty svg{color:#68a391}.mg-pipeline{padding:2px 18px 16px}.mg-pipeline-total{border-bottom:1px solid #eff3f4;align-items:baseline;gap:8px;padding:3px 0 13px;display:flex}.mg-pipeline-total strong{color:var(--mg-ink);letter-spacing:-.5px;font-size:24px}.mg-pipeline-total small{color:#8997a2;font-size:9px}.mg-pipeline-stages{padding-top:6px}.mg-pipeline-stage{grid-template-columns:1fr minmax(74px,39%);align-items:center;gap:13px;padding:7px 0;display:grid}.mg-pipeline-stage>div{color:#70818f;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.mg-pipeline-stage>div b{color:#3a5263;font-size:10px}.mg-pipeline-stage>i{background:#edf1f3;border-radius:8px;height:5px;overflow:hidden}.mg-pipeline-stage>i span{border-radius:inherit;background:#168c91;height:100%;display:block}.mg-pipeline-foot{color:#81909a;border-top:1px solid #eff3f4;align-items:center;gap:7px;margin-top:5px;padding-top:11px;font-size:9px;display:flex}.mg-pipeline-foot i{width:6px;height:6px;box-shadow:none}.mg-pipeline-foot b{color:#268563;margin-left:auto;font-size:11px}.mg-task-preview{padding:0 17px 6px}.mg-task-preview-row{border-top:1px solid #f0f3f5;align-items:center;gap:10px;min-height:51px;display:flex}.mg-check-circle{color:#fff;border:1px solid #cdd9df;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.mg-check-circle.done{background:#42a17c;border-color:#42a17c}.mg-task-preview-row>div{flex:1;min-width:0}.mg-task-preview-row b,.mg-task-preview-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mg-task-preview-row b{color:#3a5263;font-size:10px}.mg-task-preview-row small{color:#8b99a4;margin-top:3px;font-size:9px}.mg-date-tag{color:#87949f;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:inline-flex}.mg-team-summary{background:#f7fafb;border-radius:9px;align-items:center;gap:12px;margin:0 17px 12px;padding:12px;display:flex}.mg-avatar-stack{padding-left:4px;display:flex}.mg-avatar{color:#287e80;background:#dff0ef;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;font-size:8px;font-weight:700;display:grid}.mg-avatar.avatar-1{color:#6b60a5;background:#eeeafb}.mg-avatar.avatar-2{color:#a97937;background:#fff0dd}.mg-avatar.avatar-3{color:#617da9;background:#e8eef8}.mg-team-summary>div:last-child b,.mg-team-summary>div:last-child small{display:block}.mg-team-summary>div:last-child b{color:#3b5364;font-size:10px}.mg-team-summary>div:last-child small{color:#8997a2;margin-top:3px;font-size:9px}.mg-absence-mini{color:#8a9aa5;border-top:1px solid #f0f3f5;align-items:center;gap:9px;padding:9px 17px;display:flex}.mg-absence-mini>svg{color:#8b9fb0}.mg-absence-mini>span:nth-child(2){flex:1;min-width:0}.mg-absence-mini b,.mg-absence-mini small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mg-absence-mini b{color:#3d5666;font-size:9px}.mg-absence-mini small{color:#8c9aa4;margin-top:3px;font-size:8px}.mg-cover-tag{color:#ab7530;white-space:nowrap;background:#fff3e2;border-radius:20px;align-items:center;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.mg-cover-tag.covered{color:#37835f;background:#e6f5ed}.mg-quick-links{border:1px solid var(--mg-line);background:#fbfcfc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.mg-quick-links>span{color:#8796a1;margin:0 4px 0 1px;font-size:9px;font-weight:700}.mg-quick-links button{color:#577080;background:#fff;border:1px solid #e8eef0;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:9px;display:inline-flex}.mg-quick-links button svg:first-child{color:var(--mg-teal)}.mg-quick-links button svg:last-child{color:#a3afb7}.mg-quick-links button:hover{color:var(--mg-teal-dark);border-color:#c8dddd}.mg-recent-note{color:#8a98a3;align-items:center;gap:8px;padding:2px 4px;font-size:9px;display:flex}.mg-recent-note>svg{color:#93a4af}.mg-recent-note button{color:#168c91;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.mg-summary-row{justify-content:space-between;align-items:center;gap:14px;margin:2px 0 12px;display:flex}.mg-view-intro{align-items:center;gap:10px;display:flex}.mg-section-icon{width:35px;height:35px}.mg-tone-overview,.mg-tone-opportunities{color:#168c91;background:#e3f3f2}.mg-tone-purchases{color:#7967bb;background:#eeebfa}.mg-tone-tasks{color:#5a83b3;background:#e9f1fb}.mg-tone-supervision{color:#be852a;background:#fff1df}.mg-tone-absences{color:#7d68c0;background:#f0edfc}.mg-tone-processes{color:#579178;background:#e9f3f0}.mg-tone-responsibilities{color:#5f7794;background:#eaf0f6}.mg-view-intro b,.mg-view-intro small{display:block}.mg-view-intro b{color:var(--mg-ink);font-size:11px}.mg-view-intro small{color:#8796a1;margin-top:3px;font-size:9px}.mg-segmented{border:1px solid var(--mg-line);background:#f7f9fa;border-radius:8px;padding:3px;display:flex}.mg-segmented button{color:#81909b;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:600}.mg-segmented button.selected{color:var(--mg-teal-dark);background:#fff;box-shadow:0 1px 4px #17344d12}.mg-search{border:1px solid var(--mg-line);color:#8e9da7;background:#fff;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 10px;display:flex}.mg-search input{color:#344d5f;border:0;outline:0;width:165px;min-width:70px;font-size:9px}.mg-search input::placeholder{color:#a2adb6}.mg-filter-button,.mg-filter-control{height:35px;padding:0 9px;font-size:9px}.mg-filter-control{border:1px solid var(--mg-line);color:#7e8e99;background:#fff;border-radius:8px;align-items:center;gap:6px;display:inline-flex}.mg-filter-control select{color:#637989;background:0 0;border:0;outline:0;max-width:135px;font-size:9px}.mg-record-list{flex-direction:column;gap:9px;display:flex}.mg-record-card{border:1px solid var(--mg-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #17344d04}.mg-record-card:hover{border-color:#d4e1e4;box-shadow:0 4px 14px #17344d09}.mg-record-main{align-items:flex-start;gap:11px;min-width:0;display:flex}.mg-record-icon{width:34px;height:34px;margin-top:1px}.mg-record-icon.teal,.mg-record-icon.green{color:#39876c;background:#e6f4f1}.mg-record-icon.amber{color:#be832b;background:#fff3df}.mg-record-icon.rose{color:#c46c61;background:#fff0ee}.mg-record-icon.blue{color:#6483a1;background:#eaf1f8}.mg-record-copy{min-width:0}.mg-record-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-record-title-line h3{color:#2d4658;margin:0;font-size:11px;font-weight:700}.mg-record-copy>p{color:#8795a0;margin:4px 0 8px;font-size:9px}.mg-status-pill{color:#758592;background:#eef2f5;border-radius:16px;align-items:center;padding:4px 7px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.mg-status-pill.green{color:#37835e;background:#e7f5ed}.mg-status-pill.amber{color:#a77a32;background:#fff4e3}.mg-status-pill.rose{color:#bd665e;background:#fff0ee}.mg-status-pill.blue{color:#5c7e9e;background:#eaf1f8}.mg-record-meta{color:#84939e;flex-wrap:wrap;align-items:center;gap:14px;font-size:9px;display:flex}.mg-record-meta span{align-items:center;gap:5px;display:inline-flex}.mg-record-meta span svg{color:#a0adb6}.mg-record-meta strong{color:#2f7e69;font-size:10px}.mg-blocker-note,.mg-next-step{align-items:flex-start;gap:6px;margin-top:8px;font-size:9px;display:flex}.mg-blocker-note{color:#a56749}.mg-blocker-note svg{flex:none;margin-top:1px}.mg-blocker-note span{flex-wrap:wrap;gap:5px;display:flex}.mg-blocker-note b{color:#b05f42}.mg-next-step{color:#718898}.mg-next-step svg{color:#168c91;flex:none;margin-top:1px}.mg-next-step b{color:#48687a}.mg-coverage-line{margin-top:8px}.mg-permission-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mg-permission-tags span{border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.mg-permission-tags .allowed{color:#35845e;background:#e8f5ec}.mg-permission-tags .restricted{color:#7c8993;background:#f1f3f5}.mg-step-count{color:#779180;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:inline-flex}.mg-record-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mg-small-primary,.mg-small-quiet,.mg-edit-button{border:1px solid var(--mg-line);color:#61798a;white-space:nowrap;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.mg-small-primary{color:#318366;background:#f2faf7;border-color:#cde4df}.mg-small-primary:hover{background:#e8f7f1;border-color:#a7d0c4}.mg-edit-button{color:#16858a}.mg-empty{text-align:center;background:#fbfcfc;border:1px dashed #dce6e9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:28px;display:flex}.mg-empty>span{color:#168c91;background:#eaf5f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.mg-empty h3{color:var(--mg-ink);margin:13px 0 5px;font-size:13px}.mg-empty p{color:#8796a1;max-width:330px;margin:0 0 15px;font-size:10px;line-height:1.5}.mg-skeleton-card{border:1px solid var(--mg-line);background:#fff;border-radius:11px;align-items:center;gap:12px;min-height:74px;padding:14px;display:flex}.mg-skeleton-card>i{background:linear-gradient(100deg,#edf2f4,#f7f9fa,#edf2f4) 0 0/200% 100%;border-radius:10px;width:34px;height:34px;animation:1.1s infinite mg-shimmer}.mg-skeleton-card>span{flex-direction:column;flex:1;gap:8px;display:flex}.mg-skeleton-card b,.mg-skeleton-card small,.mg-skeleton-card>em{background:#edf2f4;border-radius:7px;height:8px;display:block}.mg-skeleton-card b{width:31%}.mg-skeleton-card small{width:19%}.mg-skeleton-card>em{width:70px}@keyframes mg-shimmer{to{background-position:-200% 0}}.mg-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122a3a78;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mg-modal{background:#fff;border:1px solid #e5ecef;border-radius:16px;width:min(620px,100%);max-height:min(790px,92vh);padding:25px;position:relative;overflow:auto;box-shadow:0 22px 70px #112b4040}.mg-modal-close{color:#72828e;background:#fff;border:1px solid #e8edef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:16px;right:16px}.mg-modal-close:hover{color:#28475a;background:#f7f9fa}.mg-modal-icon{color:#168c91;background:#eaf5f3;width:38px;height:38px;margin-bottom:12px}.mg-modal-eyebrow{color:#168c91;font-size:8px}.mg-modal h3{color:var(--mg-ink);letter-spacing:-.4px;margin:4px 0 5px;font-size:20px}.mg-modal>p{color:#8996a1;margin:0 0 17px;font-size:10px}.mg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.mg-form-field,.mg-async-field{color:#405a6b;flex-direction:column;gap:6px;min-width:0;margin:8px 0;font-size:9px;font-weight:700;display:flex}.mg-form-field.wide,.mg-async-field.mg-async-field{grid-column:1/-1}.mg-form-field>input,.mg-form-field>select,.mg-form-field>textarea{color:#3a5262;background:#fff;border:1px solid #dfe7ea;border-radius:8px;outline:0;width:100%;min-height:37px;padding:8px 10px;font-size:10px;font-weight:400}.mg-form-field>input:focus,.mg-form-field>select:focus,.mg-form-field>textarea:focus{border-color:#83bfc0;box-shadow:0 0 0 3px #168c9112}.mg-form-field>textarea{resize:vertical;min-height:70px;line-height:1.45}.mg-form-field.check-field{flex-direction:row;align-items:center;gap:9px;padding:8px 1px}.mg-form-field.check-field input{width:15px;height:15px;accent-color:var(--mg-teal)}.mg-modal footer{border-top:1px solid #edf1f3;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.mg-cancel-button{border:1px solid var(--mg-line);color:#657988;background:#fff;border-radius:8px;height:38px;padding:0 13px;font-size:10px;font-weight:600}.mg-cancel-button:hover{background:#f8fafb}.mg-modal-error{color:#a85e50;background:#fff7f5;border:1px solid #f0d6d1;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:9px;display:flex}.mg-async-field>span{margin-bottom:1px}.mg-async-field .async-entity-select{position:relative}.mg-async-field .async-search-box{color:#8998a3;border:1px solid #dfe7ea;border-radius:8px;align-items:center;gap:8px;height:37px;padding:0 10px;display:flex}.mg-async-field .async-search-box:focus-within{border-color:#83bfc0;box-shadow:0 0 0 3px #168c9112}.mg-async-field .async-search-box>svg{flex:none;width:14px;height:14px}.mg-async-field .async-search-box input{color:#3a5262;border:0;outline:0;width:100%;font-size:10px}.mg-async-field .async-selected{margin-bottom:5px;display:flex}.mg-async-field .async-selected>span{color:#337c66;background:#eaf5f2;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;font-size:9px;display:flex}.mg-async-field .async-selected button{width:15px;height:15px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.mg-async-field .async-selected button svg{width:12px;height:12px}.mg-async-field .async-results{z-index:3;background:#fff;border:1px solid #e1e9ec;border-radius:9px;max-height:205px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #17344d1a}.mg-async-field .async-results p{color:#81909b;margin:0;padding:10px;font-size:9px;font-weight:400}.mg-async-field .async-results button{color:#3d5667;text-align:left;background:#fff;border:0;border-radius:6px;flex-direction:column;gap:3px;width:100%;padding:9px;display:flex}.mg-async-field .async-results button:hover{background:#f1f8f7}.mg-async-field .async-results button strong{font-size:9px}.mg-async-field .async-results button small{color:#84939e;font-size:8px}.mg-async-field .async-results .async-more{color:var(--mg-teal-dark);align-items:center;font-weight:700}.mg-async-field .async-required{color:#b1664f;font-size:8px;font-weight:500}.mg-async-field .async-native-value{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.management-root .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1120px){.mg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-overview-grid,.mg-overview-bottom{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr)}.mg-record-card{align-items:flex-start}.mg-record-actions{max-width:200px}}@media (max-width:820px){.mg-heading{align-items:flex-start}.mg-live{display:none}.mg-overview-grid,.mg-overview-bottom{grid-template-columns:minmax(0,1fr)}.mg-summary-row{flex-direction:column;align-items:flex-start}.mg-list-tools{width:100%}.mg-search{flex:1}.mg-search input{width:100%}.mg-record-card{flex-direction:column}.mg-record-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:45px}}@media (max-width:560px){.management-root{padding-bottom:18px}.mg-heading{align-items:flex-start;gap:10px;margin:0 0 15px}.mg-heading h2{font-size:22px}.mg-heading p{max-width:280px;font-size:10px;line-height:1.45}.mg-heading-actions{gap:6px}.mg-heading-actions .mg-primary{gap:0;width:38px;min-width:38px;padding:0;font-size:0;overflow:hidden}.mg-heading-actions .mg-primary svg{width:17px;height:17px}.mg-icon-button{width:36px;height:36px}.mg-tabs{margin-bottom:14px;margin-right:-15px;padding-right:15px}.mg-tabs button{min-height:43px;padding:0 10px;font-size:9px}.mg-tabs button svg{width:14px;height:14px}.mg-metrics{gap:8px}.mg-metric-card{border-radius:10px;gap:8px;padding:11px 9px}.mg-metric-icon{border-radius:8px;width:30px;height:30px}.mg-metric-icon svg{width:15px;height:15px}.mg-metric-label{font-size:8px}.mg-metric-body strong{font-size:19px}.mg-metric-body small{font-size:8px}.mg-metric-arrow{display:none}.mg-panel-heading{padding:13px 13px 10px}.mg-attention-list{padding:0 13px}.mg-attention-item{gap:8px}.mg-attention-item>button{font-size:8px}.mg-text-link{margin-left:13px}.mg-pipeline{padding:2px 13px 13px}.mg-pipeline-total strong{font-size:21px}.mg-task-preview{padding:0 13px 5px}.mg-team-summary{margin-left:13px;margin-right:13px}.mg-absence-mini{padding-left:13px;padding-right:13px}.mg-quick-links{gap:6px;padding:10px}.mg-quick-links>span{flex:0 0 100%}.mg-quick-links button{flex:44%;justify-content:flex-start;font-size:8px}.mg-quick-links button svg:last-child{margin-left:auto}.mg-recent-note{flex-wrap:wrap;align-items:flex-start;line-height:1.4}.mg-recent-note button{margin-left:21px}.mg-list-tools{flex-wrap:wrap;gap:6px}.mg-search{flex:100%;order:2}.mg-filter-control{order:3;margin-left:auto}.mg-segmented{order:1}.mg-record-card{padding:12px 11px}.mg-record-main{gap:8px}.mg-record-icon{width:30px;height:30px}.mg-record-title-line h3{font-size:10px}.mg-record-meta{gap:9px;font-size:8px}.mg-record-actions{padding-left:38px}.mg-small-primary,.mg-small-quiet,.mg-edit-button{min-height:28px;padding:0 7px;font-size:8px}.mg-modal-overlay{align-items:flex-end;padding:0}.mg-modal{border-radius:17px 17px 0 0;width:100%;max-height:92vh;padding:22px 17px 16px}.mg-modal h3{font-size:18px}.mg-form-grid{grid-template-columns:minmax(0,1fr)}.mg-form-field.wide,.mg-async-field.mg-async-field{grid-column:auto}.mg-modal footer{background:#fff;padding:12px 0 4px;position:sticky;bottom:-16px}.mg-modal footer .mg-primary{flex:1}}.mg-segmented-wrap{flex-wrap:wrap}.mg-assignment-summary{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mg-assignment-type{color:#627786;background:#eef2f4;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:700}.mg-assignee-chip{color:#536c7a;border:1px solid #e6edef;border-radius:20px;align-items:center;gap:5px;padding:3px 7px 3px 4px;font-size:9px;display:inline-flex}.mg-assignee-chip i{color:#347c6b;background:#e4f2ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:700;display:grid}.mg-assignment-detail{color:#738795;margin-top:7px;font-size:10px;display:block}.mg-support-detail{color:#527a88}.mg-opportunity-tools{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mg-opportunity-tools button{color:#237c80;background:#f8fbfb;border:1px solid #deebec;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.mg-opportunity-tools button:hover{background:#eff8f7;border-color:#b8d5d4}.mg-opportunity-details{background:#fafcfc;border:1px solid #e8eef0;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:11px;padding:12px;display:grid}.mg-opportunity-details>div>b{color:#445e6d;margin-bottom:7px;font-size:10px;display:block}.mg-opportunity-details>div>small{color:#8796a1;font-size:9px}.mg-opportunity-details p{color:#536c7b;margin:7px 0 0;padding:0 0 0 11px;font-size:9px;line-height:1.4;position:relative}.mg-opportunity-details p>i{background:#5a9d8d;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:0}.mg-opportunity-details p>small{color:#8b98a2;margin-top:3px;font-size:8px;display:block}.mg-opportunity-details p.is-done{color:#83918e;text-decoration:line-through}.mg-opportunity-details p>button{color:#21836e;background:0 0;border:0;margin-top:5px;padding:0;font-size:8px;font-weight:700}.mg-purchase-brief,.mg-quote-brief{color:#718591;gap:7px;margin-top:7px;font-size:9px;line-height:1.4;display:flex}.mg-purchase-brief b,.mg-quote-brief b{color:#4c6877;flex:none}.mg-purchase-brief span,.mg-quote-brief span{text-overflow:ellipsis;overflow:hidden}.mg-repeat-editor{color:#405a6b;flex-direction:column;grid-column:1/-1;gap:8px;min-width:0;margin:8px 0 10px;font-size:10px;font-weight:700;display:flex}.mg-repeat-editor>input[type=hidden]{display:none}.mg-repeat-row,.mg-quote-row{background:#fbfcfc;border:1px solid #e4ebee;border-radius:9px;gap:7px;padding:10px;display:grid;position:relative}.mg-purchase-item-row{grid-template-columns:minmax(0,1.6fr) minmax(72px,.45fr) minmax(55px,.35fr) minmax(85px,.7fr) 24px;align-items:end}.mg-item-material-lookup{grid-column:1/-1}.mg-item-material-lookup .async-entity-field{color:#758895;flex-direction:column;gap:5px;margin:0;font-size:9px;font-weight:600;display:flex}.mg-item-material-lookup .async-search-box{background:#fff;border:1px solid #dfe7ea;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 9px;display:flex}.mg-item-material-lookup .async-search-box svg{width:13px;height:13px}.mg-item-material-lookup .async-search-box input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.mg-item-material-lookup .async-results{z-index:5}.mg-item-material-lookup .async-selected>span{color:#337c66;background:#eaf5f2;border-radius:15px;align-items:center;gap:5px;margin-top:4px;padding:4px 7px;font-size:9px;display:inline-flex}.mg-item-material-lookup .async-selected button{width:14px;height:14px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.mg-item-material-lookup .async-selected svg{width:12px;height:12px}.mg-purchase-item-row>input,.mg-quote-row input,.mg-quote-row textarea{color:#3a5262;background:#fff;border:1px solid #dfe7ea;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:7px 8px;font-size:10px;font-weight:400}.mg-quote-row{grid-template-columns:minmax(0,1fr) 24px}.mg-quote-row>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mg-quote-row>textarea{resize:vertical;min-height:49px}.mg-remove-row{color:#aa695e;background:#fff9f7;border:1px solid #eedbd7;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.mg-add-row{color:#247c7f;background:#f8fbfb;border:1px dashed #c5dcda;border-radius:7px;align-self:flex-start;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.mg-add-row:hover{background:#edf7f6;border-color:#88bcba}.mg-process-sequence{color:#506a77;background:#f8fbfb;border:1px solid #e3ecec;border-radius:9px;margin-top:9px;padding:10px 12px}.mg-process-sequence>span{color:#287b7e;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.mg-process-sequence ol{color:#506a77;gap:4px;margin:8px 0;padding-left:25px;font-size:10px;display:grid}.mg-process-sequence li{padding-left:2px;line-height:1.4}.mg-process-sequence small{color:#7c8e98;font-size:10px}.mg-process-modal-note{color:#526e7b;background:#f5fafa;border:1px solid #dbeaea;border-radius:8px;grid-column:1/-1;margin:0 0 12px;padding:10px 12px;font-size:10px}.mg-process-modal-note b{color:#237b7f;font-size:11px}.mg-process-modal-note ol{gap:3px;margin:7px 0;padding-left:20px;line-height:1.4;display:grid}.mg-process-modal-note span,.mg-process-modal-note li small{color:#758995}.mg-process-steps-editor>p{color:#778b96;margin:-3px 0 2px;font-size:9px;font-weight:500;line-height:1.45}.mg-process-step-row{grid-template-columns:24px minmax(0,1fr) 23px;align-items:center;gap:8px;display:grid}.mg-process-step-number{color:#287b7e;background:#e9f4f2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid}.mg-process-step-fields{grid-template-columns:minmax(0,1.3fr) minmax(130px,.8fr);gap:7px;min-width:0;display:grid}.mg-process-step-fields input{color:#314a5a;width:100%;min-width:0;min-height:34px;font:inherit;border:1px solid #e0e7e9;border-radius:7px;padding:0 9px;font-size:10px;font-weight:500}.mg-process-step-fields input:focus{border-color:#78b9ae;outline:2px solid #cde9e4}.mg-process-sequence li small{color:#83939c;font-size:9px}.mg-delete-button{color:#a45f53;background:#fff8f6;border:1px solid #f0d7d2;border-radius:7px;min-height:31px;padding:0 10px;font-size:10px;font-weight:700}.mg-delete-button:hover{background:#fff0ec;border-color:#d9a8a0}.mg-heading p,.mg-live,.mg-tabs button,.mg-metric-label,.mg-metric-body small,.mg-panel-heading h3,.mg-attention-content b,.mg-attention-content small,.mg-link-button,.mg-text-link,.mg-pipeline-stage>div,.mg-pipeline-stage>div b,.mg-pipeline-total small,.mg-pipeline-foot,.mg-task-preview-row b,.mg-task-preview-row small,.mg-date-tag,.mg-team-summary>div:last-child b,.mg-team-summary>div:last-child small,.mg-absence-mini b,.mg-absence-mini small,.mg-cover-tag,.mg-quick-links>span,.mg-quick-links button,.mg-view-intro b,.mg-view-intro small,.mg-segmented button,.mg-search input,.mg-filter-control select,.mg-record-title-line h3,.mg-record-copy>p,.mg-record-meta,.mg-blocker-note,.mg-next-step,.mg-form-field,.mg-async-field,.mg-form-field>input,.mg-form-field>select,.mg-form-field>textarea,.mg-modal>p,.mg-cancel-button,.mg-modal footer .mg-primary,.mg-opportunity-details p,.mg-opportunity-tools button,.mg-repeat-editor,.mg-purchase-item-row>input,.mg-quote-row input,.mg-quote-row textarea,.mg-add-row,.mg-assignment-detail{font-size:max(10px,1em)}.mg-overline,.mg-eyebrow,.mg-modal-eyebrow,.mg-metric-label,.mg-status-pill,.mg-count-pill,.mg-assignment-type,.mg-assignee-chip,.mg-opportunity-details p>small,.mg-modal-error{font-size:10px}.mg-record-title-line h3,.mg-panel-heading h3{font-size:13px}.mg-record-meta,.mg-record-copy>p,.mg-attention-content small,.mg-task-preview-row small,.mg-absence-mini small{font-size:11px}.mg-record-title-line h3{line-height:1.3}@media (max-width:560px){.mg-purchase-item-row{grid-template-columns:minmax(0,1fr) minmax(70px,.5fr)}.mg-purchase-item-row>input:nth-of-type(3){grid-column:1}.mg-purchase-item-row>input:nth-of-type(4){grid-column:2}.mg-purchase-item-row .mg-remove-row{position:absolute;top:7px;right:7px}.mg-quote-row>div{grid-template-columns:minmax(0,1fr)}.mg-quote-row>textarea{grid-column:1}.mg-quote-row .mg-remove-row{position:absolute;top:7px;right:7px}.mg-opportunity-details{grid-template-columns:minmax(0,1fr)}.mg-segmented-wrap{max-width:100%}}.management-root{--mg-ink:#122c43;--mg-muted:#526b7d;--mg-line:#dfe8ee;--mg-teal:#0b747a;--mg-teal-dark:#075c62}.mg-heading{margin:3px 0 25px}.mg-heading h2{letter-spacing:-.9px;font-size:clamp(26px,2.3vw,34px)}.mg-heading p{font-size:13px;line-height:1.5}.mg-tabs{gap:5px;min-height:51px;margin-bottom:24px}.mg-tabs button{border-radius:9px 9px 0 0;min-height:50px;padding:0 15px;font-size:12px}.mg-tabs button svg{width:17px;height:17px}.mg-tabs button.is-active{background:#f0f8f8}.mg-tabs button em{min-width:22px;font-size:10px}.mg-metrics{gap:14px;margin-bottom:20px}.mg-metric-card,.mg-panel{border-color:var(--mg-line);border-radius:14px;box-shadow:0 8px 24px #11304a0e}.mg-metric-card{min-height:102px;padding:18px}.mg-metric-icon{border-radius:11px;width:42px;height:42px}.mg-metric-body strong{font-size:25px}.mg-metric-label{font-size:11px}.mg-panel-heading{padding:18px 20px 14px}.mg-panel-heading h3{font-size:14px}.mg-attention-list,.mg-task-preview,.mg-pipeline,.mg-team-summary,.mg-absence-mini{padding-left:20px;padding-right:20px}.mg-attention-item{min-height:66px;padding:12px 0}.mg-attention-content b{font-size:12px}.mg-attention-content small,.mg-task-preview-row small{font-size:11px}.mg-pipeline{padding-top:2px;padding-bottom:20px}.mg-pipeline-total strong{font-size:28px}.mg-pipeline-stage>div{font-size:11px}.mg-record-card{border-color:#e0e9ed;border-radius:12px;padding:17px 18px}.mg-record-title-line h3{font-size:14px}.mg-record-meta,.mg-record-copy>p{font-size:12px;line-height:1.45}.mg-record-icon{border-radius:11px;width:40px;height:40px}.mg-small-primary,.mg-small-quiet,.mg-edit-button{border-radius:9px;min-height:44px;padding:0 12px;font-size:11px}.mg-form-field,.mg-async-field{gap:7px;font-size:12px}.mg-form-field>input,.mg-form-field>select,.mg-form-field>textarea,.mg-async-field .async-search-box{border-radius:9px;min-height:44px;font-size:13px}.mg-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071e3094}.mg-modal{border:1px solid #e0e9ed;border-radius:18px;box-shadow:0 28px 80px #051b2b3b}.mg-modal h3{letter-spacing:-.35px;font-size:22px}.mg-modal>p{font-size:12px;line-height:1.55}@media (max-width:820px){.mg-heading{margin-bottom:17px}.mg-tabs{margin-right:-16px;padding-right:16px}}@media (max-width:560px){.mg-heading h2{font-size:25px}.mg-heading p{font-size:11px}.mg-tabs button{min-height:46px;font-size:10px}.mg-metric-card{min-height:88px;padding:13px 11px}.mg-metric-body strong{font-size:21px}.mg-panel-heading{padding:15px 14px 12px}.mg-attention-list,.mg-task-preview,.mg-pipeline,.mg-team-summary,.mg-absence-mini{padding-left:14px;padding-right:14px}}
