@media (max-height:600px){.portal-next .workspace-main.workspace-main-messages{overscroll-behavior:contain;overflow-y:auto}.portal-next .workspace-main-messages>.clarity-messages{flex:1 0 300px;min-height:300px}}.portal-next .portal-command-trigger{text-align:left;cursor:pointer;width:100%;font:inherit}.portal-command-trigger span{color:#536779;flex:1;font-size:13px}.portal-next .portal-command-dialog{color:#0a2540;background:#fff;border:1px solid #dbe3eb;border-radius:12px;width:min(640px,100vw - 32px);max-height:76dvh;margin:12vh auto auto;padding:0;position:fixed;inset:0;box-shadow:0 20px 70px #0a254025}.portal-command-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a25404d}.portal-command-surface{flex-direction:column;max-height:76dvh;display:flex}.portal-command-surface>header{border-bottom:1px solid #e3e8ee;align-items:center;gap:12px;padding:18px 20px;display:flex}.portal-command-surface input{color:#0a2540;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.portal-command-surface header button{background:#f4f7fa;border:0;border-radius:5px;padding:6px}.portal-command-results{overscroll-behavior:contain;padding:8px;overflow:auto}.portal-command-results>button{text-align:left;color:#0a2540;background:#fff;border:0;border-radius:6px;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.portal-command-results>button[aria-selected=true]{background:#fff3ed}.portal-command-results>button>span:nth-child(2){flex:1;min-width:0}.portal-command-results strong,.portal-command-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-command-results strong{font-size:13px;font-weight:600}.portal-command-results small{color:#647789;margin-top:3px;font-size:12px}.portal-command-kind{color:#697c8f;width:60px;font-size:10px;font-weight:600}.portal-command-results>p{color:#647789;padding:24px;font-size:14px}.portal-command-surface>footer{color:#647789;border-top:1px solid #e3e8ee;justify-content:space-between;gap:8px;padding:12px 20px;font-size:11px;display:flex}.portal-next .clarity-project{background:#fff;border:1px solid #e3e8ee;border-radius:9px;overflow:hidden}.clarity-project-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.portal-next .clarity-project-header h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:14px 0 5px;font-size:24px;line-height:1.3}.clarity-project-header>div:first-child{min-width:0}.clarity-project-header p{color:#647789;margin:0;font-size:13px}.clarity-back{color:#536779;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:500;display:flex}.clarity-back :is(svg,.workspace-icon){width:14px}.clarity-project-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.clarity-tabs{border-bottom:1px solid #e3e8ee;gap:28px;padding:0 28px;display:flex;overflow:auto}.clarity-tabs button{white-space:nowrap;color:#536779;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:14px 0;font-size:13px;font-weight:500;display:flex}.clarity-tabs button[aria-pressed=true]{color:#c43b00;border-color:#ff4f00}.clarity-tabs b{background:#fff0e8;border-radius:4px;padding:2px 5px;font-size:10px}.clarity-project-layout{grid-template-columns:minmax(0,1fr) 260px;display:grid}.clarity-project-content{min-width:0;padding:24px 28px}.clarity-project-meta{background:#fafbfd;border-left:1px solid #e3e8ee;padding:24px}.portal-next .clarity-project h3{letter-spacing:0;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.5}.clarity-project-meta dl{margin:16px 0}.clarity-project-meta dl>div{margin:0 0 18px}.clarity-project-meta dt{color:#697c8f;margin-bottom:5px;font-size:12px}.clarity-project-meta dd{color:#0a2540;text-transform:capitalize;overflow-wrap:anywhere;margin:0;font-size:13px}.clarity-project-meta>p{color:#697c8f;font-size:12px;line-height:1.6}.clarity-project-meta>a{color:#c43b00;align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:600;display:flex}.clarity-project-meta>a :is(svg,.workspace-icon){width:14px}.clarity-next-action{background:#fff8f4;border:1px solid #ffe2d2;border-radius:7px;margin-bottom:24px;padding:20px}.clarity-section-label{color:#b63800;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.portal-next .clarity-next-action h3{margin-bottom:6px;font-size:18px}.clarity-next-action p{color:#536779;margin:0 0 14px;font-size:13px;line-height:1.7}.clarity-block{margin-bottom:24px}.clarity-block>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.clarity-block>header h3{margin:0}.clarity-block>header small{color:#697c8f;font-size:12px}.clarity-muted{color:#647789;margin-top:12px;font-size:13px;line-height:1.7}.clarity-list-row{color:#354e63;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:flex}.clarity-list-row>:is(svg,.workspace-icon){color:#8090a0;flex-shrink:0;width:16px}.clarity-list-row>span:not(.badge){flex:1;min-width:0}.clarity-list-row>.badge{flex:none}.clarity-list-row strong{font-weight:500}.clarity-list-row small{color:#697c8f;margin-top:4px;font-size:11px;display:block}.clarity-list-row p{margin:4px 0;font-size:13px;line-height:1.6}.clarity-update{border-top:1px solid #e3e8ee;gap:12px;padding:16px 0;display:flex}.clarity-update>span{flex:1;min-width:0}.clarity-update :is(svg,.workspace-icon){color:#c43b00;width:16px}.clarity-update strong{font-size:13px;font-weight:600}.clarity-update p{color:#536779;font-size:13px;line-height:1.6}.clarity-update small{color:#697c8f;font-size:11px}.portal-next .workspace-main-messages{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.portal-next .workspace-main-messages>.clarity-messages{align-self:stretch;width:100%;max-width:none;margin-inline:0}.workspace-main-messages>.workspace-page-head{flex-shrink:0}.portal-next .clarity-messages{background:#fff;border:1px solid #e3e8ee;border-radius:9px;flex:1;min-height:0;display:flex;overflow:hidden}.clarity-client-list{overscroll-behavior:contain;border-right:1px solid #e3e8ee;flex-shrink:0;width:260px;padding:12px 8px;overflow-y:auto}.clarity-client-list label{background:#f6f8fa;border:1px solid #e3e8ee;border-radius:6px;align-items:center;gap:7px;margin:0 4px;padding:9px;display:flex}.clarity-client-list input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.clarity-client-list>p{color:#697c8f;margin:14px 8px;font-size:11px}.clarity-client-list>button{text-align:left;color:#0a2540;background:#fff;border:0;border-radius:6px;gap:10px;width:100%;padding:12px 8px;display:flex}.clarity-client-list>button[aria-pressed=true]{background:#fff3ed}.clarity-client-list>button>span:last-child{min-width:0}.clarity-client-list strong{font-size:13px;font-weight:600;display:block}.clarity-client-list small{color:#697c8f;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.clarity-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.clarity-chat-head{border-bottom:1px solid #e3e8ee;flex-shrink:0;align-items:center;gap:12px;padding:16px 24px;display:flex}.clarity-chat-head>div{flex:1;min-width:0}.portal-next .clarity-chat-head h2{letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.clarity-chat-head p{color:#697c8f;align-items:center;gap:4px;margin:3px 0 0;font-size:11px;display:flex}.clarity-chat-head>a{color:#697c8f}.clarity-chat-avatar{color:#bb3700;background:#fff0e8;border:1px solid #ffdfcd;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.clarity-chat-history{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:12px 28px 24px;overflow:auto}.clarity-chat-message{max-width:80%;margin:6px 0 18px;scroll-margin-block:30px}.clarity-chat-message[data-own=true]{margin-left:auto}.clarity-chat-bubble{background:#f3f6f9;border:1px solid #eaf0f5;border-radius:3px 12px 12px;width:fit-content;max-width:100%;padding:12px 16px}.clarity-chat-message[data-own=true] .clarity-chat-bubble{background:#fff3ed;border-color:#ffe0cf;border-radius:12px 3px 12px 12px;margin-left:auto}.clarity-chat-body{overflow-wrap:anywhere;color:#243f56;white-space:pre-wrap;font-size:13px;line-height:1.75}.clarity-chat-body p{margin:0 0 6px}.clarity-chat-body p:last-child{margin:0}.clarity-chat-body a{color:#b63800;text-decoration:underline}.clarity-chat-body ul,.clarity-chat-body ol{padding-left:20px}.clarity-chat-time{color:#748595;margin-top:6px;font-size:10px;display:block}.clarity-chat-message[data-own=true] .clarity-chat-time{text-align:right}.clarity-chat-message[data-highlighted=true] .clarity-chat-bubble{outline-offset:3px;outline:2px solid #ff7b3d}.clarity-chat-date{text-align:center;color:#697c8f;margin:18px 0 22px;font-size:10px}.clarity-chat-date>span{background:#f6f8fa;border-radius:4px;padding:5px 9px}.clarity-chat-attachment{color:#354e63;overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #dae3ea;border-radius:6px;align-items:center;gap:10px;margin-top:8px;padding:10px;font-size:12px;display:flex}.clarity-chat-attachment>span{flex:1;min-width:0}.clarity-chat-attachment small{color:#697c8f;margin-top:3px;font-size:10px;display:block}.clarity-chat-composer{background:#fff;border:1px solid #d9e2eb;border-radius:8px;flex-shrink:0;margin:0 20px 18px}.clarity-chat-composer:focus-within{border-color:#eaa580;box-shadow:0 0 0 2px #fff3ed}.clarity-chat-composer textarea{resize:vertical;width:100%;max-height:140px;font:inherit;color:#0a2540;background:0 0;border:0;border-radius:8px;outline:none;min-height:60px;padding:14px;font-size:13px;line-height:1.65;display:block}.clarity-composer-tools{align-items:center;gap:10px;padding:6px 10px 10px;display:flex}.clarity-composer-tools>button[type=button]{color:#697c8f;background:0 0;border:0;padding:6px}.clarity-composer-tools small{color:#697c8f;flex:1;font-size:10px}.clarity-pending-file{background:#f6f8fa;border-radius:4px;align-items:center;gap:8px;margin:10px 10px 0;padding:7px;font-size:12px;display:flex}.clarity-pending-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.clarity-pending-file button{color:#647789;background:0 0;border:0}.clarity-chat-error{color:#973200;background:#fff4ee;border:1px solid #f4cdb7;border-radius:6px;align-items:center;gap:12px;margin:8px 20px;padding:10px;font-size:12px;display:flex}.clarity-chat-error button{background:#fff;border:1px solid #f4cdb7;border-radius:4px;margin-left:auto;padding:4px 8px}.clarity-chat-jump{color:#c43b00;background:#fff;border:1px solid #d9e2eb;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:152px;right:28px}.clarity-chat-empty{text-align:center;color:#697c8f;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:36px;display:flex}.clarity-chat-empty h3{color:#0a2540;letter-spacing:0;margin:14px 0 8px;font-size:16px}.clarity-chat-empty p{max-width:310px;margin:0;font-size:13px;line-height:1.7}.clarity-load-history{color:#536779;background:#f6f8fa;border:1px solid #e3e8ee;border-radius:5px;margin:4px auto 18px;padding:7px 12px;font-size:12px;display:block}.clarity-chat-status{color:#697c8f;text-align:center;padding:24px;font-size:13px}.clarity-chat-back{display:none}.portal-next :is(button,a,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #c43b00}.portal-next .workspace-page-head{margin-bottom:20px}.portal-next .workspace-page-head h1{font-size:25px}.portal-next .workspace-page-head p{margin-top:5px;font-size:13px}.portal-next .client-record-doc{max-width:none;padding:24px}.portal-next .client-record-doc .client-project-doc-head{padding:0 0 20px}.portal-next .client-record-doc .client-project-doc-head h1{font-size:24px}.portal-next .client-record-doc .client-project-doc-section{margin:20px 0}.portal-next .client-record-doc .client-project-doc-properties{gap:0 24px}@media (min-width:1300px){.clarity-project-layout{grid-template-columns:minmax(0,1fr) 290px}.clarity-project-content{padding:28px}.clarity-chat-history{padding-inline:40px}.clarity-chat-composer{margin-inline:32px}}@media (max-width:800px){.clarity-project-header{flex-direction:column;align-items:start;gap:16px;padding:20px}.clarity-project-actions{flex-wrap:wrap}.clarity-project-layout{grid-template-columns:1fr}.clarity-project-content{padding:20px}.clarity-project-meta{border-top:1px solid #e3e8ee;border-left:0;padding:20px}.clarity-project-meta dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;display:grid}.clarity-project-meta dl>div{margin:0 0 8px}.clarity-tabs{gap:22px;padding:0 20px}.portal-next .clarity-project-header h2{font-size:21px}.portal-next .workspace-main-messages{padding:12px}.workspace-main-messages .workspace-page-head{margin-bottom:12px}.workspace-main-messages .workspace-page-head p{display:none}.clarity-chat-head{padding:12px 14px}.clarity-chat-history{padding:10px 14px}.clarity-chat-composer{margin:0 10px 10px}.clarity-chat-composer textarea{font-size:16px}.clarity-composer-tools>button{min-width:44px;min-height:44px}.clarity-chat-message{max-width:91%}.clarity-composer-tools small{visibility:hidden;font-size:0}.clarity-client-list{width:100%}.clarity-messages.is-admin[data-conversation-open=true]>.clarity-client-list,.clarity-messages.is-admin[data-conversation-open=false]>.clarity-chat-empty{display:none}.clarity-chat-back{color:#647789;background:0 0;border:0;padding:4px;display:block}.portal-command-kind{width:48px}.portal-command-surface>footer{font-size:10px}.portal-next .client-record-doc{padding:18px}}@media (prefers-reduced-motion:reduce){.portal-next *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portal-next .clarity-admin-project{background:#fff;border:1px solid #e3e8ee;border-radius:9px;padding:24px}.clarity-admin-project>.clarity-back{margin-bottom:24px}.clarity-admin-project>.space-y-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.clarity-admin-project>.space-y-5>div:first-child,.clarity-admin-project>.space-y-5>div:nth-child(2){grid-column:1/-1}.clarity-admin-project>.space-y-5>*{min-width:0;margin:0!important}@media (max-width:800px){.portal-next .clarity-admin-project{padding:18px}.clarity-admin-project>.space-y-5{grid-template-columns:1fr}.clarity-admin-project>.space-y-5>div:first-child,.clarity-admin-project>.space-y-5>div:nth-child(2){grid-column:auto}}.portal-next .clarity-messages{box-shadow:none;border-radius:8px}.portal-next .clarity-chat-head{gap:10px;min-height:66px;padding:12px 22px}.portal-next .clarity-chat-head h2{font-size:14px;line-height:20px}.portal-next .clarity-chat-head p{margin-top:1px;font-size:12px}.portal-next .clarity-chat-head>a{border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.portal-next .clarity-chat-head>a:hover{background:#f5f7fa}.portal-next .clarity-chat-private{color:#65788b;align-items:center;gap:5px;font-size:11px;display:flex}.portal-next .clarity-chat-avatar{color:#c43b00;background:#fff4ed;border:0;border-radius:8px;width:34px;height:34px}.portal-next .clarity-chat-history{padding:4px 24px 20px}.portal-next .clarity-chat-timeline{width:100%}.portal-next .clarity-chat-message{max-width:min(76%,720px);margin-top:20px;margin-bottom:0}.portal-next .clarity-chat-message[data-grouped=true]{margin-top:6px}.portal-next .clarity-message-author{color:#425466;margin-bottom:6px;font-size:11px;font-weight:600}.portal-next .clarity-chat-message[data-own=true] .clarity-message-author{text-align:right}.portal-next .clarity-chat-bubble{background:#f5f7fa;border:0;border-radius:8px;padding:10px 14px 8px}.portal-next .clarity-chat-message[data-own=true] .clarity-chat-bubble{background:#fff2e9;border:0;border-radius:8px}.portal-next .clarity-chat-body{color:#263d50;font-size:13px;line-height:1.65}.portal-next .clarity-chat-time{color:#647789;justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;font-size:10px;line-height:14px;display:flex}.portal-next .clarity-chat-time>span{display:inline-flex}.portal-next .clarity-chat-date{color:#647789;align-items:center;gap:16px;margin:20px 0 4px;font-size:11px;display:flex}.portal-next .clarity-chat-date:before,.portal-next .clarity-chat-date:after{content:"";background:#edf0f3;flex:1;height:1px}.portal-next .clarity-chat-date>span{background:0 0;padding:0}.portal-next .clarity-chat-composer{border-color:#d8e0e8;border-radius:8px;margin:12px 20px 0}.portal-next .clarity-compose-row{align-items:flex-end;gap:8px;padding:6px;display:flex}.portal-next .clarity-chat-composer textarea{resize:none;border-radius:0;flex:1;min-width:0;min-height:38px;max-height:120px;padding:8px 2px;font-size:13px;line-height:22px}.portal-next .clarity-attach-button{color:#65788b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.portal-next .clarity-attach-button:hover{color:#0a2540;background:#f5f7fa}.portal-next .clarity-send-button{border-radius:5px;flex-shrink:0;gap:8px;height:38px;min-height:38px;padding:0 14px}.portal-next .clarity-compose-hint{color:#748595;flex-shrink:0;justify-content:space-between;gap:12px;padding:7px 22px 12px;font-size:10px;line-height:16px;display:flex}.portal-next .clarity-chat-jump{border-radius:6px;bottom:106px;right:26px}.portal-next .clarity-chat-empty{min-height:180px;padding:28px}.portal-next .clarity-chat-empty h3{font-size:15px}.portal-next .clarity-chat-error{margin:8px 20px 0}.portal-next .clarity-client-list{background:#fbfcfd;padding:12px 8px}.portal-next .clarity-client-list>button{background:0 0;border-radius:6px}.portal-next .clarity-client-list>button[aria-pressed=true]{background:#fff0e6}@media (max-width:800px){.portal-next .clarity-chat-head{gap:8px;min-height:62px;padding:10px 12px}.portal-next .clarity-chat-head>a{width:44px;height:44px}.portal-next .clarity-chat-private{display:none}.portal-next .clarity-chat-history{padding:2px 12px 14px}.portal-next .clarity-chat-message{max-width:90%}.portal-next .clarity-chat-body{font-size:14px}.portal-next .clarity-chat-composer{margin:8px 10px 0}.portal-next .clarity-compose-row{gap:4px;padding:4px}.portal-next .clarity-chat-composer textarea{min-height:44px;padding-block:11px;font-size:16px}.portal-next .clarity-attach-button{flex-basis:44px;width:44px;height:44px}.portal-next .clarity-send-button{height:44px;min-height:44px;padding-inline:12px}.portal-next .clarity-send-button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.portal-next .clarity-compose-hint{padding:5px 14px 8px}.portal-next .clarity-compose-hint>span:last-child{display:none}.portal-next .clarity-chat-jump{bottom:100px;right:14px}}
.six9-demo-system .workspace-shell.portal-next{--color-brand:#c43b00;--portal-accent:#ff4f00;--color-brand-soft:#fff3ed;--color-ink:#0a2540;--color-text:#0a2540;--color-body:#425466;--color-text2:#63758b;--color-muted:#76889b;--color-line:#e3e8ee;--color-line-strong:#c1cbd6;--color-surface:#fff;--color-bg:#f6f9fc;color:#0a2540;width:100%;height:100dvh;min-height:0;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;background:#f6f9fc;grid-template-columns:232px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid;overflow:hidden}.six9-demo-system .portal-next *,.six9-demo-system .portal-next :before,.six9-demo-system .portal-next :after{box-sizing:border-box}.six9-demo-system .portal-next :is(h1,h2,h3,h4,button,input,textarea,select){letter-spacing:normal;font-family:inherit}.six9-demo-system .portal-next :is(h1,h2,h3,h4){color:#0a2540;font-weight:600;line-height:1.35}.six9-demo-system .portal-next :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ffb58f}.six9-demo-system .portal-next .workspace-rail{overscroll-behavior:contain;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #e3e8ee;flex-direction:column;gap:0;width:auto;height:100dvh;padding:20px 14px 12px;display:flex;position:relative;inset:auto;overflow-y:auto}.six9-demo-system .portal-next .portal-brand{color:#0a2540;align-items:center;gap:10px;padding:0 6px 22px;text-decoration:none;display:flex}.six9-demo-system .portal-next .portal-brand-image{object-fit:contain;filter:none;width:48px!important;height:38px!important}.six9-demo-system .portal-next .portal-brand>span{gap:1px;display:grid}.six9-demo-system .portal-next .portal-brand strong{font-size:14px;font-weight:650}.six9-demo-system .portal-next .portal-brand small{color:#63758b;font-size:11px}.six9-demo-system .portal-next .portal-search{color:#63758b;background:#f8fafc;border:1px solid #e3e8ee;border-radius:6px;align-items:center;gap:8px;min-height:36px;margin-bottom:24px;padding:0 10px;display:flex}.six9-demo-system .portal-next .portal-search :is(svg,.workspace-icon){flex-shrink:0;width:15px;height:15px}.six9-demo-system .portal-next .portal-search input{color:#425466;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px}.six9-demo-system .portal-next .portal-search kbd{color:#8a99a8;flex-shrink:0;font:10px inherit}.six9-demo-system .portal-next .workspace-nav{gap:24px;margin:0;padding:0;display:grid}.six9-demo-system .portal-next .workspace-nav section{border:0;gap:7px;margin:0;padding:0;display:grid}.six9-demo-system .portal-next .workspace-nav section>p{color:#8795a5;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 10px;font-size:10px;font-weight:650}.six9-demo-system .portal-next .workspace-nav section>div{gap:3px;display:grid}.six9-demo-system .portal-next .workspace-nav a{color:#425466;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.six9-demo-system .portal-next .workspace-nav a :is(svg,.workspace-icon){color:#8795a5;stroke-width:1.7px;flex:none;width:16px;height:16px}.six9-demo-system .portal-next .workspace-nav a:hover{color:#0a2540;background:#f6f9fc}.six9-demo-system .portal-next .workspace-nav a[aria-current=page]{color:#c43b00;box-shadow:none;background:#fff3ed;font-weight:600}.six9-demo-system .portal-next .workspace-nav a[aria-current=page] :is(svg,.workspace-icon){color:#c43b00}.six9-demo-system .portal-next .workspace-nav a>b{color:#c43b00;background:#fff3ed;border:0;border-radius:4px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:650;display:grid}.six9-demo-system .portal-next .portal-no-results{color:#63758b;padding:10px;font-size:12px}.six9-demo-system .portal-next .portal-rail-bottom{gap:14px;margin-top:auto;padding-top:24px;display:grid}.six9-demo-system .portal-next .portal-new-project{color:#425466;background:#fff;border:1px solid #d8dfe8;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.six9-demo-system .portal-next .portal-new-project>span{color:var(--portal-accent);font-size:18px;line-height:1}.six9-demo-system .portal-next .portal-new-project>:is(svg,.workspace-icon){width:14px;margin-left:auto}.six9-demo-system .portal-next .portal-account{border-top:1px solid #e3e8ee;align-items:center;gap:9px;padding:15px 5px 0;display:flex}.six9-demo-system .portal-next .portal-account>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.six9-demo-system .portal-next .portal-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.six9-demo-system .portal-next .portal-account small{color:#63758b;font-size:10px}.six9-demo-system .portal-next .portal-account button{color:#63758b;background:0 0;border:0;padding:5px}.six9-demo-system .portal-next .portal-account button :is(svg,.workspace-icon){width:16px;height:16px}.six9-demo-system .portal-next .workspace-stage{grid-template-rows:56px minmax(0,1fr);height:100dvh;min-height:0;padding:0;display:grid;overflow:hidden}.six9-demo-system .portal-next .portal-global-bar{background:#fff;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:16px;padding:0 30px;display:flex}.six9-demo-system .portal-next .portal-breadcrumb,.six9-demo-system .portal-next .portal-global-tools{align-items:center;gap:12px;display:flex}.six9-demo-system .portal-next .portal-breadcrumb{color:#8795a5;font-size:12px}.six9-demo-system .portal-next .portal-breadcrumb b{color:#b5c0cb;font-weight:400}.six9-demo-system .portal-next .portal-breadcrumb strong{color:#425466;font-weight:500}.six9-demo-system .portal-next .portal-website-link{color:#63758b;align-items:center;gap:7px;margin-right:10px;font-size:12px;text-decoration:none;display:flex}.six9-demo-system .portal-next .portal-website-link :is(svg,.workspace-icon){width:13px}.six9-demo-system .portal-next .workspace-icon-button{color:#63758b;background:#fff;border:1px solid #e3e8ee;border-radius:6px;place-items:center;width:32px;height:32px;min-height:0;padding:0;display:grid;position:relative}.six9-demo-system .portal-next .workspace-icon-button :is(svg,.workspace-icon){width:16px;height:16px}.six9-demo-system .portal-next .workspace-icon-button>b{background:#c43b00}.six9-demo-system .portal-next .portal-menu-toggle,.six9-demo-system .portal-next .portal-menu-backdrop{display:none}.six9-demo-system .portal-next .workspace-main{overscroll-behavior:none;scrollbar-gutter:stable;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:28px 30px 40px;overflow:hidden auto}.six9-demo-system .portal-next .workspace-main>div{max-width:1480px;margin-left:auto;margin-right:auto}.six9-demo-system .portal-next .workspace-page-head{justify-content:space-between;align-items:center;gap:20px;min-height:0;margin:0 0 24px;padding:0;display:flex!important}.six9-demo-system .portal-next .workspace-page-head h1{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:650;line-height:1.25}.six9-demo-system .portal-next .workspace-page-head p{color:#63758b;letter-spacing:0;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.5}.six9-demo-system .portal-next .workspace-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.six9-demo-system .portal-next .workspace-main>div>.workspace-page-head{display:flex!important}.six9-demo-system .portal-next .btn{min-height:34px;box-shadow:none;text-transform:none;letter-spacing:0;border-radius:6px;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.4}.six9-demo-system .portal-next .btn :is(svg,.workspace-icon){width:15px;height:15px}.six9-demo-system .portal-next .btn-primary,.six9-demo-system .portal-next .btn-brand{color:#fff;background:#c43b00;border:1px solid #c43b00}.six9-demo-system .portal-next .btn-primary:hover,.six9-demo-system .portal-next .btn-brand:hover{background:#a93300}.six9-demo-system .portal-next .btn-outline{color:#425466;background:#fff;border:1px solid #d6dee7}.six9-demo-system .portal-next .btn-ghost{color:#c43b00;background:0 0}.six9-demo-system .portal-next .btn:disabled{opacity:.45;cursor:not-allowed}.six9-demo-system .portal-next .field{color:#0a2540;min-height:38px;box-shadow:none;background:#fff;border:1px solid #cfd8e3;border-radius:6px;font-size:13px;line-height:1.5}.six9-demo-system .portal-next textarea.field{resize:vertical}.six9-demo-system .portal-next .label{color:#425466;font-size:12px;font-weight:600}.six9-demo-system .portal-next .badge{white-space:normal;border-radius:4px;max-width:100%;padding:3px 7px;font-size:11px;font-weight:550;line-height:1.25}.six9-demo-system .portal-next .badge-dot{width:5px;height:5px}.six9-demo-system .portal-next .card,.six9-demo-system .portal-next .admin-record-panel,.six9-demo-system .portal-next .client-record-list-card,.six9-demo-system .portal-next .client-project-table-card{box-shadow:none;background:#fff;border:1px solid #e3e8ee;border-radius:9px;overflow:hidden}.six9-demo-system .portal-next .section-label{letter-spacing:.05em;color:#63758b;font-size:11px;font-weight:650}.six9-demo-system .portal-next .progress-track{background:#e9eef4;height:5px}.six9-demo-system .portal-next .progress-fill{background:var(--portal-accent)!important}.six9-demo-system .portal-next .portal-empty{text-align:center;background:#fff;border:1px dashed #d8e1eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:28px;display:flex}.six9-demo-system .portal-next .portal-empty-icon{color:#c43b00;background:#fff3ed;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.six9-demo-system .portal-next .portal-empty-icon :is(svg,.workspace-icon){width:22px;height:22px}.six9-demo-system .portal-next .portal-empty h3{margin:0;font-size:15px}.six9-demo-system .portal-next .portal-empty p{color:#63758b;max-width:360px;margin:7px 0 0;font-size:13px}.six9-demo-system .portal-next .portal-empty-action{margin-top:17px}.six9-demo-system .portal-next .portal-metric-grid{background:#fff;border:1px solid #e3e8ee;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.six9-demo-system .portal-next .portal-metric{color:#425466;background:#fff;border:0;border-right:1px solid #e3e8ee;align-content:start;gap:6px;min-height:120px;padding:20px;text-decoration:none;display:grid}.six9-demo-system .portal-next .portal-metric:last-child{border-right:0}.six9-demo-system .portal-next .portal-metric-label{color:#63758b;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.six9-demo-system .portal-next .portal-metric-label :is(svg,.workspace-icon){color:#a2afbd;width:15px}.six9-demo-system .portal-next .portal-metric strong{color:#0a2540;letter-spacing:-.035em;font-size:27px;font-weight:650;line-height:1.2}.six9-demo-system .portal-next .portal-metric small{color:#8795a5;font-size:11px}.six9-demo-system .portal-next .portal-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(285px,.85fr);align-items:start;gap:20px;display:grid}.six9-demo-system .portal-next .portal-dashboard-column{gap:20px;display:grid}.six9-demo-system .portal-next .portal-section{background:#fff;border:1px solid #e3e8ee;border-radius:9px;overflow:hidden}.six9-demo-system .portal-next .portal-section>header,.six9-demo-system .portal-next .admin-record-panel>header{background:#fff;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:15px 18px;display:flex}.six9-demo-system .portal-next .portal-section>header h2,.six9-demo-system .portal-next .admin-record-panel>header h2{margin:0;font-size:14px;font-weight:600}.six9-demo-system .portal-next .portal-section>header>a,.six9-demo-system .portal-next .admin-record-panel>header>a{color:#c43b00;align-items:center;gap:6px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.six9-demo-system .portal-next .portal-section>header>a :is(svg,.workspace-icon){width:13px}.six9-demo-system .portal-next .portal-section-body{padding:18px}.six9-demo-system .portal-next .portal-data-table-wrap{width:100%;overflow-x:auto}.six9-demo-system .portal-next .portal-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.six9-demo-system .portal-next .portal-data-table th{color:#63758b;white-space:nowrap;background:#fbfcfe;border-bottom:1px solid #e3e8ee;height:35px;padding:8px 18px;font-size:10px;font-weight:600}.six9-demo-system .portal-next .portal-data-table td{color:#425466;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:15px 18px}.six9-demo-system .portal-next .portal-data-table tr:last-child td{border-bottom:0}.six9-demo-system .portal-next .portal-data-table td strong,.six9-demo-system .portal-next .portal-data-table td small{display:block}.six9-demo-system .portal-next .portal-data-table td strong{color:#0a2540;font-size:12px;font-weight:600}.six9-demo-system .portal-next .portal-data-table td small{color:#8795a5;margin-top:3px;font-size:11px}.six9-demo-system .portal-next .portal-data-table a{color:#c43b00;font-weight:550;text-decoration:none}.six9-demo-system .portal-next .portal-data-table td .progress-track{min-width:70px}.six9-demo-system .portal-next .portal-data-table .portal-row-link{white-space:nowrap;align-items:center;gap:6px;display:flex}.six9-demo-system .portal-next .portal-row-link :is(svg,.workspace-icon){width:13px}.six9-demo-system .portal-next .portal-list-row{color:#425466;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:flex}.six9-demo-system .portal-next .portal-list-row:last-child{border-bottom:0}.six9-demo-system .portal-next .portal-list-row>div{min-width:0}.six9-demo-system .portal-next .portal-list-row strong{color:#0a2540;font-size:13px;font-weight:550;display:block}.six9-demo-system .portal-next .portal-list-row small{color:#8795a5;margin-top:4px;font-size:11px;display:block}.six9-demo-system .portal-next .portal-list-row>:is(svg,.workspace-icon){color:#c43b00;flex-shrink:0;width:14px}.six9-demo-system .portal-next .portal-finance-total{color:#63758b;border-bottom:1px solid #e3e8ee;justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.six9-demo-system .portal-next .portal-finance-total:last-child{border:0;padding-bottom:0}.six9-demo-system .portal-next .portal-finance-total strong{color:#0a2540;font-weight:600}.six9-demo-system .portal-next .portal-get-started{background:#fff3ed;border:1px solid #ffd5be;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.six9-demo-system .portal-next .portal-get-started h2{margin:0 0 5px;font-size:15px}.six9-demo-system .portal-next .portal-get-started p{color:#63758b;margin:0;font-size:12px}.six9-demo-system .portal-next :is(.client-project-doc-page,.client-record-doc-page){background:#fff;border:1px solid #e3e8ee;border-radius:9px}.six9-demo-system .portal-next .client-project-doc-toolbar{border-bottom:1px solid #e3e8ee;margin:0;padding:12px 22px}.six9-demo-system .portal-next .client-project-doc-toolbar button{color:#c43b00;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font:500 12px inherit;display:flex}.six9-demo-system .portal-next .client-project-doc-toolbar :is(svg,.workspace-icon){width:14px}.six9-demo-system .portal-next :is(.client-project-doc,.client-record-doc){width:100%;max-width:none;margin:0;padding:22px}.six9-demo-system .portal-next .client-project-doc-head{border-bottom:1px solid #e3e8ee;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 12px;margin:0 0 22px;padding:0 0 20px;display:grid}.six9-demo-system .portal-next .client-project-doc-head>.client-project-doc-icon{color:#c43b00;background:#fff3ed;border-radius:9px;grid-row:1/4;width:42px;height:42px;margin:0}.six9-demo-system .portal-next .client-project-doc-head>p{color:#8795a5;grid-column:2;margin:0;font-size:10px}.six9-demo-system .portal-next .client-project-doc-head>h1{letter-spacing:-.02em;grid-column:2;margin:0;font-size:21px;line-height:1.3}.six9-demo-system .portal-next .client-project-doc-head>span:not(.client-project-doc-icon){color:#63758b;grid-column:2;justify-self:start;margin:0;font-size:12px}.six9-demo-system .portal-next .client-project-doc-section{border:0;margin:0 0 22px;padding:0}.six9-demo-system .portal-next .client-project-doc-section h2{margin:0 0 14px;font-size:14px}.six9-demo-system .portal-next .client-project-doc-section>header{margin:0 0 12px}.six9-demo-system .portal-next .client-project-doc-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.six9-demo-system .portal-next .client-project-doc-properties>div{border-bottom:1px solid #edf1f5;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:10px 0;display:grid}.six9-demo-system .portal-next .client-project-doc-properties dt{color:#8795a5;font-size:12px}.six9-demo-system .portal-next .client-project-doc-properties dd{color:#425466;margin:0;font-size:12px;font-weight:500}.six9-demo-system .portal-next .client-project-doc-links{border:0;gap:8px;margin:0 0 24px;padding:0;display:flex}.six9-demo-system .portal-next .client-project-doc-links>a{color:#425466;background:#fff;border:1px solid #d6dee7;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:11px;display:flex}.six9-demo-system .portal-next .client-project-doc-links>a>:is(svg,.workspace-icon){width:14px}.six9-demo-system .portal-next .client-project-doc-links>a>:is(svg,.workspace-icon):last-child{width:11px;margin-left:8px}.six9-demo-system .portal-next .client-project-doc-list>div{border-color:#edf1f5;min-height:48px;padding:12px 0;font-size:12px}.six9-demo-system .portal-next .client-project-update-list>a{border-color:#edf1f5;min-height:56px;padding:12px 0}.six9-demo-system .portal-next .client-project-update-list strong{font-size:12px}.six9-demo-system .portal-next .client-project-update-list small{font-size:11px}.six9-demo-system .portal-next .client-project-table-card>header,.six9-demo-system .portal-next .client-record-list-card>header{gap:12px;min-height:60px;padding:15px 18px}.six9-demo-system .portal-next .client-project-table-card>header h2,.six9-demo-system .portal-next .client-record-list-card>header h2{font-size:14px;font-weight:600}.six9-demo-system .portal-next .client-project-table-card>header p,.six9-demo-system .portal-next .client-record-list-card>header p{color:#8795a5;margin-top:3px;font-size:12px}.six9-demo-system .portal-next .client-project-table-card>header>strong,.six9-demo-system .portal-next .client-record-list-card>header>strong{color:#63758b;background:#f8fafc;border:1px solid #e3e8ee;border-radius:4px;padding:3px 7px;font-size:10px}.six9-demo-system .portal-next .client-project-table-head,.six9-demo-system .portal-next .client-invoice-table-head{color:#63758b;letter-spacing:.015em;background:#fbfcfe;min-height:36px;padding:8px 18px;font-size:10px}.six9-demo-system .portal-next .client-project-table-body>button,.six9-demo-system .portal-next .client-invoice-table>button{background:#fff;border-color:#edf1f5;min-height:64px;padding:12px 18px;font-size:12px}.six9-demo-system .portal-next .client-project-table-name i{color:#8795a5;background:#f2f4f8;border:0;border-radius:6px;width:31px;height:31px}.six9-demo-system .portal-next .client-project-table-name strong,.six9-demo-system .portal-next .client-invoice-table>button>strong{font-size:12px}.six9-demo-system .portal-next .client-project-table-name small{font-size:11px}.six9-demo-system .portal-next .client-project-table-open{color:#c43b00;font-size:11px}.six9-demo-system .portal-next .client-project-summary{background:#fff;border:1px solid #e3e8ee;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:20px;display:grid;overflow:hidden}.six9-demo-system .portal-next .client-project-summary>div{min-height:100px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e3e8ee;border-radius:0;padding:18px}.six9-demo-system .portal-next .client-project-summary>div:last-child{border-right:0}.six9-demo-system .portal-next .client-project-summary .client-property-icon{display:none}.six9-demo-system .portal-next .client-project-summary>div>span{color:#63758b;font-size:12px}.six9-demo-system .portal-next .client-project-summary strong{font-weight:650;color:#0a2540!important;font-size:23px!important}.six9-demo-system .portal-next .client-project-summary .is-credit{background:#fff}.six9-demo-system .portal-next .approval-filters{background:0 0;border:0;border-bottom:1px solid #e3e8ee;border-radius:0;gap:18px;margin:0 0 20px;padding:0;display:flex;overflow-x:auto}.six9-demo-system .portal-next .approval-filters>button{color:#63758b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:38px;padding:0 1px;font-size:12px;font-weight:500}.six9-demo-system .portal-next .approval-filters>button[aria-pressed=true]{color:#c43b00;background:0 0;border-bottom-color:#c43b00}.six9-demo-system .portal-next .approval-index>button{background:#fff;border-color:#edf1f5;grid-template-columns:32px minmax(0,1fr) auto 15px;min-height:70px;padding:13px 18px}.six9-demo-system .portal-next .approval-index-icon{color:#63758b;background:#f2f4f8;border-radius:6px;width:30px;height:30px}.six9-demo-system .portal-next .approval-index-copy strong{font-size:12px}.six9-demo-system .portal-next .approval-index-copy small,.six9-demo-system .portal-next .approval-index-copy time{font-size:11px}.six9-demo-system .portal-next .client-activity-list>button{border-color:#edf1f5;min-height:62px;padding:13px 18px}.six9-demo-system .portal-next .client-activity-list strong{font-size:12px;font-weight:500}.six9-demo-system .portal-next .client-activity-list small,.six9-demo-system .portal-next .client-activity-list time{font-size:11px}.six9-demo-system .portal-next .approval-decision-tabs>button[aria-pressed=true]{color:#c43b00;background:#fff3ed;border-color:#ffd5be}.six9-demo-system .portal-next .client-doc-decision{background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;padding:18px}.six9-demo-system .portal-next .client-doc-decision p{color:#63758b;font-size:12px}.six9-demo-system .portal-next .client-invoice-document-wrap{max-width:980px;margin:0 auto;padding:20px}.six9-demo-system .portal-next .invoice-screen-actions{gap:8px;padding-top:18px}.six9-demo-system .portal-next :is(.admin-command-layout,.admin-client-portal-grid),.six9-demo-system .portal-next :is(.admin-command-primary,.admin-command-aside){gap:20px}.six9-demo-system .portal-next .admin-record-panel>header>div>span{color:#8795a5;font-size:10px}.six9-demo-system .portal-next .admin-panel-body{padding:18px}.six9-demo-system .portal-next .admin-record-row{background:#fff;border-color:#edf1f5;min-height:62px;padding:12px 18px}.six9-demo-system .portal-next .admin-record-avatar{color:#c43b00;background:#fff3ed;border:0;border-radius:6px;font-size:11px}.six9-demo-system .portal-next .admin-record-name strong{font-size:12px}.six9-demo-system .portal-next .admin-record-name small{font-size:11px}.six9-demo-system .portal-next .admin-project-row{padding:16px 18px}.six9-demo-system .portal-next .admin-project-title strong{font-size:12px}.six9-demo-system .portal-next .admin-project-title span{font-size:11px}.six9-demo-system .portal-next .catalogue-table>div{border-color:#edf1f5;min-height:72px;padding:14px 18px}.six9-demo-system .portal-next .catalogue-table strong{font-size:12px}.six9-demo-system .portal-next .catalogue-table small{font-size:11px}.six9-demo-system .portal-next .catalogue-icon{background:#f5f7fa;border:0;border-radius:6px;width:32px;height:32px}.six9-demo-system .portal-next .catalogue-actions button{color:#c43b00;font-size:11px}.six9-demo-system .portal-next .settings-profile{background:#fff;border-radius:9px;padding:20px}.six9-demo-system .portal-next .settings-rows label{border-color:#edf1f5;min-height:72px;padding:18px}.six9-demo-system .portal-next .settings-rows strong{font-size:12px}.six9-demo-system .portal-next .settings-rows small{max-width:560px;font-size:11px}.six9-demo-system .portal-next .settings-rows input{accent-color:#c43b00}.six9-demo-system .portal-next .settings-security{padding:18px}.six9-demo-system .portal-next .settings-security p{font-size:12px}.six9-demo-system .portal-next .admin-portal-compose .admin-panel-body{gap:16px;padding:20px}.six9-demo-system .portal-next .admin-portal-controls a{border-color:#edf1f5;min-height:70px;padding:14px 18px}.six9-demo-system .portal-next .admin-portal-controls strong{font-size:12px}.six9-demo-system .portal-next .admin-portal-controls small{font-size:11px}.six9-demo-system .portal-next .admin-portal-history>div>div{border-color:#edf1f5;padding:13px 18px}.six9-demo-system .portal-next table{border-collapse:collapse}.six9-demo-system .portal-next table th{color:#63758b;letter-spacing:.025em;background:#fbfcfe;font-size:10px;font-weight:600}.six9-demo-system .portal-next table td{font-size:12px}.six9-demo-system .portal-next .workspace-main .shadow-sm,.six9-demo-system .portal-next .workspace-main .shadow-md,.six9-demo-system .portal-next .workspace-main .shadow-lg{box-shadow:none}.six9-demo-system .portal-next .portal-messaging-layout{background:#fff;border:1px solid #e3e8ee;border-radius:9px;grid-template-columns:220px minmax(0,1fr);gap:0;min-height:580px;max-height:calc(100dvh - 190px);display:grid;overflow:hidden}.six9-demo-system .portal-next .portal-conversations{background:#fbfcfe;border-right:1px solid #e3e8ee;flex-direction:column;gap:2px;padding:12px;display:flex;overflow-y:auto}.six9-demo-system .portal-next .portal-conversations>span{color:#8795a5;text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 15px;font-size:10px;font-weight:600}.six9-demo-system .portal-next .portal-conversations>.btn{white-space:normal;text-align:left;border:0;justify-content:flex-start;align-items:center;min-height:44px;padding:10px;font-size:12px;font-weight:500;display:flex}.six9-demo-system .portal-next .portal-conversations>.btn-primary{color:#c43b00;background:#fff3ed}.six9-demo-system .portal-next .portal-messaging-layout .client-chat{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.six9-demo-system .portal-next .portal-messaging-layout .client-chat>header{background:#fff}.six9-demo-system .portal-next .client-chat{background:#fff!important;border-color:#e3e8ee!important;border-radius:9px!important}.six9-demo-system .portal-next .client-chat-header,.six9-demo-system .portal-next .client-chat>header{padding:16px 20px;border-color:#e3e8ee!important}.six9-demo-system .portal-next .client-chat-message{font-size:13px;border-color:#e3e8ee!important}.six9-demo-system .portal-next .client-chat-messages{background:#f8fafc}.six9-demo-system .portal-next .client-chat-compose{background:#fff;border-color:#e3e8ee!important}.six9-demo-system .portal-next .client-chat-compose button{background:#c43b00}.six9-demo-system .portal-next .client-chat-bubble,.six9-demo-system .portal-next .message-bubble{max-width:80%;box-shadow:none;border-color:#e3e8ee}.six9-demo-system .portal-next .client-support-page{max-width:1100px!important}.six9-demo-system .portal-next .client-support-intro{background:linear-gradient(120deg,#fff3ed,#f6f9fc);border:1px solid #ffd5be;border-radius:9px;margin:0 0 20px;padding:28px}.six9-demo-system .portal-next .client-support-intro>span{color:#c43b00;font-size:10px}.six9-demo-system .portal-next .client-support-intro h1{margin:5px 0 9px;font-size:25px}.six9-demo-system .portal-next .client-support-intro p{color:#63758b;max-width:520px;font-size:13px}.six9-demo-system .portal-next .client-support-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.six9-demo-system .portal-next .client-support-list>a{background:#fff;border:1px solid #e3e8ee;border-radius:9px;min-height:115px;padding:20px}.six9-demo-system .portal-next .client-support-icon{color:#c43b00;background:#fff3ed;border:0;border-radius:8px;width:36px;height:36px}.six9-demo-system .portal-next .client-support-list strong{font-size:13px}.six9-demo-system .portal-next .client-support-list small{font-size:12px;line-height:1.5}.six9-demo-system .portal-next .client-support-contact{background:#fff;border:1px solid #e3e8ee;border-radius:9px;margin-top:20px;padding:20px}.six9-demo-system .portal-next .workspace-drawer{background:#fff;border-left:1px solid #e3e8ee;width:min(430px,100vw);box-shadow:-8px 0 40px #0a25400f}.six9-demo-system .portal-next .workspace-drawer>header{border-color:#e3e8ee;padding:22px}.six9-demo-system .portal-next .workspace-drawer h3{margin:3px 0 0;font-size:20px}.six9-demo-system .portal-next .portal-notification-tools{color:#63758b;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;padding:8px 18px;font-size:11px;display:flex}.six9-demo-system .portal-next .workspace-notification{border-color:#edf1f5;padding:18px}.six9-demo-system .portal-next .workspace-notification[data-unread=true]{border-left:3px solid var(--portal-accent);background:#fff8f4}.six9-demo-system .portal-next .workspace-notification strong,.six9-demo-system .portal-next .workspace-notification p{font-size:12px}.six9-demo-system .portal-next .workspace-notification time{font-size:10px}@media (min-width:1500px){.six9-demo-system .portal-next .workspace-main{padding:32px 40px 48px}.six9-demo-system .portal-next .portal-global-bar{padding-inline:40px}}@media (max-width:1100px){.six9-demo-system .workspace-shell.portal-next{grid-template-columns:208px minmax(0,1fr)}.six9-demo-system .portal-next .workspace-rail{padding-inline:10px}.six9-demo-system .portal-next .workspace-main{padding:22px}.six9-demo-system .portal-next .portal-global-bar{padding-inline:22px}.six9-demo-system .portal-next .portal-dashboard-grid{grid-template-columns:minmax(0,1fr)}.six9-demo-system .portal-next .portal-dashboard-column:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.six9-demo-system .portal-next .portal-metric{padding:16px}.six9-demo-system .portal-next .portal-metric strong{font-size:23px}.six9-demo-system .portal-next .client-project-doc-properties{column-gap:20px}.six9-demo-system .portal-next .client-project-doc-properties>div{grid-template-columns:100px minmax(0,1fr)}}@media (max-width:760px){.six9-demo-system .workspace-shell.portal-next{grid-template-columns:minmax(0,1fr)}.six9-demo-system .portal-next .workspace-rail{z-index:80;width:260px;display:none;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 35px #0a25401a}.six9-demo-system .portal-next .workspace-rail[data-open=true]{display:flex}.six9-demo-system .portal-next .portal-menu-toggle{display:grid}.six9-demo-system .portal-next .portal-menu-backdrop{z-index:75;background:#0a254040;border:0;display:block;position:fixed;inset:0}.six9-demo-system .portal-next .workspace-stage{grid-template-rows:54px minmax(0,1fr)}.six9-demo-system .portal-next .portal-global-bar{padding:0 16px}.six9-demo-system .portal-next .portal-website-link{display:none}.six9-demo-system .portal-next .workspace-main{padding:22px 16px 36px}.six9-demo-system .portal-next .workspace-page-head{align-items:flex-start;gap:14px;margin-bottom:20px}.six9-demo-system .portal-next .workspace-page-head h1{font-size:23px}.six9-demo-system .portal-next .workspace-page-head p{max-width:280px;font-size:12px}.six9-demo-system .portal-next .workspace-page-actions{justify-content:flex-end;max-width:46%}.six9-demo-system .portal-next .portal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.six9-demo-system .portal-next .portal-metric{min-height:110px}.six9-demo-system .portal-next .portal-metric:nth-child(2){border-right:0}.six9-demo-system .portal-next .portal-metric:nth-child(-n+2){border-bottom:1px solid #e3e8ee}.six9-demo-system .portal-next .portal-dashboard-column:last-child{grid-template-columns:1fr}.six9-demo-system .portal-next .client-project-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.six9-demo-system .portal-next .client-project-summary>div:nth-child(-n+2){border-bottom:1px solid #e3e8ee}.six9-demo-system .portal-next .client-project-summary>div:nth-child(2){border-right:0}.six9-demo-system .portal-next .client-project-doc-properties{grid-template-columns:1fr}.six9-demo-system .portal-next .client-project-doc-properties>div{grid-template-columns:120px minmax(0,1fr)}.six9-demo-system .portal-next .client-project-doc,.six9-demo-system .portal-next .client-record-doc{padding:18px}.six9-demo-system .portal-next .client-project-doc-head>h1{font-size:19px}.six9-demo-system .portal-next .client-project-doc-links{flex-wrap:wrap}.six9-demo-system .portal-next .client-support-list{grid-template-columns:1fr}.six9-demo-system .portal-next .portal-get-started{flex-direction:column;align-items:flex-start;gap:14px}.six9-demo-system .portal-next .portal-messaging-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:540px;max-height:none}.six9-demo-system .portal-next .portal-conversations{border-bottom:1px solid #e3e8ee;border-right:0;flex-direction:row;padding:8px;overflow-x:auto}.six9-demo-system .portal-next .portal-conversations>span{display:none}.six9-demo-system .portal-next .portal-conversations>.btn{white-space:nowrap;flex:none;min-height:34px}.six9-demo-system .portal-next .client-chat{min-height:470px!important}.six9-demo-system .portal-next .portal-data-table{min-width:550px}.six9-demo-system .portal-next .client-project-table-scroll{overflow-x:auto}.six9-demo-system .portal-next .client-project-table-head,.six9-demo-system .portal-next .client-project-table-body>button{min-width:660px}.six9-demo-system .portal-next .client-invoice-list-card{overflow-x:auto}.six9-demo-system .portal-next .client-invoice-table-head,.six9-demo-system .portal-next .client-invoice-table>button{min-width:690px}}.six9-demo-system .portal-next .portal-modal-shell{align-items:center}.six9-demo-system .portal-next .portal-modal-panel{background:#fff;border:1px solid #e3e8ee;border-radius:10px;outline:0;box-shadow:0 15px 60px #0a254020}.six9-demo-system .portal-next .portal-modal-panel>div:first-child{background:#fff;border-color:#e3e8ee}.six9-demo-system .portal-next .portal-modal-wide{justify-content:flex-end;align-items:stretch}.six9-demo-system .portal-next .portal-modal-wide .portal-modal-panel{overscroll-behavior:contain;border-radius:0;max-width:740px;height:100dvh;max-height:100dvh}.six9-demo-system .portal-next .portal-modal-wide .portal-modal-panel>div:nth-child(2){padding:24px}.six9-demo-system .portal-next .portal-record-toolbar{background:#fff;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.six9-demo-system .portal-next .portal-record-toolbar label{flex:1;align-items:center;gap:8px;max-width:320px;display:flex}.six9-demo-system .portal-next .portal-record-toolbar label :is(svg,.workspace-icon){color:#8795a5;width:15px}.six9-demo-system .portal-next .portal-record-toolbar input{color:#425466;background:0 0;border:0;outline:0;width:100%;min-height:32px;padding:4px 0;font-size:12px}.six9-demo-system .portal-next .portal-record-toolbar>span{color:#8795a5;font-size:11px}.six9-demo-system .portal-next .portal-table-action{color:#c43b00;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.six9-demo-system .portal-next .portal-settings-layout{grid-template-columns:minmax(180px,.7fr) minmax(0,1.8fr);gap:30px;max-width:1100px;display:grid}.six9-demo-system .portal-next .portal-settings-intro{padding-top:3px}.six9-demo-system .portal-next .portal-settings-intro h2{margin:0 0 7px;font-size:15px}.six9-demo-system .portal-next .portal-settings-intro p{color:#63758b;font-size:12px;line-height:1.6}.six9-demo-system .portal-next .portal-settings-sections{gap:20px;display:grid}.six9-demo-system .portal-next .portal-settings-dl{grid-template-columns:140px minmax(0,1fr);gap:0;margin:0;padding:4px 0;display:grid}.six9-demo-system .portal-next .portal-settings-dl dt,.six9-demo-system .portal-next .portal-settings-dl dd{border-bottom:1px solid #edf1f5;margin:0;padding:11px 0;font-size:12px}.six9-demo-system .portal-next .portal-settings-dl dt{color:#8795a5}.six9-demo-system .portal-next .portal-settings-dl dd{color:#425466}.six9-demo-system .portal-next .portal-settings-dl dt:last-of-type,.six9-demo-system .portal-next .portal-settings-dl dd:last-of-type{border-bottom:0}.six9-demo-system .portal-next .portal-note{color:#63758b;background:#f6f9fc;border:1px solid #e3e8ee;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.5}.six9-demo-system .portal-next .portal-faq{background:#fff;border:1px solid #e3e8ee;border-radius:9px;margin-top:22px;padding:5px 20px}.six9-demo-system .portal-next .portal-faq details{border-bottom:1px solid #e3e8ee;padding:15px 0}.six9-demo-system .portal-next .portal-faq details:last-child{border:0}.six9-demo-system .portal-next .portal-faq summary{color:#425466;cursor:pointer;font-size:13px;font-weight:550}.six9-demo-system .portal-next .portal-faq details p{color:#63758b;margin:12px 0 0;font-size:12px;line-height:1.6}.six9-demo-system .portal-next .portal-three-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.six9-demo-system .portal-next .portal-settings-layout{grid-template-columns:1fr;gap:16px}.six9-demo-system .portal-next .portal-settings-dl{grid-template-columns:110px minmax(0,1fr)}.six9-demo-system .portal-next .portal-modal-panel{max-width:calc(100vw - 24px);max-height:90dvh}.six9-demo-system .portal-next .portal-modal-wide .portal-modal-panel{max-width:100vw}.six9-demo-system .portal-next .portal-three-metrics{grid-template-columns:1fr}.six9-demo-system .portal-next .portal-three-metrics .portal-metric{border-bottom:1px solid #e3e8ee;border-right:0;min-height:90px}.six9-demo-system .portal-next .portal-three-metrics .portal-metric:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.six9-demo-system .portal-next *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.six9-demo-system .portal-next .portal-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.six9-demo-system .portal-next .btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.six9-demo-system .portal-next .progress-fill{border-radius:inherit;height:100%}.six9-demo-system .portal-next .portal-ops-feed{gap:8px;display:grid}.six9-demo-system .portal-next .portal-ops-row{background:#fff;border:1px solid #edf1f5;border-radius:6px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.six9-demo-system .portal-next .portal-ops-icon{border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.six9-demo-system .portal-next .portal-ops-icon :is(svg,.workspace-icon){width:14px;height:14px}.six9-demo-system .portal-next .portal-ops-copy{flex:1;min-width:0;font-size:12px;line-height:1.5}.six9-demo-system .portal-next .portal-ops-copy>div:first-child{color:#425466;font-weight:550}.six9-demo-system .portal-next .portal-ops-copy>div+div{color:#8795a5;margin-top:2px;font-size:11px}.six9-demo-system .portal-next .portal-ops-copy>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.six9-demo-system .portal-next .portal-ops-meta{text-align:right;color:#8795a5;flex:none;font-size:10px;line-height:1.7}.six9-demo-system .portal-next .portal-ops-meta>div:first-child{letter-spacing:.04em;font-size:9px;font-weight:600}.six9-demo-system .portal-next .workspace-page-actions{flex-shrink:0}.six9-demo-system .portal-next .workspace-page-actions .btn{white-space:nowrap}.six9-demo-system .portal-next .portal-data-table-wrap,.six9-demo-system .portal-next .client-project-table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin}.six9-demo-system .portal-next .portal-ops-feed,.six9-demo-system .portal-next .portal-ops-row,.six9-demo-system .portal-next .portal-dashboard-column,.six9-demo-system .portal-next .portal-section{min-width:0}@media (max-width:760px){.six9-demo-system .portal-next .portal-data-table-wrap:after,.six9-demo-system .portal-next .client-project-table-scroll:after{content:"Scroll sideways to view all columns";color:#8795a5;background:#fbfcfe;border-top:1px solid #e3e8ee;width:calc(100vw - 36px);padding:8px 18px;font-size:10px;display:block;position:sticky;left:0}}.six9-demo-system .portal-next .portal-work-views[data-view=approvals]>section:nth-child(2),.six9-demo-system .portal-next .portal-work-views[data-view=revisions]>section:first-child,.six9-demo-system .portal-next .portal-work-views[data-view=tasks]{display:none}.six9-demo-system .portal-next .portal-admin-messaging{grid-template-columns:280px minmax(0,1fr)}.six9-demo-system .portal-next .portal-admin-messaging .portal-conversations>.btn{min-height:68px}.six9-demo-system .portal-next .client-project-doc-section{padding-block:0!important}.six9-demo-system .portal-next .client-password-card{color:#0a2540;background:#fff;border:1px solid #e3e8ee;border-radius:12px}.six9-demo-system .portal-next .client-password-card input{color:#0a2540;background:#fff;border:1px solid #cfd8e3}.six9-demo-system .portal-next .client-password-heading h2{color:#0a2540}.six9-demo-system .portal-next .client-password-heading p{color:#c43b00}.six9-demo-system .portal-next .client-password-heading>span,.six9-demo-system .portal-next .client-password-card>small{color:#63758b}.six9-demo-system .portal-next .client-password-skip{color:#425466}.six9-demo-system .portal-next .client-chat-bubble.bg-ink{color:#fff;background:#c43b00}.six9-demo-system .portal-next .client-chat-bubble.border{background:#fff;border:1px solid #e3e8ee}@media (max-width:760px){.six9-demo-system .portal-next .portal-admin-messaging{grid-template-columns:1fr}.six9-demo-system .portal-next .portal-admin-messaging .portal-conversations>.btn{min-width:220px;min-height:56px}}
.six9-demo-system .workspace-shell.portal-next{grid-template-columns:220px minmax(0,1fr)}.six9-demo-system .portal-next .workspace-rail{color:#e7e7ed;background:radial-gradient(at 0 100%,#71321f 0,#0000 53%),linear-gradient(165deg,#20212a,#171820 70%);border-right:1px solid #303039;padding:20px 12px 12px}.six9-demo-system .portal-next .portal-brand{gap:9px;margin:0;padding:0 6px 20px}.six9-demo-system .portal-next .portal-brand-image{object-fit:contain;width:48px;height:42px}.six9-demo-system .portal-next .portal-brand strong{color:#fff;letter-spacing:-.2px;font-size:14px;line-height:1.4}.six9-demo-system .portal-next .portal-brand small{color:#aaaab7;font-size:11px;line-height:1.5}.six9-demo-system .portal-next .portal-search{color:#bfbfca;background:#ffffff07;border:1px solid #ffffff25;border-radius:6px;height:36px;min-height:36px;margin:0 0 20px;padding:0 10px;font-size:12px}.six9-demo-system .portal-next .portal-search kbd{color:#9b9ba9;background:0 0;border:0;font-size:10px}.six9-demo-system .portal-next .portal-search>span{color:#bfbfca;font-size:12px}.six9-demo-system .portal-next .workspace-nav{gap:19px}.six9-demo-system .portal-next .workspace-nav section>p{color:#9999a9;letter-spacing:.08em;margin:0 0 7px;padding:0 10px;font-size:10px;font-weight:600}.six9-demo-system .portal-next .workspace-nav section>div{gap:2px}.six9-demo-system .portal-next .workspace-nav a{color:#cbcbd5;border:1px solid #0000;border-radius:6px;gap:10px;min-height:35px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.4}.six9-demo-system .portal-next .workspace-nav a>:is(svg,.workspace-icon){color:#a8a8b6;width:16px;height:16px}.six9-demo-system .portal-next .workspace-nav a:hover{color:#fff;background:#ffffff09}.six9-demo-system .portal-next .workspace-nav a[aria-current=page]{color:#ffb483;box-shadow:none;background:linear-gradient(100deg,#ff762321,#e9571210);border-color:#f47b3933}.six9-demo-system .portal-next .workspace-nav a[aria-current=page]>:is(svg,.workspace-icon){color:#ff9d62}.six9-demo-system .portal-next .workspace-nav a>b{color:#ffbf99;background:#ffffff10;border-radius:4px;min-width:18px;height:18px;font-size:10px;line-height:18px}.six9-demo-system .portal-next .portal-new-project{color:#f4f0ee;background:#ffffff08;border-color:#ffffff26;border-radius:6px;min-height:36px;padding:8px 10px;font-size:12px}.six9-demo-system .portal-next .portal-new-project>span{color:#ffab70}.six9-demo-system .portal-next .portal-account{border-color:#ffffff20;gap:8px;padding:14px 2px 0}.six9-demo-system .portal-next .portal-account strong{color:#f0edf0;font-size:12px}.six9-demo-system .portal-next .portal-account small{color:#afabb5;font-size:10px}.six9-demo-system .portal-next .portal-account button{color:#c0b8be}.six9-demo-system .portal-next .portal-rail-bottom{gap:14px;padding-top:20px}.six9-demo-system .portal-next .portal-settings-layout.portal-client-settings{flex-direction:column;gap:24px;display:flex}.six9-demo-system .portal-client-settings>.portal-settings-sections{width:100%;min-width:0}.six9-demo-system .portal-client-settings .portal-settings-sections>section>div{padding:18px}.six9-demo-system .portal-client-settings .portal-settings-profile{align-items:center;gap:12px;margin-bottom:16px;display:flex}.six9-demo-system .portal-client-settings>.portal-settings-intro{border-top:1px solid #e2e8ef;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;width:100%;padding:22px 0 8px;display:grid}.six9-demo-system .portal-client-settings>.portal-settings-intro h2{grid-column:1;margin:0 0 8px;font-size:16px}.six9-demo-system .portal-client-settings>.portal-settings-intro p{grid-column:1;max-width:740px;margin:0 0 8px;font-size:13px;line-height:1.65}.six9-demo-system .portal-client-settings>.portal-settings-intro a{grid-area:1/2/4;align-self:center}.six9-demo-system .attention-page{gap:20px;display:grid}.six9-demo-system .attention-hint{color:#64748b;max-width:650px;margin:7px 0 0;font-size:12px;line-height:1.6}.six9-demo-system .attention-total{white-space:nowrap;color:#62748a;font-size:12px}.six9-demo-system .attention-tabs{border-bottom:1px solid #e4eaf0;gap:20px;padding:0 20px;display:flex;overflow-x:auto}.six9-demo-system .attention-tabs button{color:#66788c;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:44px;padding:0 1px;font-size:12px;display:flex}.six9-demo-system .attention-tabs button[aria-pressed=true]{color:#ba3e06;border-color:#d44909}.six9-demo-system .attention-tabs span{background:#f0f3f7;border-radius:4px;padding:1px 5px;font-size:10px}.six9-demo-system .attention-row{color:#29415a;border-bottom:1px solid #e7edf2;align-items:center;gap:12px;min-width:0;padding:16px 20px;scroll-margin:20px;text-decoration:none;transition:background .15s;display:flex}.six9-demo-system .attention-row:last-child{border-bottom:0}.six9-demo-system .attention-row[data-unread=true]{background:#fff8f3}.six9-demo-system .attention-row:hover{background:#f3f6f9}.six9-demo-system .attention-icon{color:#73859a;background:#fff;border:1px solid #e3e9ef;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.six9-demo-system .attention-icon :is(svg,.workspace-icon),.six9-demo-system .attention-row>:is(svg,.workspace-icon){flex-shrink:0;width:16px;height:16px}.six9-demo-system .attention-copy{flex:1;gap:5px;min-width:0;display:grid}.six9-demo-system .attention-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.six9-demo-system .attention-copy strong i{vertical-align:middle;background:#de530c;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.six9-demo-system .attention-copy>span{color:#6b7f96;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.six9-demo-system .attention-meta{text-align:right;flex-shrink:0;gap:5px;font-size:11px;display:grid}.six9-demo-system .attention-meta time{color:#7b8ca0;font-size:10px}.six9-demo-system .attention-detail{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e7ee;border-radius:8px;padding:22px}.six9-demo-system .attention-detail a,.six9-demo-system .attention-detail time{color:#697c92;font-size:12px}.six9-demo-system .attention-detail h2{margin:16px 0 8px;font-size:18px}.six9-demo-system .attention-detail p{white-space:pre-wrap;font-size:13px;line-height:1.7}.six9-demo-system .clarity-list-row[id]{scroll-margin:20px}.six9-demo-system .clarity-list-row:target{background:#fff8f3}@media (max-width:760px){.six9-demo-system .workspace-shell.portal-next{grid-template-columns:minmax(0,1fr)}.six9-demo-system .portal-next .workspace-rail{width:252px;padding:20px 12px}.six9-demo-system .portal-next .workspace-nav a{min-height:44px;font-size:13px}.six9-demo-system .portal-next .portal-search{min-height:44px}.six9-demo-system .portal-client-settings>.portal-settings-intro{display:block}.six9-demo-system .portal-client-settings>.portal-settings-intro a{margin-top:8px}.six9-demo-system .attention-row{flex-wrap:wrap;gap:9px;padding:14px 12px}.six9-demo-system .attention-copy{flex-basis:calc(100% - 68px)}.six9-demo-system .attention-meta{text-align:left;gap:12px;padding-left:41px;display:flex}.six9-demo-system .attention-row>:is(svg,.workspace-icon){margin-left:auto}.six9-demo-system .attention-tabs{gap:14px;padding:0 12px}}
.six9-demo-system .portal-next{--workspace-line:#e3e8ee;--workspace-ink:#0a2540;--workspace-muted:#63758b;--workspace-accent:#c43b00;--workspace-radius:8px}.portal-next .workspace-today{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:linear-gradient(105deg,#fff,#fff6f0);border-left:3px solid #ff4f00;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:26px 28px;display:flex}.portal-next .workspace-today>div{min-width:0}.portal-next .workspace-today>div>span{color:var(--workspace-accent);font-size:11px;font-weight:600}.portal-next .workspace-today h2{letter-spacing:-.03em;margin:7px 0;font-size:22px}.portal-next .workspace-today p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.workspace-today>.btn{flex-shrink:0}.portal-next .workspace-balance{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);background:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin-bottom:24px;display:grid;overflow:hidden}.workspace-balance-primary{background:linear-gradient(115deg,#fff7f1,#fff);padding:28px 30px}.workspace-balance-primary>span{color:var(--workspace-muted);font-size:12px}.workspace-balance-primary>strong{letter-spacing:-.04em;color:var(--workspace-ink);margin:10px 0;font-size:38px;font-weight:550;line-height:1.2;display:block}.workspace-balance-primary>p{color:var(--workspace-muted);max-width:440px;margin:0;font-size:11px;line-height:1.7}.workspace-balance>dl{border-left:1px solid var(--workspace-line);align-content:center;gap:0;margin:0;padding:12px 28px;display:grid}.workspace-balance>dl>div{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.workspace-balance>dl>div:last-child{border:0}.workspace-balance dt{color:var(--workspace-muted);font-size:12px}.workspace-balance dd{color:var(--workspace-ink);margin:0;font-size:17px;font-weight:600}.portal-next .workspace-filter-tabs,.portal-next .workspace-section-index{border-bottom:1px solid var(--workspace-line);gap:24px;margin:0 0 22px;display:flex;overflow:auto}.workspace-filter-tabs button{white-space:nowrap;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.workspace-filter-tabs button[aria-pressed=true]{color:var(--workspace-accent);border-bottom-color:var(--workspace-accent)}.workspace-filter-tabs button span{background:#eef2f6;border-radius:4px;padding:1px 5px;font-size:10px}.workspace-section-index a{white-space:nowrap;min-height:42px;color:var(--workspace-ink);align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.workspace-section-index a>span{color:var(--workspace-muted);font-size:10px}.workspace-section-index a:hover{color:var(--workspace-accent)}.portal-next .workspace-review-intro{border-bottom:1px solid var(--workspace-line);align-items:center;gap:20px;margin-bottom:24px;padding:22px 0 28px;display:flex}.workspace-review-count{color:#c43b00;background:#fff2e9;border:1px solid #ffd9c4;border-radius:10px;place-items:center;width:60px;height:60px;font-size:28px;font-weight:550;display:grid}.workspace-review-intro>div{flex:1;min-width:0}.portal-next .workspace-review-intro h2{margin:0 0 6px;font-size:20px}.workspace-review-intro p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.7}.workspace-review-intro>:is(svg,.workspace-icon){color:#8b9cad;width:24px;height:24px}.workspace-review-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:30px;display:grid}.workspace-review-layout>div{min-width:0}.workspace-page-guide{border-left:1px solid var(--workspace-line);padding:22px 0 22px 26px}.workspace-guide-label{color:var(--workspace-accent);font-size:10px;font-weight:600}.portal-next .workspace-page-guide h2{margin:8px 0 22px;font-size:15px}.workspace-page-guide ol{counter-reset:guide;padding:0;list-style:none}.workspace-page-guide li{counter-increment:guide;margin-bottom:20px;padding-left:25px;position:relative}.workspace-page-guide li:before{content:counter(guide);color:#c43b00;font-size:10px;position:absolute;top:0;left:0}.workspace-page-guide strong{font-size:12px;font-weight:600}.workspace-page-guide p{color:var(--workspace-muted);margin:5px 0;font-size:12px;line-height:1.7}.portal-next .client-approval-doc{grid-template-columns:minmax(0,1fr) 250px;gap:0 30px;display:grid}.portal-next .client-approval-doc>.client-project-doc-head{grid-column:1/-1}.portal-next .client-approval-doc>.client-project-doc-section:first-of-type{border-left:1px solid var(--workspace-line);grid-area:2/2/4;padding-left:22px}.portal-next .client-approval-doc .client-project-doc-properties{grid-template-columns:1fr;display:grid}.portal-next .client-approval-doc .client-project-doc-properties>div{grid-template-columns:1fr;gap:4px;padding:12px 0;display:grid}.portal-next .client-approval-doc>.client-project-doc-section{grid-column:1}.portal-next .workspace-settings-page{max-width:1100px;display:block}.workspace-settings-page .portal-settings-sections>.portal-section,.workspace-settings-page #email-preferences{scroll-margin-top:20px}.workspace-settings-page .portal-settings-sections>.portal-section{border-radius:8px;grid-template-columns:220px minmax(0,1fr);display:grid}.workspace-settings-page .portal-settings-sections>.portal-section>header{border-bottom:0;border-right:1px solid var(--workspace-line);background:#fafbfd;align-items:start;padding:24px}.workspace-settings-page .portal-settings-sections>.portal-section>div{padding:24px}.portal-next .workspace-settings-page .portal-settings-intro{border-top:1px solid var(--workspace-line);background:0 0;margin-top:24px;padding:24px 0}.portal-next .workspace-settings-page .portal-settings-intro h2{font-size:16px}.portal-next .workspace-settings-page .portal-settings-intro p{max-width:700px;font-size:12px}.portal-next .client-support-intro{background:#fff7f1;border:1px solid #ffe2d2;border-radius:8px;margin-bottom:24px;padding:30px}.portal-next .client-support-intro h2{letter-spacing:-.04em;margin:10px 0;font-size:28px}.portal-next .client-support-list{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.portal-next .client-support-list>a{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;min-width:0}.portal-next .client-support-page .portal-faq{max-width:none;padding:0 0 20px}.portal-next .client-support-contact{border-top:1px solid var(--workspace-line);padding-top:22px}.workspace-operations-flow{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;grid-template-columns:90px repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.workspace-operations-flow>span{color:#c43b00;background:#fff4ed;place-items:center;font-size:11px;font-weight:600;display:grid}.workspace-operations-flow>a{border-left:1px solid var(--workspace-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.workspace-operations-flow strong{font-size:21px;font-weight:550}.workspace-operations-flow a>span{color:var(--workspace-muted);font-size:11px}.workspace-operations-flow :is(svg,.workspace-icon){color:#99a5b3;width:13px}.workspace-operations-flow>a:hover{background:#fafbfd}.portal-next .catalogue-page>.portal-note{background:#fff8f4;border-left:2px solid #ff4f00;margin-bottom:20px;padding:14px 16px}.portal-next .catalogue-table>div{grid-template-columns:35px minmax(0,1fr) 100px 80px auto}.portal-next .attention-page{max-width:1100px;margin-left:0!important}.portal-next .client-project-table-page .client-project-summary{box-shadow:none;background:#fff;border-radius:8px}.portal-next .clarity-project-meta{background:#fbfcfd}.portal-next .clarity-admin-project{box-shadow:none}.portal-next .workspace-main{scroll-behavior:smooth}@media (max-width:1050px){.workspace-review-layout{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.workspace-operations-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-operations-flow>span{grid-column:1/-1;place-items:start;padding:10px 16px}.workspace-operations-flow>a{grid-template-columns:auto 1fr;padding:14px}.workspace-operations-flow :is(svg,.workspace-icon){display:none}}@media (max-width:800px){.portal-next .workspace-today{flex-direction:column;align-items:start;gap:18px;padding:20px}.portal-next .workspace-today h2{font-size:20px}.portal-next .workspace-balance{grid-template-columns:1fr}.workspace-balance-primary{padding:22px}.workspace-balance-primary>strong{font-size:32px}.workspace-balance>dl{border-left:0;border-top:1px solid var(--workspace-line);padding:0 22px}.workspace-review-layout{grid-template-columns:1fr;gap:20px}.workspace-page-guide{border-left:0;border-top:1px solid var(--workspace-line);padding:22px 0}.portal-next .client-approval-doc{display:block}.portal-next .client-approval-doc>.client-project-doc-section:first-of-type{border:0;padding-left:0}.workspace-settings-page .portal-settings-sections>.portal-section{display:block}.workspace-settings-page .portal-settings-sections>.portal-section>header{border-right:0;border-bottom:1px solid var(--workspace-line);padding:16px 20px}.workspace-settings-page .portal-settings-sections>.portal-section>div{padding:20px}.portal-next .client-support-list{grid-template-columns:1fr}.workspace-operations-flow{grid-template-columns:1fr 1fr}.workspace-operations-flow>a{border-top:1px solid var(--workspace-line)}.workspace-section-index{gap:20px}.portal-next .workspace-filter-tabs button{min-height:44px}.portal-next .catalogue-table>div{grid-template-columns:30px minmax(0,1fr) auto}.portal-next .catalogue-actions{grid-column:2/-1}.portal-next .workspace-review-intro{gap:14px}.workspace-review-count{flex-shrink:0;width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.portal-next .workspace-main{scroll-behavior:auto}}.portal-next .square-pay-action{align-items:center;gap:9px;min-width:0;display:flex}.portal-next .square-pay-action>span{color:#b42318;max-width:260px;font-size:11px;line-height:1.4}.portal-next .invoice-screen-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.portal-next .invoice-screen-actions>div{align-items:center;gap:8px;display:flex}.portal-next .payment-list-card{overflow:hidden}.portal-next .payment-list-head,.portal-next .payment-list>article{grid-template-columns:minmax(150px,1.2fr) minmax(110px,.7fr) minmax(95px,.6fr) minmax(120px,.7fr) auto;align-items:center;gap:16px;padding-inline:18px;display:grid}.portal-next .payment-list-head{border-bottom:1px solid var(--workspace-line);min-height:36px;color:var(--workspace-muted);background:#fbfcfe;font-size:10px;font-weight:600}.portal-next .payment-list>article{color:#425466;border-bottom:1px solid #edf1f5;min-height:76px;padding-block:13px;font-size:12px}.portal-next .payment-list>article:last-child{border-bottom:0}.portal-next .payment-list>article>div:first-child strong,.portal-next .payment-list>article>div:first-child small{display:block}.portal-next .payment-list>article>div:first-child strong{color:var(--workspace-ink);font-size:12px}.portal-next .payment-list>article>div:first-child small{color:#8795a5;margin-top:4px;font-size:11px}.portal-next .payment-list>article>b{color:var(--workspace-ink);font-variant-numeric:tabular-nums;font-size:14px}.portal-next .payment-row-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.portal-next .payment-row-actions>a{color:var(--workspace-accent);font-size:11px;font-weight:600}.portal-next .payment-row-actions .square-pay-action>span{text-align:right;width:240px;position:absolute;right:18px;transform:translateY(36px)}.portal-next .payment-security-note{color:var(--workspace-muted);align-items:center;gap:8px;margin:16px 2px 0;font-size:11px;display:flex}.portal-next .payment-security-note :is(svg,.workspace-icon){width:14px;color:var(--workspace-accent)}@media (max-width:800px){.portal-next .invoice-screen-actions{flex-direction:column;align-items:flex-start}.portal-next .invoice-screen-actions>div{flex-wrap:wrap;width:100%}.portal-next .payment-list-card{overflow-x:auto}.portal-next .payment-list-head,.portal-next .payment-list>article{min-width:730px}.portal-next .square-pay-action>span{max-width:210px}.portal-next .payment-security-note{align-items:flex-start;line-height:1.55}}.six9-demo-system .portal-next .portal-metric-grid.workspace-revenue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-settings-page .portal-settings-layout{flex-direction:column;display:flex}.workspace-settings-page .portal-settings-layout>.portal-settings-intro{order:2}.workspace-settings-page .portal-settings-layout>.portal-settings-sections{width:100%}@media (max-width:800px){.portal-next .client-approval-doc{flex-direction:column;display:flex}.portal-next .client-approval-doc>.client-project-doc-section:first-of-type{order:3}.portal-next .client-approval-doc>.client-approval-brief{order:1}.portal-next .client-approval-doc>.client-project-doc-section:last-child{order:2}}.six9-demo-system .portal-next{--workspace-body-size:13px;--workspace-meta-size:12px;--workspace-label-size:11px;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.six9-demo-system .portal-next :is(button,input,textarea,select){font-family:inherit}.six9-demo-system .portal-next .workspace-nav a{font-size:var(--workspace-body-size)}.six9-demo-system .portal-next .workspace-nav a>span{overflow-wrap:anywhere;min-width:0}.six9-demo-system .portal-next .portal-account button{border-radius:5px;flex-shrink:0;place-items:center;min-width:32px;min-height:32px;display:grid}.six9-demo-system .portal-next .portal-account button:hover{color:#fff;background:#ffffff12}.six9-demo-system .portal-next :is(.workspace-page-head,.portal-section>header)>div{min-width:0}.six9-demo-system .portal-next :is(.workspace-page-head h1,.portal-section h2,.portal-settings-dl dd,.portal-note,.portal-list-row strong,.portal-list-row small){overflow-wrap:anywhere}.six9-demo-system .portal-next .portal-data-table td{font-size:var(--workspace-body-size)}.six9-demo-system .portal-next :is(.portal-data-table td strong,.portal-list-row strong){font-size:var(--workspace-body-size);font-weight:500}.six9-demo-system .portal-next .portal-data-table th{font-size:var(--workspace-label-size);letter-spacing:0}.six9-demo-system .portal-next :is(.portal-list-row small,.portal-data-table td small,.portal-metric small,.portal-settings-dl dt,.portal-settings-dl dd){font-size:var(--workspace-meta-size)}.six9-demo-system .portal-next :is(.portal-list-row small,.portal-data-table td small,.portal-metric small,.portal-settings-dl dt,.portal-record-toolbar>span,.attention-copy>span,.attention-meta time,.clarity-chat-time,.portal-ops-meta){color:#63758b}.six9-demo-system .portal-next :is(.portal-data-table,.portal-metric strong,.workspace-balance dd,.workspace-balance-primary>strong,.client-project-summary strong){font-variant-numeric:tabular-nums}.six9-demo-system .portal-next :is(.workspace-page-actions,.portal-record-toolbar){row-gap:10px}.six9-demo-system .portal-next :is(.portal-settings-sections,.portal-settings-sections>*,.workspace-settings-page #email-preferences){min-width:0}.six9-demo-system .portal-next .workspace-icon{font-size:16px}.six9-demo-system .portal-next :is(.btn,.portal-breadcrumb,.portal-row-link,.portal-list-row) .workspace-icon{font-size:14px}.six9-demo-system .portal-next :is(.workspace-main,.workspace-rail,.clarity-chat-history,.workspace-drawer-list,.portal-command-results){scrollbar-width:thin;scrollbar-color:#b7c2ce transparent}.six9-demo-system .portal-next .workspace-rail{scrollbar-color:#605655 transparent}@media (max-width:760px){.six9-demo-system .portal-next .workspace-page-head{flex-wrap:wrap}.six9-demo-system .portal-next .workspace-page-actions{max-width:100%}.six9-demo-system .portal-next :is(.btn,.portal-account button){min-height:44px}.six9-demo-system .portal-next :is(.field,.portal-record-toolbar input,.portal-command-surface input){font-size:16px}.six9-demo-system .portal-next .portal-settings-sections .portal-list-row{flex-wrap:wrap}}
