@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";
:root{--bg:#10110f;--sidebar:#0b0c0a;--surface:#171815;--surface-2:#1e201c;--surface-3:#272a24;--border:#2c2f29;--border-soft:#22241f;--text:#f1f2ec;--muted:#92978c;--muted-2:#676c63;--accent:#b86cff;--pink:#ff4fa3;--purple:#7c4dff;--accent-text:#160d21;--warm:#d6a879;--danger:#f28375;--shadow:0 24px 80px #00000059}.topActions{position:relative}.iconButton i{color:#fff;background:var(--pink);border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 8px/1 Manrope;display:grid}.notificationPanel{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:12px;width:min(360px,100vw - 28px);max-height:440px;padding:8px;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 24px 70px #00000047}.notificationPanel header{justify-content:space-between;padding:10px;display:flex}.notificationPanel header strong{font-size:11px}.notificationPanel header span,.notificationPanel p{color:var(--muted);font-size:9px}.notificationPanel>button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:11px;display:grid}.notificationPanel>button:hover{background:var(--surface-2)}.notificationPanel>button b{font-size:9px}.notificationPanel>button span{color:var(--muted);font-size:8px}.notificationPanel>p{text-align:center;padding:18px 10px}.sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sectionHeading h3{margin:0}.sectionHeading button,.assetOpen{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}.interactionList{gap:6px;margin-top:14px;display:grid}.interactionList article{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:72px 1fr;gap:10px;padding:11px;display:grid}.interactionList article>span{color:var(--accent);font-size:8px;font-weight:700}.interactionList strong{font-size:9px}.interactionList p{color:var(--text);margin:4px 0;font-size:9px;line-height:1.45}.interactionList small{color:var(--muted);font-size:7px}.interactionBackdrop{z-index:90}.requiredPasswordNotice{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--text);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border-radius:8px;margin:0 18px;padding:12px;font-size:9px;line-height:1.5}.dangerAction{color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 35%,var(--border))!important}.testToggle{white-space:nowrap;align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.testToggle input{width:auto!important;height:auto!important}.invoiceCompany em{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);text-transform:uppercase;border-radius:4px;margin-left:6px;padding:2px 5px;font:700 7px Manrope}.assetOpen{margin-top:5px;padding:0;display:block}.mobileStage{display:none}@media (max-width:700px){.mobileStage{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface);border-radius:7px;margin:8px 0 2px;padding:8px;font-size:9px;display:block}.pipelineColumn article{cursor:default}.notificationPanel{position:fixed;top:58px;right:14px}.sectionHeading{flex-direction:column;align-items:flex-start}.interactionList article{grid-template-columns:1fr}}:root[data-theme=light]{--bg:#f1f1eb;--sidebar:#e5e6de;--surface:#fafaf6;--surface-2:#f0f1e9;--surface-3:#e5e7dd;--border:#d4d6cb;--border-soft:#e2e4da;--text:#171915;--muted:#6f746a;--muted-2:#95998f;--accent:#8b4fe6;--pink:#d92d86;--purple:#6541d7;--accent-text:#fff;--warm:#986132;--danger:#bd463b;--shadow:0 24px 70px #363a2e26}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:DM Sans,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.osRoot{background:radial-gradient(circle at 78% -20%, color-mix(in srgb, var(--purple) 10%, transparent), transparent 34%), var(--bg);grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--border-soft);z-index:5;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brandMark{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 18%,var(--surface)),color-mix(in srgb,var(--pink) 12%,var(--surface)));border-radius:11px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.brandMark img{object-fit:contain;width:31px;height:auto}.brand div{gap:2px;display:grid}.brand strong{letter-spacing:.16em;font:700 15px/1 Manrope}.brand small{color:var(--muted);letter-spacing:.15em;font-size:8px}.mainNav{gap:4px;display:grid}.navLabel{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;padding:0 12px 9px;font-size:10px;font-weight:600}.mainNav button,.themeButton{cursor:pointer;background:0 0;border:0}.mainNav button{min-height:42px;color:var(--muted);text-align:left;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:6px;padding:0 11px;font-size:13px;transition:all .15s;display:grid}.mainNav button:hover{color:var(--text);background:var(--surface)}.mainNav button.active{color:var(--text);background:var(--surface-2);box-shadow:inset 2px 0 var(--accent)}.mainNav button small{background:var(--surface-3);min-width:21px;color:var(--muted);text-align:center;border-radius:10px;padding:2px 6px;font-size:10px}.navGlyph{color:var(--muted);font-size:18px}.navGlyph svg{width:19px;height:19px;display:block}.mainNav button.active .navGlyph{color:var(--accent)}.sidebarFoot{gap:10px;margin-top:auto;display:grid}.pwaInstallWrap{position:relative}.pwaInstallButton,.pwaInstalled{border:1px solid color-mix(in srgb,var(--purple) 38%,var(--border));min-height:38px;color:var(--text);background:color-mix(in srgb,var(--purple) 9%,var(--surface));text-align:left;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:9px;display:flex}.pwaInstallButton{cursor:pointer;width:100%}.pwaInstallButton:hover{border-color:color-mix(in srgb,var(--pink) 48%,var(--border));background:color-mix(in srgb,var(--pink) 9%,var(--surface))}.pwaInstallButton b,.pwaInstalled b{color:#fff;background:linear-gradient(135deg,var(--purple),var(--pink));border-radius:6px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.pwaInstalled{color:var(--muted)}.pwaInstallHelp{z-index:80;border:1px solid var(--border);width:270px;color:var(--text);background:var(--surface);box-shadow:var(--shadow);border-radius:11px;padding:16px;position:absolute;bottom:calc(100% + 8px);left:0}.pwaInstallHelp>button{width:24px;height:24px;color:var(--muted);background:var(--surface-2);cursor:pointer;border:0;border-radius:6px;position:absolute;top:8px;right:8px}.pwaInstallHelp strong{padding-right:22px;font-size:11px;display:block}.pwaInstallHelp p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.55}.pwaInstallHelp p b{color:var(--text)}.themeButton{color:var(--muted);text-align:left;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.themeButton:hover{color:var(--text)}.account{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.account>span{background:linear-gradient(135deg,var(--purple),var(--pink));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.account div{gap:2px;display:grid}.account strong{font-size:11px}.account small{color:var(--muted);font-size:9px}.account b{color:var(--muted);font-size:12px}.main{min-width:0}.topbar{z-index:4;background:color-mix(in srgb, var(--bg) 91%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 30px;display:flex;position:sticky;top:0}.search{width:min(490px,48vw);height:38px;color:var(--muted);background:var(--surface);border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;padding:0 11px;display:grid}.search:focus-within{border-color:var(--border)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.search input::placeholder{color:var(--muted-2)}kbd{border:1px solid var(--border);color:var(--muted-2);background:var(--surface-2);border-radius:5px;padding:3px 6px;font:9px DM Sans}.topActions{align-items:center;gap:10px;display:flex}.mobileSignOut{display:none}.iconButton{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9px;width:36px;height:36px;position:relative}.iconButton i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary{background:linear-gradient(120deg,var(--purple),var(--pink));color:#fff;box-shadow:0 9px 24px color-mix(in srgb,var(--purple) 18%,transparent);cursor:pointer;border:0;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:700}.primary:hover{filter:brightness(1.05)}.content{max-width:1510px;margin:0 auto;padding:34px 34px 70px}.pageHead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.pageHead>div:first-child>span,.panel header>div>span,.drawer header div>span,.dialog header span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.pageHead h1{letter-spacing:-.045em;margin:7px 0 6px;font:600 clamp(28px,3vw,42px)/1.05 Manrope}.pageHead p{max-width:610px;color:var(--muted);margin:0;font-size:13px}.nicheFilter{border-bottom:1px solid var(--border);align-items:center;gap:16px;margin:-8px 0 20px;padding-bottom:12px;display:flex;overflow-x:auto}.nicheFilter>span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:8px;font-weight:700}.nicheFilter>div{gap:5px;display:flex}.nicheFilter button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.nicheFilter button b{color:var(--muted-2);font-size:7px}.nicheFilter button:hover{color:var(--text);background:var(--surface)}.nicheFilter button.active{color:var(--text);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--purple) 9%,var(--surface))}.dateBlock{border-left:1px solid var(--border);gap:3px;min-width:210px;padding-left:18px;display:grid}.dateBlock small,.dateBlock span{color:var(--muted);font-size:9px}.dateBlock strong{font-size:12px}.metricStrip{border-block:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.metricStrip div{border-right:1px solid var(--border);align-content:center;gap:3px;min-height:112px;padding:18px 24px;display:grid}.metricStrip div:first-child{padding-left:0}.metricStrip div:last-child{border-right:0}.metricStrip span{color:var(--muted);font-size:10px}.metricStrip strong{letter-spacing:-.04em;font:600 28px/1.1 Manrope}.metricStrip small{color:var(--muted-2);font-size:9px}.overviewGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);gap:16px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);border-radius:13px;overflow:hidden}.panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:14px 18px;display:flex}.panel header h2{letter-spacing:-.02em;margin:4px 0 0;font:600 15px Manrope}.panel header b{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border-radius:5px;padding:5px 8px;font-size:9px}.focusBody{align-items:center;gap:20px;min-height:164px;padding:26px;display:flex}.focusIcon{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));width:70px;height:70px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid}.focusBody strong{letter-spacing:-.035em;font:600 20px Manrope}.focusBody p{max-width:590px;color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.focusPanel>footer{border-top:1px solid var(--border);min-height:48px;color:var(--muted);align-items:center;gap:20px;padding:10px 18px;font-size:9px;display:flex}.focusPanel footer button{color:var(--text);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:600}.activityPanel ul{margin:0;padding:6px 18px 12px;list-style:none}.activityPanel li{border-bottom:1px solid var(--border-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:49px;display:grid}.activityPanel li:last-child{border-bottom:0}.activityPanel li>i{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.activityPanel li>i.hot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.activityPanel li div{gap:2px;display:grid}.activityPanel li strong{font-size:10px}.activityPanel li span,.activityPanel li small{color:var(--muted);font-size:8px}.compactTable{margin-top:0}.compactTable header>button{color:var(--muted);background:0 0;border:0;font-size:9px}.dataTable.standalone{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.tableHead,.tableRow{grid-template-columns:minmax(210px,1.25fr) minmax(170px,.85fr) minmax(120px,.6fr) minmax(230px,1.2fr) 26px;align-items:center;gap:15px;padding:0 18px;display:grid}.tableHead{background:var(--surface-2);min-height:38px;color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.tableRow{border:0;border-top:1px solid var(--border-soft);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:62px}.tableRow:hover{background:var(--surface-2)}.companyCell{align-items:center;gap:11px;min-width:0;display:flex}.companyCell>i,.siteIdentity>i{border:1px solid var(--border);width:32px;height:32px;color:var(--warm);background:var(--surface-2);border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.companyCell>span{gap:2px;min-width:0;display:grid}.companyCell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.companyCell small{color:var(--muted);font-size:8px}.ownerCell{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.ownerCell i{background:var(--surface-3);width:21px;height:21px;color:var(--text);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.nextCell{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rowArrow{color:var(--muted-2)}.tableEmpty{color:var(--muted);text-align:center;padding:40px;font-size:11px}.statusPill{border:1px solid var(--border);width:fit-content;color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;font-weight:600;display:inline-flex}.statusPill.lead{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 22%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.statusPill.project{color:#9fc4ff}.statusPill.payment{color:var(--warm)}.statusPill.member{color:var(--text)}.dragHint{color:var(--muted);margin:-6px 0 12px;font-size:9px}.pipelineBoard{grid-template-columns:repeat(7,minmax(220px,1fr));gap:10px;padding-bottom:18px;display:grid;overflow-x:auto}.pipelineColumn{min-width:220px}.pipelineColumn>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:38px;padding:0 8px;display:flex}.pipelineColumn>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:700}.pipelineColumn>header b{color:var(--muted-2);font-size:9px}.pipelineStack{gap:8px;padding-top:8px;display:grid}.pipelineStack article{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;padding:14px}.pipelineStack article:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.pipelineColumn.receiving .pipelineStack{background:color-mix(in srgb,var(--purple) 4%,transparent);border-radius:9px;min-height:110px}.pipelineColumn.receiving:hover .pipelineStack{outline:1px dashed color-mix(in srgb,var(--accent) 45%,var(--border));outline-offset:-1px}.pipelineStack article.dragging{opacity:.35;transform:scale(.98)}.companyLogo{background:var(--surface-3);width:28px;height:28px;color:var(--warm);border-radius:7px;place-items:center;font-size:8px;font-weight:700;display:grid}.pipelineStack h3{margin:12px 0 4px;font:600 12px Manrope}.pipelineStack p{min-height:28px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pipelineStack footer{justify-content:space-between;align-items:center;gap:6px;margin-top:12px;display:flex}.pipelineStack footer span{color:var(--muted);font-size:8px}.pipelineStack footer b{color:var(--muted-2);letter-spacing:-2px;font-size:10px}.emptyColumn{border:1px dashed var(--border);color:var(--muted-2);text-align:center;border-radius:9px;padding:24px 8px;font-size:9px}.sitesPanel>header .legend{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.legend i{background:var(--muted-2);border-radius:50%;width:6px;height:6px}.legend i.online{background:var(--accent)}.siteList article{border-top:1px solid var(--border-soft);grid-template-columns:minmax(240px,1.4fr) .8fr .6fr .8fr auto;align-items:center;gap:22px;min-height:75px;padding:10px 18px;display:grid}.siteList article:first-child{border-top:0}.siteList article:hover{background:var(--surface-2)}.siteIdentity{align-items:center;gap:11px;min-width:0;display:flex}.siteIdentity div,.siteList article>div:not(.siteIdentity){gap:4px;display:grid}.siteIdentity strong,.siteList article>div strong{font-size:10px}.siteIdentity a,.siteList article small{color:var(--muted);font-size:8px}.siteList article>button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:7px 10px;font-size:8px}.siteList article>button:hover{color:var(--text);background:var(--surface-3)}.financeSummary{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid}.financeSummary div{border-right:1px solid var(--border);gap:6px;padding:22px;display:grid}.financeSummary div:last-child{border-right:0}.financeSummary span{color:var(--muted);font-size:9px}.financeSummary strong{font:600 25px Manrope}.tableHead.finance,.tableRow.finance{grid-template-columns:1.3fr .7fr .7fr .8fr .8fr}.tableRow.finance>span:not(.companyCell){color:var(--muted);font-size:10px}.invoicePanel{overflow:hidden}.invoiceToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:15px 18px;display:flex}.invoiceToolbar>div:first-child{gap:4px;display:grid}.invoiceToolbar>div:first-child>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.invoiceToolbar h2{margin:0;font:600 15px Manrope}.invoiceToolbar small{color:var(--warm);font-size:7px}.invoiceToolbar>div:last-child{align-items:end;gap:7px;display:flex}.invoiceToolbar label{color:var(--muted);gap:4px;font-size:7px;display:grid}.invoiceToolbar input,.invoiceToolbar select{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 8px;font-size:8px}.quietAction{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;padding:0 10px;font-size:8px}.invoiceToolbar .primary{white-space:nowrap;height:34px}.integrationButton{padding-left:20px;position:relative}.integrationButton:before{content:"";background:var(--muted-2);border-radius:50%;width:6px;height:6px;position:absolute;left:9px}.integrationButton.connected:before{background:#75dcb6;box-shadow:0 0 0 3px #75dcb624}.invoiceHead,.invoiceList article{grid-template-columns:minmax(210px,1.35fr) .55fr .65fr .6fr .75fr 28px;align-items:center;gap:16px;display:grid}.invoiceHead{min-height:34px;color:var(--muted-2);background:var(--surface-2);text-transform:uppercase;letter-spacing:.06em;padding:0 18px;font-size:7px}.invoiceList article{border-top:1px solid var(--border-soft);min-height:68px;padding:9px 18px}.invoiceList article:first-child{border-top:0}.invoiceList article>span,.invoiceList article>time{color:var(--muted);font-size:9px}.invoiceList article>strong{font-size:10px}.invoiceCompany{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.invoiceCompany>i{width:30px;height:30px;color:var(--warm);background:var(--surface-3);border-radius:8px;flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid}.invoiceCompany>span{gap:3px;min-width:0;display:grid}.invoiceCompany strong,.invoiceCompany small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoiceCompany strong{font-size:10px}.invoiceCompany small{color:var(--muted);font-size:7px}.invoiceList .rowArrow{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.invoiceEmpty{text-align:center;place-content:center;gap:6px;min-height:220px;padding:30px;display:grid}.invoiceEmpty strong{font-size:11px}.invoiceEmpty span{color:var(--muted);font-size:8px}.invoiceAmount{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:end;gap:6px;padding:24px 0;display:grid}.invoiceAmount>span{color:var(--muted);grid-column:1/-1;font-size:8px}.invoiceAmount>strong{font:600 30px Manrope}.invoiceAmount .statusPill{margin-bottom:5px}.invoiceMessage{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));color:var(--muted);background:var(--surface-2);border-radius:7px;margin:12px 0 0;padding:9px 10px;font-size:8px}.paidStamp{color:#75dcb6;margin:12px 0 0;font-size:8px}.settleButton{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:13px;padding:10px;font-size:9px;font-weight:700}.settleButton:disabled{opacity:.5}.paymentLinkSection>p{color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.55}.paymentLinkSection>div{grid-template-columns:1fr auto;gap:8px;display:grid}.paymentLinkSection .settleButton{margin:0}.paymentLinkSection .quietAction{height:auto}.paymentLinkSection>small{color:#75dcb6;margin-top:10px;font-size:8px;display:block}.providerReceipt{border:1px solid color-mix(in srgb,#75dcb6 28%,var(--border));color:#75dcb6;background:color-mix(in srgb,#75dcb6 7%,var(--surface-2));cursor:pointer;border-radius:8px;width:100%;margin-top:9px;padding:10px;font-size:9px;font-weight:700}.integrationBody{gap:18px;padding:22px 20px;display:grid}.integrationBody>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.integrationBody>label{color:var(--muted);gap:7px;font-size:8px;font-weight:600;display:grid}.integrationBody>label>div{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;grid-template-columns:38px 1fr;display:grid;overflow:hidden}.integrationBody>label span{color:var(--accent);background:var(--surface-3);place-items:center;font-weight:800;display:grid}.integrationBody input{min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:0;padding:0 11px;font-size:11px}.integrationBody>small{color:var(--warm);font-size:8px}.integrationBody>aside{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;gap:5px;padding:13px;display:grid}.integrationBody>aside strong{font-size:9px}.integrationBody>aside span{color:var(--muted);font-size:8px;line-height:1.55}.receiptFile{border:1px solid var(--border);width:100%;color:var(--text);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.receiptFile>span{width:36px;height:36px;color:var(--accent);background:var(--surface-3);border-radius:7px;place-items:center;font-size:8px;font-weight:700;display:grid}.receiptFile>div{gap:3px;min-width:0;display:grid}.receiptFile strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.receiptFile small{color:var(--muted);font-size:7px}.receiptUpload{border:1px solid var(--border);width:fit-content;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:7px;margin-top:10px;padding:8px 10px;font-size:8px;display:inline-flex}.receiptUpload input{display:none}.filesWorkspace{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:190px 1fr;min-height:490px;display:grid;overflow:hidden}.filesWorkspace aside{border-right:1px solid var(--border);background:var(--surface-2);align-content:start;gap:3px;padding:18px 10px;display:grid}.filesWorkspace aside>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;padding:0 8px 10px;font-size:8px;font-weight:700}.filesWorkspace aside button{min-height:35px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-size:9px;display:flex}.filesWorkspace aside button.active{color:var(--text);background:var(--surface-3)}.filesWorkspace aside b{color:var(--muted-2);font-size:8px}.emptyFiles{text-align:center;align-content:center;place-items:center;padding:40px;display:grid}.fileGlyph{border:1px solid var(--border);width:68px;height:68px;color:var(--accent);background:var(--surface-2);border-radius:18px;place-items:center;margin-bottom:18px;font-size:27px;display:grid}.emptyFiles h2{margin:0;font:600 19px Manrope}.emptyFiles p{max-width:440px;color:var(--muted);margin:8px 0 20px;font-size:10px;line-height:1.6}.emptyFiles button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:7px;padding:9px 13px;font-size:9px}.libraryWorkspace{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:190px minmax(0,1fr);min-height:510px;display:grid;overflow:hidden}.libraryFilters{border-right:1px solid var(--border);background:var(--surface-2);align-content:start;gap:3px;padding:18px 10px;display:grid}.libraryFilters>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;padding:0 8px 10px;font-size:8px;font-weight:700}.libraryFilters button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-size:9px;display:flex}.libraryFilters button.active{color:var(--text);background:var(--surface-3)}.libraryFilters button b{color:var(--muted-2);font-size:8px}.libraryMain{min-width:0}.libraryToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.libraryToolbar>div:first-child{gap:3px;display:grid}.libraryToolbar strong{font:600 13px Manrope}.libraryToolbar span{color:var(--muted);font-size:8px}.uploadControls{align-items:center;gap:7px;display:flex}.uploadControls select{border:1px solid var(--border);max-width:150px;height:34px;color:var(--muted);background:var(--surface-2);border-radius:7px;padding:0 8px;font-size:8px}.authCheck{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.authCheck input{accent-color:var(--pink)}.uploadButton{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;height:34px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.uploadButton input{display:none}.assetGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:14px;display:grid}.assetGrid article{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;min-width:0;position:relative;overflow:hidden}.assetPreview{border:0;border-bottom:1px solid var(--border);background:repeating-conic-gradient(var(--surface-3) 0 25%,var(--surface-2) 0 50%) 50%/14px 14px;cursor:pointer;place-items:center;width:100%;height:128px;padding:0;display:grid}.assetPreview img{object-fit:contain;width:100%;height:100%}.assetPreview span{color:var(--muted);font-size:13px;font-weight:700}.assetInfo{gap:4px;min-width:0;padding:10px;display:grid}.assetInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assetInfo span{color:var(--muted);font-size:7px}.assetInfo small{width:fit-content;font-size:7px}.assetInfo small.authorized{color:var(--accent)}.assetInfo small.pending{color:var(--warm)}.assetDelete{color:#fff;cursor:pointer;background:#0c0c0ebf;border:1px solid #ffffff2e;border-radius:50%;width:24px;height:24px;position:absolute;top:7px;right:7px}.teamList{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.teamList article{border-top:1px solid var(--border-soft);grid-template-columns:38px 1.4fr .7fr .7fr auto;align-items:center;gap:16px;min-height:70px;padding:10px 18px;display:grid}.teamList article:first-child{border-top:0}.teamList article.current{background:color-mix(in srgb,var(--purple) 7%,var(--surface))}.localAccessNotice{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--purple) 6%,var(--surface));border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:12px 14px;display:flex}.localAccessNotice strong{font-size:10px}.localAccessNotice span{color:var(--muted);font-size:8px}.memberAvatar{background:var(--surface-3);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.teamList article>div{gap:3px;display:grid}.teamList strong{font-size:11px}.teamList small,.access{color:var(--muted);font-size:9px}.memberState{color:var(--accent);font-size:8px;font-weight:700}.securityPanel{border:1px solid color-mix(in srgb,var(--purple) 24%,var(--border));background:linear-gradient(115deg,color-mix(in srgb,var(--purple) 9%,var(--surface)),color-mix(in srgb,var(--pink) 4%,var(--surface)));border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:20px;display:flex}.securityPanel>div{gap:5px;display:grid}.securityPanel span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.securityPanel strong{font-size:13px}.securityPanel p{color:var(--muted);margin:0;font-size:9px}.securityPanel button{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:8px;flex:none;padding:10px 14px;font-size:9px;font-weight:700}.historyPanel{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.historyToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 18px;display:flex}.historyToolbar>div:first-child{gap:4px;display:grid}.historyToolbar strong{font-size:12px}.historyToolbar span{color:var(--muted);font-size:8px}.historyToolbar>div:last-child{gap:8px;display:flex}.historyToolbar label{color:var(--muted);gap:4px;font-size:7px;display:grid}.historyToolbar select{border:1px solid var(--border);min-width:150px;height:34px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 9px;font-size:8px}.historyCategories{border-bottom:1px solid var(--border);background:var(--surface-2);gap:5px;padding:10px 18px;display:flex;overflow-x:auto}.historyCategories button{min-width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:flex}.historyCategories button b{min-width:17px;height:17px;color:var(--muted);background:var(--surface-3);border-radius:9px;place-items:center;font-size:7px;display:grid}.historyCategories button.active{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--text);background:color-mix(in srgb,var(--purple) 8%,var(--surface))}.historyCategories button.active b{color:var(--accent)}.historyList{display:grid}.historyRow{border-top:1px solid var(--border-soft);grid-template-columns:90px 34px minmax(180px,1fr) 78px minmax(130px,.55fr);align-items:center;gap:13px;min-height:62px;padding:9px 18px;display:grid}.historyRow:first-child{border-top:0}.historyRow time{color:var(--muted);font-size:8px}.historyRow>div{gap:4px;display:grid}.historyRow>div strong{font-size:10px}.historyRow>div span{color:var(--muted);font-size:8px}.activityKind{border:1px solid var(--border);width:fit-content;color:var(--muted);background:var(--surface-2);border-radius:12px;padding:5px 7px;font-size:7px;font-weight:700}.activityKind.sites{color:#d4adff;border-color:color-mix(in srgb,var(--purple) 36%,var(--border))}.activityKind.financeiro{color:#75dcb6;border-color:color-mix(in srgb,#75dcb6 32%,var(--border))}.activityKind.comercial{color:#ffaaa8;border-color:color-mix(in srgb,var(--pink) 34%,var(--border))}.activityKind.segurança{color:#f0c986;border-color:color-mix(in srgb,#f0c986 32%,var(--border))}.historyRow>b{color:var(--muted);justify-self:end;font-size:8px;font-weight:600}.historyEmpty{text-align:center;place-content:center;gap:6px;min-height:190px;display:grid}.historyEmpty strong{font-size:11px}.historyEmpty span{color:var(--muted);font-size:8px}.drawerBackdrop,.dialogBackdrop{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;position:fixed;inset:0}.drawer{background:var(--surface);width:min(590px,100vw);height:100%;box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;right:0}.drawer>header{border-bottom:1px solid var(--border);grid-template-columns:46px 1fr 36px;align-items:center;gap:12px;padding:18px 20px;display:grid}.drawerLogo{border:1px solid var(--border);width:44px;height:44px;color:var(--warm);background:var(--surface-2);border-radius:10px;place-items:center;font-size:10px;font-weight:700;display:grid}.drawer header h2{margin:3px 0 0;font:600 19px Manrope}.drawer header button,.dialog header button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:20px}.drawerBody{padding:0 20px 30px;overflow-y:auto}.drawerSection{border-bottom:1px solid var(--border);padding:21px 0}.drawerSection h3{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 13px;font-size:9px}.fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fieldGrid label,.dialogFields label{color:var(--muted);gap:6px;font-size:8px;font-weight:600;display:grid}.fieldGrid label.wide{grid-column:1/-1}.fieldGrid input,.fieldGrid select,.dialogFields input,.dialogFields select,.drawerSection textarea{border:1px solid var(--border);width:100%;min-width:0;height:38px;color:var(--text);background:var(--surface-2);border-radius:7px;outline:0;padding:0 10px;font-size:10px}.fieldGrid input:focus,.fieldGrid select:focus,.dialogFields input:focus,.dialogFields select:focus,.drawerSection textarea:focus{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.fieldGrid select:disabled{opacity:.55;cursor:not-allowed}.drawerSection textarea{resize:vertical;height:90px;padding:10px}.demoLink{color:var(--accent);margin-top:10px;font-size:9px;display:inline-flex}.permissionNote{color:var(--warm);margin:10px 0 0;font-size:8px}.publishActions{border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:13px;display:flex}.publishActions button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:7px;padding:8px 10px;font-size:8px}.publishActions button:first-child{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}.publishActions button:disabled{opacity:.35;cursor:not-allowed}.drawer>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;display:flex}.drawer>footer span{color:var(--muted);font-size:8px}.drawer>footer button{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));cursor:pointer;border:0;border-radius:7px;padding:9px 15px;font-size:9px;font-weight:700}.bootScreen{background:radial-gradient(circle at center,color-mix(in srgb,var(--purple) 15%,transparent),transparent 36%),var(--bg);align-content:center;place-items:center;gap:14px;min-height:100vh;display:grid}.bootScreen img{width:100px;height:auto}.bootScreen span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.loginPage{background:var(--bg);grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid}.loginBrand{background:radial-gradient(circle at 30% 65%,color-mix(in srgb,var(--purple) 32%,transparent),transparent 33%),radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--pink) 22%,transparent),transparent 28%),#0b090e;flex-direction:column;justify-content:space-between;padding:clamp(36px,6vw,80px);display:flex;position:relative;overflow:hidden}.loginBrand:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-230px;right:-180px;box-shadow:0 0 0 60px #ffffff05,0 0 0 120px #ffffff03}.loginBrand>img{width:clamp(120px,16vw,220px);height:auto}.loginBrand>div{z-index:1;max-width:700px;position:relative}.loginBrand span{color:#d1aaff;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.loginBrand h1{color:#fff;letter-spacing:-.06em;margin:14px 0 15px;font:600 clamp(35px,5vw,68px)/1.02 Manrope}.loginBrand p{color:#ffffff9e;max-width:590px;margin:0;font-size:13px;line-height:1.65}.loginBrand>small{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.loginPanel{background:var(--surface);place-items:center;padding:40px;display:grid}.loginPanel form{gap:14px;width:min(360px,100%);display:grid}.loginTitle{margin-bottom:12px}.loginTitle>span{color:var(--accent);letter-spacing:.14em;font-size:9px;font-weight:700}.loginTitle h2{letter-spacing:-.04em;margin:8px 0 6px;font:600 26px Manrope}.loginTitle p{color:var(--muted);margin:0;font-size:10px}.loginPanel label{color:var(--muted);gap:6px;font-size:8px;font-weight:600;display:grid}.loginPanel input,.loginPanel select{border:1px solid var(--border);width:100%;height:43px;color:var(--text);background:var(--surface-2);border-radius:8px;outline:0;padding:0 11px;font-size:10px}.loginPanel input:focus,.loginPanel select:focus{border-color:color-mix(in srgb,var(--accent) 52%,var(--border))}.loginSubmit{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));cursor:pointer;border:0;border-radius:8px;height:43px;margin-top:3px;font-size:10px;font-weight:700}.loginError{color:var(--danger);margin:-4px 0;font-size:8px}.loginPanel aside{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;gap:4px;margin-top:15px;padding:12px;display:grid}.loginPanel aside strong{font-size:8px}.loginPanel aside span{color:var(--muted);font-size:7px;line-height:1.5}.dialogBackdrop{place-items:center;padding:20px;display:grid}.dialog{border:1px solid var(--border);background:var(--surface);width:min(520px,100%);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px;display:flex}.dialog header h2{margin:5px 0 0;font:600 21px Manrope}.dialogFields{grid-template-columns:1fr 1fr;gap:14px;padding:22px 20px;display:grid}.passwordFields{grid-template-columns:1fr}.passwordRules{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.passwordRules.valid{color:var(--accent)}.passwordSuccess{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:230px;padding:30px;display:grid}.passwordSuccess i{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.passwordSuccess strong{margin-top:6px;font-size:15px}.passwordSuccess span{color:var(--muted);font-size:9px}.dialog>footer{border-top:1px solid var(--border);background:var(--surface-2);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}.dialog>footer button:not(.primary){color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.salesWorkspace{gap:14px;display:grid}.salesToolbar{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:end;gap:18px;min-height:70px;padding:14px 16px;display:flex}.salesToolbar>div:first-child{gap:4px;display:grid}.salesToolbar strong{font-size:12px}.salesToolbar span{color:var(--muted);font-size:8px}.salesToolbar>div:last-child{align-items:end;gap:7px;display:flex}.salesToolbar label{color:var(--muted);gap:4px;font-size:7px;display:grid}.salesToolbar select,.salesToolbar button{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;padding:0 11px;font-size:8px;font-weight:700}.salesToolbar .accentButton{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));border:0}.salesToolbar .whatsappButton{color:#78e6a4;border-color:color-mix(in srgb,#46c878 42%,var(--border))}.salesMessage{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--text);background:color-mix(in srgb,var(--purple) 7%,var(--surface));border-radius:8px;margin:0;padding:10px 12px;font-size:8px}.salesSummary{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.salesSummary div{border-right:1px solid var(--border);align-content:center;gap:5px;min-height:80px;padding:14px 18px;display:grid}.salesSummary div:last-child{border:0}.salesSummary span{color:var(--muted);font-size:8px}.salesSummary strong{font-size:23px}.salesSummary .urgent strong{color:var(--danger)}.salesMainGrid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.55fr);gap:14px;display:grid}.salesList,.salesReport,.proposalPanel{overflow:hidden}.salesList>header,.salesReport>header,.proposalPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:65px;padding:13px 16px;display:flex}.salesList header span,.salesReport header span,.proposalPanel header span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.salesList header h2,.salesReport header h2,.proposalPanel header h2{margin:4px 0 0;font-size:14px}.salesList header small,.proposalPanel header small{color:var(--muted);font-size:8px}.taskGroup h3{color:var(--muted);background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:10px 16px 7px;font-size:7px;display:flex}.taskGroup h3 b{min-width:18px;height:18px;color:var(--text);background:var(--surface-3);border-radius:9px;place-items:center;font-size:7px;display:grid}.taskGroup article{border-top:1px solid var(--border-soft);grid-template-columns:28px minmax(0,1fr) 76px 100px;align-items:center;gap:11px;min-height:58px;padding:8px 16px;display:grid}.taskGroup article.high{box-shadow:inset 2px 0 var(--pink)}.taskCheck{border:1px solid var(--border);color:#0000;background:var(--surface-2);cursor:pointer;border-radius:50%;width:27px;height:27px}.taskCheck:hover{color:#fff;border-color:var(--accent);background:var(--purple)}.taskIdentity{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.taskIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.taskIdentity span,.taskGroup time{color:var(--muted);font-size:7px}.taskKind{border:1px solid var(--border);width:fit-content;color:var(--muted);background:var(--surface-2);border-radius:10px;padding:5px 7px;font-size:7px}.salesEmpty{min-height:100px;color:var(--muted);text-align:center;place-content:center;gap:5px;padding:20px;font-size:8px;display:grid}.salesEmpty strong{color:var(--text);font-size:11px}.salesReport dl{margin:0;padding:7px 16px}.salesReport dl div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.salesReport dt{color:var(--muted);font-size:8px}.salesReport dd{margin:0;font-size:13px;font-weight:700}.salesReport>p{color:var(--muted);background:var(--surface-2);border-radius:8px;margin:8px 16px 16px;padding:11px;font-size:8px}.salesReport>p strong{color:var(--accent)}.proposalHead,.proposalPanel article{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.7fr) minmax(110px,.6fr) 125px;align-items:center;gap:12px;padding:9px 16px;display:grid}.proposalHead{color:var(--muted);background:var(--surface-2);font-size:7px}.proposalPanel article{border-top:1px solid var(--border-soft);min-height:59px;font-size:8px}.proposalPanel article>button,.proposalPanel article>span{color:var(--text);text-align:left;background:0 0;border:0;gap:3px;display:grid}.proposalPanel article>button{cursor:pointer}.proposalPanel article small{color:var(--muted);font-size:7px}.proposalPanel article select{border:1px solid var(--border);height:32px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 8px;font-size:8px}.salesPortfolio{overflow:hidden}.salesPortfolio>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:65px;padding:13px 16px;display:flex}.salesPortfolio header span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.salesPortfolio header h2{margin:4px 0 0;font-size:14px}.salesPortfolio header small{color:var(--muted);font-size:8px}.portfolioHead,.salesPortfolio article{grid-template-columns:minmax(150px,1fr) 100px 110px 90px minmax(160px,.9fr);align-items:center;gap:12px;padding:9px 16px;display:grid}.portfolioHead{color:var(--muted);background:var(--surface-2);font-size:7px}.salesPortfolio article{border-top:1px solid var(--border-soft);min-height:56px;font-size:8px}.salesPortfolio article>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.salesPortfolio article small,.salesPortfolio article>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.salesPortfolio article select{border:1px solid var(--border);height:30px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 7px;font-size:8px}.portfolioAction{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.portfolioAction>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portfolioAction button{border:1px solid color-mix(in srgb,#46c878 35%,var(--border));color:#78e6a4;background:var(--surface-2);cursor:pointer;border-radius:7px;flex:none;padding:6px 8px;font-size:7px;font-weight:700}.whatsappBackdrop{z-index:95}.whatsappDialog{width:min(620px,100%)}.dealPanel{overflow:hidden}.dealPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:65px;padding:13px 16px;display:flex}.dealPanel>header span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.dealPanel>header h2{margin:4px 0 0;font-size:14px}.dealPanel>header small{color:var(--muted);font-size:8px}.dealGoalGrid{grid-template-columns:minmax(0,1fr) 260px;display:grid}.dealList{border-right:1px solid var(--border);min-width:0}.dealList article{border-top:1px solid var(--border-soft);grid-template-columns:minmax(160px,1.2fr) minmax(120px,.7fr) 70px 125px;align-items:center;gap:12px;min-height:59px;padding:9px 16px;font-size:8px;display:grid}.dealList article>button,.dealList article>span{color:var(--text);text-align:left;background:0 0;border:0;gap:3px;display:grid}.dealList article>button{cursor:pointer}.dealList article small{color:var(--muted);font-size:7px}.dealList select{border:1px solid var(--border);height:32px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 8px;font-size:8px}.goalProgress{align-content:start;gap:16px;padding:16px;display:grid}.goalProgress header{gap:3px;display:grid}.goalProgress header strong{font-size:10px}.goalProgress header span,.goalProgress p{color:var(--muted);font-size:8px;line-height:1.6}.goalProgress>div{gap:7px;display:grid}.goalProgress>div>span{justify-content:space-between;gap:8px;font-size:8px;display:flex}.goalProgress small{color:var(--muted);font-size:7px}.goalProgress i{background:var(--surface-3);border-radius:9px;height:5px;overflow:hidden}.goalProgress em{border-radius:inherit;background:linear-gradient(90deg,var(--purple),var(--pink));height:100%;display:block}.integrationsWorkspace{gap:14px;display:grid}.integrationSummary{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.integrationSummary>div{border-right:1px solid var(--border);gap:5px;padding:13px 16px;display:grid}.integrationSummary>div:last-child{border-right:0}.integrationSummary span{color:var(--muted);font-size:8px}.integrationSummary strong{font-size:18px}.connectionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.connectionCard{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-content:space-between;gap:12px;min-height:138px;padding:13px;display:grid}.connectionCard header{gap:8px;display:grid}.connectionCard header>div{align-items:center;gap:7px;display:flex}.connectionCard header i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.connectionCard.connected header i{background:#69d39e;box-shadow:0 0 0 4px #69d39e21}.connectionCard.error header i{background:#ff766d}.connectionCard header span{font-size:9px;font-weight:750}.connectionCard header b{width:fit-content;color:var(--muted);background:var(--surface-2);text-transform:uppercase;letter-spacing:.07em;border-radius:20px;padding:3px 6px;font-size:6px}.connectionCard p{color:var(--muted);margin:0;font-size:8px;line-height:1.55}.connectionCard footer{color:var(--text);gap:4px;font-size:7px;display:grid}.connectionCard footer small{color:#ff8f86}.integrationMainGrid{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.inboxPanel,.activationPanel{overflow:hidden}.inboxPanel>header,.activationPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:65px;padding:13px 16px;display:flex}.inboxPanel>header span,.activationPanel>header span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.inboxPanel>header h2,.activationPanel>header h2{margin:4px 0 0;font-size:14px}.inboxPanel>header small{color:var(--muted);font-size:8px}.inboxBody{grid-template-columns:230px minmax(0,1fr);min-height:430px;display:grid}.inboxBody>nav{border-right:1px solid var(--border)}.inboxBody>nav button{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.inboxBody>nav button.active{background:var(--surface-2)}.inboxBody>nav button i{color:#fff;background:linear-gradient(130deg,var(--purple),var(--pink));border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:800;display:grid}.inboxBody>nav button span{gap:3px;min-width:0;display:grid}.inboxBody>nav strong,.conversationPane strong{font-size:8px}.inboxBody>nav small,.conversationPane span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inboxBody>nav button b{color:#fff;background:var(--pink);text-align:center;border-radius:10px;min-width:18px;padding:3px;font-size:6px}.inboxBody>nav>p{color:var(--muted);padding:20px 14px;font-size:8px;line-height:1.6}.conversationPane{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversationPane>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:53px;padding:10px 13px;display:flex}.conversationPane>header div{gap:3px;display:grid}.conversationPane>header small{color:var(--accent);text-transform:uppercase;font-size:7px}.messageList{flex-direction:column;gap:8px;padding:14px;display:flex;overflow:auto}.messageList article{background:var(--surface-2);border-radius:10px;width:fit-content;max-width:78%;padding:9px 11px}.messageList article.outbound{color:#fff;background:color-mix(in srgb,var(--purple) 70%,#15131c);align-self:flex-end}.messageList p{margin:0 0 5px;font-size:8px;line-height:1.55}.messageList small{color:var(--muted);font-size:6px}.conversationPane>footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.conversationPane textarea{resize:none;border:1px solid var(--border);min-height:48px;color:var(--text);background:var(--surface-2);font:inherit;border-radius:8px;padding:10px;font-size:8px}.conversationPane>footer button{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));cursor:pointer;border:0;border-radius:8px;padding:0 15px;font-size:8px;font-weight:800}.inboxEmpty{color:var(--muted);text-align:center;place-content:center;gap:5px;display:grid}.inboxEmpty strong{color:var(--text);font-size:11px}.activationPanel ol{gap:13px;margin:0;padding:16px;list-style:none;display:grid}.activationPanel li{color:var(--muted);grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:8px;line-height:1.5;display:grid}.activationPanel li b{width:22px;height:22px;color:var(--accent);background:var(--surface-2);border-radius:50%;place-items:center;font-size:7px;display:grid}.activationPanel>label{color:var(--muted);grid-template-columns:1fr auto;gap:6px;padding:0 16px;font-size:7px;display:grid}.activationPanel input{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--surface-2);border-radius:7px;grid-column:1/3;padding:9px;font-size:7px}.activationPanel button{border:1px solid var(--border);color:var(--text);background:var(--surface-2);border-radius:7px;padding:7px 10px;font-size:7px}.activationPanel>p{border-top:1px solid var(--border);color:var(--muted);margin:16px;padding-top:14px;font-size:8px;line-height:1.6}.dialogFields .whatsappMessage{min-height:180px;line-height:1.55}.whatsappWarning,.whatsappSaved{border-radius:7px;margin:0;padding:9px 11px;font-size:8px}.whatsappWarning{color:var(--warm);background:color-mix(in srgb,var(--warm) 8%,var(--surface))}.whatsappSaved{color:#78e6a4;background:color-mix(in srgb,#46c878 8%,var(--surface))}.dialog>footer .whatsappOpen{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dialog>footer .whatsappOpen.disabled{opacity:.4;cursor:not-allowed}.dialogFields textarea{border:1px solid var(--border);width:100%;min-height:78px;color:var(--text);background:var(--surface-2);font:inherit;resize:vertical;border-radius:7px;padding:9px 10px}.dialogFields .wide{grid-column:1/-1}.cadenceExplain{color:var(--muted);background:var(--surface-2);border-radius:8px;margin:0;padding:12px;font-size:8px;line-height:1.55}@media (max-width:1050px){.osRoot{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-inline:10px}.brand{justify-content:center;padding-inline:0}.brand div,.navLabel,.mainNav button:not(.active) small,.mainNav button{font-size:0}.mainNav button{grid-template-columns:1fr;justify-items:center;padding:0}.navGlyph{font-size:19px}.mainNav button.active{box-shadow:inset 0 -2px var(--accent)}.themeButton{justify-content:center}.pwaInstallButton,.pwaInstalled{justify-content:center;padding-inline:5px}.pwaInstallButton span,.pwaInstalled span{display:none}.pwaInstallHelp{bottom:0;left:calc(100% + 10px)}.themeButton span:last-child,.account div,.account b{display:none}.account{grid-template-columns:1fr;justify-items:center;padding-inline:0}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip div:nth-child(2){border-right:0}.metricStrip div:nth-child(-n+2){border-bottom:1px solid var(--border)}.metricStrip div:first-child{padding-left:24px}.overviewGrid{grid-template-columns:1fr}.tableHead,.tableRow{grid-template-columns:minmax(190px,1fr) 150px 100px 26px}.tableHead span:nth-child(4),.tableRow .nextCell{display:none}.siteList article{grid-template-columns:minmax(210px,1fr) .7fr .6fr auto}.siteList article>div:nth-child(4){display:none}}@media (max-width:700px){.osRoot{padding-bottom:80px;display:block}.sidebar{border-top:1px solid var(--border);border-right:0;width:100%;height:74px;padding:6px 7px;display:block;position:fixed;top:auto;bottom:0}.brand,.sidebarFoot,.mainNav .navLabel{display:none}.mainNav{scrollbar-width:none;grid-template-columns:repeat(10,74px);gap:3px;display:grid;overflow-x:auto}.mainNav::-webkit-scrollbar{display:none}.mainNav button{text-align:center;white-space:nowrap;grid-template-rows:24px auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:3px;min-height:61px;padding:4px 5px;font-size:7.5px;line-height:1.1}.mainNav button small{display:none}.navGlyph svg{width:20px;height:20px}.mainNav button.active{background:var(--surface-2)}.topbar{gap:6px;height:60px;padding:0 10px}.mobileSignOut{border:1px solid var(--border);width:46px;height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:9px;flex:0 0 46px;align-content:center;place-items:center;gap:1px;padding:0;display:grid}.mobileSignOut span{color:#fff;background:linear-gradient(135deg,var(--purple),var(--pink));border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-weight:700;display:grid}.mobileSignOut b{color:var(--muted);font-size:6px}.search{flex:auto;width:auto}.search>span{display:none}.search{grid-template-columns:1fr;padding-inline:9px}.search kbd{display:none}.iconButton{flex:0 0 38px}.topActions .primary{white-space:nowrap;width:38px;padding:10px;font-size:0;overflow:hidden}.topActions .primary:first-letter{font-size:15px}.content{padding:24px 14px 50px}.pageHead{align-items:flex-start;margin-bottom:22px}.pageHead p{font-size:11px}.dateBlock{display:none}.metricStrip{grid-template-columns:1fr 1fr}.metricStrip div{min-height:90px;padding:14px}.metricStrip div:first-child{padding-left:14px}.metricStrip strong{font-size:21px}.focusBody{align-items:flex-start;padding:20px}.focusIcon{width:48px;height:48px;font-size:20px}.focusBody strong{font-size:16px}.focusPanel>footer{flex-wrap:wrap}.focusPanel footer button{text-align:left;width:100%;margin-left:0}.tableHead{display:none}.tableRow{grid-template-columns:1fr auto;gap:10px;padding:11px 14px}.tableRow>span:not(.companyCell):not(.rowArrow){display:none}.siteList article{grid-template-columns:1fr auto;gap:10px}.siteList article>div:not(.siteIdentity){display:none}.financeSummary{grid-template-columns:1fr}.financeSummary div{border-right:0;border-bottom:1px solid var(--border)}.financeSummary div:last-child{border-bottom:0}.invoiceToolbar{flex-direction:column;align-items:flex-start}.invoiceToolbar>div:last-child{grid-template-columns:1fr 1fr;align-items:end;width:100%;display:grid}.invoiceToolbar input,.invoiceToolbar select,.invoiceToolbar button{width:100%}.invoiceHead{display:none}.invoiceList article{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:12px 14px}.invoiceList article>span:not(.statusPill),.invoiceList article>time{display:none}.invoiceList article>strong{grid-area:1/2}.invoiceList article>.statusPill{grid-area:2/1;width:fit-content;margin-left:40px}.invoiceList .rowArrow{grid-area:1/3/3}.tableRow.finance{grid-template-columns:1fr auto}.tableRow.finance>span:not(.companyCell):last-child{display:block}.filesWorkspace{grid-template-columns:1fr}.filesWorkspace aside{display:none}.libraryWorkspace{grid-template-columns:1fr}.libraryFilters{display:none}.libraryToolbar{flex-direction:column;align-items:flex-start}.uploadControls{flex-wrap:wrap;width:100%}.uploadControls select{flex:1}.teamList article{grid-template-columns:38px 1fr auto}.teamList .access,.memberState{display:none}.securityPanel{flex-direction:column;align-items:flex-start}.securityPanel button{width:100%}.historyToolbar{flex-direction:column;align-items:flex-start}.historyToolbar>div:last-child{width:100%}.historyToolbar label{flex:1}.historyToolbar select{width:100%;min-width:0}.historyCategories{padding-inline:14px}.historyRow{grid-template-columns:34px 1fr;padding:12px 14px}.historyRow time{grid-area:2/2}.historyRow .memberAvatar{grid-row:1/3}.historyRow>b,.activityKind{display:none}.fieldGrid,.dialogFields{grid-template-columns:1fr}.fieldGrid label.wide,.dialogFields .wide{grid-column:auto}.salesToolbar{flex-direction:column;align-items:flex-start}.salesToolbar>div:last-child{width:100%;overflow-x:auto}.salesToolbar label,.salesToolbar button{flex:none}.salesSummary{grid-template-columns:1fr 1fr}.salesSummary div:nth-child(2){border-right:0}.salesSummary div:nth-child(-n+2){border-bottom:1px solid var(--border)}.salesMainGrid{grid-template-columns:1fr}.taskGroup article{grid-template-columns:28px minmax(0,1fr) auto}.taskKind,.proposalHead{display:none}.proposalPanel article{grid-template-columns:minmax(0,1fr) auto}.proposalPanel article>span:nth-child(3){display:none}.proposalPanel article select{grid-area:1/2/3}.portfolioHead{display:none}.salesPortfolio article{grid-template-columns:minmax(0,1fr) auto}.salesPortfolio article>span,.salesPortfolio article>strong,.portfolioAction>span{display:none}.loginPage{grid-template-columns:1fr}.loginBrand{min-height:360px;padding:35px 24px}.loginBrand>img{width:110px}.loginBrand h1{font-size:37px}.loginPanel{padding:42px 24px}}@media (max-width:1050px){.connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationMainGrid,.dealGoalGrid{grid-template-columns:1fr}.dealList{border-right:0;border-bottom:1px solid var(--border)}}@media (max-width:700px){.integrationSummary{grid-template-columns:repeat(3,1fr)}.integrationSummary>div{padding:10px}.connectionGrid{grid-template-columns:1fr 1fr}.connectionCard{min-height:128px}.inboxBody{grid-template-columns:86px minmax(0,1fr);min-height:480px}.inboxBody>nav button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:9px 5px}.inboxBody>nav button span small,.inboxBody>nav button b{display:none}.inboxBody>nav>p{text-align:center;padding:12px 7px;font-size:7px}.dealList .proposalHead{display:none}.dealList article{grid-template-columns:minmax(0,1fr) auto}.dealList article>span:nth-child(3){display:none}.dealList select{grid-area:1/2/3}}.standaloneHelp{flex:0 0 38px;font-weight:800}.pipelineTools{border:1px solid var(--border);min-height:43px;color:var(--muted);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 10px;padding:7px 9px 7px 13px;font-size:8px;display:flex}.pipelineTools>div{gap:6px;display:flex}.pipelineTools button{border:1px solid var(--border);width:34px;height:29px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px}.pipelineBoard{scroll-behavior:smooth;scrollbar-width:none;grid-template-columns:repeat(7,250px);height:min(650px,100dvh - 255px);min-height:390px;padding-bottom:0;overflow:auto hidden}.pipelineBoard::-webkit-scrollbar{display:none}.pipelineColumn{grid-template-rows:38px minmax(0,1fr);min-width:250px;height:100%;display:grid;overflow:hidden}.pipelineStack{scrollbar-color:color-mix(in srgb,var(--purple) 45%,var(--surface-3)) transparent;scrollbar-width:thin;align-content:start;min-height:0;padding:8px 3px 12px 0;overflow-y:auto}.pipelineStack article{padding:11px 12px}.pipelineStack h3{margin-top:9px}.pipelineStack p{min-height:0}.teamWorkspace{gap:14px;display:grid}.approvalPanel,.teamSettings,.commissionPanel{overflow:hidden}.approvalPanel>header,.teamSettings>header,.commissionPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;display:flex}.approvalPanel header span,.teamSettings header span,.commissionPanel header>div:first-child span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.approvalPanel h2,.teamSettings h2,.commissionPanel h2{margin:4px 0 0;font-size:14px}.approvalPanel header b,.teamSettings header small{color:var(--muted);font-size:8px}.teamMessage{border-bottom:1px solid var(--border);color:var(--accent);background:color-mix(in srgb,var(--purple) 7%,var(--surface));margin:0;padding:8px 16px;font-size:8px}.approvalList article{border-top:1px solid var(--border-soft);grid-template-columns:34px minmax(170px,1fr) 115px 130px auto;align-items:end;gap:10px;min-height:70px;padding:10px 16px;display:grid}.approvalList article:first-child{border-top:0}.approvalList article>div:nth-child(2){align-self:center;gap:4px;display:grid}.approvalList strong{font-size:9px}.approvalList small{color:var(--muted);font-size:7px}.approvalList label{color:var(--muted);gap:4px;font-size:7px;display:grid}.approvalList input,.approvalList select,.memberEdit input,.commissionFields input{border:1px solid var(--border);min-width:0;height:32px;color:var(--text);background:var(--surface-2);border-radius:7px;padding:0 8px;font-size:8px}.approvalActions{align-self:end;gap:5px;display:flex}.approvalActions button,.memberEdit button{border:1px solid var(--border);height:32px;color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:7px;padding:0 10px;font-size:7px;font-weight:700}.approvalActions .primary{color:#fff;background:linear-gradient(120deg,var(--purple),var(--pink));border:0}.approvalActions .danger,.memberEdit .danger{color:#ff8b9a;border-color:color-mix(in srgb,#ff5f73 38%,var(--border))}.teamEmpty{text-align:center;place-content:center;gap:5px;min-height:105px;padding:20px;display:grid}.teamEmpty strong{font-size:10px}.teamEmpty span{color:var(--muted);font-size:8px}.teamSettings .teamList{border:0;border-radius:0}.teamSettings .teamList article{grid-template-columns:38px minmax(150px,1fr) minmax(100px,.65fr) minmax(230px,.9fr) minmax(150px,.55fr)}.commissionFields{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.commissionFields label{color:var(--muted);gap:3px;font-size:6px;display:grid;position:relative}.commissionFields input{width:100%;padding-right:20px}.commissionFields i{color:var(--muted);font-size:7px;font-style:normal;position:absolute;bottom:8px;right:7px}.memberEdit{grid-template-columns:minmax(0,1fr) auto auto;gap:5px!important;display:grid!important}.memberEdit button{color:var(--text)}.commissionPanel{margin-top:14px}.commissionSummary{gap:18px;display:flex}.commissionSummary span{color:var(--muted);gap:3px;font-size:7px;display:grid}.commissionSummary strong{color:var(--text);font-size:11px}.commissionHead,.commissionList article{grid-template-columns:minmax(170px,1fr) 150px 150px 95px 120px;align-items:center;gap:12px;padding:9px 16px;display:grid}.commissionHead{color:var(--muted);background:var(--surface-2);font-size:7px}.commissionList article{border-top:1px solid var(--border-soft);min-height:56px;font-size:8px}.commissionList article>div{gap:3px;display:grid}.commissionList small,.commissionList article>span{color:var(--muted);font-size:7px}.commissionList select{border:1px solid var(--border);height:31px;color:var(--text);background:var(--surface-2);border-radius:7px;font-size:7px}.commissionState{background:var(--surface-2);text-transform:capitalize;border-radius:12px;width:fit-content;padding:5px 7px}.commissionState.paid{color:#70dca2}.folderHeading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:13px;padding:10px 8px 5px;display:flex}.folderHeading span{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.folderHeading button{width:26px;min-height:26px;color:var(--text);background:var(--surface-3);justify-content:center}.folderRow{border-radius:7px;grid-template-columns:minmax(0,1fr) 28px;display:grid}.folderRow.active{background:var(--surface-3)}.folderRow button{min-width:0}.folderRow button:first-child{justify-content:flex-start;gap:5px}.folderRow button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.folderRow button:last-child{opacity:.55;justify-content:center;padding:0}.assetInfo .assetAuth{cursor:pointer;background:0 0;border:0;width:fit-content;padding:3px 0;font-size:7px}.assetAuth.authorized{color:var(--accent)}.assetAuth.pending{color:var(--warm)}.assetActions{flex-wrap:wrap;margin-top:4px;gap:4px!important;display:flex!important}.assetActions button{border:1px solid var(--border);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:6px;padding:5px 7px;font-size:6.5px}.assetActions .publicLink{color:#fff;background:linear-gradient(110deg,var(--purple),var(--pink));border:0}.publishedMark{color:#70dca2}.tourBackdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070609c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tourDialog{border:1px solid var(--border);background:var(--surface);width:min(580px,100%);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.tourDialog>header{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 17px;font-size:8px;font-weight:700;display:flex}.tourDialog>header button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;font-size:16px}.tourVisual{background:radial-gradient(circle at center,color-mix(in srgb,var(--purple) 17%,transparent),transparent 55%),var(--surface-2);justify-content:center;align-items:center;gap:8px;min-height:185px;padding:30px;display:flex}.tourVisual>div{border:1px solid var(--border);min-width:105px;color:var(--muted);background:var(--surface);border-radius:11px;place-items:center;gap:8px;padding:18px 12px;display:grid;position:relative}.tourVisual>div.active{color:#fff;border-color:color-mix(in srgb,var(--pink) 55%,var(--border));background:linear-gradient(130deg,var(--purple),var(--pink));transform:translateY(-7px)}.tourVisual i{background:var(--surface-3);border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.tourVisual strong{font-size:8px}.tourVisual b{color:var(--muted);position:absolute;right:-15px}.tourCopy{padding:20px 22px 10px}.tourCopy h2{margin:0 0 8px;font-size:19px}.tourCopy p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.tourDialog>footer{justify-content:flex-end;align-items:center;gap:7px;padding:14px 22px 20px;display:flex}.tourDialog>footer>div{gap:5px;margin-right:auto;display:flex}.tourDialog>footer i{background:var(--surface-3);border-radius:50%;width:6px;height:6px}.tourDialog>footer i.active{background:linear-gradient(90deg,var(--purple),var(--pink));border-radius:5px;width:18px}.tourDialog>footer button{border:1px solid var(--border);height:34px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;padding:0 13px;font-size:8px}.tourDialog>footer .primary{color:#fff;background:linear-gradient(110deg,var(--purple),var(--pink));border:0}.loginMode{background:var(--surface-2);border-radius:9px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.loginMode button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:8px;font-weight:700}.loginMode button.active{color:var(--text);background:var(--surface-3)}.loginSuccess{color:#70dca2;margin:-4px 0;font-size:8px;line-height:1.5}.pendingPage{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--purple) 18%,transparent),transparent 35%),var(--bg);place-items:center;min-height:100vh;padding:22px;display:grid}.pendingPage section{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:16px;justify-items:center;gap:12px;width:min(500px,100%);padding:38px;display:grid}.pendingPage img{width:100px;height:auto}.pendingPage section>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.pendingPage h1{margin:5px 0 0;font-size:23px}.pendingPage p{max-width:390px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.pendingPage section>div{background:var(--surface-2);border-radius:9px;gap:4px;margin-top:5px;padding:10px 18px;display:grid}.pendingPage strong{font-size:9px}.pendingPage small{color:var(--warm);text-transform:uppercase;font-size:7px}.pendingPage button{border:1px solid var(--border);color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;margin-top:5px;padding:9px 13px;font-size:8px}@media (max-width:900px){.approvalList article{grid-template-columns:34px minmax(0,1fr) 110px;align-items:center}.approvalList article>label:nth-of-type(2),.approvalActions{grid-column:2/4}.teamSettings .teamList article{grid-template-columns:38px minmax(0,1fr) auto}.teamSettings .access{display:none}.commissionFields,.memberEdit{grid-column:2/4}}@media (max-width:700px){.pipelineBoard{grid-template-columns:repeat(7,82vw);height:calc(100dvh - 250px)}.pipelineColumn{min-width:82vw}.pipelineTools span{max-width:220px}.standaloneHelp{width:38px}.libraryWorkspace{display:block}.libraryFilters{border-right:0;border-bottom:1px solid var(--border);overflow-x:auto;display:flex!important}.libraryFilters>span,.folderHeading{display:none}.libraryFilters>button,.folderRow{flex:none}.folderRow{display:flex}.libraryToolbar{align-items:stretch}.approvalList article{grid-template-columns:34px minmax(0,1fr);align-items:center}.approvalList article>label,.approvalActions{grid-column:1/3}.teamSettings .teamList article{grid-template-columns:38px minmax(0,1fr)}.commissionFields,.memberEdit{grid-column:1/3}.commissionHead{display:none}.commissionList article{grid-template-columns:minmax(0,1fr) auto}.commissionList article>span:nth-child(2),.commissionList article>span:nth-child(3){display:none}.commissionList article select,.commissionState{grid-area:1/2/3}.commissionSummary{gap:8px}.tourVisual{min-height:155px;padding:20px 10px}.tourVisual>div{min-width:84px;padding:14px 7px}}
