.office-disclosure-toggle{display:none}.office-disclosure-content{display:contents}.office-mobile-only{display:none}@media(max-width:1279px),(hover:none)and (pointer:coarse)and (max-width:1366px){.office-mobile-only{display:block}.office-desktop-only{display:none!important}.office-page{padding:20px 16px max(32px,env(safe-area-inset-bottom));min-width:0}.office-page :where(input,textarea,select){font-size:16px}.office-page :where(h1,h2,h3,p,a),.office-dialog :where(h1,h2,h3,p,a){overflow-wrap:anywhere}.office-page :where(button,a,input),.office-dialog :where(button,a,input){touch-action:manipulation}.office-page :where(img),.office-dialog :where(img){max-width:100%}.office-header>div:first-child{gap:12px;padding:12px 16px}.office-header>div:first-child>div:first-child{flex:1;gap:10px}.office-header>div:first-child>div:first-child>:first-child{flex-shrink:0;width:44px;height:44px}.office-header h1{font-size:16px;line-height:1.3}.office-disclosure{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;overflow:clip}.office-disclosure-toggle{text-align:left;width:100%;min-height:56px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:650;display:flex}.office-disclosure-content{min-width:0;padding:0 14px 16px;display:block}.office-disclosure[data-expanded=false]>.office-disclosure-content,.office-disclosure-content>h3,.office-disclosure-content>div:first-child>h3,.office-disclosure-content>div:first-child>div:first-child>h3{display:none}.office-disclosure-content>.office-dashboard-panel{height:auto;max-height:560px;box-shadow:none;border:0;border-radius:0}.office-dashboard-panel>div:first-child{display:none}.office-dashboard-panel>ul,.office-dashboard-panel>div{scrollbar-gutter:auto}.office-dashboard-search{flex-wrap:wrap;justify-content:space-between;gap:16px 8px;display:flex}.office-dashboard-search>h1{font-size:24px;font-weight:700}.office-dashboard-search>div{order:3;width:100%}.office-dashboard-search>a{min-height:44px;padding:10px 12px;font-size:12px}.office-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:20px}.office-kpi{text-align:center;background:color-mix(in srgb,var(--info) 6%,var(--card));grid-column:span 2;justify-content:center;min-width:0;padding:16px 6px}.office-kpi:nth-last-child(-n+2){grid-column:span 3}.office-kpi:nth-child(3),.office-kpi:last-child{background:color-mix(in srgb,var(--success) 7%,var(--card))}.office-kpi:nth-child(4){background:color-mix(in srgb,var(--warning) 8%,var(--card))}.office-kpi>span{display:none}.office-today-list{border:0;gap:12px;display:grid}.office-today-list>button{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:16px}.office-today-list p{white-space:normal}.office-job-list{background:0 0;border:0;border-radius:0;overflow:visible}.office-job-list>div:first-child{display:none}.office-job-list>div:last-child{gap:14px;display:grid}.office-job-list>div:last-child>div{border:0}.office-job-row{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:14px;padding:34px 16px 16px;display:grid}.office-job-row>div{min-width:0;padding-left:0}.office-job-row>div:first-of-type{text-align:left;flex-direction:row;align-items:flex-start}.office-job-row>div:nth-of-type(3){flex-wrap:wrap;gap:4px 12px;display:flex}.office-job-row>div:nth-of-type(5){border-top:1px solid var(--border);padding-top:12px}.office-job-row>svg:last-child{position:absolute;bottom:20px;right:16px}.office-job-row>div:nth-of-type(6){padding-right:24px;font-size:11px}.office-dialog{border-radius:20px;min-width:0;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.office-dialog :where(input,textarea,select){font-size:16px}.office-command-dialog{border-radius:0;height:100dvh;width:100vw!important;max-width:100vw!important;max-height:100dvh!important}.office-command-dialog .office-command-header{background:var(--card);padding:48px 16px 20px}.office-command-dialog .office-command-identity{flex-wrap:wrap;padding-right:0}.office-command-dialog .office-command-identity h2{font-size:22px}.office-command-dialog .office-command-actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start}.office-command-dialog .office-command-actions button{min-height:44px}.office-command-dialog .office-command-body{gap:12px;padding:16px}.office-command-dialog .office-command-body>section:first-child:has(.office-progress-legend){padding:4px}.office-command-dialog .office-progress-legend{flex-wrap:wrap;gap:8px}.office-command-dialog .office-command-body .office-disclosure-content>.rounded-2xl{border:0;padding:8px 0}.office-command-dialog .office-command-body .office-disclosure-content>div:first-child:has(h3){flex-wrap:wrap;gap:8px}.office-command-dialog .office-progress-grid{flex-direction:column;gap:0;display:flex;min-width:0!important}.office-command-dialog .office-progress-step{grid-template-columns:44px minmax(0,1fr) auto;place-items:start;gap:10px;width:100%;padding:6px 0 26px;display:grid;position:relative}.office-command-dialog .office-progress-step:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:38px;bottom:0;left:21px}.office-command-dialog .office-progress-step[data-done=true]:before{background:var(--success)}.office-command-dialog .office-step-marker{grid-area:1/1/span 4;width:44px}.office-command-dialog .office-step-marker>span{display:none}.office-command-dialog .office-step-label{grid-area:1/2;justify-content:flex-start;height:auto;margin:8px 0 0;padding:0}.office-command-dialog .office-step-label>span{text-align:left;text-transform:none;letter-spacing:0;font-size:14px;display:block;overflow:visible}.office-command-dialog .office-step-manager{grid-area:1/3;margin:0}.office-command-dialog .office-step-attachment,.office-command-dialog .office-step-visits{grid-column:2/4;justify-content:flex-start;min-height:0;margin:0}.office-command-dialog .office-step-visits:empty{display:none}.office-command-dialog .office-step-visits>*{max-width:100%}.office-command-dialog .office-tracker-card>div:first-child{flex-wrap:wrap;gap:12px}.office-command-dialog .office-tracker-card>div:first-child>div:last-child{align-items:flex-start}.office-command-dialog .office-command-actions{gap:8px;padding-right:0}.office-command-dialog .office-progress-grid{touch-action:pan-y}.office-command-dialog .select-none:has(>.no-scrollbar)>div:last-child{display:none}.office-command-dialog .no-scrollbar:has(>.office-progress-grid){touch-action:pan-y;overflow:visible}.office-create header>div{padding:12px 16px}.office-create header>div>div:last-child{width:44px}.office-create .office-create-steps{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.office-create-steps>span{background:var(--border);border-radius:8px;width:32px;height:5px}.office-create-steps>span[data-active=true]{background:var(--success)}.office-create .office-page{padding-bottom:0}.office-create h1{font-size:24px;line-height:1.25}.office-create .rounded-3xl{border-radius:18px;padding:16px}.office-create-footer{z-index:20;background:var(--background);padding:14px 16px max(14px,env(safe-area-inset-bottom));margin:24px -16px 0;position:sticky;bottom:0}.office-create-footer button{min-height:48px;padding:10px 16px}.office-create-footer button:last-child{flex:1;justify-content:center}.office-calendar-heading{flex-direction:column;align-items:stretch;gap:20px}.office-month-nav{gap:6px;width:100%}.office-month-nav>span{flex:1;min-width:0}.office-month-nav>button{flex-shrink:0;min-width:40px;min-height:44px}.office-calendar-day{min-width:0;min-height:76px;padding:6px 2px}.office-calendar-day>div{align-items:center}.office-calendar-day span{white-space:normal;text-align:center;color:var(--success);font-size:10px;line-height:1.3}.office-day-sheet{width:100vw;max-width:100vw;height:min(92dvh,900px);padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;top:auto;bottom:0}.office-day-sheet>.sticky{padding:24px 50px 16px 16px}.office-day-sheet>.space-y-3{padding:16px}.office-day-sheet>button{z-index:20;min-width:36px;min-height:36px}.office-template-card{padding:16px}.office-template-dialog>div{min-width:0}.office-template-dialog>.px-6{padding-left:16px;padding-right:16px}.office-template-dialog>div:first-child{text-align:left;padding-right:48px}.office-template-dialog .office-template-timeline{flex-direction:column;width:100%;display:flex;min-width:0!important}.office-template-timeline>:not(.office-template-insert){grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid;position:relative}.office-template-timeline>:not(:last-child):not(.office-template-insert):before{content:"";background:var(--success);width:2px;position:absolute;top:42px;bottom:-12px;left:19px}.office-template-timeline .office-template-label{grid-area:1/2;justify-content:flex-start;height:auto;margin:0;padding:0}.office-template-timeline .office-template-label>span{text-align:left;text-transform:none;letter-spacing:0;font-size:14px;display:block;overflow:visible}.office-template-timeline .office-template-node{grid-area:1/1;width:40px}.office-template-timeline .office-template-node>.absolute{display:none}.office-template-timeline .office-template-node+div{grid-area:1/3;height:auto;margin:0}.office-template-timeline .office-template-insert{align-items:flex-start;padding:0 0 0 2px}.office-template-insert>:first-child,.office-template-insert>:last-child{display:none}.office-template-insert button{width:36px;height:36px}.office-template-step-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-left:0}.office-employee-sheet{border-radius:0;height:100dvh;max-height:100dvh}.office-employee-sheet>header,.office-employee-sheet>div{padding-left:16px;padding-right:16px}.office-employee-sheet>header button{min-width:44px;min-height:44px}.office-employee-sheet input,.office-employee-sheet select{font-size:16px}.office-employee-sheet [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.office-employee-sheet [role=radiogroup] button{min-width:0;padding:12px}.office-connections .office-connection-card{border-radius:20px}.office-connections .office-connection-title{flex-wrap:wrap;align-items:flex-start}.office-connections .office-connection-title>div{flex-basis:100%}.office-connections .office-connection-title>span{margin-left:0}.office-connections .office-connection-footer{flex-direction:column;align-items:stretch}.office-connections .office-connection-footer>div{flex-wrap:wrap}.office-connections .office-connection-footer button{min-height:44px}.office-connections .office-connection-card .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.office-connections .flex.max-w-2xl{flex-wrap:wrap;gap:8px}.office-connections .flex.max-w-2xl>div{flex-basis:100%}body[data-office-ui=true] [role=dialog],body[data-office-ui=true] [role=alertdialog]{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body[data-office-ui=true] [role=dialog] :where(input,textarea,select){font-size:16px}body[data-office-ui=true] [role=dialog]>button:last-child{min-width:36px;min-height:36px}body[data-office-ui=true] [role=dialog] :where(p,h2,h3,h4){overflow-wrap:anywhere}.office-archive-list{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.office-archive-sheet{width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom);max-width:100vw!important;max-height:100dvh!important}.office-archive-record>header{padding:44px 16px 20px}.office-archive-record>header>div:first-child{flex-direction:column;gap:16px;padding-right:0}.office-archive-record>header>div:first-child>div:last-child{flex-flow:wrap;align-items:center}.office-archive-record h2{font-size:24px}.office-archive-record>div{padding-left:16px;padding-right:16px}.office-archive-record>div>section{padding-top:20px;padding-bottom:20px}.office-archive-record .office-disclosure{margin-top:20px;padding:0}.office-archive-record .office-disclosure-content>h3{display:none}.office-archive-record .office-disclosure li{gap:10px}.office-archive-record .office-disclosure li>span:not(.absolute){width:26px;height:26px}.office-archive-record .office-disclosure li>.absolute{left:12px}.office-archive-record .office-disclosure li .px-5,.office-archive-record .office-disclosure li .px-6{padding-left:10px;padding-right:10px}.office-archive-record .office-disclosure li .gap-6{gap:12px}.office-archive-record .office-disclosure li button{flex-wrap:wrap}.office-archive-preview>div:last-of-type{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.office-archive-preview>div:last-of-type>div:last-child{width:100%}.office-archive-preview>div:last-of-type button{flex:1;justify-content:center;min-height:44px}.office-connections .office-connection-request,.office-connections .office-connection-result{flex-wrap:wrap;align-items:flex-start}.office-connections .office-connection-request>div:last-child:not(.min-w-0),.office-connections .office-connection-result>div:last-child{flex-wrap:wrap;flex-basis:100%;padding-top:8px}.office-connections .office-connection-request button,.office-connections .office-connection-result button{min-height:44px}.office-connections .office-connection-result .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.office-archive-sheet .grid-cols-5>div>.absolute,.office-command-dialog .grid-cols-5>div>.absolute{white-space:normal;text-align:center;letter-spacing:0;width:100%;font-size:10px}.office-archive-sheet .grid-cols-5>div>span:first-child,.office-command-dialog .grid-cols-5>div>span:first-child{width:34px;height:34px;margin-top:6px}.office-archive-sheet .grid-cols-5>div>span:first-child>svg,.office-command-dialog .grid-cols-5>div>span:first-child>svg{width:18px;height:18px}.office-header .office-mobile-only{display:grid}.office-page input{min-width:0}.office-page .truncate{overflow-wrap:anywhere}.office-today-container{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.office-jobs>section{position:relative}.office-jobs>section>div{width:100%}.office-jobs>section h2{padding-right:110px;font-size:22px}.office-jobs>section>a{gap:4px;min-height:44px;padding:10px;font-size:11px;position:absolute;top:0;right:0}.office-job-row .truncate,.office-command-dialog .office-tracker-card .truncate{white-space:normal;overflow:visible}.office-command-dialog .office-step-date{grid-column:2/4;margin-top:-2px}.office-command-dialog .office-step-date:empty{display:none}.office-command-dialog .office-activity-section{border:1px solid var(--border);border-radius:16px;padding:8px 14px}.office-command-dialog .office-activity-section>section>button{min-height:40px}.office-command-dialog .office-activity-section>section>button>span{text-transform:none;letter-spacing:0;font-size:14px}.office-archive :where(.line-clamp-2,.line-clamp-1),.office-archive-record :where(.truncate,.line-clamp-2){white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.office-archive [role=region]{height:auto;padding-right:0;overflow:visible}.office-archive-record .office-disclosure img.h-24{width:100%;max-width:140px;height:80px}.office-archive-record .office-disclosure .flex:has(>img.h-24){flex-wrap:wrap;gap:10px}.office-archive-record .office-disclosure .flex:has(>img.h-24)>div{flex-basis:100%}.office-archive-record>div>section:has(button) input{min-width:0}.office-archive-record>div>section>div>.grid-cols-2{width:100%}.office-archive-record>div>section>div>.grid-cols-2 button{white-space:normal;min-height:44px}.office-archive-record label:has(>input[type=file]){height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.office-archive-record label:has(>input[type=file])>svg{flex-shrink:0}.office-connections .fixed>.relative.max-w-lg{max-height:calc(100dvh - 32px);overflow-y:auto}.office-create .office-create-timeline{flex-direction:column;display:flex;min-width:0!important}.office-create-timeline>div{grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid;position:relative}.office-create-timeline>div:not(:last-child):before{content:"";background:var(--success);width:2px;position:absolute;top:42px;bottom:-12px;left:19px}.office-create-timeline .office-template-label{grid-area:1/2;justify-content:flex-start;height:auto;margin:0}.office-create-timeline .office-template-label span{text-align:left;letter-spacing:0;text-transform:none;font-size:14px;display:block;overflow:visible}.office-create-timeline .office-template-node{grid-area:1/1;width:40px}.office-create-timeline .office-template-node>.absolute{display:none}.office-create-timeline .office-template-node+div{grid-area:1/3;margin:0}.office-employee-sheet>div:last-child{padding-bottom:max(20px,env(safe-area-inset-bottom))}.office-employee-review{max-height:calc(100dvh - 16px)}.office-employee-review .grid-cols-2{grid-template-columns:minmax(0,1fr)}.office-employee-review [aria-label="Employee tracker preview"]>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.office-employee-review [aria-label="Employee tracker preview"]>div>div{min-width:0;position:relative}.office-employee-review [aria-label="Employee tracker preview"]>div>div>div{flex-shrink:1;width:100%;min-width:0}.office-employee-review [aria-label="Employee tracker preview"]>div>div>div>span:first-child{width:32px;height:32px}.office-employee-review [aria-label="Employee tracker preview"]>div>div>div>span:last-child{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:11px}.office-employee-review [aria-label="Employee tracker preview"]>div>div>span{width:calc(100% - 32px);margin-top:0;position:absolute;top:16px;left:calc(50% + 16px)}.office-template-dialog .office-template-timeline>svg{grid-column:3}body[data-office-ui=true] [role=dialog]:not(.flex):not(.overflow-hidden),body[data-office-ui=true] [role=alertdialog]{overflow-y:auto}.office-command-dialog .office-step-manager button{min-width:36px;min-height:36px}.office-templates>div:first-child>div:last-child{flex-wrap:wrap;gap:8px}.office-templates>div:first-child button{min-height:44px}.office-archive-sheet>.min-h-full>header{padding:44px 16px 20px}.office-archive-sheet>.min-h-full>header>div:first-child{flex-wrap:wrap;padding-right:0}.office-archive-sheet>.min-h-full>header h2{font-size:24px}.office-archive-sheet>.min-h-full>div{padding-left:16px;padding-right:16px}.office-archive-sheet img.h-24{max-width:140px}.office-archive-sheet .flex:has(>img.h-24){flex-wrap:wrap}.office-archive-sheet .flex:has(>img.h-24)>div{flex-basis:100%;min-width:0}.office-archive-sheet .truncate{white-space:normal;overflow-wrap:anywhere}.office-employee-sheet [role=radiogroup] button>span:first-child{gap:6px;font-size:14px}.office-employee-sheet [role=radiogroup] button>span:first-child>span:last-child{flex-shrink:0}.office-employee-profile{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px}.office-employee-profile>div{min-width:0}.office-employee-profile .size-44{width:116px;height:116px}.office-employee-profile .size-44>span{text-align:center;max-width:100%}.office-employee-profile .size-44>span>span{flex-wrap:wrap;justify-content:center}.office-employee-profile .size-44>.absolute{white-space:normal;font-size:9px}.office-employee-profile button{white-space:normal;min-height:40px}.office-employee-profile>div:first-child>.grid-cols-2{grid-template-columns:1fr}.office-day-sheet .space-y-2>div:first-child{flex-wrap:wrap}.office-day-sheet .truncate,.office-day-sheet .line-clamp-2{white-space:normal;overflow-wrap:anywhere;display:block}.office-create header :where(a,button){align-items:center;min-height:44px;display:inline-flex}.office-command-dialog button:focus-visible,.office-page button:focus-visible,.office-nav-drawer a:focus-visible,.office-nav-drawer button:focus-visible{outline:2px solid var(--success);outline-offset:3px}body[data-office-ui=true] :is([data-office-close],button[aria-label=Close]:has(>.lucide-x)){box-shadow:none;background-color:#0000;border-color:#0000}body[data-office-ui=true] :is([data-office-close],button[aria-label=Close]:has(>.lucide-x)):not(.absolute):not(.fixed){position:relative}body[data-office-ui=true] :is([data-office-close],button[aria-label=Close]:has(>.lucide-x)):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-office-ui=true] :is([data-office-close],button[aria-label=Close]:has(>.lucide-x)):not(:focus-visible){outline:none}body[data-office-ui=true] :is([data-office-close],button[aria-label=Close]:has(>.lucide-x)):focus-visible{outline:2px solid var(--success);outline-offset:3px}.office-connections .office-connection-address{text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;display:block;overflow:visible}.office-connections .office-connection-email,.office-connections .office-connection-email span{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}}@media(min-width:768px)and (max-width:1279px),(min-width:768px)and (hover:none)and (pointer:coarse)and (max-width:1366px){.office-page{padding:28px 32px max(40px,env(safe-area-inset-bottom))}.office-header>div:first-child{padding-left:24px;padding-right:24px}.office-dialog{border-radius:24px;width:min(100vw - 48px,960px)!important;max-width:min(100vw - 48px,960px)!important;max-height:calc(100dvh - 48px)!important}.office-command-dialog{border-radius:24px;height:min(100dvh - 48px,900px);width:min(100vw - 48px,1120px)!important;max-width:min(100vw - 48px,1120px)!important;max-height:min(100dvh - 48px,900px)!important}.office-command-dialog .office-command-header{padding:28px 28px 20px}.office-command-dialog .office-command-body{padding:24px 28px 28px}.office-calendar-day{min-height:96px;padding:10px 6px}.office-day-sheet{border-radius:24px 0 0 24px;width:min(92vw,640px);max-width:640px;height:100dvh;top:0;bottom:0}.office-archive-sheet{width:min(92vw,1080px);max-width:1080px!important}.office-archive-record>header,.office-archive-sheet>.min-h-full>header{padding-left:28px;padding-right:56px}.office-archive-record>div,.office-archive-sheet>.min-h-full>div{padding-left:28px;padding-right:28px}}
