:root{--mu-ink:#1c2931;--mu-muted:#637480;--mu-line:#dde4e9;--mu-yellow:#ffda24;--mu-green:#24654f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#1c2931;--card:#fff;--card-foreground:#1c2931;--popover:#fff;--popover-foreground:#1c2931;--border:#dde4e9;--input:#dde4e9;--muted:#f3f5f7;--muted-foreground:#637480;--ring:#a88b00}body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.mu-app{color:var(--mu-ink);background:#f3f5f7}.mu-app h1,.mu-app h2,.mu-app h3{letter-spacing:-.025em;line-height:1.25}.mu-app .font-black{font-weight:750}.mu-app button,.mu-app a,.field.field button,[data-slot=dialog-content] button{transition:background-color .15s,border-color .15s,box-shadow .15s}.mu-app button:not(:disabled),.mu-app select{cursor:pointer}.mu-app button:disabled{cursor:not-allowed;opacity:.5}.mu-app button:hover:not(:disabled){filter:brightness(.97)}.mu-app :is(input,select,textarea),[data-slot=dialog-content] :is(input,select,textarea){color:var(--mu-ink);accent-color:#a88b00;border-color:#cbd5dd;box-shadow:0 1px 2px #18242a04}.mu-app :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){border-radius:9px;min-height:44px}.mu-app :is(input,select,textarea)::placeholder{color:#8a98a3;font-weight:400}.mu-app :is(button,a,input,select,textarea):focus-visible,.field.field :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #a88b00}.mu-app label{color:#425461;font-size:13px;font-weight:600}.mu-header{background:#202b32;border-bottom:1px solid #ffffff12}.mu-header>div{padding-top:14px;padding-bottom:14px}.mu-header>div>div:first-child>div:first-child{background:var(--mu-yellow);border-radius:10px;width:38px;height:38px;font-size:20px}.mu-header a{color:#ffdf52;text-underline-offset:3px;font-size:11px}.mu-header .text-slate-300{color:#aab8c1;font-size:11px}.mu-header .text-base.font-bold{letter-spacing:-.03em;line-height:1.2}.mu-content{padding-top:22px;padding-bottom:36px}.mu-nav{border:1px solid var(--mu-line);border-radius:12px;margin-bottom:22px;box-shadow:0 2px 4px #1b2b3503}.mu-nav button{color:#617380;border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.mu-nav button[class*="bg-[#ffd400]"]{background:var(--mu-yellow);color:var(--mu-ink);box-shadow:0 1px 3px #a88b0015}.mu-nav svg{width:17px;height:17px}.mu-content>section,.mu-content>div>section{border:1px solid var(--mu-line);border-radius:16px;box-shadow:0 3px 12px #22303b04}.mu-content section h2{font-size:18px;font-weight:700}.mu-clock-card{padding:24px;position:relative;border:1px solid var(--mu-line)!important}.mu-clock-card:before{content:"";background:var(--mu-yellow);border-radius:0 3px 3px 0;width:3px;height:36px;position:absolute;top:22px;left:-1px}.mu-clock-card h1{letter-spacing:-.04em;font-size:26px;font-weight:750}.mu-clock-card .uppercase.tracking-wide{letter-spacing:.12em;font-size:10px}.mu-current-job{color:#224c3c;background:#eef8f3;border:1px solid #dceee4;border-radius:12px;padding:18px 20px}.mu-current-meta{color:#5d7c6c;align-items:center;gap:10px;font-size:11px;display:flex}.mu-on-duty{letter-spacing:.06em;text-transform:uppercase;color:#286c50;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.mu-on-duty:before{content:"";background:#2d986b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2d986b12}.mu-project-number{letter-spacing:.1em;color:#557665;margin-top:18px;font-size:10px;font-weight:700}.mu-current-job h2{letter-spacing:-.035em;color:#153e2e;overflow-wrap:anywhere;margin:4px 0 12px;font-size:23px!important;font-weight:730!important}.mu-task{background:#ffffffa6;border:1px solid #d3e7dc;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.mu-clock-actions button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:54px;font-size:16px;font-weight:700;display:flex}.mu-clock-actions button:first-child{background:var(--mu-yellow)}.mu-clock-actions button:last-child{background:#b83934}.mu-job-tools>h2{letter-spacing:-.01em;font-size:14px!important}.mu-job-tools>div>div>button{background:#fff;border-width:1px;border-color:#cbd5dd;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;display:inline-flex}.mu-job-tools>div>div>button:first-child{background:#fffbea;border-color:#e7d787}.mu-clock-card>div>div>p:last-child{color:#7c8c96;font-size:10px}.mu-recent{padding:22px 24px!important}.mu-recent h2{font-size:17px!important}.mu-recent .divide-y>div{border-color:#edf0f3;align-items:center;padding:15px 0;font-size:13px}.mu-recent .text-sm{margin-top:3px;font-size:11px}.mu-running{color:#316c50;white-space:nowrap;background:#f0f8f4;border:1px solid #d5e9de;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:650}.installer-chat-sidebar{border-left:1px solid #edf0f3;padding-left:20px}.mu-conversation-launcher>button{letter-spacing:-.02em;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 0 8px;font-size:14px;display:flex}.mu-conversation-launcher>button>span{flex:1}.mu-conversation{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.mu-conversation [aria-label=Message\ view]{background:#edf1f4;border:1px solid #e3e9ed;border-radius:9px;gap:3px;margin-top:0;padding:3px}.mu-conversation [aria-label=Message\ view] button{color:#647480;background:0 0;border:0;border-radius:6px;min-height:36px;padding:7px 5px;font-size:11px}.mu-conversation [aria-label=Message\ view] button[aria-pressed=true]{color:#24333d;background:#fff;box-shadow:0 1px 4px #25394814}.mu-conversation>p{color:#7a8892;font-size:11px;line-height:1.5}.mu-conversation [aria-label=Saved\ messages]{scrollbar-width:thin;background:#f6f8fa;border:1px solid #e9edf1;border-radius:10px;height:190px;min-height:190px;padding:8px}.mu-chat-message{background:#fff;border-color:#e3e9ed;border-radius:9px;font-size:12px}.mu-chat-message.bg-yellow-50{background:#fffbed;border-color:#ede4b4}.mu-chat-message b{font-size:11px;font-weight:650}.mu-chat-message time{color:#8a949c;font-size:9px}.mu-chat-message p.text-sm{margin-top:6px;font-size:13px;line-height:1.5}.mu-chat-message p.text-\[10px\]{color:#8a949c;font-size:9px}.mu-conversation form>p:first-child{color:#73818b;font-size:10px;font-weight:500}.mu-conversation form>div.mb-2 button{border-color:#d4dde4;border-radius:8px;min-height:42px;padding:8px 11px;font-size:12px}.mu-conversation textarea{padding:10px;font-size:13px;line-height:1.5;min-height:76px!important}.mu-conversation form>p.mt-1{font-size:9px}.mu-conversation form>div.mt-2>button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;display:inline-flex}.mu-conversation form>div.mt-2>button:last-child{color:#71818c;font-size:10px;text-decoration:none}[data-slot=dialog-content]{color:var(--mu-ink);border:1px solid var(--mu-line);background:#fff;border-radius:16px;max-height:90dvh;overflow-y:auto;box-shadow:0 20px 90px #13252d30}[data-slot=dialog-title]{letter-spacing:-.025em;font-size:20px;font-weight:700}[data-slot=dialog-description]{color:var(--mu-muted);font-size:13px;line-height:1.6}.mu-gallery{padding:24px;overflow:hidden}.mu-gallery article{border-color:var(--mu-line);border-radius:12px;padding:6px;overflow:hidden}.mu-gallery article img{aspect-ratio:4/3;height:auto;transition:opacity .15s}.mu-gallery article a:hover img{opacity:.9}.mu-gallery article p{padding:0 5px}.mu-gallery article p:last-child{padding-bottom:5px;font-size:10px}.mu-app table th{letter-spacing:.05em;text-transform:uppercase;color:#71818c;background:#f7f9fb;font-size:10px;font-weight:650}.mu-app table td{border-color:#e8edf1;font-size:12px}.field{--ink:#1c2931;--lime:#ffda24;--line:#dde4e9;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.field.field .f-card{border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 3px 12px #22303b04}.field.field .f-title{margin:0 0 20px}.field.field .f-title h2{letter-spacing:-.025em;font-size:22px;line-height:1.3}.field.field .f-title p{letter-spacing:.1em;font-size:10px}.field.field .f-header{min-height:76px;padding-top:14px;padding-bottom:14px}.field.field .f-brand{font-size:19px}.field.field .f-brand .f-logo{background:var(--lime);border-radius:10px;width:38px;height:38px;font-size:20px}.field.field .f-header>div{font-size:13px}.field.field .f-header small,.field.field .f-brand small{font-size:11px}.field.field .f-nav{border:1px solid var(--line);box-shadow:none;border-radius:12px;gap:4px;padding:4px}.field.field .f-nav button{border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px}.field.field .f-nav svg{width:17px;height:17px}.field.field .f-clock{border:1px solid var(--line)}.field.field .f-clock-actions button{border-radius:10px;min-height:54px;padding:12px;font-size:17px}.field.field .f-clock .f-timer{letter-spacing:-.5px;font-size:24px}.field.field .f-current{background:#eef8f3;border:1px solid #dceee4;border-radius:12px;padding:18px}.field.field .f-current p{font-size:20px}.field.field .f-current .muted{font-size:14px}.field.field button,.field.field .f-link{border-radius:9px;min-height:42px;padding:10px 14px;font-size:12px}.field.field label{color:#425461;font-size:12px;font-weight:600}.field.field :is(input,select,textarea){border-color:#cbd5dd;border-radius:9px;min-height:44px;padding:10px 12px}.field.field .f-order-sections{border:1px solid var(--line);background:#f4f7f9;border-radius:10px;gap:4px;padding:4px}.field.field .f-order-sections button{background:0 0;border:0;border-radius:7px;flex:1;font-size:12px}.field.field .f-order-sections button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #25394812}.field.field .mu-work-order{font-size:13px;line-height:1.75}.field.field .mu-work-order h3{margin:24px 0 12px;font-size:14px}.field.field .mu-work-order .muted{margin-top:18px;font-size:10px}.field.field .f-banner{font-size:12px;line-height:1.6}@media (max-width:639px){.mu-header>div{padding-top:10px;padding-bottom:10px}.mu-header>div>div:first-child>div:first-child{border-radius:9px;width:32px;height:32px;font-size:17px}.mu-content{padding:12px 12px 24px}.mu-clock-card{border-radius:13px!important;padding:17px!important}.mu-clock-card h1{font-size:22px}.mu-clock-card:before{height:30px;top:18px}.mu-current-job{padding:15px}.mu-current-job h2{font-size:20px!important}.mu-project-number{margin-top:13px}.mu-clock-actions{gap:9px}.mu-clock-actions button{min-height:52px;font-size:15px}.mu-recent{padding:18px!important}.mu-app input,.mu-app select,.mu-conversation textarea,.mu-conversation textarea{font-size:16px}.mu-gallery{padding:20px}.field.field .f-nav{display:flex;overflow-x:auto}.field.field .f-nav button{white-space:nowrap;flex:1;min-width:max-content}.field.field .f-card{padding:18px}.field.field .f-header{min-height:68px;padding-top:12px;padding-bottom:12px}.field.field .f-brand{font-size:17px}.field.field .f-clock-actions button{font-size:15px}.field.field .f-title h2{font-size:19px}.field.field .f-order-sections button{font-size:11px}.field.field .mu-work-order .f-title{align-items:flex-start}.field.field .mu-work-order .f-title button{min-width:75px;padding:8px;font-size:10px}}@container (max-width:719px){.installer-chat-sidebar{border-top:1px solid #e5ebef;border-left:0;padding-top:16px;padding-left:0}.mu-conversation-launcher>button{padding-bottom:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}@media print{.mu-app{background:#fff}.mu-header,.mu-nav,.installer-chat-sidebar,.mu-clock-actions{display:none}.mu-clock-card{box-shadow:none!important;border:0!important}.mu-clock-card:before{display:none}}.mu-app .mu-job-tools .mu-work-order h2{font-size:21px;font-weight:700}@media (max-width:639px){.mu-app .mu-job-tools .mu-work-order h2{font-size:18px}.mu-job-tools>div>div>button{font-size:12px}.mu-conversation [aria-label=Message\ view] button{min-height:42px}}.mu-content h1{letter-spacing:-.035em;font-size:26px;font-weight:750}.mu-inbox>.mu-conversation{max-width:760px;margin-top:24px}.mu-inbox .mu-conversation [aria-label=Saved\ messages]{height:320px;min-height:190px}.mu-inbox .mu-chat-message{padding:12px}.mu-inbox .mu-chat-message p.text-sm{font-size:14px}.mu-inbox .mu-conversation form>div.mb-2 button{min-height:44px}.mu-app .mu-clock-card button:disabled{filter:none}.mu-app [aria-pressed=true]:focus-visible{outline-color:#8b7400}:root{--primary:#202b32;--primary-foreground:#fff;--secondary:#f3f5f7;--secondary-foreground:#1c2931;--accent:#f3f5f7;--accent-foreground:#1c2931;--destructive:#b83934}@media (max-width:639px){.mu-content h1{font-size:22px}.mu-inbox .mu-conversation [aria-label=Saved\ messages]{height:250px}}.mu-gallery>.border-t{border-color:var(--mu-line)}.mu-app button.border:not([aria-pressed=true]){border-color:#cbd5dd}@media (max-width:639px){.mu-job-tools>div.mt-2>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.mu-job-tools>div.mt-2>div>button{text-align:left;justify-content:flex-start;padding:9px 7px;font-size:11px;line-height:1.4}.mu-job-tools>div.mt-2>div>button svg{flex-shrink:0}}.mu-install-trigger,.field.field button.mu-install-trigger{color:#edf2f5;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff38;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}.mu-install-trigger:hover,.field.field button.mu-install-trigger:hover{background:#ffffff18}.mu-install-dialog{gap:18px;padding:26px}.mu-install-brand{text-align:left;letter-spacing:-.025em;align-items:center;gap:12px;margin-bottom:10px;font-size:19px;font-weight:750;display:flex}.mu-install-brand img{border-radius:13px}.mu-install-brand span{color:#71818c;letter-spacing:0;font-size:12px;font-weight:500;display:block}.mu-install-step{border-top:1px solid #e7ecf0;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.mu-install-step>svg{color:#7b8b95;flex-shrink:0;margin-top:2px}.mu-install-step h3{margin-bottom:5px;font-size:14px;font-weight:700}.mu-install-step p{color:#637480;font-size:13px;line-height:1.65}.mu-install-note{color:#71818c;background:#f7f9fa;border:1px solid #e6ebef;border-radius:9px;padding:12px 14px;font-size:11px;line-height:1.7}.mu-install-primary{color:#202b32;background:#ffda24;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:700;display:flex}.mu-field-account{align-items:center;gap:16px;display:flex}@media (max-width:639px){.mu-install-trigger,.field.field button.mu-install-trigger{width:34px;height:34px;min-height:34px;padding:7px}.mu-install-trigger span{display:none}.mu-install-dialog{padding:24px}.mu-field-account>div{max-width:110px}.mu-field-account{gap:10px}}@media (display-mode:standalone){.mu-install-trigger{display:none}}.mu-directory-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mu-directory-heading p{color:#637480;max-width:650px;font-size:12px}.field.field .mu-directory-heading button{white-space:nowrap;align-items:center;gap:7px;display:flex}.mu-directory-search{margin:18px 0 8px;position:relative}.mu-directory-search svg{color:#7b8b95;position:absolute;top:14px;left:13px}.field.field .mu-directory-search input{margin:0;padding-left:39px}.mu-directory-summary{color:#71818c;margin-bottom:16px;font-size:11px}.mu-directory-group{letter-spacing:.08em;text-transform:uppercase;color:#71818c;margin:20px 0 8px!important;font-size:11px!important}.mu-directory-person{border-bottom:1px solid #e8edf1;align-items:center;gap:12px;padding:14px 0;display:flex}.mu-person-detail{flex:1;min-width:0}.mu-person-detail b{font-size:14px;display:block}.mu-person-detail span{color:#71818c;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.field.field .mu-pin{color:#9aa6ae;background:0 0;border:1px solid #e2e8ed;min-width:36px;min-height:36px;padding:8px}.field.field .is-pinned .mu-pin{color:#907300;background:#fff9dd;border-color:#eddfa0}.mu-person-tools{align-items:center;gap:12px;display:flex}.mu-person-tools button{align-items:center;gap:6px;display:flex}.mu-worker-badge{color:#526b82;background:#eef3f8;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600}.mu-worker-badge.installer{color:#347357;background:#eef8f3}.mu-directory-editor{background:#fffdf3;border:1px solid #eadf9d;border-radius:12px;margin:20px 0;padding:18px}.mu-directory-editor h3{margin-top:0!important}.mu-directory-editor small{color:#71818c;font-size:10px;font-weight:400}@media (max-width:639px){.mu-directory-heading{flex-direction:column;gap:4px}.mu-directory-person{gap:9px}.mu-person-tools{flex-direction:column;align-items:flex-end;gap:7px}.mu-person-tools button span{display:none}.field.field .mu-person-tools button{min-height:34px;padding:8px}.mu-person-detail b{font-size:13px}.mu-person-detail span{font-size:10px}.mu-worker-badge{font-size:9px}}.mu-workmates-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.mu-workmates-title>svg{color:#a58a17}.mu-workmates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.mu-workmate{border:1px solid #e1e8ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.mu-workmate>div{min-width:0}.mu-workmate b{font-size:14px}.mu-workmate p{color:#71818c;overflow-wrap:anywhere;font-size:11px;margin:4px 0 0!important}.mu-call{color:#296849;background:#edf8f1;border:1px solid #d5e9dc;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:700;display:flex;text-decoration:none!important}.mu-call small{white-space:nowrap;font-size:10px;font-weight:500;display:block}.field.field .mu-workmates{border:1px solid #dde4e9;margin-bottom:20px}.field.field .mu-workmates h1{letter-spacing:-.03em;font-size:26px}.field.field .mu-workmates p{line-height:1.5}.field.field .mu-workmates .mu-call small{font-size:10px}.field.field .mu-workmates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:740px){.mu-workmates-grid,.field.field .mu-workmates-grid{grid-template-columns:1fr}.mu-workmate{gap:10px;padding:14px}.mu-call{padding:9px}.mu-workmate b{font-size:13px}}.mu-contacts-refresh,.field.field .mu-contacts-refresh{color:#637480;background:#fff;border:1px solid #dce4ea;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 11px;font-size:11px;font-weight:600;display:flex}.mu-sales .mu-header>div{padding-top:14px;padding-bottom:14px}.mu-sales-mark{color:#202b32;background:#ffda24;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:grid}.mu-sales-label{color:#aab8c1;margin-top:2px;font-size:11px;display:block}.mu-sales-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:600;overflow:hidden}.mu-sales-content{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.mu-sales-card{background:#fff;border:1px solid #dde4e9;border-radius:16px;padding:26px;box-shadow:0 3px 12px #22303b04}.mu-sales-title,.mu-sales-week-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mu-sales-title>svg,.mu-sales-week-head>svg{color:#91a0aa}.mu-sales-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#7b8b95;margin-bottom:6px;font-size:10px;font-weight:650}.mu-sales h1{letter-spacing:-.035em;font-size:26px;font-weight:750}.mu-sales h2{letter-spacing:-.025em;font-size:20px;font-weight:700}.mu-sales-status{background:#f4f7f9;border:1px solid #e4eaee;border-radius:11px;align-items:center;gap:13px;margin-top:24px;padding:18px;display:flex}.mu-sales-status.is-running{color:#24654f;background:#eef8f3;border-color:#dceee4}.mu-sales-dot{background:#a1afb9;border-radius:50%;flex-shrink:0;width:8px;height:8px}.is-running .mu-sales-dot{background:#2d986b;box-shadow:0 0 0 4px #2d986b15}.mu-sales-status b{font-size:15px}.mu-sales-status p{color:#71818c;margin-top:4px;font-size:12px;line-height:1.6}.mu-sales-action{color:#202b32;background:#ffda24;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;margin-top:16px;font-size:18px;font-weight:750;display:flex}.mu-sales-action.clock-out{color:#fff;background:#b83934}.mu-sales-help{color:#7b8b95;margin-top:16px;font-size:11px;line-height:1.65}.mu-sales-week-total{border-bottom:1px solid #e8edf1;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 0;display:flex}.mu-sales-week-total>b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px}.mu-sales-week-total>b>span{letter-spacing:0;color:#71818c;font-size:15px;font-weight:500}.mu-sales-week-total p{color:#71818c;font-size:11px;line-height:1.6}.mu-sales-recent>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:13px;display:flex}.mu-sales-recent span{color:#71818c;margin-top:4px;font-size:11px;display:block}.mu-sales-recent strong{white-space:nowrap;font-size:12px}.mu-sales-recent>p{color:#71818c;padding:24px 0;font-size:13px}.mu-sales-saved{color:#24654f;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.mu-sales-setup{color:#756327;background:#fffbea;border:1px solid #eddfa0;border-radius:9px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.6}.mu-sales-error{color:#a03530;background:#fff0ef;border:1px solid #f0d4d2;border-radius:12px;padding:15px;font-size:13px}.mu-sales-error button{margin-top:8px;font-weight:700;text-decoration:underline;display:block}.mu-sales-payroll{color:#637480;text-underline-offset:3px;font-size:12px;font-weight:650;text-decoration:underline}@media (max-width:639px){.mu-sales-card{padding:20px}.mu-sales h1{font-size:23px}.mu-sales-name{max-width:120px;font-size:11px}.mu-sales-content{gap:15px;padding:16px 12px}.mu-sales-status{margin-top:20px;padding:15px}.mu-sales-week-total{gap:10px}}.mu-time-off{color:#1c2931;background:#fff;border:1px solid #dde4e9;border-radius:16px;min-width:0;padding:26px}.mu-leave-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.mu-leave-heading h1{letter-spacing:-.03em;font-weight:750;font-size:25px!important}.mu-leave-heading p:not(.mu-sales-eyebrow){color:#71818c;margin-top:6px;font-size:12px;line-height:1.6}.mu-leave-secondary,.mu-leave-primary,.mu-leave-approve{color:#526772;cursor:pointer;background:#fff;border:1px solid #d5dfe6;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}.mu-leave-heading>.mu-leave-secondary{flex-shrink:0}.mu-leave-primary{color:#202b32;background:#ffda24;border-color:#ffda24}.mu-leave-approve{color:#296849;background:#edf8f1;border-color:#d5e9dc}.mu-time-off button:disabled{opacity:.5;cursor:not-allowed}.mu-leave-form{background:#f8fafb;border:1px solid #e3e9ee;border-radius:12px;padding:20px}.mu-time-off h2{font-weight:700;font-size:16px!important}.mu-leave-form h2{align-items:center;gap:8px;margin-bottom:16px;display:flex}.mu-leave-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mu-time-off label{color:#526772;font-size:12px;font-weight:600;display:block}.mu-time-off :is(input,select,textarea){box-sizing:border-box;color:#1c2931;background:#fff;border:1px solid #cbd5dd;border-radius:9px;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:10px 12px;font-size:15px;display:block}.mu-time-off textarea{resize:vertical}.mu-leave-form>label{margin-top:14px}.mu-leave-help{color:#7b8b95;margin:10px 0;font-size:10px;line-height:1.6}.mu-leave-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px;display:flex}.mu-leave-views{background:#edf1f4;border-radius:8px;gap:3px;padding:3px;display:flex}.mu-leave-views button{color:#637480;background:0 0;border:0;border-radius:6px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:650}.mu-leave-views button[aria-pressed=true]{color:#202b32;background:#fff;box-shadow:0 1px 4px #25394814}.mu-leave-list{gap:12px;display:grid}.mu-leave-request{border:1px solid #e3e9ee;border-radius:11px;padding:17px}.mu-leave-request-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mu-leave-request-head b{font-size:13px}.mu-leave-request-head p{color:#637480;margin-top:5px;font-size:12px;line-height:1.5}.mu-leave-status{text-transform:capitalize;white-space:nowrap;color:#71818c;background:#f0f3f5;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650}.mu-leave-status.pending{color:#927421;background:#fff8da}.mu-leave-status.approved{color:#296849;background:#edf8f1}.mu-leave-status.declined{color:#a03530;background:#fff0ef}.mu-leave-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.mu-leave-request-actions{border-top:1px solid #edf1f4;margin-top:14px;padding-top:14px}.mu-leave-buttons{gap:8px;margin-top:10px;display:flex}.mu-leave-cancel{color:#7b8b95;text-underline-offset:3px;min-height:40px;margin-top:8px;font-size:11px;text-decoration:underline;display:block}.mu-leave-success{color:#296849;background:#edf8f1;border:1px solid #d5e9dc;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:12px}.mu-leave-empty{color:#7b8b95;padding:24px 0;font-size:13px}.mu-leave-footer{color:#7b8b95;border-top:1px solid #e8edf1;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.65}.mu-sales-time-off{color:#526772;background:#fff;border:1px solid #dde4e9;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:12px 15px;font-size:12px;font-weight:650;display:flex}.field.field .mu-field-time-off{color:#637480;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;display:flex;text-decoration:none!important}.field.field .f-nav{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}@media (max-width:639px){.mu-time-off{padding:18px}.mu-leave-heading{gap:10px}.mu-leave-heading h1{font-size:23px!important}.mu-leave-grid{grid-template-columns:1fr}.mu-leave-form{padding:15px}.mu-time-off :is(input,select,textarea){font-size:16px}.mu-leave-request{padding:14px}.mu-leave-secondary{padding:8px 10px;font-size:11px}.mu-leave-request-head p{font-size:11px}}
