@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:wght@300;400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0c0b0e;--bg2:#131118;--bg3:#1a1825;--border:#ffffff12;--border2:#ffffff21;--gold:#c9a84c;--gold2:#e8c97a;--text:#e8e4dc;--muted:#7a7488;--dim:#3a3648;--pink:#e8a0b0;--teal:#6ec9c0;--purple:#9b87c8;--orange:#e8975a;--blue:#7ab0e8;--green:#7ac89a;--red:#e87a7a;--font-d:"Cormorant Garamond",Georgia,serif;--font-b:"DM Sans",sans-serif}body{background:var(--bg);color:var(--text);font-family:var(--font-b)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}button,input,select,textarea{font-family:var(--font-b)}@media (width<=900px){[style*="gridTemplateColumns:'repeat(4, 1fr)'"],[style*="gridTemplateColumns:'repeat(4,1fr)'"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}[style*="gridTemplateColumns:'repeat(3,1fr)'"],[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="gridTemplateColumns:'repeat(5,1fr)'"],[style*="grid-template-columns:repeat(5,1fr)"]{grid-template-columns:repeat(3,1fr)!important}}@media (width<=768px){h1,[style*=fontSize\:34],[style*="fontSize: 34"]{font-size:22px!important;line-height:1.2!important}[style*=fontSize\:32],[style*="fontSize: 32"]{font-size:20px!important}[style*=fontSize\:30],[style*="fontSize: 30"]{font-size:19px!important}[style*=fontSize\:28],[style*="fontSize: 28"]{font-size:18px!important}[style*=fontSize\:42]{font-size:26px!important}[style*=fontSize\:44]{font-size:28px!important}[style*="display:'flex'"][style*="justifyContent:'space-between'"][style*=marginBottom],[style*="display: flex"][style*="justify-content: space-between"][style*=margin-bottom]{flex-wrap:wrap!important;gap:10px!important}[style*="gridTemplateColumns:'repeat(4, 1fr)'"],[style*="gridTemplateColumns:'repeat(4,1fr)'"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}[style*=gridTemplateColumns][style*=repeat\(4]>div,[style*=grid-template-columns][style*=repeat\(4]>div{padding:12px 10px!important}[style*="gridTemplateColumns:'1fr 1fr'"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;gap:10px!important}[style*="gridTemplateColumns:'repeat(3,1fr)'"],[style*="grid-template-columns:repeat(3,1fr)"],[style*="grid-template-columns: repeat(3, 1fr)"],[style*=minmax\(300px]{grid-template-columns:1fr!important}[style*="gridTemplateColumns:'90px 160px 100px 1fr auto 30px'"],[style*="gridTemplateColumns:'1fr 120px 100px'"],[style*="gridTemplateColumns:'1fr 100px 120px'"],[style*="gridTemplateColumns:'100px 1fr 120px'"],[style*="gridTemplateColumns:'160px 1fr auto 100px'"],[style*="gridTemplateColumns:'1fr auto 100px'"],[style*="grid-template-columns: 90px 160px 100px 1fr auto 30px"],[style*="grid-template-columns: 1fr 120px 100px"],[style*="grid-template-columns: 1fr 100px 120px"],[style*="grid-template-columns: 100px 1fr 120px"],[style*="grid-template-columns: 160px 1fr auto 100px"]{grid-template-columns:1fr!important;gap:6px!important}[style*="gridTemplateColumns:'1fr 1.5fr 1fr 1fr auto'"],[style*="gridTemplateColumns:'1.5fr 1fr 1fr auto'"]{grid-template-columns:1fr!important}table{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important;font-size:12px!important;display:block!important;overflow-x:auto!important}table td,table th{padding:8px 10px!important}[style*=maxWidth\:800],[style*="maxWidth: 800"],[style*=maxWidth\:900],[style*="maxWidth: 900"],[style*=maxWidth\:1100],[style*="maxWidth: 1100"]{border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important}[style*=maxWidth\:440],[style*="maxWidth: 440"],[style*=maxWidth\:460],[style*="maxWidth: 460"]{max-width:calc(100vw - 24px)!important}[style*="gridTemplateColumns:'320px 1fr'"]{grid-template-columns:1fr!important}[style*="padding:'24px 28px'"],[style*="padding: 24px 28px"]{padding:18px 16px!important}[style*="position:'fixed'"][style*=inset\:0][style*=padding\:20],[style*="position: fixed"][style*="inset: 0"][style*="padding: 20"]{padding:8px!important}input,select,textarea{min-height:42px!important;font-size:16px!important}button{white-space:normal!important;min-height:40px!important}[style*="borderBottom:'1px solid var(--border)'"][style*="display:'flex'"]{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important}[style*="overflowX:'auto'"],[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch!important}main{padding-bottom:80px!important}.mobile-hide{display:none!important}[style*=gap\:24],[style*="gap: 24"]{gap:14px!important}[style*=gap\:28],[style*="gap: 28"]{gap:16px!important}[style*=marginBottom\:26]{margin-bottom:16px!important}[style*=marginBottom\:22]{margin-bottom:14px!important}}@media (width<=480px){[style*="gridTemplateColumns:'repeat(4, 1fr)'"],[style*="gridTemplateColumns:'repeat(4,1fr)'"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}main,[role=main]{padding:12px 12px 80px!important}[style*="padding:'18px"],[style*="padding: 18px"]{padding:14px!important}[style*="padding:'14px 18px'"]{padding:10px 14px!important}h1{font-size:20px!important}h2{font-size:17px!important}h3{font-size:15px!important}button{font-size:13px!important}}@media (width<=380px){[style*="gridTemplateColumns:'repeat(4, 1fr)'"],[style*="gridTemplateColumns:'repeat(4,1fr)'"],[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:1fr!important}[style*=fontSize\:34]{font-size:18px!important}[style*=fontSize\:30]{font-size:17px!important}}@media (width<=900px) and (orientation:landscape) and (height>=380px){[style*="gridTemplateColumns:'repeat(4, 1fr)'"],[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(4,1fr)!important}}@media (width<=768px){.pipeline-overview-card{padding:14px!important}.pipeline-overview-grid{grid-template-columns:repeat(4,1fr)!important;gap:10px 6px!important;display:grid!important}.pipeline-overview-grid>div{flex:none!important;min-width:0!important;overflow:hidden!important}.pipeline-overview-grid>div>div:first-child{letter-spacing:.5px!important;white-space:normal!important;word-break:break-word!important;min-height:18px!important;font-size:7px!important;line-height:1.25!important}.pipeline-overview-grid>div>div:last-child{font-size:16px!important}}@media (width<=480px){.pipeline-overview-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px 4px!important}.pipeline-overview-grid>div>div:first-child{letter-spacing:.3px!important;font-size:6.5px!important}.pipeline-overview-grid>div>div:last-child{font-size:15px!important}}@media (width<=380px){.pipeline-overview-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.pipeline-overview-grid>div>div:first-child{letter-spacing:.5px!important;font-size:9px!important}}@media (width<=768px){.contracts-table-wrapper table,.contracts-table-wrapper thead,.contracts-table-wrapper tbody,.contracts-table-wrapper tr,.contracts-table-wrapper td,.contracts-table-wrapper th{width:100%!important;display:block!important}.contracts-table-wrapper thead{display:none!important}.contracts-table-wrapper table{white-space:normal!important;overflow:visible!important}.contracts-table-wrapper tr{background:var(--bg3)!important;border:1px solid var(--border)!important;border-top:1px solid var(--border)!important;border-radius:10px!important;margin-bottom:10px!important;padding:12px!important;position:relative!important}.contracts-table-wrapper td{text-align:left!important;border:none!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:4px 0!important;display:flex!important}.contracts-table-wrapper td:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:1px;flex-shrink:0;font-size:10px;font-weight:500}.contracts-table-wrapper td:first-child{border-bottom:1px solid var(--border)!important;margin-bottom:6px!important;padding-bottom:8px!important}.contracts-table-wrapper td:first-child:before{content:"📅";letter-spacing:0;font-size:14px}.contracts-table-wrapper td:last-child{border-top:1px solid var(--border)!important;justify-content:flex-end!important;margin-top:6px!important;padding-top:8px!important}.contracts-table-wrapper td:last-child:before{display:none!important}.contracts-table-wrapper td:last-child button{min-width:44px!important;min-height:36px!important}}@media (width<=480px){.contracts-status-chips{gap:6px!important}.contracts-status-chips>div{padding:5px 10px!important;font-size:10px!important}}@media (width<=640px){.staff-card{flex-wrap:wrap!important;gap:10px!important;padding:12px!important}.staff-card>div:first-child{flex-shrink:0}.staff-card>div:nth-child(2){word-break:break-word;min-width:0;flex:calc(100% - 60px)!important}.staff-card-actions{border-top:1px solid var(--border);padding-top:8px;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;width:100%!important}.staff-card-fee{font-size:16px!important}.staff-card-paid{min-width:auto!important;font-size:9px!important}.staff-card-email-status{flex:0 auto;margin-bottom:0!important}.staff-card-actions button{min-height:28px;padding:5px 8px!important;font-size:11px!important}.staff-card-edit{flex-wrap:wrap!important;gap:8px!important}}@media (width<=375px){.staff-card{font-size:12px;padding:10px!important}.staff-card>div:nth-child(2)>div:first-child{font-size:12px!important}.staff-card-fee{font-size:15px!important}}@media (width<=640px){.team-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.team-stats-grid>div{padding:8px 10px!important}.team-stats-grid>div>div:last-child{font-size:16px!important}}@media (width<=420px){.team-stats-grid{grid-template-columns:1fr!important}}.project-tab{border-radius:6px 6px 0 0;transition:all .2s;gap:5px!important;padding:8px 12px!important}.project-tab .tab-label{display:none}.project-tab.active .tab-label{font-size:12px;font-weight:600;display:inline}.project-tab .tab-icon{font-size:14px;line-height:1}.project-tab:not(.active):hover{background:#c9a84c14!important}@media (width<=640px){.project-tab{padding:9px 10px!important}.project-tab .tab-icon{font-size:16px}.project-tab.active .tab-label{font-size:11px}}@media (width<=380px){.project-tab{gap:3px!important;padding:8px 7px!important}.project-tab.active .tab-label{font-size:10px}}.project-tabs-container{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:2px;display:flex;overflow-x:visible}@media (width<=768px){.finance-add-form-wrapper{padding:14px!important}.finance-add-form-grid{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:12px!important}.finance-add-form-grid>div:first-child{grid-column:1/-1}.finance-add-form-grid>div:first-child button{padding:10px 8px!important;font-size:13px!important}.finance-add-form-grid>div:nth-child(2){grid-column:1/-1}.finance-add-form-grid>div:nth-child(3),.finance-add-form-grid>div:nth-child(4){grid-column:span 1}.finance-add-form-grid>div:last-child{grid-column:1/-1;gap:8px!important;display:flex!important}.finance-add-form-grid>div:last-child button:first-child{flex:1!important;padding:12px!important;font-size:14px!important}.finance-add-form-grid>div:last-child button:last-child{padding:12px 16px!important;font-size:18px!important}.finance-add-form-grid input,.finance-add-form-grid select{padding:11px 12px!important;font-size:14px!important}}@media (width<=480px){.finance-add-trigger-btn{padding:10px 16px!important;font-size:13px!important}}@media (width<=640px){.project-header-actions{gap:6px!important}.project-action-btn{padding:7px 10px!important}.project-action-btn .action-label{display:none}.project-action-btn .action-icon{font-size:14px}.stage-pill-row{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important}.stage-pill-row::-webkit-scrollbar{height:4px}.stage-pill-row::-webkit-scrollbar-thumb{background:#c9a84c4d;border-radius:2px}.stage-pill-row>*{flex-shrink:0}}.stage-pill-row select{font-family:var(--font-b)!important}@media (width<=640px){.add-row{gap:8px!important}.add-row-field{flex:100%!important;min-width:100%!important}.add-row-btn{flex:100%!important;padding:11px 14px!important;font-size:13px!important}.add-row input,.add-row select{padding:10px 12px!important;font-size:14px!important}.payment-summary-grid{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.payment-summary-grid>div{justify-content:space-between;align-items:center;display:flex;padding:6px 0!important}.payment-summary-grid>div>div:first-child{margin-bottom:0!important}.add-payment-form{grid-template-columns:1fr 1fr!important;gap:10px!important}.add-payment-form>div:first-child,.add-payment-form>div:nth-child(2){grid-column:span 1}.add-payment-form>div:nth-child(3){grid-column:1/-1}.add-payment-form>div:nth-last-child(-n+2){grid-column:span 2}.add-payment-form button{padding:11px 14px!important;font-size:13px!important}.payment-history-row{grid-template-columns:1fr auto!important;grid-template-areas:"amount date""notes notes""actions actions"!important;gap:6px!important;padding:12px!important}.payment-history-row>:first-child{grid-area:amount}.payment-history-row>:nth-child(2){text-align:right;grid-area:date}.payment-history-row>:nth-child(3){color:var(--muted);grid-area:notes;font-size:11px}.payment-history-row>:nth-child(4){display:none}.payment-history-row>:nth-child(5){grid-area:actions;justify-self:end}}.expense-table-wrap{border-radius:8px}@media (width<=640px){.expense-table-wrap table{font-size:12px}.expense-table-wrap td,.expense-table-wrap th{padding:8px 10px!important}.expense-table-wrap::-webkit-scrollbar{height:4px}.expense-table-wrap::-webkit-scrollbar-thumb{background:#e8975a4d;border-radius:2px}}@media (width<=768px){.stat-grid-4{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.stat-grid-4>div{padding:12px!important}.stat-grid-4>div [style*="font-size: 22px"],.stat-grid-4>div [style*=fontSize\:22],.stat-grid-4>div [style*="fontSize: 22"]{font-size:18px!important}}@media (width<=420px){.stat-grid-4{grid-template-columns:1fr!important}.stat-grid-4>div{justify-content:space-between;align-items:center;display:flex}.stat-grid-4>div>div:first-child{margin-bottom:0!important}}@media (width<=768px){.stat-grid-3{grid-template-columns:1fr!important;gap:10px!important}.stat-grid-3>div{justify-content:space-between;align-items:center;display:flex;padding:10px 14px!important}.stat-grid-3>div>div:first-child{margin-bottom:0!important}}@media (width<=640px){.payroll-row{grid-template-columns:1fr auto!important;gap:8px!important;padding:12px!important}.payroll-row>div:first-child{grid-column:1/-1}.payroll-row>:nth-child(2),.payroll-row>:nth-child(3){grid-column:span 1;text-align:left!important}.payroll-row>:nth-child(3){justify-self:end}div[style*=position\:fixed][style*=inset\:0]>div,div[style*="position: fixed"][style*="inset: 0"]>div{max-width:calc(100vw - 16px)!important;margin:8px!important}div[style*="max-width: 580"],div[style*=maxWidth\:580],div[style*="max-width: 620"],div[style*=maxWidth\:620],div[style*="max-width: 720"],div[style*=maxWidth\:720]{padding:16px!important}}@media (width<=768px){table{font-size:12px}table td,table th{padding:8px 10px!important}main[style*=padding\:28]{padding:14px!important}}@media (width<=640px){button[style*="padding:'5px"],button[style*="padding: '5px"],button[style*=padding\:5px],button[style*="padding: 5px"]{min-height:32px}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=password],textarea,select{font-size:16px!important}label,.label-text,div[style*="textTransform:'uppercase'"]{font-size:inherit}div[style*=word-break],div[style*=wordBreak]{word-break:break-word!important}}
