[data-faro-widget].faro-record-workspace{--primitive-shadow-rest:none;--primitive-shadow-raised:none;--primitive-shadow-pressed:none;--primitive-registration:none;background:var(--card);width:min(100vw - 4rem,56rem);max-width:56rem;height:min(86dvh,50rem);font-family:var(--font-sans);border-radius:var(--faro-radius-xl);border:0;gap:0;padding:0}@media (min-width:768px){[data-faro-widget].faro-record-workspace:has(.schedule-workspace){width:min(100vw - 4rem,68rem);max-width:68rem}}.faro-record-workspace .faro-record-header{background:color-mix(in srgb, var(--muted) 30%, var(--card));border-bottom:0;flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:8px 24px;display:flex}.faro-record-workspace .faro-record-back{width:44px;height:44px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0}.faro-record-identity{flex:1;min-width:0}.faro-record-workspace .faro-record-project-title{font-family:var(--font-sans);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.faro-record-workspace .faro-record-address{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:28px;color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;align-items:center;gap:5px;font-size:12px;display:flex}.faro-record-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faro-record-address svg{flex-shrink:0}.faro-record-workspace .faro-record-address:hover{color:var(--foreground);text-decoration-color:currentColor}.faro-record-navigation{align-items:center;min-width:0;display:flex}.faro-record-switcher{align-items:center;display:flex;position:relative}.faro-record-switcher>svg{pointer-events:none;color:var(--muted-foreground);position:absolute;left:12px}.faro-record-workspace .faro-record-select{border-radius:var(--faro-radius-sm);max-width:200px;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0 12px 0 36px;font-size:13px}.faro-record-workspace .faro-record-select:hover{background:var(--muted)}[data-faro-widget].faro-record-workspace .faro-mobile-work-body{flex:1;min-width:0;padding:24px 28px 28px;scroll-padding-block:24px}.faro-record-workspace :is(button,a,select,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}[data-faro-widget].faro-record-workspace .border,.dark [data-faro-widget][data-theme=dark].faro-record-workspace .border{border-color:var(--border)!important;box-shadow:none!important}.dark [data-faro-widget][data-theme=dark].faro-record-workspace :is(.schedule-view-tabs,.schedule-ask-button){background-color:#0000!important}[data-faro-widget].faro-record-workspace button.border:not(:disabled):hover,.dark [data-faro-widget][data-theme=dark].faro-record-workspace button.border:not(:disabled):hover{background-color:var(--muted)!important;border-color:var(--border)!important;box-shadow:none!important;transform:none!important}@media (max-width:767px){[data-faro-widget].faro-record-workspace{height:var(--app-visual-viewport-height,100dvh);border-radius:0}.faro-record-workspace .faro-record-header{min-height:72px;padding:max(8px, env(safe-area-inset-top,0px)) 12px 8px 6px;gap:6px}.faro-record-workspace .faro-record-project-title{font-size:13px}.faro-record-workspace .faro-record-address{min-height:44px}.faro-record-workspace .faro-record-select{color:#0000;appearance:none;width:44px;max-width:44px;padding:0}.faro-record-workspace .faro-record-select>[data-slot=select-value],.faro-record-workspace .faro-record-select>svg{display:none}.faro-record-switcher>svg{left:14px}[data-faro-widget].faro-record-workspace .faro-mobile-work-body{padding:20px 16px max(24px, env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.faro-record-workspace[data-state=open]{animation:faro-record-enter var(--motion-duration-fast) var(--motion-ease-out)}@keyframes faro-record-enter{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.faro-record-workspace{transition:none;animation:none}}@media (max-width:767px){[data-faro-widget].faro-operating-shell .faro-workspace-header{padding-top:env(safe-area-inset-top,0px);height:calc(3rem + env(safe-area-inset-top,0px));min-height:calc(3rem + env(safe-area-inset-top,0px))}[data-faro-widget] .faro-mobile-review-panel :is(input,textarea,select),[data-faro-widget].faro-mobile-work-dialog :is(input,textarea,select){font-size:1rem}[data-faro-widget] .faro-mobile-review-panel{top:var(--app-visual-viewport-top,0px);height:var(--app-visual-viewport-height,100dvh);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}[data-faro-widget] .faro-mobile-review-panel button{min-height:44px}[data-faro-widget].faro-mobile-work-dialog{inset:var(--app-visual-viewport-top,0px) 0 auto;width:100%;max-width:100%;height:var(--app-visual-viewport-height,100dvh);max-height:var(--app-visual-viewport-height,100dvh);--tw-translate-x:0px;--tw-translate-y:0px;border:0;border-radius:0;gap:0;padding:0;animation:none;transform:translate(0,0)}[data-faro-widget].faro-mobile-work-dialog>[data-slot=dialog-header]{padding:calc(var(--faro-space-8) + env(safe-area-inset-top,0px)) 4rem var(--faro-space-8) var(--faro-space-8);text-align:left;border-bottom:1px solid var(--faro-border);flex-shrink:0}[data-faro-widget].faro-mobile-work-dialog>[data-slot=dialog-close]{top:calc(.5rem + env(safe-area-inset-top,0px))}[data-faro-widget] .faro-mobile-work-body{padding:var(--faro-space-8) max(var(--faro-space-8), env(safe-area-inset-right,0px)) calc(var(--faro-space-8) + env(safe-area-inset-bottom,0px)) max(var(--faro-space-8), env(safe-area-inset-left,0px));scroll-padding-block:var(--faro-space-8)}[data-keyboard-open]:has([data-faro-widget]) .sullix-mobile-bottom-nav{display:none}}[data-faro-widget] .faro-guidance{margin-top:var(--faro-space-6);color:var(--faro-text);text-align:left;font-size:var(--faro-text-sm);letter-spacing:0}[data-faro-widget] .faro-guidance-header,[data-faro-widget] .faro-guidance-footer{justify-content:space-between;align-items:center;gap:var(--faro-space-3);flex-wrap:wrap;display:flex}[data-faro-widget] .faro-guidance-header{font-weight:600}[data-faro-widget] .faro-guidance-header>:last-child,[data-faro-widget] .faro-guidance-meta,[data-faro-widget] .faro-guidance-owner{color:var(--faro-text-secondary)}[data-faro-widget] .faro-guidance-meta{margin-block:var(--faro-space-3)}[data-faro-widget] .faro-guidance-list{margin:0;padding:0;list-style:none}[data-faro-widget] .faro-guidance-item{align-items:center;gap:var(--faro-space-5);padding-block:var(--faro-space-5);border-top:1px solid var(--faro-border);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-faro-widget] .faro-guidance-evidence{overflow-wrap:anywhere;min-width:0}[data-faro-widget] .faro-guidance-evidence h3,[data-faro-widget] .faro-guidance-evidence h4,[data-faro-widget] .faro-guidance-group h3{font-size:var(--faro-text-lg);margin:0;font-weight:600}[data-faro-widget] .faro-guidance-group{border-top:1px solid var(--faro-border);padding-block:var(--faro-space-5)}[data-faro-widget] .faro-guidance-group-toggle{justify-content:space-between;align-items:center;gap:var(--faro-space-3);min-height:var(--faro-control-2xl);cursor:pointer;color:var(--faro-text-secondary);list-style:none;display:flex}[data-faro-widget] .faro-guidance-group-toggle::-webkit-details-marker{display:none}[data-faro-widget] details[open]>.faro-guidance-group-toggle svg{transform:rotate(180deg)}[data-faro-widget] .faro-guidance-group-toggle:focus-visible{outline:2px solid var(--faro-copper);outline-offset:2px}[data-faro-widget] .faro-guidance-record-meta{gap:var(--faro-space-2) var(--faro-space-5);color:var(--faro-text-secondary);font-size:var(--faro-text-sm);flex-wrap:wrap;display:flex}[data-faro-widget] .faro-guidance-action--primary{text-underline-offset:3px;text-decoration:underline}[data-faro-widget] .faro-guidance-evidence p{margin:var(--faro-space-2) 0 0;line-height:1.5}[data-faro-widget] .faro-guidance-controls{flex-direction:column;align-items:flex-end;display:flex}[data-faro-widget] .faro-guidance-action{justify-content:center;align-items:center;gap:var(--faro-space-3);min-height:var(--faro-control-2xl);padding-inline:var(--faro-space-3);color:var(--faro-text);font-size:var(--faro-text-sm);border-radius:var(--faro-radius-sm);font-weight:600;text-decoration:none;display:inline-flex}[data-faro-widget] .faro-guidance-action:hover{background:var(--faro-tint-1)}[data-faro-widget] .faro-guidance-action:focus-visible{outline:2px solid var(--faro-copper);outline-offset:2px}[data-faro-widget] .faro-guidance-warning{color:var(--faro-warning);line-height:1.5}@media (max-width:767px){[data-faro-widget] .faro-guidance-item{gap:var(--faro-space-2);grid-template-columns:minmax(0,1fr)}[data-faro-widget] .faro-guidance-controls{flex-flow:wrap;justify-content:space-between}[data-faro-widget] .faro-guidance-evidence p{font-size:var(--faro-text-lg)}}
