:root{--ss-page:#f6f6f3;--ss-ink:#1b2430;--ss-secondary:#5b6573;--ss-line:#e6e5e0;--ss-link:#1f5fa8;--ss-orange:#e8892b}body{font-family:Inter,system-ui,sans-serif}body:has(.ss-client){background:var(--ss-page);color:var(--ss-ink)}body:has(.ss-client) .account-controls{display:none}.ss-client{background:var(--ss-page);color:var(--ss-ink);min-height:100dvh;font:400 15px/22px Inter,system-ui,sans-serif}.ss-client :is(button,input,textarea,select){font-family:inherit}.ss-client input,.ss-client textarea,.ss-client select{font-size:16px}.ss-client h1{letter-spacing:normal;font:600 28px/34px Inter,system-ui,sans-serif}.ss-client h2{letter-spacing:normal;font:600 17px/24px Inter,system-ui,sans-serif}.ss-client a{color:var(--ss-link);text-decoration:none}.ss-client a:hover{text-decoration:underline}.ss-client :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:2px;outline:2px solid #1f5fa866}.ss-client :is(button,a,summary){touch-action:manipulation}.ss-client button{border:1px solid var(--ss-line);min-width:44px;min-height:44px;color:var(--ss-ink);background:#fff;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600}.ss-client button:disabled{opacity:.4}.ss-primary.ss-primary,.ss-client button.ss-primary{border:1px solid var(--ss-ink);background:var(--ss-ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.ss-header{border-bottom:1px solid var(--ss-line);background:#fff;flex:none;height:56px}.ss-header-inner{align-items:center;gap:20px;max-width:1184px;height:56px;margin:auto;padding:0 32px;display:flex}.ss-brand{flex-shrink:0;align-items:center;gap:8px;min-height:44px;font-weight:600;line-height:18px;display:flex;color:var(--ss-ink)!important}.ss-brand small{letter-spacing:normal;color:var(--ss-secondary);font:400 12px/16px Inter,system-ui,sans-serif;display:block}.ss-header-actions{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.ss-header-actions>a,.ss-breadcrumb a{align-items:center;min-height:44px;display:flex}.ss-header-actions button{white-space:nowrap}.ss-breadcrumb{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.ss-breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss-account.ss-account{background:0 0;border:0;flex:none;margin:0;padding:0;position:relative}.ss-account summary{border:1px solid var(--ss-line);cursor:pointer;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 4px;font-weight:500;list-style:none;display:flex}.ss-account summary::-webkit-details-marker{display:none}.ss-avatar{width:30px;height:30px;color:var(--ss-ink);background:#f1f0ec;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ss-account-menu{z-index:1100;border:1px solid var(--ss-line);background:#fff;border-radius:14px;min-width:245px;max-width:calc(100vw - 40px);padding:16px;position:absolute;top:48px;right:0;box-shadow:0 8px 24px #1b243014}.ss-account-menu>p{color:var(--ss-secondary);font-size:12px}.ss-account-menu strong{overflow-wrap:anywhere;margin:4px 0 12px;font-size:13px;display:block}.ss-account-menu a,.ss-account-menu button{text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:44px;padding:8px;font-weight:400;display:flex}.ss-content{min-width:0;max-width:1184px;margin:auto;padding:32px}.ss-panel{border:1px solid var(--ss-line);background:#fff;border-radius:14px;padding:24px}.ss-error-page{flex-direction:column;align-items:flex-start;gap:20px;max-width:680px;margin:32px auto;display:flex}.ss-error-page .ss-primary{margin-top:4px}.ss-pill{min-height:24px;color:var(--ss-secondary);white-space:nowrap;background:#f1f0ec;border-radius:999px;align-items:center;padding:3px 8px;font:600 12px/18px Inter,system-ui,sans-serif;display:inline-flex}.ss-pill[data-tone=green]{color:#22663a;background:#e7f3ea}.ss-pill[data-tone=amber]{color:#8a4a10;background:#fdf1e4}.ss-pill[data-tone=red]{color:#8c2a1e;background:#fbe9e6}.ss-request-title{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:600;line-height:22px;display:block}.ss-request-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ss-request-meta time,.ss-request-meta small{color:var(--ss-secondary);white-space:normal;font:400 12px/18px Inter,system-ui,sans-serif}.ss-request-reply{color:var(--ss-secondary);overflow-wrap:break-word;margin-top:8px;font-size:13px;line-height:18px}.ss-skeletons{gap:20px;min-width:0;padding:24px 0;display:grid}.ss-skeleton{background:#eae9e4;border-radius:10px;animation:1.5s ease-in-out infinite alternate ss-pulse;display:block}.ss-skeleton-line{width:65%;height:20px}.ss-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ss-skeleton-card{height:180px}@keyframes ss-pulse{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ss-skeleton{animation:none}}@media (max-width:700px){.ss-header-inner{gap:12px;padding:0 20px}.ss-content{padding:24px 20px}.ss-panel{padding:16px}.ss-breadcrumb{display:none}.ss-header-actions{gap:8px}.ss-account-name,.ss-operator{display:none!important}.ss-header-actions>button{padding:8px;font-size:13px}.ss-brand>span{font-size:15px}.ss-skeleton-grid{grid-template-columns:1fr}}.ss-client{--background:#f6f6f3;--foreground:#1b2430;--border:#e6e5e0;--input:#e6e5e0;--muted-foreground:#5b6573;--primary:#1b2430;--primary-foreground:white;--ring:#1f5fa866}.ss-auth main{max-width:624px;padding:48px 32px}.ss-auth main>section{box-shadow:none;border:1px solid #e6e5e0;border-radius:14px;padding:24px}.ss-auth main h1{letter-spacing:normal;font:600 28px/34px Inter,system-ui,sans-serif}.ss-auth main p{font-size:15px;line-height:22px}.ss-auth main form>button:first-of-type{color:#fff;background:#1b2430;border-color:#1b2430}.ss-auth main button:disabled{opacity:.4}.ss-client [aria-label="People with access"]{margin-bottom:24px}.ss-client [aria-label="People with access"]>div{margin-bottom:20px}.ss-client .sign-search{background:#fff;border:1px solid #e6e5e0;border-radius:10px;min-width:0}.ss-client .sign-search:focus-within{outline-offset:2px;outline:2px solid #1f5fa866}.ss-client .sign-search input{flex:1;min-width:0;box-shadow:none!important;outline:none!important}.ss-client .sign-search .ss-clear-search{background:0 0;border:0;flex:none;width:44px;height:44px;padding:0;font-size:24px}.ss-client .sign-empty{flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.ss-client .sign-empty>div{flex-wrap:wrap;gap:12px;display:flex}.ss-client .sign-tabs{flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.ss-client .sign-tabs button{flex:none;font-weight:600}.ss-client .ss-trial-banner{color:#8a4a10;background:#fdf1e4;border:1px solid #e9cda8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;padding:16px 20px;display:flex}.ss-client .ss-trial-banner p{flex:1;min-width:220px;margin:0;font-size:15px;line-height:22px}.ss-client .ss-trial-banner small{flex-basis:100%;font-size:13px}.ss-start-dialog{color:#1b2430;width:min(520px,100vw - 40px);box-shadow:0 8px 24px #1b243014}.ss-start-dialog::backdrop{background:#1b24304d}.ss-start-dialog p{margin:16px 0 24px;font-size:15px;line-height:22px}.ss-start-dialog>div{gap:12px;display:flex}.equipment-workspace.ss-client{display:block}.equipment-workspace.ss-client.equipment-chat-open{grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.ss-client .equipment-live-chat{scrollbar-gutter:stable;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.ss-client .equipment-chat{flex-direction:column;flex:1;height:auto;min-height:0;max-height:none;padding:16px;display:flex;overflow:hidden}.ss-client .equipment-chat>header,.ss-client .equipment-chat>p,.ss-client .equipment-chat>form{flex:none}.ss-client .equipment-chat>p{margin:8px 0;font-size:13px;line-height:18px}.ss-client .equipment-chat>form{border-top:1px solid #e6e5e0;margin:12px 0 0;padding-top:12px}.ss-client .equipment-chat textarea{resize:none;border-radius:10px;min-height:72px;max-height:150px}.ss-client .equipment-chat-messages{scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;margin:12px 0 0;padding-right:8px;overflow:hidden auto}.ss-client .equipment-chat .equipment-requests article{overflow-wrap:break-word;min-width:0;padding:16px 0;display:block}.ss-client .equipment-requests .ss-request-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-client .equipment-requests .ss-request-meta small{white-space:normal;min-width:0;margin:0}.ss-client .equipment-requests .ss-request-meta span{white-space:nowrap;min-width:0}.ss-client .equipment-requests .ss-request-reply{white-space:normal;margin:8px 0 0;font-size:13px;line-height:18px}.ss-client .equipment-requests article:focus,.ss-client .equipment-requests article:target{background:#fdf9f2;border-left:3px solid #e8892b;outline:none;padding:16px}.ss-client .equipment-requests article .ss-request-title{overflow-wrap:break-word;word-break:normal;font-size:15px;line-height:22px}.ss-client .equipment-chat-close{flex:none;align-self:flex-end;min-height:44px;margin:8px 16px 0}.ss-client .equipment-chat-messages>div{min-width:0}.ss-client .equipment-requests{margin-bottom:24px}body:has(.ss-conversation-page){overflow:hidden}.ss-conversation-page{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.ss-conversation-page>.intake-shell{--ink:#1b2430;--muted:#5b6573;--line:#e6e5e0;--green:#1b2430;background:#f6f6f3;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;max-width:1184px;min-height:0;margin:0 auto;padding:0 32px;font-size:15px;display:flex;overflow:hidden}.ss-conversation-page .conversation-heading{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 12px;display:flex}.ss-conversation-page .conversation-heading h1{letter-spacing:normal;margin:0 0 8px;font:600 28px/34px Inter,system-ui,sans-serif}.ss-conversation-page .conversation-heading p{font-size:15px;line-height:22px}.ss-conversation-page .conversation-layout{flex:1;gap:0;width:100%;max-width:100%;min-height:0;padding:12px 0 24px;display:flex;overflow:hidden}.ss-conversation-page .conversation-layout>.intake-conversation{background:#fff;border:1px solid #e6e5e0;border-radius:14px;flex-direction:column;flex:1;gap:12px;min-width:0;height:100%;min-height:0;padding:16px 24px;display:flex;overflow:hidden}.ss-conversation-page .intake-messages{scrollbar-gutter:stable;flex:1;gap:20px;min-height:0;padding:8px;overflow:hidden auto;max-height:none!important}.ss-conversation-page .intake-composer{background:#fff;border:1px solid #e6e5e0;border-radius:14px;flex:none;max-width:100%;margin:0;padding:12px 16px}.ss-conversation-page .intake-composer textarea{resize:none;min-height:58px;max-height:140px;padding:8px 0;font-size:16px;line-height:22px}.ss-conversation-page .intake-compose-actions{margin-top:8px}.ss-conversation-page .conversation-error,.ss-conversation-page .conversation-approval,.ss-conversation-page .conversation-progress,.ss-conversation-page .conversation-notes-access{flex:none}.ss-conversation-page .intake-messages article{max-width:680px;font-size:15px;line-height:22px}.ss-conversation-page .intake-messages p{font-size:15px;line-height:22px}.ss-conversation-page .intake-participant{background:#f1f0ec;align-self:flex-end}.ss-conversation-page .intake-participant>small{display:none}.ss-conversation-page .conversation-understanding{position:static}.ss-conversation-page>main>div:has(>button){flex:none}.ss-conversation-page .intake-small{font-size:12px;line-height:16px}@media (max-width:800px){.equipment-workspace.ss-client.equipment-chat-open{display:block}.ss-client .equipment-live-chat{z-index:1000;width:100%;height:100dvh;max-height:100dvh;position:fixed;inset:0}body:has(.equipment-live-chat[aria-modal=true]){overflow:hidden}.ss-client .equipment-chat{padding:16px 20px}.ss-auth main{padding:32px 20px}.ss-auth main>section{padding:16px}.ss-conversation-page>.intake-shell{padding:0 20px}.ss-conversation-page .conversation-heading{padding:16px 0 8px}.ss-conversation-page .conversation-heading time{display:none}.ss-conversation-page .conversation-layout{padding:8px 0 16px}.ss-conversation-page .conversation-layout>.intake-conversation{gap:8px;padding:12px}.ss-conversation-page .intake-composer{padding:12px}.ss-client .ss-trial-banner{align-items:stretch}.ss-client .ss-trial-banner .ss-primary{width:100%}}.ss-client[data-owner-home] main{padding-top:32px}.ss-client[data-owner-home] main>div:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.ss-client[data-owner-home] main>div:first-child h1{letter-spacing:normal;font:600 28px/34px Inter,system-ui,sans-serif}.ss-client[data-owner-home] #requests a{min-width:0;padding:16px 20px;display:block}.ss-client[data-owner-home] #requests a>.ss-request-meta{justify-content:flex-start;align-items:center}.ss-client[data-owner-home] #requests a>.ss-request-title{font-size:15px;font-weight:600;line-height:22px;display:block}.ss-client[data-owner-home] #requests .ss-request-meta .ss-pill{font-size:12px;font-weight:600}.ss-client[data-owner-home] #requests a p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.ss-client[data-owner-home] #requests a small{white-space:normal}.ss-client[data-owner-home] main>div:first-child>p:before{content:"·";margin-right:12px}.ss-demo-banner{color:#8a4a10;background:#fdf1e4;border-radius:8px;margin:20px 0 0;padding:6px 12px;font-size:13px;display:inline-block}.ss-client .equipment-requests .ss-pill[data-tone=green]{color:#22663a;background:#e7f3ea}.ss-client .equipment-requests .ss-pill[data-tone=amber]{color:#8a4a10;background:#fdf1e4}@media (max-width:700px){.ss-header-actions>button{white-space:normal;flex-shrink:1;width:132px;max-width:132px;padding:4px 8px;font-size:13px;line-height:16px}.ss-client[data-owner-home] main>div:first-child>p:before{content:none}}.ss-account-menu .ss-mobile-operator{display:none}@media (max-width:700px){.ss-account-menu .ss-mobile-operator{display:flex}}.ss-client .equipment-live-chat{scrollbar-gutter:auto}@media (max-width:700px){.ss-header-actions>button{flex-shrink:0;width:132px;height:44px;min-height:44px}.ss-account summary{justify-content:center;width:44px;padding:6px}.ss-header-inner,.ss-header-actions{gap:8px}.ss-brand>span{font-size:14px}.ss-account summary{gap:4px;width:54px;padding:4px}.ss-account summary>span:last-child{display:inline}.ss-client #equipment-chat-toggle{white-space:normal;padding:4px 8px;font-size:13px;line-height:16px}}.ss-client.ss-conversation-page .conversation-layout .intake-messages{min-height:0;padding:8px}.ss-client.ss-conversation-page .intake-composer{padding:12px}.ss-client.ss-conversation-page .intake-composer textarea{height:58px;min-height:48px;padding:8px 0}.ss-client.ss-conversation-page .intake-compose-actions{margin-top:8px}.ss-client.ss-conversation-page .intake-composer textarea:placeholder-shown{overflow:hidden}.ss-client .equipment-live-chat{scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;display:block;overflow:hidden auto}.ss-client .equipment-live-chat .equipment-chat{height:auto;min-height:calc(100% - 60px);max-height:none;display:block;position:static;overflow:visible}.ss-client .equipment-live-chat .equipment-chat-messages{scrollbar-gutter:auto;height:auto;min-height:0;max-height:none;margin:16px 0;padding:0;display:block;overflow:visible}.ss-client .equipment-live-chat .equipment-chat>form{z-index:4;background:#fff;margin:0;padding:12px 0 0;position:sticky;bottom:0;box-shadow:0 -8px 16px #fff}.ss-client .equipment-live-chat .equipment-chat-close{z-index:5;background:#fff;margin-left:auto;position:sticky;top:8px}.ss-client .equipment-live-chat [data-new-reply]{z-index:5;position:sticky;bottom:190px}.ss-client.ss-conversation-page{scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;display:block;overflow:hidden auto}.ss-client.ss-conversation-page>.ss-header{z-index:20;position:sticky;top:0}.ss-client.ss-conversation-page>.intake-shell{min-height:calc(100dvh - 56px);font-family:Inter,system-ui,sans-serif;display:block;overflow:visible}.ss-client.ss-conversation-page .conversation-layout{height:auto;padding:12px 0 24px;display:block;overflow:visible}.ss-client.ss-conversation-page .conversation-layout>.intake-conversation{background:#fff;border:1px solid #e6e5e0;border-radius:14px;height:auto;min-height:0;padding:24px;display:block;overflow:visible}.ss-client.ss-conversation-page .conversation-layout .intake-messages{scrollbar-gutter:auto;height:auto;min-height:0;padding:16px 0;display:block;overflow:visible;max-height:none!important}.ss-client.ss-conversation-page .intake-messages>div{gap:20px}.ss-client.ss-conversation-page .intake-composer{z-index:10;background:#fff;border:1px solid #e6e5e0;border-radius:14px;margin:0;padding:16px;position:sticky;bottom:0;box-shadow:0 -12px 20px #fff}.ss-client.ss-conversation-page :is(button,input,textarea,select),.ss-client.ss-conversation-page .intake-messages :is(article,p){font-family:Inter,system-ui,sans-serif}.ss-client.ss-conversation-page button{color:#1b2430;background:#fff;border:1px solid #e6e5e0;border-radius:10px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:600;line-height:22px}.ss-client.ss-conversation-page .intake-action{color:#fff;background:#1b2430;border-color:#1b2430}.ss-client.ss-conversation-page .conversation-notes-link{color:#1f5fa8;background:0 0;border:0;min-height:44px;padding:0;text-decoration:none}.ss-client.ss-conversation-page .conversation-notes-link:hover{text-decoration:underline}.ss-client.ss-conversation-page .conversation-progress-note{background:#fff;border:1px solid #e6e5e0;border-radius:14px}.ss-client.ss-conversation-page [data-new-reply]{z-index:11;position:sticky;bottom:190px}@media (max-width:800px){.ss-client.ss-conversation-page .conversation-layout>.intake-conversation{padding:16px}.ss-client.ss-conversation-page .intake-composer{padding:12px}.ss-client.ss-conversation-page .intake-compose-actions button:not(.intake-action){padding:8px}}.ss-client.ss-conversation-page :is(button,a,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #1f5fa866}body:has(.equipment-workspace.equipment-chat-open){overflow:hidden}.equipment-workspace.ss-client.equipment-chat-open{height:100dvh;min-height:0;overflow:hidden}.equipment-workspace.ss-client.equipment-chat-open>.sign-app{scrollbar-gutter:stable;height:100dvh;min-height:0;overflow:hidden auto}@media (max-width:800px){.equipment-workspace.ss-client.equipment-chat-open>.sign-app{overflow:hidden}}.ss-client.ss-client{--ss-focus:#1f5fa866;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:22px}.ss-client.ss-client :is(button,input,textarea,select){font-family:Inter,system-ui,sans-serif}.ss-client.ss-client h1{letter-spacing:normal;font:600 28px/34px Inter,system-ui,sans-serif}.ss-client.ss-client h2{letter-spacing:normal;font:600 17px/24px Inter,system-ui,sans-serif}.ss-client.ss-client h3{letter-spacing:normal;font:600 15px/22px Inter,system-ui,sans-serif}.ss-client.ss-client :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ss-focus);outline-offset:2px;box-shadow:none}.ss-client.ss-client a,.ss-client.ss-client .sign-text-button,.ss-client.ss-client .conversation-notes-link{color:#1f5fa8;text-decoration:none}.ss-client.ss-client :is(a,.sign-text-button,.conversation-notes-link):hover{text-decoration:underline}.ss-client.ss-client button{color:#1b2430;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #e6e5e0;border-radius:10px;min-width:44px;min-height:44px;font:600 15px/22px Inter,system-ui,sans-serif}.ss-client.ss-client :is(button.ss-primary,button.sign-primary,.intake-action,.equipment-chat form button,.ss-auth-primary),.ss-client.ss-auth main form>button:first-of-type{color:#fff;background:#1b2430;border-color:#1b2430}.ss-client.ss-client button:disabled{opacity:.4}.ss-client.ss-client :is(button.ss-primary,button.sign-primary,.intake-action,.equipment-chat form button):disabled,.ss-client.ss-auth main form>button:first-of-type:disabled{color:#fff;background:#1b2430}.ss-client.ss-client :is(.sign-open,.sign-text-button,.sign-back,.conversation-notes-link){color:#1f5fa8;background:0 0;border-color:#0000}.ss-client.ss-client .sign-search:focus-within{outline:2px solid var(--ss-focus);outline-offset:2px;box-shadow:none}.ss-client.ss-client .sign-search input:focus-visible{box-shadow:none;outline:none}.ss-client.ss-client :is(input,textarea,select){font-size:16px}.ss-client.ss-client :is(.ss-pill,.sign-condition){box-sizing:border-box;letter-spacing:normal;white-space:nowrap;color:#5b6573;background:#f1f0ec;border:0;border-radius:999px;justify-content:center;align-items:center;height:24px;min-height:24px;padding:0 8px;font:600 12px/16px Inter,system-ui,sans-serif;display:inline-flex}.ss-client.ss-client :is(.ss-pill[data-tone=green],.sign-condition.good,.sign-condition.ready){color:#22663a;background:#e7f3ea}.ss-client.ss-client :is(.ss-pill[data-tone=amber],.sign-condition.fair,.sign-condition.attention){color:#8a4a10;background:#fdf1e4}.ss-client.ss-client :is(.ss-pill[data-tone=red],.sign-condition.poor,.sign-condition.missing,.sign-condition.off_road){color:#8c2a1e;background:#fbe9e6}.ss-client.ss-client :is(.intake-label,.conversation-card-label){letter-spacing:normal;text-transform:none;color:#5b6573;font:500 12px/16px Inter,system-ui,sans-serif}.ss-client.ss-client :is(.sign-hint,.sign-footer-note,.sign-section-head p,.sign-history-card small,.sign-table small){letter-spacing:normal;color:#5b6573;font-size:13px;line-height:18px}.ss-client.ss-client .sign-history-date{letter-spacing:normal;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.ss-client.ss-client .sign-current-body>p,.ss-client.ss-client .sign-history-card p,.ss-client.ss-client .sign-heading p,.ss-client.ss-client .sign-history-card b{font-size:15px;line-height:22px}.ss-client.ss-client .sign-history-date>span{letter-spacing:normal;text-transform:none;font-size:12px}.ss-client.ss-client .equipment-extra-values dt{font-size:12px}.ss-client.ss-client .sign-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;padding:3px;display:flex;overflow-x:auto}.ss-client.ss-client .sign-tabs button{color:#1b2430;white-space:nowrap;background:#fff;border:1px solid #e6e5e0;border-radius:999px;flex:none;min-height:44px;padding:8px 14px;font-size:15px;font-weight:600}.ss-client.ss-client .sign-tabs button[aria-pressed=true]{color:#fff;background:#1b2430;border-color:#1b2430;font-weight:600}.ss-client.ss-client .sign-filter-count{font-weight:400}.ss-client.ss-client .photo-due-filter:before{content:"";vertical-align:middle;background:#e8892b;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ss-client.ss-client .sign-filters{flex-wrap:wrap;gap:12px;display:flex}.ss-client.ss-client .sign-table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.sign-col-name{width:120px}.sign-col-condition{width:140px}.sign-col-photo{width:160px}.sign-col-action{width:80px}.ss-client.ss-client .sign-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;padding:16px;font-size:15px;line-height:22px}.ss-client.ss-client .sign-table thead th{letter-spacing:normal;text-transform:none;font-size:12px;line-height:16px}.ss-client.ss-client .sign-table tbody tr{cursor:pointer;transition:background .12s}.ss-client.ss-client .sign-table tbody tr:hover{background:#f1f0ec}.ss-client.ss-client .sign-table tbody .sign-row-due:hover{background:#fdf1e4}.ss-client.ss-client .sign-photo-button{color:#1b2430;white-space:nowrap;background:#fff;border:1px solid #e6e5e0;padding:8px 12px;font-size:13px}.ss-client.ss-client .sign-section-head>span:not(.ss-pill){letter-spacing:normal;text-transform:none;font-size:13px}.ss-client.ss-client .ss-account-menu button{color:#1f5fa8;text-align:left;border:0;font-weight:400}.ss-client.ss-client .ss-account-menu button:hover{text-decoration:underline}.ss-client .ss-chat-short{display:none}.ss-client .ss-chat-long{display:inline}.ss-client .ss-header-inner{gap:16px}.ss-client .ss-breadcrumb{white-space:nowrap;flex:none}.ss-client .ss-breadcrumb>span:last-child{text-overflow:clip;overflow:visible}.ss-client .ss-operator{white-space:nowrap}@media (max-width:1100px){.ss-client .ss-operator{display:none!important}.ss-client .ss-account-menu .ss-mobile-operator{display:flex}.ss-client .ss-chat-long{display:none}.ss-client .ss-chat-short{display:inline}}@media (max-width:760px){.ss-client.ss-client .sign-table colgroup{display:none}.ss-client.ss-client .sign-table tbody :is(th,td){padding:0}.ss-client.ss-client .sign-table tbody tr{padding:16px}.ss-client.ss-client .sign-table tbody th{font-size:15px}.ss-client.ss-client .sign-tabs{width:100%;max-width:100%}.ss-client.ss-client .sign-filters,.ss-client.ss-client .sign-content{min-width:0}}@media (max-width:700px){.ss-client .ss-header-actions #equipment-chat-toggle{white-space:nowrap;width:auto;min-width:44px;max-width:none;padding:8px;font-size:13px}.ss-client .ss-header-inner{gap:8px}}.equipment-workspace.ss-client.equipment-chat-open{height:auto;min-height:100dvh;display:block;overflow:visible}.equipment-workspace.ss-client.equipment-chat-open>.sign-app{height:auto;min-height:100dvh;overflow:visible}.ss-client.ss-client dialog.equipment-live-chat{color:#1b2430;scrollbar-gutter:auto;background:#fff;border:0;border-left:1px solid #e6e5e0;border-radius:0;width:380px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:-8px 0 24px #1b243014}.ss-client.ss-client dialog.equipment-live-chat:not([open]){display:none}.ss-client.ss-client dialog.equipment-live-chat[open]{animation:.18s ease-out ss-chat-enter;display:block}.ss-client dialog.equipment-live-chat::backdrop{background:#1b24304d}.ss-client .equipment-chat-sheet{flex-direction:column;height:100%;min-height:0;display:flex}.ss-client .equipment-chat-panel-header{z-index:6;background:#fff;border-bottom:1px solid #e6e5e0;flex:none;justify-content:space-between;align-items:center;min-height:64px;padding:8px 16px 8px 24px;display:flex}.ss-client .equipment-chat-panel-header h2{margin:0}.ss-client.ss-client .equipment-chat-panel-header .equipment-chat-close{background:#fff;border:0;width:44px;height:44px;margin:0;padding:0;font-size:28px;font-weight:400;line-height:1;position:static}.ss-client .equipment-chat-scroll{scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.ss-client.ss-client .equipment-chat-scroll .equipment-chat{box-sizing:border-box;height:auto;min-height:100%;padding:16px 24px}.ss-client.ss-client .equipment-chat-scroll .equipment-chat-messages{scrollbar-gutter:auto;height:auto;max-height:none;overflow:visible}.ss-client.ss-client .equipment-chat-scroll .equipment-chat>form{z-index:4;background:#fff;margin-top:16px;padding:12px 0;position:sticky;bottom:0;box-shadow:0 -8px 16px #fff}@keyframes ss-chat-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:600px){.ss-client.ss-client dialog.equipment-live-chat{border:0;width:100vw}.ss-client .equipment-chat-panel-header{padding-left:20px}.ss-client.ss-client .equipment-chat-scroll .equipment-chat{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.ss-client.ss-client dialog.equipment-live-chat[open]{animation:none}}.ss-client.ss-client .sign-filters{flex-direction:row;align-items:center}.ss-client.ss-client .sign-search{box-sizing:border-box;flex:0 320px;height:44px;min-height:44px}.ss-client.ss-client .sign-tabs button.photo-due-filter:not([aria-pressed=true]){color:#1b2430;background:#fff;border-color:#e6e5e0}.ss-client.ss-client .sign-tabs button .sign-filter-count{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font:400 15px/22px Inter,system-ui,sans-serif;display:inline}@media (max-width:760px){.ss-client.ss-client .sign-search{flex:100%}}.ss-client.ss-client .sign-camera{color:#1b2430;letter-spacing:normal;background:#f1f0ec;border-color:#e6e5e0;font-size:13px}.ss-client.ss-client .sign-camera svg{color:#1b2430}.ss-client.ss-client .conversation-final-brief{background:#fff;border-color:#e6e5e0;border-radius:14px}.ss-app-signoff{color:#5b6573;letter-spacing:normal;max-width:1120px;margin:0 auto;padding:20px 32px 32px;font:400 12px/18px Inter,system-ui,sans-serif}@media (max-width:700px){.ss-app-signoff{padding:20px}}.ss-client.ss-client .ss-error-page a.ss-primary{color:#fff;text-decoration:none}
.account-controls-module__POPn9W__account{border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;padding:6px 4%;font-size:13px;line-height:1.4;display:flex}.account-controls-module__POPn9W__account>span{overflow-wrap:anywhere;min-width:0}.account-controls-module__POPn9W__account>div{flex-wrap:wrap;gap:4px 16px;display:flex}.account-controls-module__POPn9W__account button{min-height:44px;color:var(--foreground);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.account-controls-module__POPn9W__account [role=alert]{color:var(--destructive)}@media (max-width:600px){.account-controls-module__POPn9W__account{justify-content:flex-start;gap:0;padding:8px 16px}.account-controls-module__POPn9W__account>span{width:100%}.account-controls-module__POPn9W__account>div{justify-content:space-between;width:100%}}
