nav a,.sidefoot>a{color:#9292a1;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:42px;margin:2px 0;padding:8px 12px;font-size:15px;line-height:1.25;text-decoration:none;display:flex}nav a svg,.sidefoot>a svg{flex:none;width:17px}nav a:hover,.sidefoot>a:hover{color:#fff;background:#202032}nav a.active,.sidefoot>a.active{color:#fff;background:linear-gradient(90deg,#6754db,#5948c4)}nav a em{color:#fff;background:#e45966;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal}.navgroup>button{color:#9292a1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:42px;margin:2px 0;padding:8px 12px;font-size:15px;line-height:1.25;display:flex}.navgroup>button:hover{color:#fff;background:#202032}.navgroup>button.active{color:#fff;background:linear-gradient(90deg,#6754db,#5948c4)}.navgroup>button>svg:first-child{flex:none;width:17px}.navchev{opacity:.65;flex:none;width:15px;margin-left:auto;transition:transform .18s;transform:rotate(0)}.navgroup.open .navchev{transform:rotate(180deg)}.navchildren{border-left:1px solid #2b2b3d;flex-direction:column;margin:2px 0 6px 20px;padding-left:11px;display:flex}.navchildren a{color:#8b8b9b;min-height:36px;padding:6px 12px;font-size:14px}.navchildren a:hover{color:#fff;background:#202032}.navchildren a.active{color:#fff;background:#272741;box-shadow:inset 2px 0 #6754db}.appmain{flex:1;min-width:0;margin-left:238px}.headcontext span,.headcontext b{display:block}.headcontext span{color:#9a9ca8;letter-spacing:1.2px;font-size:11px}.headcontext b{margin-top:2px;font-size:15px}.sessionuser{color:#777985;font-size:13px}.user form button{color:#777789;background:0 0;border:0;padding:4px}.user form svg{width:15px}.data-page{overflow:hidden}.rowlink{color:#6553d3;align-items:center;gap:5px;text-decoration:none;display:flex}.rowlink svg{width:12px}.modulecards{padding:12px}.modulecards article{border-bottom:1px solid #eeeef3;align-items:center;gap:14px;padding:16px;display:flex}.modulecards article:last-child{border:0}.modulecards article>span{font:600 13px var(--font-mono);color:#7565dc;background:#efedff;border-radius:8px;padding:8px}.modulecards article div{flex:1}.modulecards h3{margin:0 0 4px;font-size:15px}.modulecards p{color:#8e909b;margin:0;font-size:12px}.modulecards svg{color:#1b9b6c;width:17px}.modulepending{color:#b07a1c;white-space:nowrap;background:#fff4df;border-radius:20px;flex:none;padding:4px 9px;font-size:11px;font-style:normal;font-weight:650}.modulecards p{color:#787a86}.primary-action{border-radius:9px;align-items:center;gap:6px;height:36px;font-weight:600;display:flex;color:#fff!important;background:#6957db!important;border:0!important;padding:0 13px!important}.primary-action svg{width:14px}.notice{border-radius:9px;margin-bottom:12px;padding:11px 13px;font-size:13px}.notice.success{color:#14885f;background:#eaf8f2}.notice.error,.formerror{color:#c54951;background:#ffeded}.loginbox .notice{font-size:12px;line-height:1.5}.rolebadge{color:#604dcc;background:#efedff;border-radius:20px;padding:4px 8px;font-size:11px}.resetform{gap:5px;display:flex}.resetform input{border:1px solid #dddfe7;border-radius:6px;width:120px;height:29px;padding:0 7px;font-size:12px}.resetform button{color:#fff;background:#272733;border:0;border-radius:6px;padding:0 9px;font-size:11px}.modalback{z-index:50;background:#10101b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 80px #0004}.modalhead{border-bottom:1px solid #eeeef3;justify-content:space-between;padding:20px 22px;display:flex}.modalhead span{color:#6957db;letter-spacing:1.3px;font-size:11px}.modalhead h2{margin:4px 0 0;font-size:24px}.modalhead button{background:#f2f2f5;border:0;border-radius:8px;width:31px;height:31px}.modalhead svg{width:15px}.employeeform{padding:20px 22px}.formgrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.employeeform label{color:#555765;font-size:13px;font-weight:600;display:block}.employeeform label small{color:#999ba5;margin-left:5px;font-size:11px;font-weight:400}.employeeform input,.employeeform select{background:#fff;border:1px solid #dcdee6;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:9px;font-size:13px;display:block}.employeeform input:focus,.employeeform select:focus{border-color:#7765df;box-shadow:0 0 0 3px #7765df16}.employeeform>label{margin-top:14px}.employeeform select[multiple]{height:145px}.modalactions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modalactions button{background:#fff;border:1px solid #dfe0e6;border-radius:8px;height:36px;padding:0 15px;font-size:13px}.modalactions .submitbtn{color:#fff;background:#6957db;border-color:#6957db}.loginpage{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;margin:0;display:grid}.loginvisual{color:#fff;background:radial-gradient(circle at 80% 20%,#8471e8 0,#0000 32%),linear-gradient(145deg,#181725,#302a5d 58%,#5949c6);flex-direction:column;justify-content:space-between;padding:42px 50px;display:flex}.loginbrand{align-items:center;gap:10px;display:flex}.loginbrandmobile{display:none}.loginbrand span{flex:none;width:35px;height:35px;display:block}.loginbrand span svg{width:100%;height:100%;display:block}.loginvisual>div:nth-child(2){max-width:540px}.loginvisual p{letter-spacing:2px;color:#b9b3df;font-size:12px}.loginvisual h1{letter-spacing:-1.5px;margin:12px 0;font-size:51px;line-height:1.12}.loginvisual h1+span{color:#c9c5dc;font-size:15px;line-height:1.7}.loginvisual small{color:#9993b7;font-size:12px}.loginbox{place-items:center;padding:40px;display:grid}.loginbox>div{width:min(360px,100%)}.eyebrow{letter-spacing:1.6px;color:#6957db;font-size:11px;font-weight:700}.loginbox h2{margin:9px 0 5px;font-size:33px}.loginbox h2+p{color:#8b8d97;margin-bottom:25px;font-size:13px}.loginform label{margin-bottom:14px;font-size:13px;font-weight:600;display:block}.loginform label>div{border:1px solid #dfe0e7;border-radius:9px;align-items:center;gap:8px;height:42px;margin-top:6px;padding:0 11px;display:flex}.loginform label svg{color:#92949e;width:15px}.loginform input{border:0;outline:0;flex:1;font-size:14px}.loginform>button{color:#fff;background:#6957db;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-size:14px;font-weight:650;display:flex}.loginform>button svg{width:15px}.formerror{border-radius:7px;padding:9px;font-size:12px}.securitynote{text-align:center;color:#6f7280;margin-top:15px;font-size:12px;display:block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.appmain{margin-left:0}.sessionuser{display:none}.loginpage{grid-template-columns:1fr}.loginvisual{display:none}.loginbox{min-height:100vh}.loginbrandmobile{color:#1d1d2b;margin-bottom:22px;display:flex}.loginbrandmobile span{color:#fff}.loginbrandmobile b{font-size:20px}.formgrid{grid-template-columns:1fr}.modal{max-height:92vh;overflow:auto}}body{font-size:20px}.titlebar h1{font-size:40px}.titlebar>div>span{font-size:18px}.panelhead h2{font-size:21px}.panelhead p{font-size:14px}nav a,.sidefoot>a,.navgroup>button{font-size:18px}.navchildren a{min-height:42px;font-size:16px}th{font-size:13px}td{padding-top:13px;padding-bottom:13px;font-size:15px}td.who b{font-size:15px}td.who small,.staff,.status{font-size:13px}.kpitop span{font-size:15px}.kpi strong{font-size:33px}@supports (width:1cqi){.kpi strong{font-size:min(33px,100cqi/(var(--kpi-chars,1)*.55))}}.kpi footer small,.kpi footer span{font-size:13px}.entrydetails{position:relative}.entrydetails>summary{color:#fff;cursor:pointer;background:#6957db;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:15px;font-weight:650;list-style:none;display:flex}.entrydetails>summary::-webkit-details-marker{display:none}.entrydetails>summary svg{width:15px}.entrydetails[open] .quickform{display:block}.quickform{z-index:30;background:#fff;border:1px solid #e2e3ea;border-radius:14px;width:min(650px,100vw - 40px);padding:20px;position:absolute;top:45px;right:0;box-shadow:0 22px 65px #1c18352e}.quickform h3{margin:0 0 16px;font-size:21px}.quickform label{font-size:14px;font-weight:650}.quickform input,.quickform select{background:#fff;border:1px solid #dbdde5;border-radius:8px;width:100%;height:40px;margin-top:6px;padding:0 10px;font-size:15px;display:block}.quickform .formgrid.three{grid-template-columns:repeat(3,1fr)}.quickform .submitbtn{color:#fff;background:#6957db;border:0;border-radius:8px;height:40px;margin-top:16px;padding:0 18px;font-size:15px;font-weight:650}.reportfilters{background:#fff;border:1px solid #e5e6ec;border-radius:13px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.reportfilters label{font-size:14px;font-weight:650}.reportfilters input,.reportfilters select{background:#fff;border:1px solid #dfe0e7;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 9px;font-size:15px;display:block}.reportfilters button{color:#fff;background:#22222d;border:0;border-radius:8px;height:40px;padding:0 16px;font-size:15px}.reportkpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.reportkpis article{background:#fff;border:1px solid #e5e6ec;border-radius:12px;padding:16px}.reportkpis span{color:#838590;margin-bottom:8px;font-size:14px;display:block}.reportkpis strong{font-size:26px}@media (max-width:900px){.reportfilters,.reportkpis,.quickform .formgrid.three{grid-template-columns:1fr 1fr}}@media (max-width:560px){.titlebar h1{font-size:33px}.reportfilters,.reportkpis,.quickform .formgrid.three{grid-template-columns:1fr}.entrydetails>summary{padding:0 10px;font-size:0}.entrydetails>summary svg{width:18px}.quickform{width:auto;max-height:80vh;position:fixed;top:80px;left:12px;right:12px;overflow:auto}}.filters .filterlink,.canvastrigger{color:#4d4f5b;background:#fff;border:1px solid #dfe1e8;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.filters .filterlink svg,.canvastrigger svg{width:16px}.canvastrigger:hover,.filters .filterlink:hover{color:#624fd0;border-color:#7867df}.canvasback{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#11111d8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.canvaspanel{background:#fff;flex-direction:column;width:min(680px,100vw);height:100vh;animation:.2s ease-out canvasIn;display:flex;box-shadow:-22px 0 70px #0003}.canvashead{border-bottom:1px solid #e8e9ef;flex:none;justify-content:space-between;align-items:center;height:92px;padding:20px 24px;display:flex}.canvashead span{letter-spacing:1.5px;color:#715ed8;font-size:12px}.canvashead h2{margin:5px 0 0;font-size:29px}.canvashead>button{background:#f7f7fa;border:1px solid #e1e2e8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.canvashead>button svg{width:18px}.canvasbody{flex:1;padding:24px;overflow:auto}.canvasform .formgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.canvasform .formgrid.three{grid-template-columns:repeat(2,1fr)}.canvasform label{color:#4c4e59;font-size:15px;font-weight:650}.canvasform input,.canvasform select{background:#fff;border:1px solid #dcdfe7;border-radius:9px;width:100%;height:44px;margin-top:7px;padding:0 11px;font-size:18px;display:block}.canvasform input:focus,.canvasform select:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.canvasform .submitbtn{color:#fff;background:#6957db;border:0;border-radius:9px;height:44px;margin-top:20px;padding:0 20px;font-size:18px;font-weight:700}.rowactions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.rowactions form{margin:0}.iconaction{white-space:nowrap!important;color:#666976!important;background:#fff!important;border:1px solid #e0e2e8!important;border-radius:8px!important;flex:none!important;justify-content:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:0!important;overflow:hidden!important}.iconaction svg{width:14px}.iconaction.danger{color:#d95158!important;background:#fff5f5!important;border-color:#f3d4d6!important}.filtertabs{background:#f1f1f6;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;padding:4px;display:grid}.filtertabs button{color:#797b86;background:0 0;border:0;border-radius:8px;height:38px;font-weight:650}.filtertabs button.active{color:#604dcc;background:#fff;box-shadow:0 3px 12px #26203e18}.hiddenfield{display:none!important}@keyframes canvasIn{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:none}}@media (max-width:700px){.canvaspanel{width:100vw}.canvasform .formgrid,.canvasform .formgrid.three{grid-template-columns:1fr}.filters{flex-wrap:wrap;justify-content:flex-end}.filters .secondary{display:none}.canvashead{height:78px;padding:16px 18px}.canvasbody{padding:18px}}.viewtoolbar{z-index:12;align-items:center;gap:9px;display:flex;position:fixed;top:17px;right:92px}.viewtoolbar>span{color:#8b8d98;font-size:13px}.viewtoolbar>div{background:#f2f2f6;border:1px solid #e1e2e8;border-radius:9px;padding:3px;display:flex}.viewtoolbar button{color:#777985;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:12px;display:flex}.viewtoolbar button svg{width:13px}.viewtoolbar button.active{color:#624fd0;background:#fff;box-shadow:0 2px 8px #1c18351a}html[data-view=compact] td{padding-top:7px;padding-bottom:7px;font-size:13px}html[data-view=compact] .clientav{width:24px;height:24px}html[data-view=compact] .content{padding-top:20px}html[data-view=compact] .panelhead{padding-top:11px}html[data-view=cards] .data-page{background:0 0;border:0}html[data-view=cards] .data-page .panelhead{background:#fff;border:1px solid #e6e7ed;border-radius:12px;margin-bottom:12px}html[data-view=cards] .data-page table{min-width:0;display:block}html[data-view=cards] .data-page thead{display:none}html[data-view=cards] .data-page tbody{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-view=cards] .data-page tr{background:#fff;border:1px solid #e5e6ec;border-radius:12px;flex-direction:column;min-width:0;padding:14px;display:flex;box-shadow:0 4px 16px #17152908}html[data-view=cards] .data-page td{border-bottom:1px solid #f0f0f4;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex!important}html[data-view=cards] .data-page td:last-child{border:0}html[data-view=cards] .data-page td:first-child{justify-content:flex-start;padding-top:0}html[data-view=cards] .tablewrap{overflow:visible}@media (max-width:1100px){.viewtoolbar>span,.viewtoolbar button span{display:none}.viewtoolbar{right:72px}html[data-view=cards] .data-page tbody{grid-template-columns:1fr 1fr}}@media (max-width:700px){.viewtoolbar{top:18px;right:62px}html[data-view=cards] .data-page tbody{grid-template-columns:1fr}}.data-view-panel{overflow:hidden}.viewhead{flex-wrap:wrap;gap:16px}.viewtabs{background:#f2f2f6;border:1px solid #e3e4ea;border-radius:10px;gap:4px;padding:4px;display:flex}.viewtabs button{color:#777985;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:14px;font-weight:650;display:flex}.viewtabs button svg{width:15px}.viewtabs button.active{color:#604dcc;background:#fff;box-shadow:0 2px 10px #211c3b16}.galleryview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.viewcard{background:#fff;border:1px solid #e5e6ec;border-radius:12px;min-width:0;padding:15px;box-shadow:0 4px 18px #17152908}.viewcardtop,.viewcard footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.viewcard h3{margin:12px 0 3px;font-size:19px}.viewcard>small{color:#92949e;font-size:13px}.viewcard dl{margin:13px 0}.viewcard dl>div{border-top:1px solid #f0f0f4;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.viewcard dt{color:#91939e;font-size:13px}.viewcard dd{text-align:right;margin:0;font-size:13px;font-weight:650}.viewcard footer{border-top:1px solid #f0f0f4;padding-top:10px}.livecard time{color:#6754d4;font-size:13px;font-weight:700}.kanbanview{background:#f7f7fa;align-items:flex-start;gap:12px;padding:16px;display:flex;overflow-x:auto}.kanbancol{background:#ededf3;border-radius:12px;width:270px;min-width:270px;padding:10px}.kanbancol>header,.calendarview section>header,.livecalendar section>header{justify-content:space-between;align-items:center;padding:3px 3px 11px;display:flex}.kanbancol>header b,.calendarview header b,.livecalendar header b{font-size:14px}.kanbancol>header span,.calendarview header span,.livecalendar header span{color:#858793;background:#fff;border-radius:20px;padding:3px 7px;font-size:12px}.kanbancol .viewcard{margin-bottom:9px}.calendarview{background:#e8e9ee;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.calendarview>section{background:#fafafd;min-height:330px;padding:14px}.calendaritem{background:#fff;border:1px solid #e8e9ef;border-radius:9px;align-items:center;gap:9px;margin-bottom:8px;padding:10px;display:flex}.calendaritem>i{background:#7160db;border-radius:4px;width:4px;height:35px;display:block}.calendaritem b,.calendaritem small{display:block}.calendaritem b{font-size:14px}.calendaritem small{color:#90929c;margin-top:3px;font-size:12px}.livecalendar{background:#f7f7fa;padding:16px}.livecalendar>section{margin-bottom:18px}.livecalendar section>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.source-data-disclosure{flex-direction:column;align-items:center;margin-top:14px;display:flex}.sourcepanel{width:100%;margin:0 0 12px;overflow:hidden}.sourceeyebrow{letter-spacing:1px;align-items:center;gap:5px;font-weight:700;display:flex;color:#6653d2!important;font-size:12px!important}.sourceeyebrow svg{width:13px}.source-more{color:#604dcc;cursor:pointer;background:#fff;border:1px solid #d8d2f5;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.source-more:hover{background:#f5f2ff;border-color:#bcb1ef}.source-more svg{width:15px}.sourcepanel tbody{display:table-row-group!important}.sourcepanel tr{display:table-row!important}.sourcepanel td{display:table-cell!important}@media (max-width:1100px){.galleryview,.livecalendar section>div,.calendarview{grid-template-columns:1fr 1fr}}@media (max-width:700px){.viewtabs{width:100%;overflow-x:auto}.viewtabs button{flex:1;justify-content:center}.galleryview,.livecalendar section>div,.calendarview{grid-template-columns:1fr}.sourceactions button span{display:none}.sourcepanel .panelhead{align-items:flex-start}.galleryview{padding:10px}}.importbox h3{margin:0 0 8px;font-size:29px}.importbox>p{color:#777985;line-height:1.6}.importbox>a{color:#604dcc;border:1px solid #d9d3f5;border-radius:9px;align-items:center;gap:7px;margin:10px 0 22px;padding:10px 13px;text-decoration:none;display:inline-flex}.importbox>a svg,.importbox button svg{width:16px}.importbox form{border-top:1px solid #eeeef3;padding-top:18px}.importbox label{font-size:15px;font-weight:650}.importbox input[type=file]{border:1px dashed #cbcdd8;border-radius:10px;width:100%;margin-top:8px;padding:18px;display:block}.importbox .submitbtn{align-items:center;gap:7px;display:flex}.modulebar{background:#fff;border:1px solid #e5e6ec;border-radius:13px;justify-content:space-between;gap:12px;margin-bottom:13px;padding:10px;display:flex}.modulebar>label{border:1px solid #e1e2e8;border-radius:9px;align-items:center;gap:8px;min-width:300px;height:38px;padding:0 11px;display:flex}.modulebar>label svg{color:#9496a0;width:15px}.modulebar input{border:0;outline:0;flex:1}.leadboard{border:1px solid #e5e6ec;border-radius:13px}.leadcard{background:#fff;border:1px solid #e3e4ea;border-radius:10px;margin-bottom:9px;padding:12px}.leadcard>span{color:#6855d3;font-size:11px}.leadcard h3{margin:7px 0 4px;font-size:15px}.leadcard p{color:#898b96;font-size:12px}.leadcard strong{font-size:18px}.leadcard footer{border-top:1px solid #eeeef3;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.leadcard footer small{color:#888a95;font-size:12px}.leadcard footer button{color:#6552d1;background:#f0edff;border:0;border-radius:7px}.leadcard footer svg{width:14px}.leadboard .kanbancol{width:260px;min-width:260px}@media (max-width:700px){.modulebar{flex-direction:column}.modulebar>label{min-width:0}.importbox input[type=file]{padding:10px}}.quickfilter{margin-bottom:18px}.quickfilter>span{color:#4c4e59;margin-bottom:9px;font-size:15px;font-weight:650;display:block}.quickfilter>div{flex-wrap:wrap;gap:8px;display:flex}.quickfilter button{color:#666875;background:#fff;border:1px solid #dedfe7;border-radius:9px;height:36px;padding:0 12px;font-size:14px;font-weight:650}.quickfilter button:hover{color:#624fd0;border-color:#7867df}.quickfilter button.active{color:#604dcc;background:#efedff;border-color:#6957db;box-shadow:0 0 0 2px #6957db12}.employeefilters{grid-template-columns:repeat(3,minmax(150px,1fr)) auto}.employee-ranking{margin-bottom:14px}.employee-details{margin-top:14px}.employee-details td:first-child{min-width:120px;display:table-cell}.employee-details td:nth-child(2){color:#272833;font-weight:650}.employee-ranking td:nth-child(2){align-items:center;gap:9px;min-width:190px;display:flex}.employee-ranking td:nth-child(2) b,.employee-ranking td:nth-child(2) small{display:block}.employee-ranking td:nth-child(2) small{color:#9a9ca5;margin-top:3px;font-size:12px}@media (max-width:700px){.employeefilters{grid-template-columns:1fr}}.employeemodal{max-height:92vh;overflow:auto}.salaryfields{background:#faf9ff;border:1px solid #e2def7;border-radius:10px;margin:16px 0;padding:14px}.salaryfields legend{color:#604dcc;padding:0 6px;font-size:14px;font-weight:750}.salaryfields p{color:#777985;margin:0 0 12px;font-size:12px}.salaryfields .formgrid.three{grid-template-columns:repeat(3,1fr)}.userspanel td:first-child{min-width:220px}.userspanel td:first-child small+small{color:#6957db;margin-top:2px}.scopeinfo{color:#858895;margin-top:7px;display:block}.salaryformula{gap:5px;min-width:145px;display:grid}.salaryformula span{color:#858895;font-size:12px}.salaryformula b{color:#3b3c47}.salarytotal{color:#159567;white-space:nowrap}.iconaction:disabled{opacity:.35;cursor:not-allowed}@media (max-width:700px){.salaryfields .formgrid.three{grid-template-columns:1fr}}.clienteditform{padding-bottom:24px}.clientformsection{border-top:1px solid #ececf2;margin-top:22px;padding-top:18px}.clientformsection h3{margin:0 0 16px;font-size:19px}.quickfield{margin-bottom:17px}.quickfield>label{margin-bottom:8px;display:block}.quickfield>label small{color:#92949e;margin-left:5px;font-weight:400}.quickchoices{flex-wrap:wrap;gap:8px;display:flex}.quickchoices button{color:#666875;background:#fff;border:1px solid #dfe1e8;border-radius:9px;height:36px;padding:0 12px;font-size:14px;font-weight:650}.quickchoices button:hover{color:#604dcc;border-color:#7867df}.quickchoices button.active{color:#604dcc;background:#efedff;border-color:#6957db;box-shadow:0 0 0 2px #6957db12}.quickchoices.multichoices button.active:before{content:"✓";margin-right:5px}.quickchoices button.legacychoice{border-style:dashed}.clientformsection .formgrid label:last-child{grid-column:1/-1}.auditwhen{white-space:nowrap;font-variant-numeric:tabular-nums;color:#6d6f7a}.auditchange{gap:3px;display:grid}.auditchange span{color:#4c4e59;font-size:12.5px;line-height:1.5}.auditchange b{color:#33353f;font-weight:650}.auditchange i{color:#9a9ca5;font-style:normal;text-decoration:line-through}.auditshop{color:#7a7c88;margin-top:2px;font-size:12px;display:block}.auditnone{color:#a3a5ae;font-size:12.5px;font-style:normal}.auditpager{border-top:1px solid #ececf2;justify-content:flex-end;gap:14px;padding:12px 15px;display:flex}.auditpager a{color:#604dcc;font-size:13px;font-weight:650}.sumlink{font-weight:700;text-decoration:underline;color:#604dcc!important}.sumwarn{font-weight:700;color:#c07a1c!important}.livesearch{background:#fff;border:1px solid #e0e1e7;border-radius:8px;align-items:center;gap:6px;min-width:230px;height:34px;padding:0 10px;display:flex}.livesearch svg{color:#9a9ca5;flex:none;width:14px;height:14px}.livesearch input{color:#2c2e38;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:13px}@media (max-width:760px){.livesearch{width:100%}}.syncmetaform{margin:0;display:inline-flex}.canvastrigger.syncmeta{color:#5b49c4;background:#f7f5ff;border-color:#d6d0f5}.canvastrigger.syncmeta:disabled{opacity:.6;cursor:progress}.pfeeline{align-items:center;gap:6px;display:inline-flex}.pfeeedit{color:#9a9ca5;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px;display:inline-flex}.pfeeedit:hover{color:#604dcc;background:#f1eeff}.pfeeedit svg{width:14px;height:14px}.pfeeback{color:#604dcc;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.pbuff{font-weight:700;color:#5b49c4!important;font-size:12px!important}.buffnote{color:#5b49c4;margin-top:6px;font-size:12.5px;font-weight:650;display:block}.feelines .buffline b{color:#5b49c4}.pagelookupstatus{color:#92949e;margin-top:6px;font-size:12px;font-weight:500;display:block}.pagelookupstatus a{color:inherit;margin-left:5px;font-weight:700;text-decoration:underline}.pagelookupstatus.searching{color:#6957df}.pagelookupstatus.found{color:#18865f}.pagelookupstatus.partial{color:#b26b13}.pagelookupstatus.not-found{color:#c0392b}.pagelookupstatus.duplicate{color:#9a3412;background:#fff1e6;border:1px solid #f6c9a8;border-radius:8px;padding:7px 10px;line-height:1.45}.pagelookupstatus.duplicate b{color:#7c2d12}.pagelookupstatus.namesuggest{background:#eefbf4;border:1px solid #bfe8d2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;line-height:1.45;display:flex}.pagelookupstatus.namesuggest .textbtn{font:inherit;color:#0f7a4f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pagelookupstatus.namesuggest .textbtn.muted{color:#6b7280;font-weight:600}.pagelookupstatus.namesuggest .textbtn:disabled{opacity:.45;cursor:default}.logofield{align-items:flex-end;gap:12px;display:flex}.logofield>label{flex:1;min-width:0}.logofield .shoplogo{flex:none}.logofield .textbtn{white-space:nowrap;background:#fff;border:1px solid #dcdfe7;border-radius:9px;flex:none;align-items:center;gap:7px;height:44px;padding:0 13px;font-weight:650;display:inline-flex}.logofield .textbtn svg{width:15px;height:15px}.logofield .textbtn:disabled{opacity:.45}@media (max-width:640px){.logofield{flex-wrap:wrap}.logofield>label{flex-basis:100%;order:-1}}.autosavestatus{color:#747681;background:#f7f7fa;border:1px solid #e2e3ea;border-radius:10px;align-items:center;gap:9px;min-height:42px;margin-top:18px;padding:10px 13px;font-size:14px;font-weight:650;display:flex}.autosavestatus>span{background:#a3a5ae;border-radius:50%;flex:none;width:9px;height:9px}.autosavestatus.saving{color:#604dcc;background:#f4f1ff;border-color:#ddd6ff}.autosavestatus.saving>span{background:#6957db;animation:1s ease-in-out infinite autosavepulse}.autosavestatus.saved{color:#12805a;background:#eff9f5;border-color:#cfeadd}.autosavestatus.saved>span{background:#16a36f}.autosavestatus.error{color:#c74747;background:#fff4f4;border-color:#f2d0d0}.autosavestatus.error>span{background:#e25555}@keyframes autosavepulse{50%{opacity:.35;transform:scale(.8)}}.canvasform .formgrid .fullfield{grid-column:1/-1}.canvaspanel.canvaswide{width:min(940px,100vw)}.canvasform .formgrid>label,.canvasform .formgrid>div,.canvasform input,.canvasform select{min-width:0}.clients-panel table{min-width:1180px}.clients-panel td.who{vertical-align:middle;display:table-cell}.clients-panel td.who>.whocell{align-items:center;gap:10px;display:flex}.clients-panel .whocell>.shopidentity,.deletedtable td.who>.shopidentity{align-items:center;gap:9px;min-width:0;display:flex}.rowselect,.selectcol input,.selecthead input{accent-color:#6957db;cursor:pointer;flex:none;width:16px;height:16px;margin:0}.selecthead{cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:9px;display:inline-flex}.deletedtable th.selectcol,.deletedtable td.selectcol{width:34px;padding-right:0}.deletedtable td.who{vertical-align:middle;display:table-cell}tr.selectedrow td{background:#f6f4ff}.bulkbar{background:#f6f4ff;border:1px solid #d9d3f7;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex}.bulkbar b{color:#4c3bb8;font-size:14px}.bulkbar form{margin:0}.bulkbar .textbtn.muted{color:#7a7c88}.bulkbar .canvastrigger.restorebtn.purgebtn,.bulkbar .restorebtn.bulkdelete{height:34px}.bulkbar small{color:#b45309;font-size:12px;font-weight:600}.bulkhint{color:#8b8d97;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;display:flex}.bulkhint svg{width:14px}.clients-panel td:nth-child(3),.clients-panel td:nth-child(7){white-space:nowrap}.clients-panel td:nth-child(7) .contentlink{margin-top:4px}.clients-panel th:last-child,.clients-panel td:last-child{white-space:nowrap;min-width:86px}.clients-panel td:nth-child(4){min-width:170px;line-height:1.45}.clients-panel .client-row-actions{width:max-content}.clientlogo{border:1px solid #fff;flex:none;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.budgetcell{color:#4d4f5b;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.viewcard .clientlogo{width:38px;height:38px}.calendarview{grid-template-columns:repeat(5,1fr)}.clients-panel td:nth-child(7) .intakelink{margin-top:4px}.intakedot{color:#14885f;font-size:9px;line-height:1}.intakedot.new{color:#6957db}.filters .exportbutton{color:#4f515d;white-space:nowrap;background:#fff;border:1px solid #dedfe7;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.filters .exportbutton:hover{color:#604dcc;background:#faf9ff;border-color:#b9b0ec}.filters .exportbutton svg{width:14px}.clientsortbar{background:#fafafd;border-top:1px solid #eeeef3;align-items:flex-end;gap:9px;padding:12px 17px;display:flex}.clientsortbar label{align-items:center;gap:9px;display:flex}.clientsortbar label>span{color:#676975;white-space:nowrap;font-size:13px;font-weight:700}.clientsortbar select,.clientsortbar button{color:#4f515d;background:#fff;border:1px solid #dedfe7;border-radius:9px;height:36px;font-size:13px}.clientsortbar select{min-width:210px;padding:0 32px 0 10px}.clientsortbar button{align-items:center;gap:7px;padding:0 11px;font-weight:650;display:flex}.clientsortbar button:hover:not(:disabled){color:#604dcc;border-color:#b9b0ec}.clientsortbar button:disabled{cursor:not-allowed;opacity:.45}.clientsortbar button svg{width:15px}.clientsortbar>small{color:#91939e;align-self:center;margin-left:auto;font-size:12px}@media (max-width:700px){.clientsortbar{flex-wrap:wrap;align-items:stretch}.clientsortbar label{flex-direction:column;align-items:flex-start;width:100%}.clientsortbar select{width:100%;min-width:0}.clientsortbar>small{margin-left:auto}}.clientsearch{margin-top:7px;position:relative}.clientsearch>label{border:1px solid #dcdfe7;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.clientsearch>label:focus-within{border-color:#715ed8;box-shadow:0 0 0 3px #715ed818}.clientsearch svg{color:#8b8d98;width:16px}.clientsearch input{height:auto!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.clientresults{z-index:5;background:#fff;border:1px solid #dedfe7;border-radius:10px;max-height:310px;padding:6px;position:absolute;top:50px;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #1c18352c}.clientresults button{text-align:left;background:#fff;border:0;border-radius:8px;grid-template-columns:auto minmax(96px,.7fr) 1.5fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.clientresults button:hover{background:#f5f3ff}.clientresults b{color:#604dcc;font-size:13px}.clientresults span{font-size:14px;font-weight:650}.clientresults small{color:#92949e;font-size:12px}.selectedclient{color:#16805b;background:#f0f9f5;border:1px solid #d3ece1;border-radius:9px;align-items:center;gap:9px;margin:12px 0 16px;padding:10px 12px;display:flex}.selectedclient svg{width:17px}.selectedclient b,.selectedclient small{display:block}.selectedclient small{color:#759689;margin-top:2px;font-size:12px}.liveform .formgrid label>small{color:#92949e;margin-top:4px;font-size:11px;font-weight:400;display:block}.staffquick{margin:16px 0}.staffquick>label{margin-bottom:7px;display:block}.staffquick>input{margin:0!important}.staffquick>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.staffquick button{color:#666875;background:#fff;border:1px solid #dfe1e8;border-radius:8px;height:32px;padding:0 10px;font-size:13px}.staffquick button.active{color:#604dcc;background:#efedff;border-color:#6957db}.readonlylabel{color:#999ba5;font-size:12px}.livecard footer .rowactions{margin-left:auto}@media (max-width:700px){.clientresults button{grid-template-columns:1fr}.clientresults small{display:none}}.staff.staff-yen,.staffname.staff-yen,.staffquick button.staff-yen{color:#b91c1c!important;background:#fee2e2!important;border-color:#fecaca!important}.staff.staff-trang,.staffname.staff-trang,.staffquick button.staff-trang{color:#6d28d9!important;background:#ede9fe!important;border-color:#ddd6fe!important}.staff.staff-boss,.staffname.staff-boss,.staffquick button.staff-boss{color:#a16207!important;background:#fef3c7!important;border-color:#fde68a!important}.staffname.staff-yen,.staffname.staff-trang,.staffname.staff-boss{border-radius:999px;padding:3px 8px;display:inline-block}.readonlyassignment{background:#f7f7fa;border:1px solid #e1e2e9;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:flex}.readonlyassignment .staff{font-weight:700}.readonlyassignment small{color:#8e909a;font-weight:500}.consultantfield .consultantsince{color:#555765;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.consultantfield .consultantsince input{width:auto;min-width:170px;height:38px;margin-top:0;font-size:15px}.consultantfield .pricinghint{margin-top:8px;display:block}.consultantfield .readonlyassignment{margin-bottom:0}.consultantline{color:#8b8d97;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;display:block}.clientbills{padding-bottom:24px}.clientbills h3{margin-bottom:14px;font-size:17px}.clientbillwho{color:#555765;margin:0 0 12px;font-size:13px}.clientbillwho .staff{font-weight:700}.clientbills .leadbillform .submitbtn{margin-top:14px}.clientbills .leadbillform .pricinghint{margin-top:10px;display:block}.clientbills .leadbilllist{margin-top:14px}.clientbills>.ownerlocked{margin:0 0 14px;font-size:13px}.livewindowquick{background:#faf9ff;border:1px solid #e7e4f7;border-radius:11px;margin:14px 0 18px;padding:13px}.livewindowquick>label{font-weight:700}.leave-page .notice{align-items:center;gap:8px;display:flex}.leave-page .notice svg{width:16px}.leave-toolbar{background:#fff;border:1px solid #e5e6ec;border-radius:14px;align-items:center;gap:12px;margin-bottom:13px;padding:12px 14px;display:flex}.leave-toolbar>a{color:#5f616c;background:#fafafd;border:1px solid #e2e3e9;border-radius:10px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.leave-toolbar>a svg{width:17px}.leave-toolbar>div{min-width:0}.leave-toolbar span,.leave-toolbar strong{display:block}.leave-toolbar span{color:#9698a2;margin-bottom:3px;font-size:12px}.leave-toolbar strong{font-size:15px}.leave-toolbar .current-week{color:#604dcc;background:#f3f0ff;border-color:#ddd6fe;width:auto;margin-left:auto;padding:0 13px;font-size:13px;font-weight:650}.leave-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.leave-summary article{background:#fff;border:1px solid #e5e6ec;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.leave-summary svg{color:#6957df;width:20px}.leave-summary span,.leave-summary strong{display:block}.leave-summary span{color:#92949f;margin-bottom:3px;font-size:12px}.leave-summary strong{font-size:19px}.leave-summary .leave-own{background:linear-gradient(135deg,#f5f2ff,#fff);border-color:#ddd6fe}.smart-suggestion{color:#7c6014;background:#fff9e8;border:1px solid #f7df9c;border-radius:11px;align-items:center;gap:9px;margin-bottom:13px;padding:10px 13px;font-size:13px;display:flex}.smart-suggestion svg{color:#d89a18;flex:none;width:17px}.leave-week{grid-template-columns:repeat(7,minmax(145px,1fr));gap:9px;padding-bottom:5px;display:grid;overflow:auto}.leave-day{background:#fff;border:1px solid #e5e6ec;border-radius:13px;min-width:145px;min-height:240px;overflow:hidden}.leave-day>header{background:#fafafd;border-bottom:1px solid #ededf2;padding:12px 12px 10px;position:relative}.leave-day>header span,.leave-day>header b{display:block}.leave-day>header span{color:#8e909a;font-size:12px}.leave-day>header b{margin-top:3px;font-size:19px}.leave-day>header em{color:#9a6808;background:#ffedac;border-radius:20px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:750;position:absolute;top:8px;right:8px}.leave-day-body{text-align:center;padding:18px 11px 12px}.leave-day-body>b,.leave-day-body>small{display:block}.leave-day-body>b{margin-top:10px;font-size:14px}.leave-day-body>small{color:#9698a1;min-height:22px;margin:4px 0 12px;font-size:11px}.leave-avatar,.leave-empty{color:#6553d3;background:#ede9fe;border-radius:13px;place-items:center;width:44px;height:44px;margin:auto;font-size:14px;font-weight:750;display:grid}.leave-avatar.staff-yen{color:#b91c1c;background:#fee2e2}.leave-avatar.staff-trang{color:#6d28d9;background:#ede9fe}.leave-avatar.staff-boss{color:#a16207;background:#fef3c7}.leave-empty{color:#29936e;background:#f3faf6;border:1px dashed #cfd8d3}.leave-day form button{color:#fff;background:#6957df;border:0;border-radius:9px;width:100%;height:34px;font-size:12px;font-weight:700}.leave-day .leave-cancel{color:#bf434a;background:#fff0f0;border:1px solid #ffd6d8}.leave-day.mine{border-color:#7b68e5;box-shadow:0 0 0 2px #6957df16}.leave-day.mine>header{background:#f3f0ff}.leave-day.occupied:not(.mine){background:#fcfcfd}.leave-day.past{opacity:.56}.leave-rule{text-align:center;color:#92949f;margin:13px 0 0;font-size:12px}.leave-rule:before{content:"✓";color:#159567;margin-right:5px}@media (max-width:950px){.leave-week{grid-template-columns:repeat(7,160px)}.leave-summary{grid-template-columns:1fr 1fr}.leave-summary .leave-own{grid-column:1/-1}}@media (max-width:600px){.leave-summary{grid-template-columns:1fr}.leave-summary .leave-own{grid-column:auto}.leave-toolbar strong{font-size:13px}.leave-toolbar .current-week{padding:0 8px}.leave-week{margin-right:-16px}}.leave-month-toolbar{background:#fff;border:1px solid #e5e6ec;border-radius:14px;align-items:center;gap:12px;margin-bottom:13px;padding:13px 15px;display:flex}.leave-month-toolbar>a{color:#5f616c;background:#fafafd;border:1px solid #e2e3e9;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;text-decoration:none;display:grid}.leave-month-toolbar>a:hover{color:#604dcc;background:#f7f5ff;border-color:#bdb4ef}.leave-month-toolbar>a svg{width:19px}.leave-month-toolbar>div{min-width:0;margin-right:auto}.leave-month-toolbar span,.leave-month-toolbar strong{display:block}.leave-month-toolbar span{color:#9698a2;margin-bottom:3px;font-size:14px}.leave-month-toolbar strong{font-size:23px}.leave-month-toolbar strong:first-letter{text-transform:uppercase}.leave-month-toolbar .current-month{color:#604dcc;background:#f3f0ff;border-color:#ddd6fe;width:auto;padding:0 14px;font-size:14px;font-weight:700}.monthly-summary article{min-height:82px}.monthly-summary span{font-size:14px}.monthly-summary strong{font-size:22px}.leave-month-calendar{background:#fff;border:1px solid #e5e6ec;border-radius:16px;overflow:hidden}.leave-month-scroll{overflow-x:auto}.leave-weekday-row,.leave-month-grid{grid-template-columns:repeat(7,minmax(150px,1fr));min-width:1050px;display:grid}.leave-weekday-row{background:#f7f7fb;border-bottom:1px solid #e7e8ee}.leave-weekday-row span{text-align:center;color:#777985;border-right:1px solid #ececf1;padding:13px 10px;font-size:14px;font-weight:750}.leave-weekday-row span:last-child{border-right:0}.leave-month-day{background:#fff;border-bottom:1px solid #e8e9ee;border-right:1px solid #e8e9ee;min-height:200px}.leave-month-day:nth-child(7n){border-right:0}.leave-month-day>header{border-bottom:1px solid #f0f0f4;align-items:flex-start;gap:6px;min-height:55px;padding:10px;display:flex}.leave-month-day>header>div{margin-right:auto}.leave-month-day>header span,.leave-month-day>header b{display:block}.leave-month-day>header span{color:#989aa5;font-size:12px}.leave-month-day>header b{margin-top:1px;font-size:23px}.leave-month-day>header em{color:#9a6808;white-space:nowrap;background:#ffedac;border-radius:999px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:750}.leave-month-day>header .todayflag{color:#fff;background:#6957df}.leave-month-body{text-align:center;flex-direction:column;align-items:center;min-height:144px;padding:12px;display:flex}.leave-slot{flex-direction:column;align-items:center;width:100%;display:flex}.leave-slot+.leave-slot{border-top:1px dashed #e3e4ea;margin-top:10px;padding-top:10px}.leave-slot>.leave-avatar{margin:0}.leave-slot>small{color:#9698a1;margin:4px 0 10px;font-size:12px}.leave-month-body>.leave-week-full{color:#9698a1;margin-top:auto;font-size:12px}.leave-month-body form{width:100%;margin-top:auto}.leave-month-body>.leave-join{border-top:1px dashed #e3e4ea;margin-top:12px;padding-top:12px}.leave-month-body form button{color:#fff;cursor:pointer;background:#6957df;border:0;border-radius:8px;width:100%;height:34px;font-size:12px;font-weight:750}.leave-month-body form button:hover{background:#5947cc}.leave-month-body form .leave-cancel{color:#bf434a;background:#fff0f0;border:1px solid #ffd6d8}.month-empty-state{color:#29936e;flex-direction:column;align-items:center;gap:8px;margin:auto 0 13px;display:flex}.month-empty-state svg{background:#f3faf6;border:1px dashed #bcdccd;border-radius:10px;width:34px;height:34px;padding:8px}.month-empty-state span{font-size:13px;font-weight:700}.leave-month-day.mine{background:#fbfaff;box-shadow:inset 0 0 0 2px #7b68e5}.leave-month-day.occupied:not(.mine){background:#fcfcfd}.leave-month-day.outside{opacity:.52;background:#f7f7f9}.leave-month-day.past:not(.occupied){background:#fafafa}.leave-month-day.past .month-empty-state{color:#a0a1aa}.leave-month-day.past .month-empty-state svg{background:#f4f4f5;border-color:#d6d7dc}.leave-month-calendar+.leave-rule{margin-top:15px;font-size:14px}@media (max-width:760px){.leave-month-toolbar strong{font-size:20px}.leave-month-toolbar .current-month{padding:0 9px}.monthly-summary{grid-template-columns:1fr}.monthly-summary .leave-own{grid-column:auto}.leave-weekday-row,.leave-month-grid{grid-template-columns:repeat(7,140px);min-width:980px}.leave-month-day{min-height:185px}.leave-month-body{min-height:130px}}.leave-weekday-row,.leave-month-grid{grid-template-columns:repeat(7,minmax(96px,1fr));min-width:672px}.leave-weekday-row span{padding:8px 6px;font-size:11px}.leave-month-day{min-height:128px}.leave-month-day>header{gap:4px;min-height:35px;padding:6px}.leave-month-day>header span{font-size:10px}.leave-month-day>header b{font-size:15px}.leave-month-day>header em{padding:2px 4px;font-size:9px}.leave-month-body{min-height:92px;padding:8px}.leave-slot>.leave-avatar{border-radius:8px;width:28px;height:28px;font-size:10px}.leave-slot>b{margin-top:5px;font-size:11px}.leave-slot>small{margin:2px 0 6px;font-size:10px}.leave-month-body form button{border-radius:6px;height:23px;font-size:10px}.month-empty-state{gap:5px;margin-bottom:8px}.month-empty-state svg{border-radius:6px;width:22px;height:22px;padding:5px}.month-empty-state span{font-size:10px}@media (max-width:760px){.leave-weekday-row,.leave-month-grid{grid-template-columns:repeat(7,90px);min-width:630px}.leave-month-day{min-height:118px}.leave-month-body{min-height:83px}}.leave-period-select{color:#535560;cursor:pointer;background:#fff;border:1px solid #dcdde6;border-radius:6px;width:100%;height:25px;margin:0 0 5px;padding:0 6px;font-size:10px;font-weight:650}.leave-period-select:focus{border-color:#705be3;outline:2px solid #705be31c}.leave-period-badge{color:#626570;background:#eef0f5;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:750;display:inline-flex}.leave-period-morning{color:#9b6500;background:#fff3d7}.leave-period-afternoon{color:#286aa5;background:#eaf4ff}.leave-period-evening{color:#5b35b1;background:#ede9fe}.leave-period-full_day{color:#6147d4;background:#eeeafe}.employee-ranking .staffname{border:1px solid #0000;font-weight:750;line-height:1.2}.employee-ranking .clientav.staff-yen,.clientav.employee-avatar.staff-yen{color:#b91c1c!important;background:#fee2e2!important}.employee-ranking .clientav.staff-trang,.clientav.employee-avatar.staff-trang{color:#6d28d9!important;background:#ede9fe!important}.employee-ranking .clientav.staff-boss,.clientav.employee-avatar.staff-boss{color:#a16207!important;background:#fef3c7!important}.userspanel table{min-width:1750px}.employee-avatar{flex:none;overflow:hidden}.employee-avatar img{object-fit:cover;width:100%;height:100%}.employee-account{min-width:190px}.employee-account b,.employee-account small{display:block}.employee-account small{color:#92949f;margin-top:4px;font-size:11px}.owner-password-control{align-items:center;gap:5px;min-width:250px;display:flex}.secret-field{background:#fff;border:1px solid #dddfe7;border-radius:7px;align-items:center;height:32px;display:flex;overflow:hidden}.secret-field input{border:0;outline:0;width:125px;height:100%;padding:0 8px;font-size:12px}.secret-field button{color:#696b76;background:#fafafd;border:0;border-left:1px solid #ececf1;place-items:center;width:29px;height:100%;padding:0;display:grid}.secret-field button:disabled{opacity:.4;cursor:not-allowed}.secret-field svg{width:14px;height:14px}.owner-password-control .password-submit{color:#fff;background:#272733;border:0;border-radius:7px;height:32px;padding:0 10px;font-size:11px;font-weight:700}.owner-password-control .password-submit:disabled{opacity:.45;cursor:not-allowed}.password-protected{color:#9a9ca6;white-space:nowrap;font-size:12px}.employee-avatar-upload{grid-column:1/-1}.employee-avatar-picker{color:#604dcc;background:#faf9ff;border:1px dashed #cfcbe9;border-radius:10px;align-items:center;gap:11px;min-height:62px;margin-top:7px;padding:7px 12px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.employee-avatar-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.employee-avatar-preview{color:#604dcc;background:#ede9fe;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:800;display:grid;overflow:hidden}.employee-avatar-preview img{object-fit:cover;width:100%;height:100%}.employee-avatar-upload>small{color:#92949f;margin-top:5px;font-size:11px;font-weight:400;display:block}.liveviewcontrols{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.bulkmodetoggle,.bulkdeletebtn,.bulkcancelbtn{white-space:nowrap;border-radius:8px!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 11px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.bulkmodetoggle{color:#c94850!important;background:#fff7f7!important;border:1px solid #f0cfd2!important}.bulkmodetoggle svg,.bulkdeletebtn svg{width:14px!important}.livebulkactions{background:#fff8f8;border:1px solid #f0d0d2;border-radius:10px;align-items:center;gap:7px;padding:4px 5px 4px 10px;display:flex}.livebulkactions>span{color:#8f5559;white-space:nowrap;font-size:12px;font-weight:700}.livebulkactions form{margin:0}.bulkdeletebtn{color:#fff!important;background:#d94f57!important;border:0!important}.bulkdeletebtn:disabled{opacity:.45;cursor:not-allowed}.bulkcancelbtn{color:#666874!important;background:#fff!important;border:1px solid #e0e1e7!important}.live-table.bulk-select th.live-select-cell,.live-table.bulk-select td.live-select-cell{text-align:center;width:48px;min-width:48px;padding-left:16px;padding-right:0;display:table-cell}.live-select-cell input{accent-color:#6957df;cursor:pointer;width:17px;height:17px;margin:0}@media (max-width:760px){.liveviewcontrols{justify-content:space-between;width:100%}.livebulkactions{justify-content:flex-end;width:100%}.livebulkactions>span{margin-right:auto}}.debt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.debt-kpi{background:#fff;border:1px solid #e5e6ec;border-radius:14px;min-height:126px;padding:17px 18px;position:relative;overflow:hidden}.debt-kpi:after{content:"";opacity:.055;background:currentColor;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-42px;right:-32px}.debt-kpi>span{color:#797b87;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.debt-kpi>span svg{width:18px}.debt-kpi strong{letter-spacing:-.6px;margin:13px 0 7px;font-size:30px;display:block}.debt-kpi small{color:#9698a2;font-size:12px}.debt-kpi.due{color:#6957df}.debt-kpi.collected{color:#15875f}.debt-kpi.outstanding{color:#d05258}.debt-kpi.progress-card{color:#b17416}.debt-kpi>span,.debt-kpi small{color:#797b87}.debt-panel{overflow:hidden}.debt-panel-head{justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.debt-panel-head h2{margin:0 0 4px;font-size:22px}.debt-panel-head p{color:#92949f;margin:0;font-size:13px}.debt-view-tabs{background:#f4f4f8;border:1px solid #e1e2e8;border-radius:11px;gap:5px;padding:4px;display:flex}.debt-view-tabs button{color:#747681;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13px;font-weight:700;display:flex}.debt-view-tabs button svg{width:15px}.debt-view-tabs button b{background:#e4e4ea;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.debt-view-tabs button.active{color:#604dcc;background:#fff;box-shadow:0 4px 12px #2c294219}.debt-view-tabs button.active b{color:#fff;background:#6957df}.debt-toolbar{background:#fafafd;border-top:1px solid #ececf2;align-items:center;gap:8px;padding:11px 18px;display:flex}.debt-search{background:#fff;border:1px solid #dfe0e7;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:280px;max-width:410px;height:38px;padding:0 10px;display:flex}.debt-search:focus-within{border-color:#7562dd;box-shadow:0 0 0 3px #7562dd14}.debt-search svg{color:#92949e;width:16px}.debt-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.debt-toolbar select{color:#555762;background:#fff;border:1px solid #dfe0e7;border-radius:9px;min-width:165px;height:38px;padding:0 30px 0 10px;font-size:13px}.debt-primary,.debt-secondary{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.debt-primary{color:#fff;background:#6957df;border:0}.debt-primary:hover{background:#5947cc}.debt-primary:disabled{opacity:.45;cursor:not-allowed}.debt-primary svg{width:15px}.debt-secondary{color:#62646f;background:#fff;border:1px solid #dfe0e7}.debt-table{min-width:1240px}.debt-table th{padding:11px 13px}.debt-table td{color:#545661;vertical-align:middle;padding:13px}.debt-table td:first-child{min-width:250px}.shopcell .shoplogo{flex:none}.debt-table td:first-child b,.debt-table td:first-child small{display:block}.debt-table td:first-child b{color:#252631;font-size:14px}.debt-table td:first-child small{color:#9698a2;margin-top:3px;font-size:11px}.money-cell{white-space:nowrap;color:#42444f;font-weight:750}.money-cell>small{color:#b17416;white-space:normal;margin-top:3px;font-weight:600;display:block}.money-cell>small>span{white-space:nowrap}.paid-money{color:#16865f!important}.debt-money{color:#cb4d54!important}.debt-progress{background:#ececf2;border-radius:999px;width:86px;height:7px;overflow:hidden}.debt-progress i{border-radius:inherit;background:linear-gradient(90deg,#8a78ec,#5e4bd3);height:100%;display:block}.debt-progress.large{width:100%;height:8px;margin-top:12px}.progress-label{color:#858794;margin-top:4px;font-size:11px;display:block}.debt-status{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.debt-status.unpaid{color:#c6444b;background:#ffeded}.debt-status.partial{color:#a96a0d;background:#fff3dd}.debt-status.paid{color:#14835d;background:#e9f8f1}.debt-status.empty{color:#777985;background:#f0f1f5}.debt-row-action{color:#604dcc;white-space:nowrap;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:11px;font-weight:750;display:flex}.debt-row-action svg{width:13px}.debt-dash{color:#acaeb7}.debt-empty{text-align:center!important;color:#92949f!important;padding:32px!important;display:table-cell!important}.debt-cut-note{color:#92949f;border-top:1px solid #eef0f4;margin:0;padding:10px 15px 12px;font-size:12px;line-height:1.5}.receipt-table{min-width:1120px}.method-badge{color:#5f5a78;background:#f0eff7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.receipt-link{color:#604dcc;white-space:nowrap;align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.receipt-link svg{width:12px}.sepay-source{color:#14835d;background:#e9f8f1;border-radius:4px;width:max-content;margin-top:3px;padding:2px 5px;font-size:10px;display:block}.receipt-table form{margin:0}.receipt-delete{color:#d34d54;background:#fff4f4;border:1px solid #f2cfd2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.receipt-delete svg{width:14px}.receipt-actions{align-items:center;gap:6px;display:flex}.receipt-actions form{margin:0}.banktx-table{min-width:1080px}.banktx-table td small{color:#9698a2;margin-top:3px;font-size:11px;display:block}.banktx-content{color:#545661;word-break:break-word;max-width:360px;font-size:12.5px}.banktx-actions{align-items:flex-start;gap:6px;display:flex}.banktx-actions form{margin:0}.banktx-assign{flex-direction:column;gap:5px;display:flex}.banktx-assign-main{align-items:center;gap:6px;display:flex}.banktx-actions .sptrigger{min-width:190px;max-width:230px}.banktx-actions .debt-row-action:disabled{opacity:.45;cursor:not-allowed}.banktx-ignore{color:#82848f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e2e8;border-radius:8px;height:31px;padding:0 9px;font-size:11px;font-weight:700}.banktx-ignore:hover{color:#5f616c;border-color:#c8cad3}.banktx-link{color:#604dcc;white-space:nowrap;cursor:pointer;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.banktx-link svg{width:13px;height:13px}.banktx-link:hover{border-color:#b9b0ef}.banktx-link.on{color:#fff;background:#6957db;border-color:#6957db}.banktx-linkbox{flex-direction:column;gap:3px;max-width:330px;display:flex}.banktx-linkbox input{background:#fff;border:1px solid #dcd8f5;border-radius:8px;height:31px;padding:0 9px;font-size:12.5px}.banktx-linkbox input:focus{border-color:#7765df;outline:0}.banktx-linkwarn{color:#c0392b;font-weight:700}.banktx-aliases{background:#fbfaff;border:1px solid #e8e9ef;border-radius:11px;margin-bottom:12px}.banktx-aliases>summary{color:#4d3fb0;cursor:pointer;align-items:center;gap:7px;padding:10px 14px;font-size:12.5px;font-weight:700;list-style:none;display:flex}.banktx-aliases>summary::-webkit-details-marker{display:none}.banktx-aliases>summary svg{width:15px;height:15px}.banktx-aliases>summary b{background:#ece8ff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.banktx-aliases-note,.banktx-aliases-empty{color:#7d7f8a;margin:0 14px 10px;font-size:12px;line-height:1.55}.banktx-alert>summary{flex-wrap:wrap}.banktx-alert-state{color:#6b5fc7;margin-left:auto;font-size:12px;font-weight:600}.banktx-alert-state.off{color:#a3a5ae}.banktx-alert-form{background:#fff;border:1px solid #ebe8fb;border-radius:10px;gap:8px;margin:0 14px 12px;padding:10px 12px;display:grid}.banktx-alert-master{color:#3f3a6b;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.banktx-alert-step{color:#4f5160;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.banktx-alert-step label{align-items:center;gap:7px;display:flex}.banktx-alert-step span{color:#7d7f8a;align-items:center;gap:6px;display:flex}.banktx-alert-step input[type=number]{width:72px;height:30px;font:inherit;border:1px solid #dcdde6;border-radius:8px;padding:0 8px}.banktx-alert-form .debt-row-action{justify-self:start}.banktx-alias-add{flex-wrap:wrap;align-items:center;gap:6px;padding:0 14px 10px;display:flex}.banktx-alias-add .sptrigger{min-width:190px;max-width:230px}.banktx-alias-add input{background:#fff;border:1px solid #dcd8f5;border-radius:8px;width:210px;height:31px;padding:0 9px;font-size:12.5px}.banktx-alias-add input:focus{border-color:#7765df;outline:0}.banktx-alias-add .debt-row-action:disabled{opacity:.45;cursor:not-allowed}.banktx-alias-list{flex-wrap:wrap;gap:6px;margin:0;padding:0 14px 12px;list-style:none;display:flex}.banktx-alias-list li{background:#fff;border:1px solid #e4e1f6;border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:12px;display:flex}.banktx-alias-list code{color:#4d3fb0;font-size:11.5px;font-weight:700}.banktx-alias-list span{color:#5f616c}.banktx-alias-list form{margin:0}.banktx-alias-remove{color:#8b8d97;cursor:pointer;background:#f2f1f7;border:0;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.banktx-alias-remove svg{width:12px;height:12px}.banktx-alias-remove:hover{color:#c0392b;background:#fbe4e1}.debt-row-actions{grid-template-columns:repeat(2,max-content);justify-content:start;align-items:center;gap:6px;display:grid}.shopdebt-table th{white-space:nowrap}.shopdebt-table th:last-child,.shopdebt-table td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:inset 1px 0 #eeeef3,inset 0 -1px #f0f0f4}.shopdebt-table th:last-child{background:#fafafd}.receipt-table td:first-child,.banktx-table td:first-child{min-width:0}.receipt-table td.receipt-date{white-space:nowrap}.receipt-table td.receipt-shop{min-width:230px}.receipt-table td.receipt-shop b,.receipt-table td.receipt-shop small{display:block}.receipt-table td.receipt-shop b{color:#282934}.receipt-table td.receipt-shop small{color:#92949e;overflow-wrap:anywhere;margin-top:3px}.receipt-table .receipt-actcol{z-index:1;background:#fff;position:sticky;right:0;box-shadow:inset 1px 0 #eeeef3,inset 0 -1px #f0f0f4}.receipt-table th.receipt-actcol{background:#fafafd}@supports (animation-timeline:scroll()){.debt-table-wrap{scroll-timeline:--debtx inline}.shopdebt-table th:last-child,.shopdebt-table td:last-child,.receipt-table .receipt-actcol{animation:linear both debt-sticky-shade;animation-timeline:--debtx}@keyframes debt-sticky-shade{0%{box-shadow:inset 1px 0 #eeeef3,inset 0 -1px #f0f0f4,-14px 0 16px -12px #17172633}to{box-shadow:inset 1px 0 #eeeef3,inset 0 -1px #f0f0f4,-14px 0 16px -12px #17172600}}}.debt-row-action.qr{color:#604dcc;background:#f7f5ff;border-color:#dcd8f5}.debt-row-actions form{margin:0}.debt-row-actions:not(:has(.qr)) form{grid-column:1/-1}.debt-row-action.tiprow{color:#b4356f;background:#fdf4f9;border-color:#f3cfe2}.debt-row-action.tiprow:hover{border-color:#e5aecb}.debt-row-action.refundrow{color:#b4541a;background:#fff6ef;border-color:#f6d5bd}.debt-row-action.refundrow:hover{border-color:#eab58f}.kind-badge.refund{color:#b4541a;background:#fff1e5}.refund-money{color:#b4541a!important}.bill-part.refund,.bill-part-cell.refund strong{color:#b4541a}.refund-modal .selected-debt.refund-credit{background:#fff6ef;border-color:#f6d5bd}.refund-modal .selected-debt.refund-credit span{color:#8f5a34}.refund-modal .selected-debt.refund-credit b{color:#b4541a}.refund-modal .topup-hint.refund-warn{color:#a8434a;background:#fff6f6;border-color:#f2cfd2}.refund-modal .topup-hint.refund-warn b{color:#8e2f36}.refund-modal .svc-split-field{margin-top:4px}.refund-modal .svc-split-error{margin-top:6px}.refund-modal .formgrid.refund-grid,.refund-modal .refund-note{margin-top:14px}.debt-primary.refund-submit{background:#c2601f}.debt-primary.refund-submit:hover{background:#a9521a}.debt-primary.refund-submit:disabled{background:#c2601f}.receipt-bulkbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;display:flex}.receipt-bulkclear{color:#82848f;cursor:pointer;background:#fff;border:1px solid #e0e2e8;border-radius:9px;height:36px;padding:0 12px;font-size:12.5px;font-weight:700}.receipt-bulkclear:hover{color:#5f616c;border-color:#c8cad3}.receipt-bulkconvert{color:#604dcc;cursor:pointer;text-align:left;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex}.receipt-bulkconvert svg{width:14px}.receipt-bulkconvert:hover{background:#efebff;border-color:#b9b0ef}.receipt-bulkconvert.tip{color:#b4356f;background:#fdf4f9;border-color:#f3cfe2}.receipt-bulkconvert.tip:hover{background:#fbe9f3;border-color:#e5aecb}.shopdebt-table td.carecheckcol{min-width:0}.shopdebt-table td.carecheckcol+td{min-width:250px}.shopdebt-table td.carecheckcol+td b,.shopdebt-table td.carecheckcol+td small{display:block}.shopdebt-table td.carecheckcol+td b{color:#252631;font-size:14px}.shopdebt-table td.carecheckcol+td small{color:#9698a2;margin-top:3px;font-size:11px}.bankinfoform{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.bankinfoform input{background:#fff;border:1px solid #dcd8f5;border-radius:8px;width:150px;height:34px;padding:0 9px;font-size:12.5px}.bankinfoform input:focus{border-color:#7765df;outline:0}.bankinfoform .debt-primary{height:34px;padding:0 12px}.sepay-ready{flex-wrap:wrap}.sepay-ready.bank-accounts>div{flex:calc(100% - 60px);min-width:0;max-width:none}.sepay-ready.bank-accounts .bankinfoform{flex-basis:100%;justify-content:flex-start;margin-left:0}.bank-account-list{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.bank-account-list li{color:#4f5160;background:#fff;border:1px solid #e3e0f6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;font-size:12.5px;display:flex}.bank-account-list li.default{background:#f7f5ff;border-color:#bfb4f3}.bank-account-list li>span{overflow-wrap:anywhere;flex:220px;min-width:0}.bank-account-list li em{color:#8b8d97;font-style:normal}.bank-account-list li small{color:#8b8d97;font-size:11.5px}.bank-account-list form{margin:0}.bank-account-badge{background:#ece8ff;border-radius:999px;padding:2px 8px;font-weight:700;color:#5b49c9!important}.qr-account-pick{background:#fbfaff;border:1px solid #e3e0f6;border-radius:10px;gap:4px;margin:0 0 12px;padding:10px 12px;display:grid}.qr-account-pick label{color:#3f3a6b;gap:6px;font-size:12.5px;font-weight:700;display:grid}.qr-account-pick select{height:36px;font:inherit;background:#fff;border:1px solid #dcd8f5;border-radius:8px;max-width:100%;padding:0 8px;font-weight:500}.qr-account-pick small{color:#8b8d97;font-size:11.5px}.qr-setup-note{color:#4d3fb0;background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:11px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.qr-setup-note svg{flex:none;width:18px;height:18px}.qr-setup-note span{flex:1;min-width:200px}.qr-setup-note button{color:#fff;white-space:nowrap;cursor:pointer;background:#6957db;border:0;border-radius:8px;height:32px;padding:0 13px;font-size:12.5px;font-weight:700}.qr-setup-note button:hover{background:#5b49c4}.qr-modal{width:min(640px,100%)}.qr-body{align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.qr-body img{background:#fff;border:1px solid #e8e9ef;border-radius:12px;flex:none;width:250px;height:250px}.qr-facts{flex:1;min-width:0}.qr-facts p{justify-content:space-between;gap:14px;margin:0 0 9px;font-size:13.5px;display:flex}.qr-facts p span{color:#8b8d97}.qr-facts p b{text-align:right;word-break:break-all}.qr-note{color:#3d3300;background:#fff8e1;border:2px solid #f5b400;border-radius:11px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.55;display:block;box-shadow:0 0 0 4px #fff3c4}.qr-note b{letter-spacing:.06em;text-transform:uppercase;color:#a36f00;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.qr-note ul{margin:0;padding-left:18px}.qr-note li{margin:3px 0;font-weight:600}.qr-copy{justify-content:center;width:100%}.qr-actions{gap:8px;display:flex}.qr-actions .qr-copy{white-space:nowrap;flex:1;width:auto}.banktx-suggest{color:#b07a1e;white-space:nowrap;font-size:11px;font-weight:700}.banktx-bulkbar{justify-content:flex-end;margin-bottom:10px;display:flex}@media (max-width:640px){.qr-body{flex-direction:column;align-items:center}.qr-facts{width:100%}}.internalgroupform{align-items:center;gap:8px;padding:0 16px 16px;display:flex}.internalgroupform select{background:#fff;border:1px solid #dfe0e7;border-radius:9px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:13px}.internalgroupform .submitbtn{color:#fff;cursor:pointer;background:#6957db;border:0;border-radius:9px;flex:none;height:40px;padding:0 16px;font-size:13px;font-weight:700}.receipt-edit{color:#604dcc;cursor:pointer;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.receipt-edit svg{width:13px}.debt-kpis.with-credit{grid-template-columns:repeat(5,minmax(0,1fr))}.debt-kpis.with-credit .debt-kpi strong{letter-spacing:-.7px;font-size:25px}@media (min-width:1101px){.debt-kpis.staff{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-kpis.staff.with-credit{grid-template-columns:repeat(3,minmax(0,1fr))}.debt-kpis.staff.with-credit .debt-kpi strong{letter-spacing:-.6px;font-size:30px}}.debt-kpi.credit-card,.money-cell>small.credit-note{color:#15875f}.money-cell>small.total-note{color:#8e909b;font-weight:500;line-height:1.35}.money-cell>small.total-note>span{display:block}.debt-status.credit{color:#0f7a54;background:#e6f6ef}.debt-topup{color:#12805a;white-space:nowrap;cursor:pointer;background:#f1faf6;border:1px solid #bfe4d3;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.debt-topup:hover{background:#e6f6ef;border-color:#9fd7bf}.debt-topup:disabled{opacity:.45;cursor:not-allowed}.debt-topup svg{width:15px}.debt-row-action.topup{color:#12805a;background:#f2faf6;border-color:#c9e8da}.kind-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.kind-badge.debt{color:#5f5a78;background:#f0eff7}.kind-badge.topup{color:#0f7a54;background:#e6f6ef}.kind-badge.tip{color:#b0448c;background:#fdeef8}.kind-badge.rounding{color:#777985;background:#f0f1f5}.kind-badge.service{color:#2d5bd1;background:#e8f0ff}.tip-money{color:#b0448c!important}.teamincometable td.tipcell{color:#b0448c;font-weight:650}.amount-hint{color:#a1650a;margin-top:6px;font-size:12px;font-weight:650;display:block}.amount-hint.tip{color:#b0448c}.receipt-table .kind-badge+small{color:#92949e;margin-top:3px;font-size:11px;display:block}.debt-mode-tabs{background:#f4f4f8;border:1px solid #e1e2e8;border-radius:11px;gap:5px;margin:0 22px;padding:4px;display:flex}.debt-mode-tabs button{color:#747681;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;height:38px;font-size:13px;font-weight:700;display:flex}.debt-mode-tabs button svg{width:15px}.debt-mode-tabs button:disabled{opacity:.4;cursor:not-allowed}.debt-mode-tabs button.active{color:#2b2c38;background:#fff;box-shadow:0 1px 3px #0000000f}.debt-modal form>.debt-mode-tabs+*{margin-top:0}.selected-debt.nodebt{background:#fafafd;border-color:#dfe0e7}.selected-debt.nodebt span{color:#7b7d89}.selected-debt.nodebt b{color:#3d3f4a}.selected-debt em{color:#15875f;flex-basis:100%;margin-top:5px;font-size:12px;font-style:normal;font-weight:700}.selected-debt{flex-wrap:wrap}.topup-hint{color:#8a6512;background:#fffaf0;border:1px solid #f0e0bd;border-radius:9px;margin:-6px 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.55}.topup-hint b{color:#6f5009}.sepay-ready{color:#604dcc;background:linear-gradient(100deg,#f7f5ff,#fff);border:1px solid #dcd8f5;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.sepay-ready>svg{flex:none;width:20px}.sepay-ready b,.sepay-ready span{display:block}.sepay-ready b{font-size:13px}.sepay-ready span{color:#858794;margin-top:3px;font-size:12px}.debt-modal-backdrop{z-index:60;background:#11111b99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.debt-modal{background:#fff;border-radius:17px;width:min(720px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #1114}.debt-modal>header{border-bottom:1px solid #ececf2;align-items:flex-start;height:auto;padding:20px 22px;display:flex;position:static}.debt-modal>header div{margin-right:auto}.debt-modal>header span{color:#6957df;letter-spacing:1.4px;font-size:11px;font-weight:750;display:block}.debt-modal>header h2{margin:5px 0 0;font-size:25px}.debt-modal>header button{background:#f1f1f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.debt-modal>header button svg{width:17px}.debt-modal form{padding:20px 22px}.debt-modal form>label,.debt-modal .formgrid label,.payment-method-field>label{color:#555765;font-size:13px;font-weight:700;display:block}.debt-modal input,.debt-modal select,.debt-modal textarea{color:#242530;background:#fff;border:1px solid #dcdde6;border-radius:9px;outline:0;width:100%;margin-top:6px;padding:0 11px;font-size:14px;display:block}.debt-modal input,.debt-modal select{height:42px}.debt-modal textarea{resize:vertical;padding-top:10px}.debt-modal input:focus,.debt-modal select:focus,.debt-modal textarea:focus{border-color:#7562dd;box-shadow:0 0 0 3px #7562dd14}.selected-debt{background:#fff7f7;border:1px solid #f1d5d7;border-radius:9px;justify-content:space-between;align-items:center;margin:10px 0 14px;padding:10px 12px;display:flex}.selected-debt span{color:#8b6669;font-size:12px}.selected-debt b{color:#c84b52;font-size:18px}.payment-method-field{margin:15px 0}.payment-method-field>label{margin-bottom:8px}.debt-modal form>.formgrid{margin-bottom:14px}.debt-modal form>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.debt-modal .quickchoices button{height:34px;font-size:12px}.debt-modal .quickchoices button.active{color:#604dcc;background:#efedff;border-color:#6957df}@media (max-width:1100px){.debt-kpis,.debt-kpis.with-credit{grid-template-columns:repeat(2,1fr)}.debt-kpis.with-credit .debt-kpi strong{letter-spacing:-.6px;font-size:30px}.debt-panel-head{flex-direction:column;align-items:flex-start}.debt-view-tabs{width:100%}.debt-view-tabs button{flex:1;justify-content:center}.debt-toolbar{flex-wrap:wrap}.debt-search{min-width:240px;max-width:none}.debt-toolbar .debt-topup{margin-left:auto}}@media (max-width:700px){.debt-kpis,.debt-kpis.with-credit{grid-template-columns:1fr}.debt-kpi{min-height:112px}.debt-toolbar{align-items:stretch}.debt-search,.debt-toolbar select,.debt-toolbar .debt-primary,.debt-toolbar .debt-topup{width:100%;max-width:none;margin-left:0}.debt-view-tabs{flex-direction:column}.debt-modal .formgrid{grid-template-columns:1fr}.debt-modal-backdrop{padding:10px}.debt-modal form,.debt-modal>header{padding-left:16px;padding-right:16px}.sepay-ready{align-items:flex-start}}.connectionform{padding:15px 17px 18px}.connectionform label{color:#5f616c;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.connectionform input,.connectionform select{color:#2b2c37;background:#fff;border:1px solid #dedfe7;border-radius:9px;height:40px;padding:0 11px;font-size:14px;font-weight:500}.connectionform input:focus,.connectionform select:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.connectionform label>small{color:#92949e;font-size:11px;font-weight:400}.connectionform .submitbtn{color:#fff;background:#6957db;border:0;border-radius:9px;align-items:center;gap:8px;height:40px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:650;display:flex}.connectionform .submitbtn svg{width:16px}.connections-table td small{color:#92949e;margin-top:3px;font-size:12px;font-weight:500;display:block}.connections-table .connactions{gap:7px;display:flex}.connections-table .connactions button{color:#666875;white-space:nowrap;background:#fff;border:1px solid #dfe1e8;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.connections-table .connactions button:hover{color:#604dcc;background:#faf9ff;border-color:#b9b0ec}.connections-table .connactions svg{width:14px}.connstatus{white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-block}.connstatus.status-active{color:#15805a;background:#e9f8f1;border-color:#cdeade}.connstatus.status-expiring{color:#a1650a;background:#fff5e0;border-color:#f8e0ae}.connstatus.status-invalid{color:#b93b3b;background:#fdecec;border-color:#f8cfcf}.connstatus.status-pending{color:#6b6d78;background:#f2f3f7;border-color:#e2e3ea}.leave-period-picker{border:0;flex-wrap:wrap;gap:5px;margin:0 0 8px;padding:0;display:flex}.leave-period-picker label{color:#6b6d78;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:27px;padding:0 8px;font-size:12px;font-weight:700;display:flex;position:relative}.leave-period-picker input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.leave-period-picker label:has(input:checked){color:#5442c4;background:#efedff;border-color:#6957db}.leave-period-picker label:has(input:focus-visible){box-shadow:0 0 0 3px #715ed828}.leave-period-badges{flex-wrap:wrap;justify-content:center;gap:4px;margin:6px 0 2px;display:flex}.leave-edit{text-align:left;margin-bottom:7px}.leave-edit>summary{cursor:pointer;color:#5f616c;background:#fafafd;border:1px solid #dfe1e8;border-radius:8px;justify-content:center;align-items:center;height:28px;font-size:12px;font-weight:700;list-style:none;display:flex}.leave-edit>summary::-webkit-details-marker{display:none}.leave-edit[open]>summary{color:#604dcc;background:#faf9ff;border-color:#b9b0ec;margin-bottom:7px}.leave-edit form button{color:#fff;background:#6957df;border:0;border-radius:8px;width:100%;height:30px;font-size:12px;font-weight:700}.leave-page .notice-dismiss{color:inherit;opacity:.75;margin-left:auto;font-size:12px;font-weight:700;text-decoration:underline}.leave-page .notice-dismiss:hover{opacity:1}.staffface{color:#6553d3;vertical-align:middle;background:#ede9fe;border:1px solid #fff;border-radius:11px;flex:none;place-items:center;font-weight:750;line-height:1;display:inline-grid;overflow:hidden}.staffface img{object-fit:cover;width:100%;height:100%;display:block}.staffface.staff-yen{color:#b91c1c;background:#fee2e2}.staffface.staff-trang{color:#6d28d9;background:#ede9fe}.staffface.staff-boss{color:#a16207;background:#fef3c7}.staffface.round{border-radius:999px}.staffcell{align-items:center;gap:7px;min-width:0;display:inline-flex}.staffcell>.staff,.staffcell>.staffname{min-width:0}.shoplogo{vertical-align:middle;border:1px solid #fff;border-radius:11px;flex:none;place-items:center;font-weight:750;line-height:1;display:inline-grid;position:relative;overflow:hidden}.shoplogoimg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.shoplogo.c0{color:#6553d3;background:#ede9fe}.shoplogo.c1{color:#0369a1;background:#e0f2fe}.shoplogo.c2{color:#15803d;background:#dcfce7}.shoplogo.c3{color:#a16207;background:#fef3c7}.shopcell{align-items:center;gap:8px;min-width:0;display:inline-flex}.shopcell>div{min-width:0}.clientsortbar .clientsearch-field{flex:0 340px;align-items:center;gap:0;min-width:200px;margin-left:auto;display:flex;position:relative}.clientsortbar .clientsearch-field>svg{color:#9a9caa;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.clientsortbar .clientsearch-field input{color:#33353f;background:#fff;border:1px solid #dedfe7;border-radius:9px;width:100%;height:36px;padding:0 32px 0 33px;font-size:13px;transition:border-color .12s,box-shadow .12s}.clientsortbar .clientsearch-field input::placeholder{color:#a7a9b5}.clientsortbar .clientsearch-field input:focus{border-color:#8f7fe8;outline:none;box-shadow:0 0 0 3px #6957df21}.clientsortbar .clientsearch-field input::-webkit-search-cancel-button{appearance:none}.clientsortbar button.clientsearch-clear{color:#9a9caa;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;right:5px}.clientsortbar button.clientsearch-clear:hover{color:#604dcc;background:#f0eefc}.clientsortbar button.clientsearch-clear svg{width:14px;height:14px}.clientsortbar .clientsearch-field+small{white-space:nowrap;margin-left:0}.clientsearch-empty{text-align:center;color:#767884;border-top:1px solid #eeeef3;margin:0;padding:26px 17px;font-size:13.5px}.clientsearch-empty button{color:#604dcc;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:13.5px;font-weight:650;text-decoration:underline}.clientsearch-empty.dupnote{text-align:left;color:#7a4b0a;background:#fff8ec;border-top:1px solid #f4e3c4;border-bottom:1px solid #f4e3c4;padding:12px 17px}.clientsearch-empty.dupnote button{color:#7a4b0a}.thfilter{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.clientsortbar{flex-wrap:wrap}.clientsortbar button{white-space:nowrap}.colfilterbtn{color:#a7a9b5;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:22px;height:22px;padding:0 4px;font-size:11px;font-weight:750;display:inline-flex}.colfilterbtn svg{width:13px;height:13px}.colfilterbtn:hover,.colfilterbtn[aria-expanded=true]{color:#604dcc;background:#f0eefc;border-color:#dcd6fa}.colfilterbtn.active{color:#fff;background:#6957db;border-color:#6957db}.colfilterbtn.active svg{fill:currentColor}.colfilterbtn.sorted{color:#604dcc;background:#f0eefc;border-color:#dcd6fa}.colfilterbtn.active svg+svg,.colfilterbtn.active span+svg{fill:none}.colfiltersort>div{grid-template-columns:1fr 1fr;gap:6px;padding:2px 6px 4px;display:grid}.colfiltersort button{color:#4f515d;white-space:nowrap;background:#fff;border:1px solid #dedfe7;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;font-size:12.5px;font-weight:650;display:flex}.colfiltersort button svg{flex:none;width:14px;height:14px}.colfiltersort button:hover{color:#604dcc;border-color:#b9b0ec}.colfiltersort button.active{color:#4c3bb8;background:#f0eefc;border-color:#8f7fe8}.colfilterpanel{z-index:70;color:#3b3c48;background:#fff;border:1px solid #e3e1f0;border-radius:12px;width:min(270px,100vw - 16px);padding:10px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 14px 38px #17152926,0 2px 6px #1715290f}.colfilterpanel>header{justify-content:space-between;align-items:center;gap:10px;padding:2px 6px 8px;display:flex}.colfilterpanel>header b{color:#2f303a;font-size:13px}.colfilterpanel>header .textbtn{cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.colfilterpanel fieldset{border:0;flex-direction:column;gap:1px;margin:0;padding:0;display:flex}.colfilterpanel fieldset+fieldset{border-top:1px solid #eeeef3;margin-top:6px;padding-top:6px}.colfilterpanel legend{letter-spacing:.4px;text-transform:uppercase;color:#8d8f99;padding:4px 6px 3px;font-size:11px;font-weight:700}.colfilterpanel label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px;line-height:1.3;display:flex}.colfilterpanel label:hover{background:#f6f4ff}.colfilterpanel label input{accent-color:#6957db;flex:none;width:15px;height:15px;margin:0}.colfilterpanel label span{flex:1;min-width:0}.colfilterpanel label span.empty{color:#7a7c88;font-style:italic}.colfilterpanel label small{color:#91939e;font-variant-numeric:tabular-nums;font-size:12px}.colfilterpanel label.zero{color:#a7a9b5}.colfilterpanel p{color:#91939e;margin:0;padding:6px}.colfilterpanel>footer{border-top:1px solid #eeeef3;justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.colfilterpanel>footer button{color:#fff;background:#6957db;border:0;border-radius:8px;height:32px;padding:0 16px;font-size:13px;font-weight:650}.colfilterbar{background:#fff;border-top:1px solid #eeeef3;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 17px;display:flex}.colfilterbar>span{color:#676975;font-size:12px;font-weight:700}.colfilterchip{color:#4c3bb8;text-align:left;background:#f6f4ff;border:1px solid #d9d3f7;border-radius:20px;align-items:center;gap:5px;min-height:28px;padding:3px 10px;font-size:12px;display:inline-flex}.colfilterchip b{font-weight:700}.colfilterchip svg{flex:none;width:13px;height:13px}.colfilterchip:hover{background:#efecff;border-color:#b9b0ec}.colfilterbar .textbtn{cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:650}.clientsortbar button.active{color:#7a4b0a;background:#fff4dd;border-color:#e9b45f}.clientsortbar button.active:hover:not(:disabled){color:#5f3a05;border-color:#d59a35}@media (max-width:700px){.clientsortbar .clientsearch-field{flex:100%;order:-1;margin-left:0}.clientsortbar .clientsearch-field+small{margin-left:auto}}.shopidentity.clickable{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-width:0;max-width:100%;margin:0;padding:0;display:flex}.shopidentity.clickable>div{min-width:0}.shopidentity.clickable b,.shopidentity.clickable h3{transition:color .12s}.shopidentity.clickable:hover b,.shopidentity.clickable:hover h3,.shopidentity.clickable:focus-visible b,.shopidentity.clickable:focus-visible h3{color:#604dcc;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.shopidentity.clickable:focus-visible{outline-offset:3px;outline:2px solid #8f7fe8}.shopidentity.clickable.logo{border-radius:50%}.shopidentity.clickable.logo:hover .clientlogo{box-shadow:0 0 0 3px #6957df40}.shopidentity.card{width:100%;display:block}.viewcard .shopidentity>small{color:#92949e;font-size:13px;display:block}.dupbadge{color:#8a4b06;vertical-align:1px;white-space:nowrap;background:#fff1d6;border-radius:20px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.createdat{white-space:nowrap;color:#8f7fe8;font-weight:600;display:block}.budgetquick .quickchoices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.budgetquick .quickchoices button{text-align:center;font-variant-numeric:tabular-nums;justify-content:center;height:auto;min-height:36px;padding:5px 10px;line-height:1.25}@media (max-width:700px){.budgetquick .quickchoices button{padding:5px 8px;font-size:13px}}.pricing-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;margin-bottom:17px;display:grid}.pricing-summary article{background:#fff;border:1px solid #eaeaf0;border-radius:13px;flex-direction:column;gap:3px;padding:15px 17px;display:flex}.pricing-summary article span{color:#7c7e8a;font-size:12.5px;font-weight:600}.pricing-summary article strong{color:#2c2e38;letter-spacing:-.4px;font-size:25px;font-weight:750}.pricing-summary article small{color:#9a9caa;font-size:11.5px}.pricing-summary article.warn{background:#fffaf5;border-color:#f5c9a8}.pricing-summary article.warn strong{color:#c2691f}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(370px,100%),1fr));gap:17px;margin-bottom:19px;display:grid}.pricing-card{padding:0;overflow:hidden}.pricing-card>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px 13px;display:flex}.pricing-card h2{align-items:center;gap:8px;margin:0;font-size:16.5px;display:flex}.pricing-card h2 em{color:#604dcc;background:#efedfd;border-radius:20px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.pricing-card>header p{color:#8b8d99;margin:3px 0 0;font-size:12.5px}.tiertable{border-collapse:collapse;width:100%}.tiertable th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:#8b8d99;background:#fafafd;border-top:1px solid #eeeef3;border-bottom:1px solid #eeeef3;padding:9px 19px;font-size:11px}.tiertable td{color:#4a4c58;border-bottom:1px solid #f3f3f7;padding:11px 19px;font-size:13.5px}.tiertable td b{color:#2c2e38;font-weight:700}.pricing-card>footer{color:#7c7e8a;background:#fafafd;flex-wrap:wrap;gap:7px 19px;padding:13px 19px;font-size:12.5px;display:flex}.pricing-card>footer b{color:#3a3c47}.pricing-empty{text-align:center;color:#8b8d99;margin:0;padding:34px;font-size:14px}.feecalc{padding:0;overflow:hidden}.feecalchead{border-bottom:1px solid #f0f0f5;padding:18px 20px 14px}.feecalchead h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.feecalchead h2 svg{color:#6957df;width:17px;height:17px}.feecalchead p{color:#8b8d99;margin:5px 0 0;font-size:12.5px;line-height:1.5}.feecalcbody{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:20px;padding:18px 20px 20px;display:grid}.feecalcinputs{flex-direction:column;gap:15px;min-width:0;display:flex}.feefields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.feefields label{min-width:0;display:block}.feefields label>span{color:#5a5c68;align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:650;display:flex}.feefields label>span em{letter-spacing:.4px;text-transform:uppercase;color:#4a37bd;background:#eeebfd;border-radius:20px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.feefields input,.feefields select{color:#33353f;background:#fff;border:1px solid #dcdee6;border-radius:9px;outline:0;width:100%;height:38px;padding:0 10px;font-size:13.5px;display:block}.feefields input:focus,.feefields select:focus{border-color:#7765df;box-shadow:0 0 0 3px #7765df16}.feefields .idlebasis>span{color:#a3a5b1}.feefields .idlebasis input{color:#9a9caa;background:#fafafc;border-style:dashed}.feefields .activebasis input{background:#fdfcff;border-color:#c3b9f2;font-weight:650}.feepresets{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.feepresets>span{color:#8b8d99;font-size:12px;font-weight:650}.feepresets>div{flex-wrap:wrap;gap:6px;display:flex}.feepresets button{color:#5a5c68;background:#fff;border:1px solid #dedfe7;border-radius:8px;height:30px;padding:0 11px;font-size:12.5px;font-weight:600}.feepresets button:hover{color:#604dcc;background:#faf9ff;border-color:#b9b0ec}.feepresets button.active{color:#fff;background:#6957df;border-color:#6957df}.feeresult{background:linear-gradient(#f8f6ff,#fdfcff);border:1px solid #e0dbf8;border-radius:13px;min-width:0;padding:17px 18px}.feeamount{border-bottom:1px solid #e6e1fa;margin-bottom:12px;padding-bottom:13px}.feeamount>span{letter-spacing:.7px;text-transform:uppercase;color:#8b83bd;font-size:11px;font-weight:700;display:block}.feeamount strong{color:#3f2fae;letter-spacing:-.8px;margin-top:3px;font-size:31px;font-weight:750;line-height:1.15;display:block}.feeamount small{color:#8b83bd;margin-top:4px;font-size:12px;display:block}.feesteps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feesteps li{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;font-size:12.5px;display:flex}.feesteps li>span{color:#7c7e8a;flex:none}.feesteps li>b{color:#33353f;text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:650}.feesteps li.changed>b{color:#4a37bd}.feesteps li.changed>span:after{content:" ↓";color:#8b83bd}.feewarn{color:#946212;background:#fff8ec;border:1px solid #f0dcb8;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.pricingmodal{flex-direction:column;width:min(760px,100%);max-height:min(88vh,780px);display:flex}.pricingform{flex-direction:column;flex:1;min-height:0;display:flex}.pricingbody{flex-direction:column;flex:1;gap:16px;padding:20px 22px;display:flex;overflow:auto}.pricingform label{color:#555765;font-size:13px;font-weight:600;display:block}.pricingform label small{color:#999ba5;margin-top:5px;font-size:11.5px;font-weight:400;line-height:1.45;display:block}.pricingform input,.pricingform select{color:#33353f;background:#fff;border:1px solid #dcdee6;border-radius:8px;outline:0;width:100%;height:38px;margin-top:6px;padding:0 10px;font-size:13px;display:block}.pricingform input:focus,.pricingform select:focus{border-color:#7765df;box-shadow:0 0 0 3px #7765df16}.pricingform .formgrid{gap:15px 16px}.pricingform .defaultcheck{color:#4a4c58;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.pricingform .defaultcheck input{flex:none;width:16px;height:16px;margin:0}.tiersection{border:1px solid #eaeaf0;border-radius:12px;overflow:hidden}.tierhead{background:#fafafd;border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.tierhead h3{color:#3a3c47;margin:0;font-size:13.5px;font-weight:700}.tierhead p{color:#8b8d99;max-width:46ch;margin:4px 0 0;font-size:12px;line-height:1.5}.tierhead .textbtn{color:#604dcc;background:#fff;border:1px solid #dedfe7;border-radius:8px;flex:none;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:12.5px;font-weight:650;display:flex}.tierhead .textbtn:hover{background:#faf9ff;border-color:#b9b0ec}.tierhead .textbtn svg{width:14px;height:14px}.tiergrid{flex-direction:column;gap:8px;padding:12px 15px 14px;display:flex}.tierlabels,.tierrow{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.9fr) 34px;align-items:center;gap:10px;display:grid}.tierlabels span{letter-spacing:.5px;text-transform:uppercase;color:#9a9caa;font-size:10.5px;font-weight:700}.tierrow input,.tierrow select{margin-top:0}.tierrow .tierto{color:#8b8d99;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tierrow .percentfield{position:relative}.tierrow .percentfield input{padding-right:26px}.tierrow .percentfield>span{color:#9a9caa;pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tierrow .iconaction{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.tierrow .iconaction:disabled{opacity:.3;cursor:not-allowed}.tiererrors{color:#b4443f;background:#fff5f5;border:1px solid #f3cccc;border-radius:10px;flex-direction:column;gap:5px;margin:0;padding:12px 14px 12px 30px;font-size:12.5px;line-height:1.5;display:flex}.pricingactions{background:#fafafd;border-top:1px solid #eeeef3;flex:none;margin:0;padding:14px 22px}.modaltrigger{display:inline-flex}@media (max-width:640px){.tierlabels{display:none}.tierrow{grid-template-columns:1fr 1fr;gap:8px}.tierrow .tierto{color:#6b6d7a;order:-1;grid-column:1/-1;font-weight:650}.tierrow .iconaction{grid-column:2;justify-self:end}}.pricing-help{padding:19px}.pricing-help h2{margin:0 0 11px;font-size:15px}.pricing-help ol{color:#5a5c68;flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:flex}.pricing-help p{color:#8b8d99;margin:12px 0 0;font-size:12.5px;line-height:1.6}.pricing-basis-note b{color:#4a4c58}@media (max-width:960px){.feecalcbody,.feefields{grid-template-columns:1fr}}.mappingpanel{margin-bottom:19px;padding:0;overflow:hidden}.mappinghead{border-bottom:1px solid #f0f0f5;padding:18px 20px 14px}.mappinghead h2{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.mappinghead h2 svg{color:#6957df;width:17px;height:17px}.mappinghead p{color:#8b8d99;margin:5px 0 0;font-size:12.5px;line-height:1.5}.mappinghead p b.warn{color:#c2691f}.mappinghead p b.ok{color:#12805a}.mappingtoolbar{background:#fafafd;border-bottom:1px solid #f0f0f5;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 20px;display:flex}.mappingsearch{flex:260px;align-items:center;min-width:0;display:flex;position:relative}.mappingsearch>svg{color:#9a9caa;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.mappingsearch input{color:#33353f;background:#fff;border:1px solid #dedfe7;border-radius:9px;width:100%;height:36px;padding:0 12px 0 33px;font-size:13px}.mappingsearch input:focus{border-color:#8f7fe8;outline:0;box-shadow:0 0 0 3px #6957df21}.mappingsearch input::-webkit-search-cancel-button{appearance:none}.mappingtoolbar>select{color:#4f515d;background:#fff;border:1px solid #dedfe7;border-radius:9px;min-width:190px;height:36px;padding:0 10px;font-size:13px}.mappingcount{color:#9a9caa;white-space:nowrap;margin-left:auto;font-size:12px}.mappingapply{background:#fff;border-bottom:1px solid #f0f0f5;flex-wrap:wrap;align-items:flex-end;gap:13px;padding:13px 20px;display:flex}.mappingapplyleft{color:#5a5c68;align-items:center;gap:9px;padding-bottom:9px;font-size:13px;display:flex}.mappingapplyleft b{color:#4a37bd;font-size:16px}.mappingapplyleft .textbtn{color:#8b8d99;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.mappingapply label{min-width:0;display:block}.mappingapply label>span{color:#5a5c68;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:650;display:flex}.mappingapply label>span input[type=checkbox]{width:15px;height:15px;margin:0}.mappingapply select{color:#33353f;background:#fff;border:1px solid #dedfe7;border-radius:9px;min-width:180px;height:36px;padding:0 10px;font-size:13px}.mappingapply label.idle>span,.mappingapply label.idle select{color:#a3a5b1}.mappingapply label.idle select{background:#fafafc}.mappingapply .submitbtn{color:#fff;background:#6957db;border:1px solid #6957db;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 15px;font-size:13px;font-weight:650;display:flex}.mappingapply .submitbtn:disabled{opacity:.4;cursor:not-allowed}.mappingapply .submitbtn svg{width:15px;height:15px}.mappingtablewrap{max-height:440px;overflow:auto}.mappingtable{border-collapse:collapse;width:100%}.mappingtable thead th{z-index:1;text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#8b8d99;white-space:nowrap;background:#fafafd;border-bottom:1px solid #eeeef3;padding:10px 14px;font-size:10.5px;position:sticky;top:0}.mappingtable td{color:#4a4c58;vertical-align:middle;border-bottom:1px solid #f3f3f7;padding:10px 14px;font-size:13px}.mappingtable td b{color:#2c2e38;font-weight:650;display:block}.mappingtable td small{color:#9a9caa;margin-top:1px;font-size:11px;display:block}.mappingtable tr.picked td{background:#faf9ff}.mappingtable .pickcell{text-align:center;width:42px;padding-right:0}.mappingtable .pickcell input{width:16px;height:16px;margin:0}.mappingclient{align-items:center;gap:10px;min-width:0;display:flex}.mappingclient>span{min-width:0}.mappingclient .shoplogo{flex:none}.mappingstaff{align-items:center;gap:8px;min-width:0;display:flex}.mappingstaff .staffface{flex:none}.mappingstaff>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tablebadge{color:#4a37bd;white-space:nowrap;background:#efedfd;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:650;display:inline-block}.tablebadge.none{color:#c2691f;background:#fdf3ea}.basisbadge{color:#5a5c68;white-space:nowrap;background:#f2f2f7;border-radius:20px;padding:3px 10px;font-size:12px;display:inline-block}.basisbadge.planned{color:#12805a;background:#eaf7f1}@media (max-width:760px){.mappingapply{align-items:stretch}.mappingapply label,.mappingapply select{width:100%}.mappingtable td small{display:none}.mappingclient{gap:8px}.mappingstaff>span{display:none}}.liveform .basisfield>em{letter-spacing:.4px;text-transform:uppercase;color:#4a37bd;background:#eeebfd;border-radius:20px;margin-left:7px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.liveform .basisfield input{background:#fdfcff;border-color:#c3b9f2;font-weight:650}.feebox{background:linear-gradient(#f9f8ff,#fdfdff);border:1px solid #e0dbf8;border-radius:12px;overflow:hidden}.feebox>header{border-bottom:1px solid #e9e5fa;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.feebox>header b{color:#33353f;font-size:14px;display:block}.feebox>header small{color:#8b83bd;max-width:58ch;margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.feebox>header .textbtn{color:#4a37bd;background:#fff;border:1px solid #d6cff5;border-radius:8px;flex:none;height:30px;padding:0 11px;font-size:12px;font-weight:650}.feebox>header .textbtn:hover{background:#f4f1fe}.feeauto{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:13px 15px;display:flex}.feelines{color:#6b6d7a;flex-direction:column;gap:5px;font-size:12.5px;display:flex}.feelines span{align-items:baseline;gap:8px;display:flex}.feelines b{color:#33353f;font-weight:650}.feelines .discount,.feelines .discount b{color:#c2691f}.feefinal{text-align:right;margin-left:auto}.feefinal span{letter-spacing:.6px;text-transform:uppercase;color:#8b83bd;font-size:11px;font-weight:700;display:block}.feefinal strong{color:#3f2fae;letter-spacing:-.6px;font-size:26px;font-weight:750;line-height:1.2;display:block}.feemanual{padding:13px 15px}.adjustbox{border:1px solid #eaeaf0;border-radius:12px;overflow:hidden}.adjusthead{background:#fafafd;border-bottom:1px solid #eeeef3;align-items:baseline;gap:9px;padding:12px 15px;display:flex}.adjusthead b{color:#3a3c47;font-size:13.5px}.adjusthead small{color:#9a9caa;font-size:11.5px}.adjustrow{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:13px 15px;display:grid}.adjustrow select,.adjustrow input{color:#33353f;background:#fff;border:1px solid #dcdfe7;border-radius:9px;width:100%;height:40px;margin:0;padding:0 11px;font-size:14px}.adjustrow input:disabled{color:#a3a5b1;background:#fafafc}.adjustrow .percentfield{position:relative}.adjustrow .percentfield input{padding-right:28px}.adjustrow .percentfield>span{color:#9a9caa;pointer-events:none;font-size:13px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.adjustnote{color:#9a9caa;text-align:center;font-size:12.5px}.feehint{color:#6b6d7a;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:-4px;font-size:12.5px;display:flex}.feehint b{color:#33353f;font-weight:650}.feehint .discount,.feehint .discount b{color:#c2691f}.feehint small{color:#8b83bd;flex-basis:100%;font-size:11.5px;line-height:1.5}.liveform .formgrid+.adjustbox{margin-top:16px}.selectedclient .splitopen,.selectedclient .splitback{color:#4a37bd;white-space:nowrap;background:#fff;border:1px solid #d6cff5;border-radius:8px;flex:none;align-items:center;gap:6px;height:30px;margin-left:auto;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex}.selectedclient .splitopen svg,.selectedclient .splitback svg{width:14px}.selectedclient .splitopen:hover,.selectedclient .splitback:hover{background:#f4f1fe}.splitsource{background:#fbfaff;border:1px solid #e0dbf8;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px 15px;display:grid}.splitsource>div{flex-direction:column;gap:3px;min-width:0;display:flex}.splitsource>div span{letter-spacing:.4px;text-transform:uppercase;color:#8b83bd;font-size:11px;font-weight:700}.splitsource>div b{color:#2c2e38;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.splitsource>p{color:#6b6d7a;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}.splitparts{flex-direction:column;gap:12px;display:flex}.splitpart{background:#fff;border:1px solid #eaeaf0;border-radius:12px;padding:12px 14px}.splitpart>header{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.splitpart>header b{color:#3f2fae;font-size:14.5px}.splitpart>header small{color:#9a9caa;font-size:11.5px}.splitpartactions{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.splitpartactions .textbtn{color:#5b4fc0;white-space:nowrap;background:#fff;border:1px solid #e3e0f3;border-radius:7px;align-items:center;gap:4px;height:26px;padding:0 9px;font-size:11.5px;font-weight:650;display:inline-flex}.splitpartactions .textbtn svg{width:12px}.splitpartactions .textbtn:disabled{opacity:.45}.splitpart .staffquick{margin:8px 0 12px}.splitpart>footer{color:#6b6d7a;border-top:1px dashed #e6e6ee;flex-wrap:wrap;gap:4px 16px;margin-top:10px;padding-top:9px;font-size:12.5px;display:flex}.splitpart>footer b{color:#2c2e38;font-variant-numeric:tabular-nums}.splitpart>footer b.loss{color:#c74747}.splitnote{color:#9a5418;background:#fff8f0;border:1px solid #f3dcc2;border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5}.splitread{color:#3b3570;background:#f6f4ff;border:1px solid #e0dbf8;border-radius:10px;margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.5}.splitread p{margin:0}.splitread p+p{margin-top:4px}.splitread b{overflow-wrap:anywhere;font-weight:700}.splitread .textbtn{margin-top:6px}.splittotal{border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 13px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.splittotal svg{flex:none;width:16px;margin-top:1px}.splittotal.good{color:#16805b;background:#f0f9f5;border:1px solid #d3ece1}.splittotal.bad{color:#b0601a;background:#fff8f0;border:1px solid #f3dcc2}.autoentry-tag.splitentry-tag{color:#b0601a;background:#fff4e5}@media (max-width:700px){.splitsource{grid-template-columns:repeat(2,minmax(0,1fr))}}.feehint .textbtn{color:#4a37bd;background:#fff;border:1px solid #d6cff5;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:650}@media (max-width:700px){.adjustrow{grid-template-columns:1fr}.feeauto{flex-direction:column;align-items:stretch}.feefinal{text-align:left;margin-left:0}}input.moneyloss{color:#c74747;background:#fff8f8;border-color:#f0c9c9;font-weight:700}.moneychain{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.chainblock{background:#fcfcfe;border:1px solid #eaeaf0;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:13px 15px;display:flex}.chainrow{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:13.5px;display:flex}.chainrow>span{color:#7c7e8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chainrow>b{color:#3a3c47;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.chainrow>b.plus{color:#12805a}.chainrow>b.minus{color:#c2691f}.chainrow.total{border-top:1px solid #e6e6ee;margin-top:2px;padding-top:9px}.chainrow.total>span{color:#4a4c58;font-weight:650}.chainrow.total>strong{color:#2c2e38;letter-spacing:-.3px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:750}.chainblock:has(.chainrow.total.loss){background:#fff8f8;border-color:#f0c9c9}.chainrow.total.loss>span,.chainrow.total.loss>strong{color:#c74747}@media (max-width:700px){.moneychain{grid-template-columns:1fr}}.spendbox{border:1px solid #eaeaf0;border-radius:12px;overflow:hidden}.spendbox.basisbox{background:#fdfcff;border-color:#c3b9f2}.spendbox>header{background:#fafafd;border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.spendbox.basisbox>header{background:#f7f5ff;border-bottom-color:#e7e2fb}.spendbox>header>span{color:#4c4e59;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.spendbox>header>span em{letter-spacing:.4px;text-transform:uppercase;color:#4a37bd;background:#eeebfd;border-radius:20px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.spendbox>header .textbtn{color:#604dcc;white-space:nowrap;background:#fff;border:1px solid #dedfe7;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12.5px;font-weight:650;display:flex}.spendbox>header .textbtn:hover{background:#faf9ff;border-color:#b9b0ec}.spendbox>header .textbtn svg{width:14px;height:14px}.spendrows{flex-direction:column;gap:9px;padding:13px 14px;display:flex}.spendrow{align-items:center;gap:10px;display:flex}.spendrow>span{color:#7c7e8a;flex:0 0 96px;font-size:12.5px;font-weight:650}.spendrow input{margin:0}.spendrow>.iconaction{border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.spendtotal{background:#fafafd;border-top:1px solid #eeeef3;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.spendtotal span{color:#7c7e8a;font-size:12.5px}.spendtotal b{color:#2c2e38;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}@media (max-width:600px){.spendrow>span{flex:0 0 74px;font-size:11.5px}}.budgetmodal{flex-direction:column;width:min(560px,100%);max-height:min(88vh,700px);display:flex}.budgetbody{flex-direction:column;flex:1;gap:16px;padding:18px 20px;display:flex;overflow:auto}.budgetnumbers{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.budgetnumbers>div{background:#fafafd;border:1px solid #eeeef3;border-radius:10px;padding:10px 12px}.budgetnumbers span{color:#8b8d99;font-size:11.5px;display:block}.budgetnumbers b{color:#2c2e38;font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:700;display:block}.budgetnumbers .debt{background:#fff8f8;border-color:#f0c9c9}.budgetnumbers .debt b{color:#c74747}.budgetfield{color:#555765;font-size:13px;font-weight:600;display:block}.budgetfield textarea{color:#33353f;resize:vertical;background:#fff;border:1px solid #dcdee6;border-radius:10px;outline:0;width:100%;margin-top:7px;padding:12px;font-family:inherit;font-size:14px;line-height:1.65;display:block}.budgetfield textarea:focus{border-color:#7765df;box-shadow:0 0 0 3px #7765df16}.budgetfield small{color:#999ba5;margin-top:6px;font-size:11.5px;font-weight:400;display:block}.budgetactions{background:#fafafd;border-top:1px solid #eeeef3;flex:none;margin:0;padding:14px 20px}.budgetactions .submitbtn{align-items:center;gap:7px;display:flex}.budgetactions .submitbtn svg{width:15px;height:15px}.budgetactions .submitbtn.copied{background:#12805a;border-color:#12805a}.livecard footer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.iconaction.budgeticon{color:#6957db!important;background:#f4f2ff!important;border-color:#dcd6ff!important}.iconaction.budgeticon:hover{background:#eae6ff!important}.budgetbtn{color:#5a49c7;white-space:nowrap;cursor:pointer;background:#f4f2ff;border:1px solid #d8d2fb;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;font-weight:650;display:inline-flex}.budgetbtn svg{flex:none;width:16px;height:16px}.budgetbtn:hover{background:#eae4ff;border-color:#bfb4f5}.budgetback{z-index:120}.formfooter{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.formfooter .submitbtn{margin-top:0}.formfooter .budgetbtn{height:44px;padding:0 18px;font-size:16px}.formfooter .budgetbtn svg{width:17px;height:17px}.leave-window{border:1px solid;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.leave-window svg{flex:none;width:17px;margin-top:1px}.leave-window b{font-weight:750}.leave-window.open{color:#14805a;background:#f0faf5;border-color:#bfe6d5}.leave-window.open b{color:#0f6a4a}.leave-window.shut{background:#fdf7ec;border-color:#f0dcbc}.leave-window.shut,.leave-window.shut b{color:#8a5f1c}.staffcards{flex-direction:column;gap:12px;padding:12px;display:flex}.staffcard{background:#fff;border:1px solid #e6e7ee;border-radius:14px;overflow:hidden}.staffcard>header{background:#fbfbfe;border-bottom:1px solid #f0f0f5;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 15px;display:flex}.staffcardwho{min-width:0;margin-right:auto}.staffcardwho b{color:#2a2b36;font-size:15px;display:block}.staffcardwho small{color:#8f919d;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.staffcard>header .rowactions{flex:none}.staffcardgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding:14px 15px;display:grid}.staffcardgrid>div{min-width:0}.staffcardgrid>div>span{letter-spacing:.5px;text-transform:uppercase;color:#9a9ca8;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.staffcardgrid>div>b{color:#33343f;font-size:14px;display:block}.staffcardgrid>div>small{color:#8f919d;margin-top:2px;font-size:11.5px;display:block}.staffcardgrid .salarytotal{font-size:19px}.permpanel{padding:0;overflow:hidden}.permhead{border-bottom:1px solid #eeeef3;padding:17px 18px}.permhead h2{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.permhead h2 svg{color:#6957db;width:19px}.permhead p{color:#8b8d99;margin:6px 0 0;font-size:13px;line-height:1.6}.permowners{background:#fbfbfe;border-bottom:1px solid #eeeef3}.permrole{border-bottom:1px solid #eeeef3}.permrole:last-child{border-bottom:0}.permrolehead,.permmemberhead{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:13px 18px;display:flex}.permrolehead:hover,.permmemberhead:hover{background:#f8f8fc}.permrolehead>svg,.permmemberhead>svg{color:#9a9ca8;flex:none;width:15px;transition:transform .15s}.permrolehead>svg.turn,.permmemberhead>svg.turn{transform:rotate(90deg)}.permrolename,.permmembername{min-width:0;margin-right:auto}.permrolename b,.permmembername b{color:#2d2e39;font-size:14.5px;display:block}.permrolename small,.permmembername small{color:#93959f;margin-top:2px;font-size:11.5px;display:block}.permcount{color:#604dcc;white-space:nowrap;background:#efedff;border-radius:20px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.permtag{color:#7a7c88;white-space:nowrap;background:#f1f1f6;border-radius:20px;flex:none;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.permtag.custom{color:#a9690f;background:#fdf3e6}.permtag.lock{color:#14805a;background:#eaf7f1;align-items:center;gap:5px;display:inline-flex}.permtag.lock svg{width:12px}.permrolebody{padding:0 18px 18px}.permhint{color:#8b8d99;margin:0 0 14px;font-size:12.5px;line-height:1.6}.permlocked{color:#8b8d99;margin:0;padding:0 18px 16px 44px;font-size:12.5px;line-height:1.6}.permform{flex-direction:column;gap:14px;display:flex}.permgroup{border:1px solid #eaeaf1;border-radius:12px;margin:0;padding:12px 14px 14px}.permgroup legend{color:#604dcc;padding:0 7px;font-size:12px;font-weight:750}.permitems{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.permitem{cursor:pointer;background:#fff;border:1px solid #e6e7ee;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.permitem:hover{border-color:#c3b9f2}.permitem.on{background:#f8f6ff;border-color:#c3b9f2}.permitem input{flex:none;width:16px;height:16px;margin:1px 0 0}.permitem b{color:#33343f;font-size:13px;font-weight:650;display:block}.permitem small{color:#93959f;margin-top:3px;font-size:11px;line-height:1.5;display:block}.permactions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.permactions .submitbtn{color:#fff;background:#6957db;border:0;border-radius:9px;height:38px;padding:0 18px;font-size:13px;font-weight:700}.permactions .textbtn{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.permactions .textbtn svg{width:13px}.permmembers{border-top:1px solid #eeeef3;margin-top:18px;padding-top:6px}.permmembers h4{letter-spacing:.4px;text-transform:uppercase;color:#9a9ca8;margin:8px 0;font-size:12px;font-weight:750}.permmember{border:1px solid #eeeef3;border-radius:11px;margin-bottom:8px;overflow:hidden}.permmember.open{border-color:#d9d4f5}.permmember .permmemberhead{padding:10px 12px}.permmember .permform{padding:4px 12px 14px}.featgroup legend{padding:0 4px}.featbig{cursor:pointer;color:#604dcc;align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.featbig input{width:16px;height:16px;margin:0}.feathint{color:#93959f;margin:2px 0 10px;font-size:11.5px;line-height:1.5}.featgroup.off{background:#fafafc}.featgroup.off .featbig{color:#9a9ca8}.featgroup.off .permitems{opacity:.45}.featneed{color:#a9690f;vertical-align:1px;background:#fdf3e6;border-radius:20px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.permcount.featall{color:#14805a;background:#eaf7f1}.hiddenfeature{padding:22px 24px}.hiddenfeature h2{align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.hiddenfeature h2 svg{color:#a9690f;width:19px}.hiddenfeature p{color:#7a7c88;margin:8px 0 0;font-size:13px;line-height:1.6}.hiddenfeature h3{letter-spacing:.4px;text-transform:uppercase;color:#9a9ca8;margin:18px 0 6px;font-size:12px;font-weight:750}.hiddenfeature ul{gap:5px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.hiddenfeature a{color:#604dcc;font-weight:650}@media (max-width:700px){.staffcard>header{align-items:flex-start}.permitems{grid-template-columns:1fr}.permrolehead,.permmemberhead{flex-wrap:wrap}}.carepage{flex-direction:column;gap:14px;display:flex}.carestats{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.carestats>div{background:#fff;border:1px solid #e8e9ef;border-radius:13px;padding:14px 16px}.carestats>div>span{letter-spacing:.5px;text-transform:uppercase;color:#9a9ca8;font-size:11px;font-weight:700;display:block}.carestats>div>b{letter-spacing:-.7px;color:#272833;margin:6px 0 3px;font-size:27px;display:block}.carestats>div>small{color:#92949e;font-size:12px;display:block}.carestats>div.bad>b{color:#d75e62}.carestats>div.warn>b{color:#c07d1c}.caretabs{border-bottom:1px solid #eeeef3;flex-wrap:wrap;gap:7px;padding-bottom:2px;display:flex}.caretabs button{color:#7a7c88;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}.caretabs button svg{width:15px}.caretabs button:hover{color:#4b4d59}.caretabs button.active{color:#6957db;border-bottom-color:#6957db}.caretoolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.caresearch{background:#fff;border:1px solid #e2e3e9;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:200px;height:38px;padding:0 11px;display:flex}.caresearch svg{color:#9a9ca7;width:15px}.caresearch input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.caretoolbar select{color:#4f515d;background:#fff;border:1px solid #e2e3e9;border-radius:9px;height:38px;padding:0 10px;font-size:13px}.caretoolbar .submitbtn{height:38px}.carebulk{margin:-4px 0 0}.carehint{color:#5a4fa6;background:#f8f6ff;border:1px solid #e6e2fb;border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6;display:flex}.carehint svg{flex:none;width:15px;margin-top:1px}.careempty{text-align:center;color:#92949e;background:#fff;border:1px solid #e8e9ef;border-radius:13px;margin:0;padding:34px;font-size:13px}.carelist{flex-direction:column;gap:11px;display:flex}.carecard{background:#fff;border:1px solid #e8e9ef;border-radius:13px;padding:14px 16px}.carecard>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.carecardname{min-width:0;margin-right:auto}.carecardname b{color:#272833;font-size:14px;display:block}.carecardname small{color:#9a9ca5;margin-top:2px;font-size:11.5px;display:block}.carethread{color:#237b58;white-space:nowrap;text-overflow:ellipsis;background:#eaf7f1;border-radius:20px;flex:none;align-items:center;gap:5px;max-width:230px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex;overflow:hidden}.carethread svg{flex:none;width:12px}.carethread.missing{color:#a9690f;background:#fdf3e6}.carestatus{color:#7a7c88;background:#f1f1f6;border-radius:20px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.carestatus.pending{color:#5346b8;background:#eef0ff}.carestatus.sending{color:#b3781c;background:#fff4df}.carestatus.sent{color:#14805a;background:#eaf7f1}.carestatus.failed{color:#cc4a52;background:#ffeded}.carestatus.waiting{color:#b1541a;background:#fff1e6}.askwords{flex-direction:column;gap:14px;margin-top:6px;display:flex}.askwords textarea{resize:vertical;border:1px solid #e0e0e8;border-radius:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.askwords .carefield{color:#4a4c58;flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.askwords .carefield small{color:#7a7c88;font-weight:400;line-height:1.5}.askvars{color:#5a5c68;background:#f7f7fb;border-radius:8px;padding:8px 12px;font-size:12px}.askvars summary{cursor:pointer;font-weight:700}.askvars ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.askvars code{background:#ececf4;border-radius:4px;padding:1px 5px}.carebody{font:inherit;color:#3d3f4b;white-space:pre-wrap;word-break:break-word;background:#fafafd;border:1px solid #eeeef3;border-radius:10px;margin:11px 0 0;padding:12px 13px;font-size:13px;line-height:1.65}.carebody .money-credit{color:#1e8a4c;font-weight:650}.carebody .money-debt{color:#c0392b;font-weight:650}.careinternalonly{border-bottom:1px dashed #e4e4ec;align-items:flex-start;gap:8px;margin:0 0 8px;padding-bottom:8px;display:flex}.carecard>footer{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.carecard>footer form{display:contents}.caresent{color:#9a9ca5;margin-left:auto;font-size:11.5px}.carewarn{color:#b34c22;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.55;display:flex}.carewarn svg{flex:none;width:14px;margin-top:1px}.carecopy{color:#6957db;background:#f4f2ff;border:1px solid #dcd6ff;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex}.carecopy svg{width:13px}.carecopy:hover{background:#eae6ff}.carecopy.copied{color:#14805a;background:#eaf7f1;border-color:#bfe6d5}.careok{color:#fff;background:#6957db;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.careok svg{width:13px}.carecard>footer .textbtn{background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.carecard>footer .textbtn svg{width:13px}.carecard>footer .textbtn.danger{color:#cc4a52!important}.carerules{flex-direction:column;gap:11px;display:flex}.carerule{background:#fff;border:1px solid #e8e9ef;border-radius:13px;padding:14px 16px}.carerule.off{background:#fbfbfd}.carerule>header{align-items:flex-start;gap:11px;display:flex}.carerule>header>div{min-width:0;margin-right:auto}.carerule>header b{color:#2d2e39;font-size:14.5px;display:block}.carerule>header small{color:#8b8d99;margin-top:4px;font-size:12px;line-height:1.6;display:block}.carestate{color:#7a7c88;background:#f1f1f6;border-radius:20px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.carestate.on{color:#14805a;background:#eaf7f1}.carestate.test{color:#b26a12;background:#fdf3e4}.carestate.exclude{color:#b23b3b;background:#fbeaea}.carerule>header .textbtn{background:0 0;border:0;flex:none}.careruleform{border-top:1px solid #eeeef3;flex-direction:column;gap:13px;margin-top:14px;padding-top:14px;display:flex}.carecheck{color:#33343f;align-items:center;gap:9px;font-size:13px;display:flex}.carecheck input{width:16px;height:16px}.carefields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:11px;display:grid}.carefields label,.carefield{color:#5f616c;flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.carefields input,.carefield textarea{color:#33343f;border:1px solid #e2e3e9;border-radius:9px;font-size:14px;font-weight:400}.carefields input{height:38px;padding:0 11px}.carefield textarea{resize:vertical;padding:10px 12px;font-family:inherit;line-height:1.65}.carefield code{background:#f1f1f6;border-radius:4px;padding:1px 5px;font-size:11.5px}.carefield small,.careweekdays small,.carefields label small{color:#93959f;font-size:11.5px;font-weight:400;line-height:1.55}.caredebtrounds{color:#4a4c57;background:#f4f6ff;border:1px solid #e0e5fb;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.6}.caredebtrounds b{color:#33343f}.caredebtwarn{color:#a96a0d;margin-top:7px;display:block}.careweekdays{border:1px solid #eaeaf1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:11px 14px;display:flex}.caretargets label{color:#33343f;align-items:center;gap:7px;font-size:13px;display:flex}.caretargetpick{flex-direction:column;flex-basis:100%;gap:8px;margin-top:4px;display:flex}.caretargetpick>input[type=search],.caretargetfilter>input[type=search]{border:1px solid #e2e3e9;border-radius:9px;height:36px;padding:0 11px;font-size:13px}.caretargetfilter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.caretargetfilter>input[type=search]{flex:220px;min-width:0}.caretargetfilter>label{white-space:nowrap;flex:none}.caretargetrows{border:1px solid #eaeaf1;border-radius:10px;flex-direction:column;gap:2px;max-height:230px;padding:7px 10px;display:flex;overflow-y:auto}.caretargetrows label{align-items:center;gap:8px;padding:5px 3px;font-size:13px;display:flex}.caretargetrows label span{flex-direction:column;min-width:0;display:flex}.caretargetrows label em{color:#93959f;font-size:11.5px;font-style:normal}.caretargetrows input{flex:none;width:15px;height:15px}.caretimegroups{flex-direction:column;align-items:stretch}.caretimegroupadd{flex-wrap:wrap;gap:6px 16px;display:flex}.caretimegroup{background:#f8f9ff;border:1px solid #e0e5fb;border-radius:11px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.caretimegrouphead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.caretimegrouphead b{color:#33343f;margin-right:auto;font-size:13px}.caretimegrouphead label{color:#4f515d;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.caretimegrouphead input[type=number]{border:1px solid #e2e3e9;border-radius:8px;width:64px;height:32px;padding:0 8px;font-size:13px}.caretimegroup .caretargetrows label.taken{opacity:.5}.careweekdays legend{color:#604dcc;padding:0 7px;font-size:12px;font-weight:750}.careweekdays label{color:#4f515d;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.careweekdays small{width:100%}.carevars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.carevariants{color:#93959f;margin-top:-4px;font-size:11.5px;line-height:1.55;display:block}.carevariants code{background:#f6f6fa;border:1px solid #e2e3e9;border-radius:4px;padding:0 4px;font-size:12px}.carevars>span{color:#93959f;font-size:11.5px;font-weight:650}.carevars button{color:#6957db;background:#fafafd;border:1px solid #e2e3e9;border-radius:6px;padding:3px 7px;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.carevars button:hover:not(:disabled){background:#f4f2ff;border-color:#dcd6ff}.carevars button:disabled{color:#9a9ca5;cursor:default}.careruleactions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.careruleactions .textbtn{background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;display:inline-flex}.careruleactions .textbtn svg{width:13px}.careruleactions .submitbtn{color:#fff;background:#6957db;border:0;border-radius:9px;height:38px;padding:0 18px;font-size:13px;font-weight:700}.carethreads{flex-direction:column;gap:12px;display:flex}.carethreadadd{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.carethreadadd input{border:1px solid #e2e3e9;border-radius:9px;flex:1;min-width:170px;height:38px;padding:0 11px;font-size:14px}.carethreadadd .submitbtn{flex:none;height:38px}.carethreadadd .textbtn{color:#5f616c;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.carethreadadd .textbtn svg{width:14px}.carerule>header form{margin:0}.pagetabs{background:#eceef4;border-radius:11px;gap:4px;margin-bottom:4px;padding:4px;display:inline-flex}.pagetabs a{color:#71737e;white-space:nowrap;border-radius:8px;align-items:center;height:38px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;width:auto!important}.pagetabs a:hover{color:#4d4f5b}.pagetabs a.active{color:#604dcc;background:#fff;box-shadow:0 3px 10px #26203e14}.comptable td.who{align-items:center;gap:10px;display:flex}.comptable td.who small{color:#92949e;font-size:11.5px;display:block}.comptable input{color:#2b2c37;text-align:right;border:1px solid #dedfe7;border-radius:8px;width:100%;min-width:110px;max-width:170px;height:36px;padding:0 10px;font-size:13.5px;font-weight:600}.comptable input:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.comptable .compsave{color:#fff;cursor:pointer;background:#6957db;border:0;border-radius:8px;height:34px;padding:0 16px;font-size:12.5px;font-weight:700}.comptable .compsave:hover{background:#5b49c4}.compformula .panelhead p{line-height:1.7}.teamratehint.kpihit{color:#1d8a4f;font-weight:700}.teamratehint.finehint{color:#c0392b;font-weight:700}.compsharedform{grid-template-columns:1fr 280px;align-items:start;gap:18px;padding:15px 17px 18px;display:grid}.compsharedform label{color:#5f616c;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.compsharedform textarea,.compsharedform input{color:#2b2c37;background:#fff;border:1px solid #dedfe7;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:14px;font-weight:500}.compsharedform textarea{resize:vertical;min-height:110px}.compsharedform input{height:40px}.compsharedform label small{color:#92949e;font-size:11.5px;font-weight:400;line-height:1.5}.compsharedform button{grid-column:1/-1;justify-self:start;height:40px;padding:0 18px}@media (max-width:760px){.compsharedform{grid-template-columns:1fr}}.moneyinput{align-items:center;width:100%;min-width:130px;max-width:180px;display:inline-flex;position:relative}.moneyinput input[type=text]{color:#2b2c37;text-align:right;border:1px solid #dedfe7;border-radius:8px;width:100%;height:36px;padding:0 26px 0 10px;font-size:13.5px;font-weight:600}.moneyinput input[type=text]:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.moneyinput i{color:#9698a2;pointer-events:none;font-size:12px;font-style:normal;font-weight:700;position:absolute;right:9px}.compsharedform .moneyinput{max-width:220px}.compsharedform .moneyinput input[type=text]{height:40px;font-size:14px}.kpimonthbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kpimonthnav{color:#6957db;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.kpimonthnav:hover{text-decoration:underline}.kpimonthpick{align-items:center;gap:8px;display:flex}.kpimonthpick input{background:#fff;border:1px solid #dedfe7;border-radius:9px;height:38px;padding:0 10px;font-size:14px}.kpitable input{min-width:90px}.kpitable .kpinote{text-align:left;min-width:160px;max-width:none;font-weight:500}.kpitable td.loss{color:#c0392b;font-weight:700}.kpirowactions{align-items:center;gap:6px;display:flex}.kpirowactions form{margin:0}.bonusweeks{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.bonusweeks.off{color:#9a9ca5;font-size:11px;display:block}.bonusweek{color:#6f7280;white-space:nowrap;background:#f1f1f5;border:1px solid #0000;border-radius:6px;align-items:center;gap:3px;height:20px;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.bonusweek b{letter-spacing:.2px;font-weight:800}.bonusweek i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.bonusweek em{font-style:normal;font-weight:800}.bonusweek.hit{color:#1d8a4f;background:#e5f6ec;border-color:#bfe6cf}.bonusweek.high{color:#fff;background:#1d8a4f;border-color:#1d8a4f}.bonusweekwrap{flex-direction:column;gap:2px;display:flex}.bonusrule{color:#6f7280;font-size:11px;line-height:1.35;display:block}.bonusweek.miss{color:#b8392b;background:#fdeeee;border-color:#f3c9c4}.bonusweek.live{color:#5b49c4;background:#ebe8fb;border-color:#cdc5f1}.bonusweek.ahead{color:#a7a9b3}.comptable td.monthpreview{vertical-align:middle;min-width:230px}.comptable td.monthpreview .bonusweeks{flex-wrap:nowrap;margin-top:0}.comptable td.monthpreview small{color:#92949e;margin-top:5px;font-size:11.5px;font-weight:600;display:block}.comptable td.monthpreview small.gain{color:#1d8a4f}.kpitable td.weeksline{text-align:left;min-width:225px}.kpitable td.weeksline>b{display:block}.kpitable td.weeksline .bonusweeks{flex-wrap:nowrap}.teamincometable td.num .bonusweeks{justify-content:flex-end}.myincome .bonusweeks{margin-top:6px}.carehiddenrules{color:#82848f;border:1px dashed #dcdee6;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 15px;font-size:13px;display:flex}.carehiddenrules form{margin:0}.carehiddenrules .textbtn{color:#6957db;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:650;display:inline-flex}.carehiddenrules .textbtn svg{width:13px}.carehiddenrules small{color:#9698a2;flex-basis:100%;font-size:11.5px}.carecheckcol{text-align:center;width:34px}.carecheckcol input{accent-color:#6957db;cursor:pointer;width:15px;height:15px}.carebulkdelete{color:#c0392b;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #f3c5c5;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.carebulkdelete svg{width:14px}.carebulkdelete:hover{background:#ffecec}.caretable{background:#fff;border:1px solid #e8e9ef;border-radius:13px;min-width:0;overflow:hidden}.caretable th:first-child,.caretable td:first-child{min-width:0;display:table-cell}.caretable td{vertical-align:middle}.caretable td b{color:#272833;font-size:13px;display:block}.caretable td small{color:#9a9ca5;margin-top:3px;font-size:11px;display:block}.caretable .careempty{background:0 0;border:0;padding:26px}.caremono{color:#7a7c88;font-family:ui-monospace,Consolas,monospace;font-size:12px}.carelink{align-items:center;gap:7px;display:flex}.carelink select{color:#4f515d;background:#fff;border:1px solid #e2e3e9;border-radius:8px;max-width:230px;height:34px;padding:0 8px;font-size:12.5px}.carelink .textbtn{background:0 0;border:0}@media (max-width:1050px){.carestats{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.carestats{grid-template-columns:1fr}.carecard>header{align-items:flex-start}.caresent{width:100%;margin-left:0}.carefields{grid-template-columns:1fr}.careruleactions{flex-wrap:wrap}}.carealarm{align-items:flex-start;gap:10px;line-height:1.65;display:flex}.carealarm svg{flex:none;width:19px;margin-top:2px}.carealarm b{margin-bottom:4px;display:block}.carealarm span b{display:inline}.carealarm span{font-size:12.5px;font-weight:400;display:block}.shoppick{flex-wrap:wrap;align-items:center;gap:7px;min-width:240px;display:flex;position:relative}.shoppickinput{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:8px;width:100%;min-width:210px;height:34px;padding:0 10px;font-size:13px}.shoppickinput::placeholder{color:#a9690f}.shoppickinput:focus{border-color:#c3b9f2;outline:0;box-shadow:0 0 0 3px #efedff}.shoppickinput.linked{background:#fbfefc;border-color:#cfe5da;font-weight:600}.shoppicklist{z-index:60;background:#fff;border:1px solid #dcd6ff;border-radius:11px;width:min(340px,88vw);max-height:290px;padding:5px;position:absolute;top:38px;left:0;overflow:auto;box-shadow:0 18px 40px #1a1a2a1f}.shoppicklist button{text-align:left;color:#33343f;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 9px;font-size:13px;display:flex}.shoppicklist button:hover{background:#f4f2ff}.shoppicklist button.on{color:#14805a;background:#eaf7f1;font-weight:650}.shoppicklist button.unlink{color:#cc4a52;border-bottom:1px solid #eeeef3;border-radius:7px 7px 0 0;flex-direction:row;align-items:center;gap:6px;margin-bottom:3px}.shoppicklist button.unlink svg{width:13px}.shoppicklist em{color:#a9690f;font-size:11px;font-style:normal}.shoppickempty{color:#93959f;padding:12px 10px;font-size:12.5px;display:block}.shopsuggest{color:#14805a;white-space:nowrap;text-overflow:ellipsis;background:#f4fbf8;border:1px dashed #bfe6d5;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:4px 8px;font-size:11.5px;font-weight:650;display:inline-flex;overflow:hidden}.shopsuggest svg{flex:none;width:12px}.shopsuggest:hover{background:#eaf7f1}.shopsuggest.suggest{color:#a9690f;background:#fdf8f0;border-color:#f0d9b5}.shopsuggest.suggest:hover{background:#fdf3e6}.caretable tr.unlinked{background:#fffdf9}.caretable tr.unlinked td:first-child b{color:#a9690f}.caretable td:first-child small.caremono{margin-top:3px}.caretabs button{width:auto;margin:0}.caretabs button.active{box-shadow:none;background:0 0}.carethreads .carecheck{white-space:nowrap;color:#5f616c;flex:none;font-size:13px}@media (max-width:700px){.shoppick,.shoppickinput{min-width:0}}.showmorefoot{border-top:1px solid #f0f0f4}.showmorefoot button{height:30px;padding:0 12px;font-size:12px}.submitbtn{color:#fff;background:#6957db;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13.5px;font-weight:650;display:inline-flex}.submitbtn svg{width:15px}.submitbtn:disabled{opacity:.45;cursor:not-allowed}.textbtn{background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:0 4px;display:inline-flex}.textbtn svg{width:14px;height:14px}.kanbanview{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.kanbancol{scroll-snap-align:start}.viewtabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.viewtabs::-webkit-scrollbar{display:none}.leadcard footer button{background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}td .shopcell{min-width:150px}td .staffcell{min-width:120px}.canvastrigger.primary-action{height:40px;font-size:15px}.levelchips{flex-wrap:wrap;gap:4px;display:flex}.levelchips .staff{white-space:nowrap}.staff.lvl-vip{color:#7d5502;background:#fdf0c4}.staff.lvl-new{color:#0b5f8a;background:#dff1fd}.staff.lvl-feature{color:#31479c;background:#e6ecff}.staff.lvl-fanpage{color:#4d3aae;background:#eae6ff}.staff.lvl-old{color:#5a6070;background:#eceef2}.staff.lvl-casual{color:#94393c;background:#fbe4e4}.staff.lvl-none{color:#6b6d78;background:#f2f2f6}.clients-panel td:nth-child(5),.clients-panel th:nth-child(5){white-space:nowrap}.datepresets{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.datepresets a{color:#4f515d;background:#fff;border:1px solid #dedfe7;border-radius:9px;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.datepresets a:hover{color:#5a48c6;border-color:#b9b0ec}.datepresets a.active{color:#fff;background:#6957db;border-color:#6957db}.adpost-table{min-width:1020px}.adpost-table tfoot td{color:#42444f;white-space:nowrap;background:#fafafd;border-top:2px solid #ececf2;padding:12px 13px;font-weight:750}.daterow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;margin-bottom:13px;display:flex}.daterow .datepresets{margin-bottom:0}.daterange{background:#fff;border:1px solid #dedfe7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;padding:4px 5px 4px 11px;display:flex}.daterange>label{color:#82848f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.daterange input{color:#3a3b47;height:30px;font:inherit;background:#fbfbfd;border:1px solid #e6e7ee;border-radius:7px;padding:0 7px;font-size:13px;font-weight:600}.daterange input:focus-visible{outline-offset:1px;outline:2px solid #6957db}.daterange button{color:#fff;cursor:pointer;background:#22222d;border:0;border-radius:7px;height:30px;padding:0 14px;font-size:13px;font-weight:650}.daterange button:hover{background:#3b3c4d}.daterange.on{border-color:#6957db;box-shadow:0 0 0 3px #ece9fb}@media (max-width:760px){.daterow{flex-direction:column;align-items:stretch}.daterange{gap:8px;padding:10px}.daterange>label{flex:100%}.daterange>label>span{flex:none;min-width:66px}.daterange input{flex:auto;min-width:0;height:36px}.daterange button{flex:100%;height:36px}}.tablescrolltop{height:14px;margin:0 1px;display:none;overflow:auto hidden}.tablescrolltop.on{display:block}.tablescrolltop>div{height:1px}.tablescrolltop::-webkit-scrollbar{height:9px}.tablescrolltop::-webkit-scrollbar-track{background:#f1f1f6;border-radius:20px}.tablescrolltop::-webkit-scrollbar-thumb{background:#c3c5d2;border-radius:20px}.tablescrolltop::-webkit-scrollbar-thumb:hover{background:#a9abbb}.tablescrolltop{scrollbar-width:thin;scrollbar-color:#c3c5d2 #f1f1f6}.pricingfield{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pricingfield>small{grid-column:1/-1}.pricinghint{color:#787a86;font-size:12px;line-height:1.55}.pricinglegacy{color:#8a6d1f;background:#fff8e8;border:1px solid #f0e2bd;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.5}@media (max-width:700px){.pricingfield{grid-template-columns:1fr}}.shoplink{color:inherit;border-radius:8px;text-decoration:none}.shoplink:hover b,.shoplink:hover h3{color:#5a48c6;text-decoration:underline}.focusnotice{color:#4a3c99;background:#f7f5ff;border:1px solid #d9d3f5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding:10px 13px;font-size:13px;display:flex}.focusnotice a{color:#5a48c6;font-size:12.5px;font-weight:650}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.teamincometable td.num,.teamincometable th:not(:first-child),.teamincometable td.num .teamratehint{text-align:right}.myincome{border-left:3px solid #6957db;margin-bottom:13px}.myincomegrid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px;padding:4px 17px 17px;display:grid}.myincomegrid>div{min-width:0}.myincomegrid>div>span{letter-spacing:.5px;text-transform:uppercase;color:#9a9ca8;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.myincomegrid>div>strong{letter-spacing:-.4px;color:#262731;font-variant-numeric:tabular-nums;font-size:20px;display:block}.myincomegrid>div>small{color:#8f919d;margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.ownerincome{border-left-color:#15a46f}.ownerformula{flex-wrap:wrap;align-items:stretch;gap:10px;padding:4px 17px 6px;display:flex}.ownerstep{flex:200px;min-width:0}.ownerstep>span{letter-spacing:.5px;text-transform:uppercase;color:#9a9ca8;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.ownerstep>strong{letter-spacing:-.5px;color:#3d3f4c;font-size:22px;display:block}.ownerstep>small{color:#8f919d;margin-top:4px;font-size:11.5px;line-height:1.5;display:block}.ownerop{color:#b9bbc6;flex:none;align-self:center;margin-top:14px;padding:0 2px;font-size:22px;font-style:normal;font-weight:600}.ownercost{color:#c2564f}.ownerresult{background:#f0faf5;border:1px solid #cdebdd;border-radius:11px;flex:240px;padding:11px 14px}.ownerresult>span{color:#3f8567}.ownerresult>strong{font-size:28px}.ownerresult>small{color:#6c8b7c}.ownerfoot{color:#8f919d;margin:0;padding:2px 17px 16px;font-size:12.5px}.ownerfoot b{color:#4a4c58;font-variant-numeric:tabular-nums}.teamincome{margin-bottom:13px}.teamincometable{min-width:760px}.teamincometable td{vertical-align:middle}.teamincometable td.who{text-align:left;min-width:210px}.teamincometable td.who small{color:#9a9ca5;font-size:11px}.teamratehint{color:#9a9ca5;margin-top:2px;font-size:11px;display:block}.teammuted,.teammuted b{color:#b6b8c2;font-weight:500}.teamtotalrow td{color:#33343f;background:#f7f7fb;border-top:2px solid #e0e1ea;border-bottom:0;padding-top:13px;padding-bottom:13px;font-weight:650}.teamtotalrow td.who b{font-size:13.5px}.teamincometable th:first-child{text-align:left}.ownerop{align-self:flex-start;margin-top:30px}@media (max-width:760px){.ownerformula{flex-direction:column;align-items:stretch;gap:8px}.ownerstep,.ownerresult{flex:none}.ownerop{align-self:center;margin:0;font-size:19px;line-height:1}}.live-table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 69px}.metaspend{color:#6b6d7a;background:#fafafd;border-top:1px solid #eeeef3;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.metaspend b{color:#33353f;font-weight:700}.metaspend .textbtn{height:32px;margin-left:auto;padding:0 11px;font-size:12.5px}.metaspend.on{color:#16805b;background:#f0f9f5;border-top-color:#d3ece1}.metaspend.on b{color:#0f6d4c}.metaspend em{color:#16805b;align-items:center;gap:5px;margin-left:auto;font-style:normal;font-weight:700;display:inline-flex}.metaspend em svg{width:14px}.metawarn{color:#c54951;background:#fff5f5;border-top:1px solid #f6d5d5;align-items:flex-start;gap:9px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.metawarn svg{flex:none;width:16px;margin-top:1px}.metagap{color:#c07a1c;white-space:nowrap;cursor:help;align-items:center;gap:4px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.metagap svg{flex:none;width:12px}.notice.warn{color:#96620b;background:#fff6e5}.opsalert{color:#b23b3b;background:#fbeaea;border-radius:9px;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.opsalert svg{flex:none;width:17px}.opsalert a{color:inherit;text-decoration:underline}.bridgestatus{color:#6b6b7b;margin:-4px 0 12px;font-size:13px}.errorpage{text-align:center;background:#fff;border:1px solid #ececf1;border-radius:14px;max-width:520px;margin:48px auto;padding:28px}.errorpage h2{margin:0 0 10px;font-size:20px}.errorpage p{color:#5b5b6b;margin:0 0 18px;font-size:14px;line-height:1.5}.errorpage small{color:#9292a1;font-family:var(--font-mono),monospace;margin-top:16px;display:block}.errorpageactions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.errorpageactions .submitbtn{align-items:center;gap:6px;display:inline-flex}.errorpageactions a:not(.submitbtn){color:#6754db;font-size:14px}.panelfoot{color:#8e909b;margin:0;padding:0 16px 14px;font-size:12.5px}.assignrow{align-items:center;gap:8px;display:flex}.assignrow select{min-width:180px}.assignrow button{color:#5b49c4;white-space:nowrap;background:#f6f4ff;border:1px solid #cfc6f3;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.assignrow button:hover{background:#efebff}.assignrow svg{width:14px}.accounts-table td .connstatus+small{color:#8e909b;margin-top:4px;font-size:11.5px;display:block}.accounts-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.accounts-table td.num small{color:#c07a1c;margin-top:3px;font-size:11.5px;font-weight:700;display:block}.metaspend.inline,.metawarn.inline{border:0;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.metaspend.inline .textbtn{height:28px;padding:0 9px;font-size:12px}.metaspend.inline em{font-size:12px}.postspendfield .fieldhint,.liveform .fieldhint{color:#8e909b;margin-top:5px;font-size:11.5px;font-weight:500;display:block}.postmeta{flex-direction:column;gap:6px;margin-top:6px;display:flex}.postmeta .metaspend{border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.35}.postmeta .metaspend>span:first-child{flex:220px}.postmeta .metaspend .textbtn{height:28px;padding:0 9px;font-size:12px}.postmeta .metaspend .metarefresh{background:#f6f4ff;border:1px solid #cfc6f3;border-radius:7px;color:#5b49c4!important}.postmeta .metaspend .metarefresh:hover:not(:disabled){background:#efebff}.postmeta .metanote{color:#6b6d7a;font-size:11.5px;font-weight:500;line-height:1.4}.postmeta .metawarn.inline{margin-top:0}.postauto-intro{color:#5d5a73;background:#f6f4ff;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.55}.postauto-empty{color:#92949f;margin:0 0 14px;font-size:13px}.postauto-list{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.postauto-item{background:#fff;border:1px solid #e6e3f7;border-radius:10px;padding:10px 12px}.postauto-head{align-items:center;gap:10px;display:flex}.postauto-head>span{flex:1;min-width:0}.postauto-head>.shoplogo{flex:none}.postauto-head b,.postauto-head small{display:block}.postauto-head b{color:#252631;font-size:14px}.postauto-head small{color:#8e909b;margin-top:3px;font-size:12px;font-weight:500;line-height:1.45}.postauto-actions{flex:none;gap:6px;display:flex}.postauto-actions form{margin:0}.debt-row-action.danger{color:#c84b52;background:#fff4f4;border-color:#f2cfd2}.postauto-edit{border-top:1px dashed #e6e3f7;margin-top:10px;padding-top:10px}.postauto-edit .submitbtn,.postauto-add .submitbtn{height:40px;margin-top:4px;font-size:15px}.postauto-add{border-bottom:1px solid #ececf2;margin-bottom:14px;padding-bottom:16px}.postauto-add h3,.postauto-enabled h3{color:#2b2c38;margin:0 0 4px;font-size:15px}.postauto-enabled{margin-bottom:14px}.postauto-enabled h3,.postauto-enabled .postauto-list{margin-bottom:8px}.postauto-more{color:#5b49d6;cursor:pointer;background:#faf9ff;border:1px dashed #d8d4f0;border-radius:9px;width:100%;padding:8px;font-size:13px;font-weight:600;display:block}.postauto-more:hover{background:#f3f1ff}.postauto-fee{flex-direction:column;gap:6px;margin:8px 0 2px;display:flex}.postauto-feehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.postauto-feehead>span{color:#3a3b47;font-size:14px;font-weight:600}.postauto-mode{background:#f1f0f7;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.postauto-mode button{color:#6d6f7b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px;font-weight:600}.postauto-mode button.active{color:#5b49d6;background:#fff;box-shadow:0 1px 3px #281e5a1f}.postauto-percent{align-items:center;gap:8px;display:flex}.postauto-fee input{margin-top:0!important}.postauto-percent input{flex:1;min-width:0}.postauto-percent span{color:#5b49d6;font-size:16px;font-weight:700}.postauto-hint{color:#8e909b;font-size:12px;line-height:1.5}.liveauto-pickhead{color:#6d6f7b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 6px;font-size:13px;display:flex}.liveauto-pickhead b{color:#5b49d6}.liveauto-picklist{border:1px solid #e6e3f7;border-radius:10px;flex-direction:column;gap:2px;max-height:300px;margin:0 0 6px;padding:4px;list-style:none;display:flex;overflow:auto}.liveauto-picklist label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:13px!important;font-weight:500!important;display:flex!important}.liveauto-picklist label:hover{background:#f7f6fd}.liveauto-picklist label.on{background:#f1eeff}.liveauto-picklist input[type=checkbox]{accent-color:#6957db;flex:none;width:16px;height:16px;margin:0!important}.liveauto-picklist span{flex:1;min-width:0}.liveauto-picklist b,.liveauto-picklist small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.liveauto-picklist b{color:#252631;font-size:13.5px}.liveauto-picklist small{color:#8e909b;margin-top:2px;font-size:11.5px}.liveauto-picklist .postauto-empty{margin:0;padding:8px}.postauto-check{color:#555765;cursor:pointer;background:#faf9ff;border:1px solid #e6e3f7;border-radius:9px;align-items:flex-start;gap:9px;margin:4px 0 0;padding:10px 12px;line-height:1.5;font-size:13px!important;font-weight:500!important;display:flex!important}.postauto-check input{accent-color:#6957db;flex:none;width:16px;height:16px;margin:2px 0 0!important}.postauto-note{color:#16805b;background:#f0f9f5;border-radius:9px;align-items:center;gap:7px;margin:4px 0 0;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.postauto-note svg{flex:none;width:15px}.autoentry-tag{color:#4a5bd1;white-space:nowrap;background:#eef2ff;border-radius:5px;width:max-content;margin-top:4px;padding:2px 6px;font-size:10.5px;font-weight:700;display:block}@media (max-width:560px){.postauto-head{flex-wrap:wrap}.postauto-actions{justify-content:flex-end;width:100%}}.postmeta .metaspend .metause{background:#6957db;border:0;border-radius:7px;font-weight:700;color:#fff!important}.postmeta .metaspend .metause:hover{background:#5b49c4}.canvasform .formgrid .fullfield:empty{display:none}.panel-alert{border-color:#f3c9c9;box-shadow:0 0 0 3px #fff2f2}.panelhead h2 .alerticon{vertical-align:-3px;color:#c54951;width:17px;margin-right:6px}.straytotal{color:#8e909b;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:20px;font-weight:750}.straytotal.on{color:#c54951}.campaignbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 16px 13px;display:flex}.ctabs{flex-wrap:wrap;gap:6px;display:flex}.ctabs a{color:#70727f;white-space:nowrap;background:#fff;border:1px solid #e2e3ea;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.ctabs a:hover{color:#5b49c4;border-color:#b9adf0}.ctabs a em{color:#7b7d89;background:#f1f1f6;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.ctabs a.on{color:#5b49c4;background:#f6f4ff;border-color:#6957db}.ctabs a.on em{color:#5b49c4;background:#e4defb}.csearch{background:#fff;border:1px solid #dfe1e8;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:230px;max-width:340px;height:36px;margin-left:auto;padding:0 11px;display:flex}.csearch:focus-within{border-color:#7765df;box-shadow:0 0 0 3px #7765df16}.csearch svg{color:#9a9ca8;flex:none;width:14px}.csearch input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.csearch a{color:#6553d3;flex:none;font-size:12px;font-weight:650;text-decoration:none}.campaign-table td{padding-top:9px;padding-bottom:9px}.campaign-table tbody tr.needsmap{background:#fffdf5;box-shadow:inset 3px 0 #e0a92a}.cmain b{color:#272833;font-size:14px;line-height:1.35;display:block}.cmain b.coff{color:#9a9ca5;font-weight:600}.cmain small{color:#9a9ca5;white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.cdot{background:#c6c8d3;border-radius:50%;flex:none;width:7px;height:7px}.cdot.on{background:#1b9b6c;box-shadow:0 0 0 3px #1b9b6c1f}.cassign{width:340px}.cform{align-items:center;gap:8px;display:flex}.shoppicker{position:relative}.sptrigger{color:#3f4150;cursor:pointer;background:#fff;border:1px solid #dcdee6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:210px;max-width:260px;height:34px;padding:0 9px;font-size:13px;display:flex}.sptrigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sptrigger.empty span{color:#9a9ca8}.sptrigger svg{color:#9a9ca8;flex:none;width:14px}.sptrigger:hover{border-color:#b9adf0}.sptrigger:focus-visible{border-color:#7765df;outline:0;box-shadow:0 0 0 3px #7765df16}.sptrigger:disabled{opacity:.55;cursor:default}.sppanel{z-index:80;background:#fff;border:1px solid #dfe1e8;border-radius:11px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #1c183529}.sptrigger.spwide{width:100%;max-width:none;height:42px;margin-top:6px}.sptrigger em{color:#9a9ca8;font-style:normal}.splist button small{color:#9a9ca8;flex:none;margin-left:auto;font-size:11px}.spsearch{border-bottom:1px solid #eeeef3;align-items:center;gap:8px;padding:10px 12px;display:flex}.spsearch svg{color:#9a9ca8;flex:none;width:14px}.spsearch input{border:0;outline:0;flex:1;min-width:0;font-size:13px}.splist{max-height:252px;margin:0;padding:5px;list-style:none;overflow:auto}.splist button{text-align:left;color:#3f4150;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:13px;display:flex}.splist button b{color:#7565dc;background:#efedff;border-radius:5px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:750}.splist button b.spwarm{color:#6b6e7c;background:#eef0f4}.sptrigger.warm span{color:#6b6e7c}.splist button svg{color:#15805a;flex:none;width:14px;margin-left:auto}.splist button.active{background:#f4f2ff}.splist button.current{color:#5b49c4;font-weight:650}.spempty{color:#8e909b;text-align:center;padding:14px;font-size:12.5px}.loadmore{align-items:center;gap:14px;padding:11px 16px;display:flex}.loadmore a{color:#6553d3;font-size:13px;font-weight:650;text-decoration:none}.loadmore a:hover{text-decoration:underline}.loadmore span{color:#8e909b;margin-left:auto;font-size:12px}.approvebtn{color:#15805a;white-space:nowrap;cursor:pointer;background:#f2faf6;border:1px solid #bcd8cb;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.approvebtn:hover{background:#e9f8f1}.approvebtn svg{width:14px}.matchnote{color:#8e909b;margin-top:3px;font-size:11.5px;display:block}.matchnote.hint{color:#7565dc}.campaign-table tbody tr.warm .cmain b{color:#9a9ca5;font-weight:600}.matchnote.warm{color:#6b6e7c}.straynote{color:#8e909b;margin:0;padding:10px 16px 12px;font-size:12.5px}.straynote a{color:#6553d3;text-decoration:none}.straynote a:hover{text-decoration:underline}.reconkpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:4px 0 16px;display:grid}.reconkpi{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e7ee;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;transition:box-shadow .12s,border-color .12s;display:flex}.reconkpi strong{letter-spacing:-.5px;font-size:26px;line-height:1.1}.reconkpi span{color:#5d5f6b;font-size:12.5px;font-weight:750}.reconkpi small{color:#9698a2;font-size:11px;line-height:1.4}.reconkpi.bad strong{color:#c54951}.reconkpi.warn strong{color:#a1650a}.reconkpi.todo strong{color:#70727f}.reconkpi.ok strong{color:#15805a}.reconkpi:hover{border-color:#c9c3ec}.reconkpi.active{border-color:#6957db;box-shadow:0 0 0 3px #6957db1c}.recontoolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.recontoolbar .debt-search{flex:1;max-width:360px}.reconclear{color:#5b49c4;cursor:pointer;white-space:nowrap;background:#f6f4ff;border:1px solid #d3ccf5;border-radius:999px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700}@media (max-width:900px){.reconkpis{grid-template-columns:repeat(2,1fr)}}.reconchip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:750;display:inline-flex}.reconchip svg{width:13px}.reconchip.ok{color:#15805a;background:#e9f8f1;border-color:#cdeade}.reconchip.bad{color:#c54951;background:#ffeded;border-color:#f6cdcd}.reconchip.todo{color:#70727f;background:#f6f6fa;border-color:#e3e3ec}.reconchip.warn{color:#a1650a;background:#fff5e0;border-color:#f8e0ae}.reconsummary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recon-table tbody tr.recon-mismatch{background:snow;box-shadow:inset 3px 0 #d96a72}.recon-table tbody tr.recon-extra{background:#fffdf5;box-shadow:inset 3px 0 #e0a92a}.recon-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reconaccounts{flex-wrap:wrap;gap:9px;padding:0 16px 16px;display:flex}.reconaccounts button{color:#70727f;cursor:pointer;background:#fff;border:1px solid #dcdfe7;border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-weight:650;display:flex}.reconaccounts button svg{flex:none;width:16px}.reconaccounts button small{color:#9a9ca8;font-weight:500}.reconaccounts button.on{color:#15805a;background:#f2faf6;border-color:#bcd8cb}.reconaccounts button.on small{color:#5d9a81}.reconaccounts button:disabled{opacity:.6;cursor:default}.botswitch{cursor:pointer;border:1px solid;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.botswitch svg{width:16px}.botswitch.on{color:#c54951;background:#fff5f5;border-color:#f0c9c9}.botswitch.on:hover{background:#ffecec}.botswitch.off{color:#fff;background:#15805a;border-color:#116a4a}.botswitch.off:hover{background:#127050}.reconalerts{margin:14px 0}.reconalerts>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:14px 17px;list-style:none;display:flex}.reconalerts>summary::-webkit-details-marker{display:none}.reconalerts>summary h2{white-space:nowrap;align-items:center;margin:0;font-size:17px;display:flex}.reconalerts>summary h2 .alerticon{color:#c54951;background:0 0;width:17px;height:auto;margin-right:6px;display:inline}.reconalerts>summary>span{color:#92949f;flex:320px;font-size:12px;line-height:1.45}.reconalerts>summary>svg{color:#a2a3ad;flex:none;width:18px;margin-left:auto;transition:transform .15s}.reconalerts>summary:hover{background:snow}.reconalerts[open]>summary>svg{transform:rotate(180deg)}.reconalerts[open]>summary{border-bottom:1px solid #f6e3e3}.scopewarn{color:#a1650a;white-space:normal;max-width:340px;margin-top:5px;font-size:11.5px;line-height:1.4;display:block}.scopewarn.bad{color:#b93b3b}.docpage{color:#2b2c37;background:#fff;max-width:760px;margin:0 auto;padding:48px 24px 80px;line-height:1.65}.docpage .eyebrow{margin-bottom:10px;display:block}.docpage h1{letter-spacing:-.6px;margin:0 0 4px;font-size:30px}.docpage>small{color:#8a8d99;margin-bottom:8px;font-size:13px;display:block}.docpage h2{margin:30px 0 8px;font-size:19px}.docpage p,.docpage li{margin:0 0 10px;font-size:15px}.docpage ul,.docpage ol{padding-left:22px}.docpage code{font-family:var(--font-mono);background:#f2f2f6;border-radius:5px;padding:1px 5px;font-size:13px}.docpage hr{border:0;border-top:1px solid #e8e9ef;margin:36px 0}.connstatus.status-blocked{color:#b93b3b;background:#fdecec;border-color:#f8cfcf}.metaspend .metarefresh{align-items:center;gap:6px;margin-left:auto;display:inline-flex;color:#6b6d7a!important}.metaspend .metarefresh+.textbtn,.metaspend .metarefresh+em{margin-left:10px}.metaspend .metarefresh svg{width:13px}.metaspend .metarefresh:disabled{opacity:.6}.pendingpanel{margin-bottom:14px;overflow:hidden}.pendingpanel .panelhead h2{align-items:center;gap:8px;display:flex}.pendingpanel .panelhead h2 svg{color:#ef9c27;width:19px}.pendingpanel .panelhead h2 em{color:#96620b;background:#fff3e0;border-radius:999px;padding:2px 11px;font-size:14.5px;font-style:normal;font-weight:700}.pendingpanel .panelhead small{color:#8e909b;max-width:700px;font-size:14.5px;line-height:1.45;display:block}.pendingsum{text-align:right;white-space:nowrap}.pendingsum span{color:#8e909b;font-size:13px;display:block}.pendingsum b{color:#2c2e38;font-variant-numeric:tabular-nums;font-size:19.5px;font-weight:750}.pendingsum small{color:#9698a4;margin-top:2px;font-size:12.5px;display:block}.pendingpanel.collapsed{margin-bottom:10px}.pendingpeek{text-align:left;color:#2c2e38;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;width:100%;padding:12px 17px;display:flex}.pendingpeek:hover{background:#fcfbff}.pendingpeektitle{align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.pendingpeektitle svg{color:#ef9c27;width:17px}.pendingpeektitle em{color:#96620b;background:#fff3e0;border-radius:999px;padding:1px 9px;font-size:13px;font-style:normal;font-weight:700}.pendingpeeksum{color:#8e909b;font-variant-numeric:tabular-nums;font-size:14px}.pendingpeekgo{color:#5b49c4;align-items:center;gap:3px;margin-left:auto;font-size:14px;font-weight:700;display:inline-flex}.pendingpeekgo svg{width:15px}.pendingpanel .panelhead .pendingfold{color:#5b49c4;background:0 0;border:0;margin-top:6px;padding:0;font-size:12.5px;font-weight:700}.pendingpanel .panelhead .pendingfold:hover{text-decoration:underline}.pendingdue{color:#6f7180;background:#f4f4f8;border:1px solid #e8e8ef;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:2px 7px;margin-top:9px;padding:4px 11px;font-size:12.5px;display:inline-flex}.pendingdue b{color:#2c2e38;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:750}.pendingdue.shifted{color:#8a5a12;background:#fff6e8;border-color:#f4d9ae}.pendingdue.shifted b{color:#8a5a12}.pendingtable{--cols:minmax(150px,1fr) 129px 67px 136px 120px 120px 133px 136px 129px 78px;border-top:1px solid var(--line)}.pendingtable.kindpost{--cols:minmax(150px,1fr) 129px 136px 129px 78px}.pendinghead,.pendingrow{grid-template-columns:var(--cols);align-items:center;gap:0 10px;padding:0 17px;display:grid}.pendinghead{letter-spacing:.3px;text-transform:uppercase;color:#9698a4;background:#fafafd;border-bottom:1px solid #eeeef3;height:38px;font-size:12.5px;font-weight:700}.pendinghead .num{text-align:right}.pendinghead .mid{text-align:center}.pendingday{background:#fcfcfe;border-bottom:1px solid #f2f2f6;align-items:baseline;gap:9px;padding:10px 17px 8px;display:flex}.pendingday b{color:#2c2e38;font-size:15px}.pendingday span{color:#9698a4;font-size:13px}.pendingrow{border-bottom:1px solid #f2f2f6;min-height:58px}.pendingrow:hover{background:#fcfbff}.pendingrow.guess{background:#fffcf5}.pendingrow.guess:hover{background:#fff9ec}.pcell{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.pcell.num{align-items:flex-end}.pcell.mid{align-items:center}.pendingrow input,.pendingrow select{color:#2c2e38;background:#fff;border:1px solid #e2e3ea;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 9px;font-size:15px}.pendingrow input:focus,.pendingrow select:focus{border-color:#a99df0;outline:0;box-shadow:0 0 0 3px #6957db1a}.pendingrow .num input{text-align:right}.pcell.mid input,.pcell.mid select{text-align:center}.pcell.mid select{text-align-last:center}.pshop{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.pshopname{flex-direction:column;gap:2px;min-width:0;display:flex}.pshopname b{color:#2c2e38;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:650;overflow:hidden}.pmeta b{color:#2c2e38;font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.pfee b{color:#2c2e38;font-variant-numeric:tabular-nums;cursor:help;font-size:16px;font-weight:750}.pfee small{color:#9698a4;font-size:12px}.pdash{color:#c8cad2;font-size:15px}.pwarn{color:#c07a1c;font-size:12px;font-style:normal;font-weight:700}.pshift{color:#6957db;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:650;overflow:hidden}.pshiftsplit{color:#6957db;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.pendingrow .pshiftsplit input{width:auto;height:auto;margin:0;padding:0}.padjust{gap:5px}.ppercent{align-items:center;gap:5px;display:flex}.ppercent input{text-align:right}.ppercent span{color:#8e909b;font-size:14px}.pdiscount{font-weight:700;color:#a96a0d!important}.kindswitch{color:#c07a1c;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.kindswitch svg{flex:none;width:13px}.kindswitch:hover{text-decoration:underline}.pgo{align-items:stretch}.pendingcreate{color:#fff;background:#6957db;border:0;border-radius:8px;height:38px;padding:0 13px;font-size:15px;font-weight:700}.pendingcreate:hover{background:#5b49c4}.pendingcreate:disabled{opacity:.55}.pendingmore{color:#5b49c4;background:#fafafd;border:0;border-top:1px solid #eeeef3;width:100%;height:44px;font-size:15px;font-weight:700}.pendingmore:hover{background:#f4f2ff}@media (max-width:1340px){.pendinghead{display:none}.pendingrow{grid-template-columns:1fr 1fr;gap:10px 12px;padding:13px 15px}.pcell.num,.pcell.mid{align-items:stretch}.pcell.mid input,.pcell.mid select{text-align:left}.pcell.mid select{text-align-last:left}.pcell[data-label]:before{content:attr(data-label);letter-spacing:.2px;text-transform:uppercase;color:#9698a4;font-size:12px;font-weight:700}.pshop,.pgo{grid-column:1/-1}.pmeta{align-items:flex-start}.pendingcreate{width:100%}}.spendsummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.spendsummary>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.spendsummary span{color:#797b87;font-size:14px;font-weight:650;display:block}.spendsummary b{letter-spacing:-.5px;color:#2c2e38;font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:26.5px;font-weight:750;display:block}.spendsummary small{color:#9698a2;font-size:13px;display:block}.spendsummary .sumrest.on{background:#faf9ff;border-color:#d9d3f5}.spendsummary .sumrest.on b{color:#5b49c4}.spendsummary .sumrest.over{background:#fffbf2;border-color:#f3ddb9}.spendsummary .sumrest.over b,.spendsummary .sumrest.over small{color:#a96a0d}@media (max-width:900px){.spendsummary{grid-template-columns:1fr}.spendsummary b{font-size:23px}}.leadempty{text-align:center;color:#92949f;font-size:13px;padding:26px 12px!important}button.debt-kpi{text-align:left;width:100%;font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}button.debt-kpi:hover{border-color:#d5d6df;transform:translateY(-1px);box-shadow:0 8px 22px #2c294214}button.debt-kpi:focus-visible{outline-offset:2px;outline:2px solid}button.debt-kpi.active{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor}button.debt-kpi.active:before{content:"✓";color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:750;line-height:1;display:grid;position:absolute;top:13px;right:14px}button.debt-kpi.active.due:before{background:#6957df}button.debt-kpi.active.collected:before,button.debt-kpi.active.credit-card:before{background:#15875f}button.debt-kpi.active.outstanding:before{background:#d05258}button.debt-kpi.active.progress-card:before{background:#b17416}.debt-shop-link{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.debt-table .debt-shop-link:hover b,.debt-table .debt-shop-link:focus-visible b{color:#5b49c4;text-decoration:underline}.debt-shop-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7562dd}.history-modal{width:min(980px,100%)}.history-modal>header{align-items:center;gap:14px}.history-modal>header span.shoplogo{letter-spacing:0;display:inline-grid}.history-modal>header span.shoplogo.c0{color:#6553d3}.history-modal>header span.shoplogo.c1{color:#0369a1}.history-modal>header span.shoplogo.c2{color:#15803d}.history-modal>header span.shoplogo.c3{color:#a16207}.history-modal>header .history-sub{color:#8b8d97;margin:4px 0 0;font-size:13px}.history-body{gap:16px;padding:18px 22px;display:grid}.history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.history-stats>div{background:#fafafd;border:1px solid #e8e9ef;border-radius:11px;padding:11px 13px}.history-stats span{color:#8b8d97;font-size:11.5px;font-weight:650;display:block}.history-stats b{letter-spacing:-.4px;color:#2c2e38;font-variant-numeric:tabular-nums;margin-top:5px;font-size:20px;display:block}.history-stats small{color:#b17416;margin-top:3px;font-size:11px;display:block}.history-stats .paid b,.history-stats .credit b,.history-stats .credit small{color:#16865f}.history-stats .debt{background:#fff7f7;border-color:#f1d5d7}.history-stats .debt b{color:#cb4d54}.history-stats:has(>.refund){grid-template-columns:repeat(4,minmax(0,1fr))}.history-stats .refund{background:#fff6ef;border-color:#f6d5bd}.history-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-toolbar label{color:#62646f;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.history-toolbar select{color:#42444f;background:#fff;border:1px solid #dfe0e7;border-radius:8px;height:34px;padding:0 28px 0 10px;font-size:13px}.history-toolbar>span{color:#8b8d97;margin-left:auto;font-size:12px}.history-section h3{color:#2c2e38;align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.history-section h3 svg{color:#6957df;width:15px}.history-section h3 b{color:#5b49c4;background:#eeedf8;border-radius:999px;padding:2px 7px;font-size:11px}.history-section .tablewrap{border:1px solid #ececf2;border-radius:10px}.history-section .tablewrap table{min-width:640px}.history-table th{padding:8px 11px;font-size:10.5px}.history-table th.num,.history-table td.num{text-align:right;font-variant-numeric:tabular-nums}.history-table td{color:#545661;white-space:nowrap;vertical-align:middle;padding:9px 11px;font-size:12.5px}.history-table td.strong{color:#2c2e38;font-weight:750}.history-table td small{color:#9698a2;white-space:normal;max-width:220px;margin-top:2px;font-size:10.5px;display:block}.history-table td.num small{color:#15875f}.history-table tfoot td{color:#2c2e38;background:#fafafd;border-top:1px solid #ececf2;border-bottom:0;font-weight:750}.history-table tr.opening td{color:#a96a0d;background:#fffaf0}.history-table .kind-badge+small{margin-top:3px}.kind-badge.live{color:#5b49c4;background:#eeedf8}.kind-badge.post{color:#1d63b8;background:#e8f3ff}.history-empty{text-align:center;color:#92949f;border:1px dashed #e1e2e8;border-radius:10px;margin:0;padding:18px;font-size:13px}.history-state{text-align:center;color:#92949f;margin:0;padding:28px;font-size:13px}.history-state.error{color:#c6444b}.history-foot{background:#fafafd;border-top:1px solid #ececf2;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px;display:flex}.history-foot a.debt-secondary{text-decoration:none}.history-foot .debt-secondary svg{width:14px}.history-foot .debt-primary{margin-left:auto}@media (max-width:700px){.history-stats{grid-template-columns:1fr}.history-body{padding:14px 16px}.history-foot{padding:12px 16px}.history-foot .debt-secondary,.history-foot .debt-primary,.history-toolbar>span{width:100%;margin-left:0}}.careinternal{flex-direction:column;gap:12px;display:flex}.careinternalhead{color:#2d2e39;flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 0;font-size:14px;font-weight:800;display:flex}.careinternalhead small{color:#8b8d99;font-size:12px;font-weight:400}.carehint.warn{color:#9a5f0a;background:#fff8ea;border-color:#f5dfb8}.carehint b{font-weight:750}.carestate.when{color:#5346b8;font-variant-numeric:tabular-nums;background:#eef0ff}.careexample{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.careexample .textbtn{color:#6957db;cursor:pointer;font-weight:650}.careexample .carebody{width:100%;margin:0}.careexample small{color:#93959f;font-size:11.5px;line-height:1.5}.careinternalicon{background:#f4f2ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:inline-flex}.caremsgedit{margin-top:11px}.caremsgedit input[type=datetime-local]{color:#33343f;border:1px solid #e2e3e9;border-radius:9px;height:38px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:400}.carecard>footer .textbtn{cursor:pointer}.fanpagegap{color:#8a5a10;background:#fff8ec;border:1px solid #f5d9ae;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;display:flex}.fanpagegap>svg{color:#d08a1c;flex:none;width:19px;height:19px;margin-top:1px}.fanpagegap>div>b{color:#7a4f0c;font-size:13.5px;font-weight:750;display:block}.fanpagegap p b{color:#7a4f0c;font-weight:750}.fanpagegap p{color:#8a5a10;margin:4px 0 0;font-size:12.5px;line-height:1.5}.fanpagegap i{background:#fdefd6;border-radius:5px;padding:1px 5px;font-style:normal;font-weight:600}.fanpagegap a{color:#7a4f0c;font-weight:700;text-decoration:underline}.logogapbanner{background:#fff8ec;border:1px solid #f5d9ae;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.logogapbanner>svg{color:#d08a1c;flex:none;width:18px;height:18px}.logogapbanner p{color:#8a5a10;flex:1;min-width:260px;margin:0;font-size:12.5px;line-height:1.5}.logogapbanner b{color:#7a4f0c;font-weight:750}.logogapbanner button{color:#8a5a10;cursor:pointer;background:#fff;border:1px solid #e7c68d;border-radius:9px;flex:none;height:32px;padding:0 13px;font-size:12.5px;font-weight:650}.logogapbanner button:hover{background:#fdf1dd}.logogapbanner button.active{color:#fff;background:#8a5a10;border-color:#8a5a10}.spdead{color:#b4232a;white-space:nowrap;background:#fdeaea;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:700}.misassigned{flex-direction:column;gap:10px;margin:0;padding:14px 16px;list-style:none;display:flex}.misassigned li{background:#fffdf7;border:1px solid #f0d9b4;border-radius:11px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.misassigned .mmain{flex-direction:column;gap:2px;min-width:0;display:flex}.misassigned .mmain b{color:#33343f;overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.misassigned .mmain small{color:#8e909c;font-size:11.5px}.misassigned .mwhy{color:#6b4a12;font-size:12.5px;line-height:1.45}.misassigned .mwhy b{color:#33343f;font-weight:700}.misassigned .mfix{justify-self:end;display:flex}.misassigned .textbtn{color:#6957db;white-space:nowrap;justify-self:end;font-size:12.5px;font-weight:650}@media (max-width:820px){.misassigned li{grid-template-columns:1fr}.misassigned .mfix,.misassigned .textbtn{justify-self:start}}.matchnote.drift{color:#8a5a10;font-weight:650}.caretimes{flex-direction:column;gap:8px;margin-top:2px;display:flex}.caretimeslabel{color:#4a4b57;flex-direction:column;gap:2px;font-size:12.5px;font-weight:650;display:flex}.caretimeslabel small{color:#8e909c;font-weight:500}.caretimelist{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.caretime{background:#fff;border:1px solid #e2e3e9;border-radius:10px;align-items:center;gap:4px;padding:3px 4px 3px 8px;display:inline-flex}.caretimepart{color:#33343f;text-align:center;text-align-last:center;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:34px;height:30px;padding:0 3px;font-family:inherit;font-size:14px;font-weight:650}.caretimepart:hover:not(:disabled){background:#f1eefc}.caretimepart:focus-visible{outline-offset:1px;outline:2px solid #6957db}.caretimepart:disabled{color:#8e909c;cursor:default}.caretimecolon{color:#33343f;margin:0 -3px;font-size:14px;font-weight:650}.caretimedate{color:#33343f;background:0 0;border:0;height:30px;font-family:inherit;font-size:14px;font-weight:650}.caretime .iconaction{background:0 0;border:0;width:24px;height:24px}.caretime .iconaction svg{width:14px;height:14px}.caretimelist>.textbtn{color:#6957db;cursor:pointer;align-items:center;gap:5px;font-weight:650;display:inline-flex}.caretimelist>.textbtn svg{width:15px;height:15px}.carecard>header>.carepick{accent-color:#6957db;cursor:pointer;flex:none;width:17px;height:17px;margin-right:2px}.carecard.picked{border-color:#c9c1f5;box-shadow:0 0 0 2px #efecfd}.carebulk{background:#fbfbfd;border:1px solid #ecedf2;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;padding:9px 13px;display:flex}.carepickall{color:#4a4b57;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:inline-flex}.carepickall input{accent-color:#6957db;cursor:pointer;width:17px;height:17px}.carebulk .textbtn{cursor:pointer}.restorebtn{color:#5a48c9;white-space:nowrap;background:#f6f4ff;border:1px solid #cfc7f5;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:13px;font-weight:650;display:inline-flex}.restorebtn:hover:not(:disabled){color:#fff;background:#6957db;border-color:#6957db}.restorebtn:disabled{opacity:.55;cursor:wait}.canvastrigger.restorebtn.purgebtn{color:#c0392b;background:#fff5f5;border-color:#f3d4d6;height:32px;padding:0 11px;font-size:13px}.canvastrigger.restorebtn.purgebtn:hover:not(:disabled){color:#fff;background:#d95158;border-color:#d95158}.canvastrigger.restorebtn.purgebtn svg{width:14px}.purgeform{flex-direction:column;gap:16px;display:flex}.purgewarn{color:#8c2f36;background:#fff5f5;border:1px solid #f3d4d6;border-radius:11px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.purgewarn svg{color:#d95158;flex:none;width:18px;margin-top:2px}.purgelist{color:#4a4c57;margin:0;padding-left:18px;font-size:13.5px;line-height:1.65}.purgelist li+li{margin-top:6px}.purgelist code{background:#f2f1f7;border-radius:5px;padding:1px 5px;font-size:12px}.canvasform .submitbtn.purgesubmit{background:#d95158;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.canvasform .submitbtn.purgesubmit svg{width:16px}.canvasform .submitbtn.purgesubmit:disabled{opacity:.45;cursor:not-allowed}.restorebtn svg{width:14px}.clientsearch-empty.deleted-empty{align-items:center;gap:8px;display:flex}.clientsearch-empty.deleted-empty svg{color:#a2a4b0;width:16px}.shopidentity{align-items:center;gap:9px;min-width:0;display:flex}.shopidentity>div,.debt-modal .formgrid .debt-amount-field{min-width:0}.debt-modal .formgrid .debt-amount-field>label{display:block}.surplus-choice{gap:6px;margin-top:6px;display:grid}.debt-modal .formgrid .surplus-choice label{color:#555765;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.surplus-choice input{accent-color:#6957db;width:15px;height:15px;margin:0}.surplus-choice .amount-hint{margin-top:0}.ownerbadge{vertical-align:middle;white-space:nowrap;border-radius:20px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.ownerbadge.owner{color:#5a48c9;background:#efedff}.ownerbadge.member{color:#3d6fd0;background:#eaf2ff}.owner-chip{color:#5a48c9;vertical-align:middle;white-space:nowrap;background:#efedff;border-radius:20px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.ownerfield{grid-column:1/-1}.ownerlocked{color:#7a7c88;background:#f5f5f8;border:1px dashed #dcdde5;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:12px;font-weight:400;display:block}.ownermembers{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ownermembers li{border:1px solid #e6e7ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:7px 10px;font-size:13px;display:flex}.ownermembers li>span{color:#25262f;flex:180px;font-weight:600}.owneractions{flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.leads-page .leadsbar{flex-wrap:wrap;align-items:center}.leadsbar>label{flex:1;min-width:240px}.leadfilters{flex-wrap:wrap;gap:8px;display:flex}.leadfilters select{color:#4d4f5b;background:#fff;border:1px solid #e1e2e8;border-radius:9px;height:38px;padding:0 10px;font-size:13px}.leadsbar .canvastrigger.primary-action{color:#fff;background:#6957db;border-color:#6957db}.viewtabs.leadtabs{width:max-content;max-width:100%;margin-bottom:12px}.viewtabs.leadtabs a{color:#777985;white-space:nowrap;border-radius:7px;flex:none;align-items:center;height:34px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.viewtabs.leadtabs a.active{color:#604dcc;background:#fff;box-shadow:0 2px 10px #211c3b16}.leadboard{margin-bottom:14px}.leadboard .kanbancol{min-height:120px}.leadcard h3 a{color:inherit;text-decoration:none}.leadcard h3 a:hover{color:#604dcc}.leadcard .leadshop{color:#5b49c4;align-items:center;gap:5px;font-weight:650;display:flex}.leadcard .leadshop svg{width:13px}.leadcard footer{gap:8px}.leadwho{color:#4d4f5b;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.leadwhen{align-items:center;gap:6px;display:inline-flex}.leadwhen small{color:#888a95;font-size:12px}.overdue,small.overdue,td.overdue,dd.overdue{font-weight:700;color:#c6444b!important}.lead-stage.new{color:#2d5bd1;background:#e8f0ff}.lead-stage.consulting{color:#5b49c4;background:#eeedf8}.lead-stage.waiting{color:#a96a0d;background:#fff3dd}.lead-stage.won{color:#14835d;background:#e9f8f1}.lead-stage.lost{color:#777985;background:#f0f1f5}.leadtable td small{color:#9698a2;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;display:flex}.leadtable td small svg{width:11px}.leadopen{color:#604dcc;white-space:nowrap;align-items:center;gap:3px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.leadopen svg{width:14px}.leadform .leadfield,.leadconvert .leadfield{margin:12px 0}.leadfield>label:first-child{color:#4d4f5b;margin-bottom:6px;font-size:13px;font-weight:650;display:block}.leadform textarea,.leadnoteform textarea,.leadlostform input{width:100%;font:inherit;border:1px solid #dedfe7;border-radius:9px;padding:9px 11px}.formgrid .fullfield{grid-column:1/-1}.leadswitch{color:#3b3c47;cursor:pointer;align-items:center;gap:9px;margin:4px 0 12px;font-size:13.5px;font-weight:650;display:flex}.leadswitch input{accent-color:#6957db;width:16px;height:16px}.leadconvert{background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:12px;margin-top:12px;padding:14px}.leadconvert select{height:38px;font:inherit;background:#fff;border:1px solid #dedfe7;border-radius:9px;padding:0 10px}.leadconvert small{color:#8b8d97;margin-top:4px;font-size:11.5px;display:block}.leadconvertmatch{color:#1f6b43;background:#eef9f2;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:13px}.leadwonat{color:#3b3c47;margin:12px 0;font-size:13px;font-weight:650;display:block}.leadwonat input{height:38px;font:inherit;background:#fff;border:1px solid #dedfe7;border-radius:9px;margin-top:6px;padding:0 10px;display:block}.leadconvertfull{border:0;min-width:0;margin:0;padding:0}.leadconvertfull .quickfield>label small{margin-top:0;font-size:smaller;display:inline}.leadconvertfull .pagelookupstatus{margin-top:6px;font-size:12px}.leadconvertfull .readonlyassignment small{margin-top:0;font-size:13px;display:inline}.leadconvertfull .pricingfield select{height:44px}.leadconvertfull .leadwonat{margin-top:18px}.leadinlinestatus{flex-basis:100%;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.45}.leadinlinestatus.ok{color:#18865f}.leadinlinestatus.err{color:#c0392b}.leadqr{background:#fff;border:1px solid #e6e3f7;border-radius:12px;padding:14px 16px}.leadqr h3{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.leadqr h3 svg{color:#6957db;width:18px;height:18px}.leadqr h3 small{color:#8b8d97;font-size:12.5px;font-weight:500}.leadqr .qr-body{padding:0}.leadpanel .canvasbody{flex-direction:column;gap:16px;display:flex}.leadmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.leadservice{color:#6855d3;background:#f0edff;border-radius:999px;padding:5px 9px;font-size:12.5px;font-weight:700}.leadmeta .num{color:#2b2c37;font-size:15px}.leadshoplink{color:inherit;background:#fbfaff;border:1px solid #e3e4ea;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.leadshoplink span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leadshoplink small{color:#8b8d97;font-size:11.5px}.leadshoplink svg:last-child{color:#9496a0;width:15px}.leadcontact{grid-template-columns:110px 1fr;gap:6px 12px;margin:0;font-size:13.5px;display:grid}.leadcontact dt{color:#8b8d97}.leadcontact dd{word-break:break-word;margin:0}.leadcontact a{color:#604dcc;text-decoration:none}.leadwondate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadwondate input[type=date]{height:36px;font:inherit;border:1px solid #dedfe7;border-radius:9px;padding:6px 10px}.leadwondate small{color:#8b8d97;flex-basis:100%;font-size:12px}.leadstageactions{flex-wrap:wrap;gap:8px;display:flex}.leadstageactions form{margin:0}.stagebtn{color:#604dcc;cursor:pointer;white-space:nowrap;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.stagebtn svg{width:14px}.stagebtn:hover{border-color:#b9b0ef}.stagebtn.active{color:#fff;background:#6957db;border-color:#6957db}.stagebtn.lost{color:#82848f;background:#fff;border-color:#e0e2e8}.stagebtn.lost.active{color:#fff;background:#5f616c;border-color:#5f616c}.stagebtn.won{color:#14835d;background:#e9f8f1;border-color:#bfe8d5}.stagebtn.won.active{color:#fff;background:#14835d;border-color:#14835d}.stagebtn.danger{color:#c0392b;background:#fff5f5;border-color:#f3c5c5}.stagebtn:disabled{opacity:.55;cursor:wait}.leadlostform,.leadnoteform,.leadedit .leadform{background:#fafafd;border:1px solid #e8e9ef;border-radius:12px;padding:14px}.leadnoteform h3,.leadtimeline h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.leadnoteform h3 svg{width:15px}.leadnoteform label{margin-top:10px;font-size:13px;font-weight:650;display:block}.leadtimeline ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.leadtimeline li{background:#fff;border-left:3px solid #d9d3f5;border-radius:0 10px 10px 0;padding:10px 12px;box-shadow:0 1px 4px #17152908}.leadtimeline li b{color:#6855d3;margin-right:8px;font-size:12px}.leadtimeline li small{color:#9698a2;font-size:11.5px}.leadtimeline li p{white-space:pre-wrap;margin:6px 0 0;font-size:13.5px}.leadedit{flex-direction:column;gap:10px;display:flex}.leaddelete{border-top:1px dashed #e8e9ef;margin-top:8px;padding-top:14px}.leadmonthnav{align-items:center;gap:10px;margin:0 0 12px;display:flex}.leadmonthnav a,.leadmonthnav span{color:#4d4f5b;background:#fff;border:1px solid #e1e2e8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.leadmonthnav span[aria-disabled]{opacity:.35}.leadmonthnav a svg,.leadmonthnav span svg{width:16px}.leadmonthnav b{align-items:center;gap:7px;font-size:15px;display:flex}.leadmonthnav b svg{color:#6855d3;width:16px}.leadkpinote{color:#8b8d97;margin:12px 2px 0;font-size:12.5px;line-height:1.55}@media (max-width:700px){.leadcontact{grid-template-columns:1fr}.leadcontact dt{margin-top:6px}.leadstageactions .stagebtn{flex:1;justify-content:center}}.leadbills h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.leadbills h3 svg{width:15px}.leadbills h3 small{color:#8b8d97;margin-left:auto;font-size:12px;font-weight:600}.leadbillform{background:#fafafd;border:1px solid #e8e9ef;border-radius:12px;margin-bottom:10px;padding:14px}.leadbillform label{font-size:13px;font-weight:650;display:block}.leadbillform input{width:100%;height:36px;font:inherit;border:1px solid #dedfe7;border-radius:9px;margin-top:5px;padding:0 10px}.leadbilllist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.leadbilllist li{background:#fff;border:1px solid #e3e4ea;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.leadbilllist li>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leadbilllist li b{color:#14835d;font-size:14px}.leadbilllist li small{color:#8b8d97;font-size:11.5px}.leadbilllist form{margin:0}.comptable td .kpisub{color:#8b8d97;margin-top:2px;font-size:11px;font-weight:500;display:block}.compnewclient{background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:11px;flex-direction:column;gap:8px;margin-top:6px;padding:12px;display:flex}.compnewclient>b{font-size:13.5px}.compnewclient>small{color:#7d7f8a;font-size:12px;line-height:1.5}.compnewclient label{font-size:12.5px;font-weight:650}.compnewclient input{width:100%;height:36px;font:inherit;border:1px solid #dedfe7;border-radius:9px;margin-top:4px;padding:0 10px}.leadthread h3{align-items:center;gap:7px;margin:0 0 8px;font-size:14px;display:flex}.leadthread h3 svg{width:15px}.leadthreadcurrent{margin:0 0 10px;font-size:13.5px}.leadthreadcurrent small{color:#8b8d97;margin-top:3px;font-size:12px;display:block}.leadthreadcurrent.muted{color:#7d7f8a}.leadthreadform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leadthreadform select{min-width:260px;height:36px;font:inherit;background:#fff;border:1px solid #dedfe7;border-radius:9px;padding:0 10px}.leadthreadform small{color:#8b8d97;flex-basis:100%;font-size:12px}.shoppicklead{color:#2d5bd1;background:#e8f0ff;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.careruleform .carewide{grid-column:1/-1}.careruleform .carewide textarea{width:100%;min-height:70px;font:inherit;border:1px solid #dedfe7;border-radius:9px;padding:8px 10px}.contentpage .viewtabs.leadtabs a em{color:#5b49c4;text-align:center;background:#e8e5ff;border-radius:999px;min-width:18px;margin-left:6px;padding:1px 6px;font-size:11.5px;font-style:normal}.contentpage .viewtabs.leadtabs a em.tabnew{color:#fff;letter-spacing:.3px;background:#6957db;font-weight:700}.contenthead{align-items:center;gap:14px}.contentbrand{align-items:center;gap:14px;min-width:0;display:flex}.contentbrand h1{font-size:28px}.contentbrand span .rowlink{display:inline-flex}.contentheadright{align-items:stretch;gap:12px;display:flex}.contentscorebox,.contentbudget{background:#fff;border:1px solid #e8e9ef;border-radius:12px;flex-direction:column;gap:4px;min-width:120px;padding:10px 14px;display:flex}.contentscorebox small,.contentbudget small{color:#9a9ca8;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.contentbudget b{color:#272833;font-size:17px}.contentbudget small:last-child{text-transform:none;letter-spacing:0;color:#8b8d97;font-weight:500}.contentbudget a{color:#604dcc;text-decoration:none}.contentscore{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:30px;padding:0 10px;font-size:15px;font-weight:800;display:inline-flex}.contentscore.bad{color:#c54951;background:#ffeded}.contentscore.warn{color:#a96a0d;background:#fff3dd}.contentscore.good{color:#14835d;background:#e9f8f1}.contentscore.none{color:#8b8d97;background:#f1f1f6;font-size:12px;font-weight:650}.contentbrief{grid-template-columns:minmax(280px,1fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.contentbriefleft,.contentbriefright{flex-direction:column;gap:14px;min-width:0;display:flex}.contentfacthint{grid-column:1/-1}.contentfacts dl{grid-template-columns:150px 1fr;gap:7px 12px;margin:12px 0 0;font-size:13px;display:grid}.contentfacts dt{color:#8b8d97}.contentfacts dd{color:#3d3f4b;word-break:break-word;margin:0}.contentautolist{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.contentautolist li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.contentautolist li>b{color:#7a7c88;background:#f1f1f6;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.contentautolist li.score-1>b{color:#a96a0d;background:#fff3dd}.contentautolist li.score-2>b{color:#14835d;background:#e9f8f1}.contentautolist li>span{flex-direction:column;gap:2px;display:flex}.contentautolist li small{color:#8b8d97;font-size:12px;line-height:1.5}.contentform{background:#fff;border:1px solid #e8e9ef;border-radius:13px;padding:16px}.contentform .formgrid{margin-top:12px}.contentformhead{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.contentformhead b{color:#272833;font-size:15px}.contentformhead small{color:#8b8d97;font-size:12px;line-height:1.5}.contentform .leadfield{margin:12px 0}.contentform .carefield{gap:0}.contentform .carefield textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dcdfe7;border-radius:9px;margin-top:7px;padding:9px 11px;font-size:15px;line-height:1.5}.contentform .carefield textarea:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.contentform input,.contentform select{height:40px;font-size:15px}.contentform .submitbtn{height:40px;margin-top:14px;font-size:15px}.contentguess{background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:9px;margin-top:8px;padding:6px 10px;display:inline-flex}.contentbriefblock{flex-direction:column;gap:12px;display:flex}.capturebanner{background:#fff;border:1px solid #d9d2f6;border-left:3px solid #715ed8;border-radius:13px;padding:14px 16px}.capturebanner>header{flex-direction:column;gap:3px;display:flex}.capturebanner>header b{color:#272833;font-size:14.5px}.capturebanner>header small{color:#8b8d97;font-size:12px;line-height:1.5}.capturebannerempty{border-color:#e8e9ef #e8e9ef #e8e9ef #c9cbd6}.capturerow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:11px;display:flex}.capturerow small{color:#8b8d97;font-size:12px}.capturestale{color:#9a6708;background:#fff6e8;border-radius:9px;align-items:flex-start;gap:7px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.capturestale svg{flex:none;width:15px;height:15px;margin-top:1px}.capturenote{color:#8b8d97;margin:11px 0 0;font-size:12px;line-height:1.55}.capturenote b{color:#5b5d6b}.capturechip{background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:9px;flex-direction:column;gap:5px;margin-top:8px;padding:8px 10px;display:flex}.capturechiplow{background:#fffaf1;border-color:#e6d7bd}.capturechip p{margin:0;font-size:12.5px;line-height:1.5}.capturevalue{color:#5b5d6b}.capturevalue b{color:#272833;font-weight:600}.captureevidence{color:#8b8d97;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.captureevidence span{font-style:italic}.captureevidence em{color:#9a6708;background:#fff3dd;border-radius:6px;padding:1px 6px;font-size:11.5px;font-style:normal}.capturebtns{gap:12px;display:flex}.captureapplied{color:#14835d;background:#f2fbf7;border-style:solid;border-color:#c7e8d8;align-items:center;gap:6px;display:flex}.captureapplied svg{width:14px;height:14px}.capturemark{color:#5b5d6b;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px;margin:2px 0 0;font-size:12px;line-height:1.5;display:flex}.capturemark b{color:#272833}.capturemark em{color:#8b8d97;font-style:italic}.capturemarknone{color:#8b8d97}.contentchecklistlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.contentchecklistlist li{background:#fafafd;border:1px solid #eeeef3;border-radius:11px;grid-template-columns:minmax(0,1.3fr) auto minmax(160px,1fr);align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.contentchecklistlist li>div{flex-direction:column;gap:3px;display:flex}.contentchecklistlist li>div b{color:#272833;font-size:13.5px}.contentchecklistlist li>div small{color:#8b8d97;font-size:12px;line-height:1.45}.contentchecklistlist .quickchoices button{height:32px;padding:0 10px;font-size:12.5px}.contentchecklistlist input{height:36px;margin:0;font-size:13px}.contentanalysis>header{align-items:flex-start}.contentanalysis>header .contentai{flex:none}.contentanalysisbody{flex-direction:column;gap:14px;margin-top:12px;font-size:13.5px;line-height:1.6;display:flex}.contentanalysisbody h3{color:#5b49c4;margin:0 0 6px;font-size:13.5px}.contentanalysisbody ul{margin:0;padding-left:18px}.contentanalysisbody section{background:#fafafd;border:1px solid #eeeef3;border-radius:11px;padding:12px 14px}.contentsummary{background:#f8f6ff;border-left:3px solid #6957db;border-radius:0 10px 10px 0;margin:0;padding:12px 14px;font-size:14px}.contentkv{grid-template-columns:130px 1fr;gap:6px 12px;margin:0;display:grid}.contentkv dt{color:#8b8d97}.contentkv dd{margin:0}.contentanalysisgrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contentgaps{flex-direction:column;gap:8px;list-style:none;display:flex;padding:0!important}.contentgaps li{flex-direction:column;gap:2px;display:flex}.contentgaps li b{font-size:13.5px}.contentgaps li small{color:#6d6f7a}.contentgaps li em{color:#14835d;font-style:normal}.contentsource{color:#7a7c88;text-transform:uppercase;letter-spacing:.3px;background:#f1f1f6;border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:10.5px;font-weight:700}.contentsource.app{color:#2d5bd1;background:#e8f0ff}.contentsource.checklist{color:#5b49c4;background:#eeedf8}.contentsource.brief{color:#14835d;background:#e9f8f1}.contentsource.assumption{color:#a96a0d;background:#fff3dd}.contentpillars{flex-direction:column;gap:10px;list-style:none;display:flex;padding:0!important}.contentpillars li{flex-direction:column;gap:4px;display:flex}.contentpillarhead{justify-content:space-between;font-size:13.5px;display:flex}.contentpillars i{background:linear-gradient(90deg,#8b7bf0,#6957df);border-radius:999px;height:6px;display:block}.contentpillars small{color:#6d6f7a}.contentmissing{flex-direction:column;gap:6px;list-style:none;display:flex;padding:0!important}.contentmissing li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.contentmissing .textbtn{cursor:pointer;background:#f4f2ff;border:0;border-radius:7px;padding:3px 8px}.contentanalysismeta{color:#8b8d97;margin:0;font-size:12px}.kind-badge.contentformat{color:#5b49c4;background:#eeedf8}.contentai{flex-direction:column;gap:4px;max-width:100%;display:inline-flex}.contentairow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.contentaibtn{color:#fff;white-space:nowrap;background:linear-gradient(120deg,#7b6bf0,#5f4fd6);border:0;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.contentaibtn svg{width:15px}.contentaibtn:disabled{opacity:.5;cursor:not-allowed}.contentaibtn.secondary{color:#5f4fd6;background:#fff;border:1px solid #dcd6ff}.contentaistop{cursor:pointer;background:#fff5f5;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex;color:#c0392b!important;border:1px solid #f3c5c5!important}.contentaistop svg{width:12px}.contentaiprogress,.contentaireason,.contentaierror,.contentaidone{max-width:420px;font-size:12px;line-height:1.45}.contentaiprogress{color:#5b49c4}.contentaireason{color:#8b8d97}.contentaierror{color:#c54951}.contentaidone{color:#14835d}.contentkeycheck{align-items:flex-end}.contentweekpage{flex-direction:column;gap:13px;display:flex}.contentbar{flex-wrap:wrap;align-items:center}.contentweekbar .leadmonthnav{margin:0}.contentweeknav .textbtn{background:0 0;border:0;align-items:center;width:auto;height:34px;padding:0 6px;text-decoration:none;display:inline-flex}.contentthisweek{color:#14835d;background:#e9f8f1;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700}.contentweektools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.contentcount{color:#4d4f5b;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.contentcount select{height:36px;font:inherit;background:#fff;border:1px solid #e1e2e8;border-radius:9px;padding:0 8px}.contentforce{margin:0;font-size:12.5px}.contentweek{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.contentday{background:#fff;border:1px solid #e5e6ec;border-radius:13px;flex-direction:column;min-height:180px;display:flex;overflow:hidden}.contentday>header{background:#fafafd;border-bottom:1px solid #ededf2;flex-direction:column;gap:2px;padding:10px 11px 9px;display:flex;position:relative}.contentday>header span{color:#8e909a;font-size:11.5px}.contentday>header b{font-size:17px}.contentday>header em{color:#9a6808;background:#ffedac;border-radius:20px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:750;position:absolute;top:8px;right:8px}.contentday.today{border-color:#b9b0ef;box-shadow:0 0 0 2px #6957db14}.contentday.overdue>header b{color:#c6444b}.contentlivechip{color:#237b58;background:#eaf7f1;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.contentdaybody{flex-direction:column;flex:1;gap:7px;padding:9px;display:flex}.contentdayempty{color:#c0c1c9;text-align:center;margin-top:8px}.contentmini{color:inherit;background:#fff;border:1px solid #e8e9ef;border-radius:10px;flex-direction:column;gap:4px;padding:8px 9px;font-size:12.5px;text-decoration:none;display:flex}a.contentmini:hover{background:#fbfaff;border-color:#b9b0ef}.contentmini b{color:#272833;word-break:break-word;font-size:12.5px;line-height:1.35}.contentminitop{justify-content:space-between;align-items:center;gap:6px;display:flex}.contentminitop small{color:#8b8d97;font-size:11px}.contentmini .kind-badge{padding:1px 6px;font-size:10px}.contentmini .carestatus{align-self:flex-start;padding:2px 7px;font-size:10px}.contentminiempty{color:#b34c22;font-size:11px}.contentmini.posted{opacity:.7}.contentmini.skipped{opacity:.5;text-decoration:line-through}.contentunscheduled .contentdaybody{flex-flow:wrap;padding:10px 0 0}.contentunscheduled .contentmini{width:220px}.carestatus.contentstatus.draft{color:#7a7c88;background:#f1f1f6}.carestatus.contentstatus.review{color:#a96a0d;background:#fff3dd}.carestatus.contentstatus.approved{color:#2d5bd1;background:#e8f0ff}.carestatus.contentstatus.posted{color:#14835d;background:#e9f8f1}.carestatus.contentstatus.skipped{color:#9a9ca5;background:#f0f1f5;text-decoration:line-through}.contentsearch{min-width:220px;height:38px;font:inherit;border:1px solid #e1e2e8;border-radius:9px;padding:0 10px;font-size:13px}.contentpost.posted{border-color:#cfe8dc}.contentpost.skipped{opacity:.65}.contentbodyempty{color:#8b8d97;font-style:italic}.contentimagebrief{color:#5f616c;margin:8px 0 0;font-size:12.5px}.contentimagebrief b{color:#4d4f5b}.contentpost>footer .stagebtn{height:32px;padding:0 10px;font-size:12.5px}.contentpost>footer .textbtn{cursor:pointer}.contentpost>footer a.textbtn{text-decoration:none}.contentpost .caresent a{color:#604dcc;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.contentpost .caresent svg{width:12px}.contentpostedform{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex!important}.contentpostedform input{min-width:260px;height:34px;font:inherit;border:1px solid #dedfe7;border-radius:9px;flex:1;padding:0 10px;font-size:13px}.contentrewrite{background:#f8f6ff;border:1px dashed #cfc7f2;border-radius:11px;flex-direction:column;flex-basis:100%;gap:8px;padding:10px 12px;display:flex}.contentrewrite .quickchoices button{height:30px;padding:0 10px;font-size:12.5px}.contentrewrite input{height:36px;font:inherit;border:1px solid #dedfe7;border-radius:9px;padding:0 10px;font-size:13px}.contentpanel .canvasbody{flex-direction:column;gap:14px;display:flex}.contentpanel .contentform{border:0;padding:0}.contentpanelcopy{justify-content:flex-end;display:flex}.contentfieldset{border:0;min-width:0;margin:0;padding:0}.contentfilterform{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.contentfilterform>label{border:1px solid #e1e2e8;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:240px;height:38px;padding:0 11px;display:flex}.contentfilterform>label svg{color:#9496a0;width:15px}.contentfilterform input{font:inherit;border:0;outline:0;flex:1}.contentfilterform .canvastrigger{height:38px}.contentaddform>label{margin-bottom:6px;display:block}.contentaddform .carehint{margin-bottom:14px}.contentoverview td .textbtn{cursor:pointer;background:0 0;border:0}.contentaistats{margin-bottom:14px}.contentaistats small{line-height:1.5}.contentaitable table{min-width:1100px}.carestatus.contentgen.ok{color:#14835d;background:#e9f8f1}.carestatus.contentgen.running{color:#5346b8;background:#eef0ff}.carestatus.contentgen.failed,.carestatus.contentgen.refused{color:#cc4a52;background:#ffeded}.carestatus.contentgen.limited{color:#a96a0d;background:#fff3dd}.contentgenerror{color:#8b8d97;word-break:break-word;max-width:320px;font-size:12px}@media (max-width:1100px){.contentweek{grid-template-columns:repeat(4,minmax(0,1fr))}.contentbrief,.contentanalysisgrid{grid-template-columns:1fr}}@media (max-width:620px){.contentweek{grid-template-columns:1fr 1fr}.contentday{min-height:0}.contenthead{flex-direction:column;align-items:flex-start}.contentheadright{width:100%}.contentscorebox,.contentbudget{flex:1}.contentchecklistlist li,.contentfacts dl,.contentkv{grid-template-columns:1fr}.contentfacts dt,.contentkv dt{margin-top:4px}.contentweektools{width:100%;margin-left:0}.contentunscheduled .contentmini{width:100%}.contentfilterform>label{width:100%;min-width:0}}.planpage{flex-direction:column;gap:16px;display:flex}.planmonthpick{align-items:flex-end;gap:10px;display:flex}.planmonthpick label{color:#6b6d78;flex-direction:column;gap:4px;font-size:12px;display:flex}.planmonthpick select{height:36px;font:inherit;background:#fff;border:1px solid #e1e2e8;border-radius:9px;padding:0 10px}.planhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planhead h2{margin:0;font-size:20px}.planhead .muted{color:#8b8d97;margin-top:2px;font-size:13px}.planbadge{color:#a96a0d;white-space:nowrap;background:#fff3dd;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.planbadge svg{width:14px}.planbadge.on{color:#14835d;background:#e9f8f1}.planform{flex-direction:column;gap:16px;display:flex}.plangrowth{color:#6b6d78;flex-direction:column;gap:4px;font-size:12px;display:flex}.plangrowth input{width:90px;height:34px;font:inherit;text-align:right;border:1px solid #e1e2e8;border-radius:9px;padding:0 10px}.planweekly{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.planweekly .plangrowth input{width:130px}.planweeklyrule{color:#3d3f4a;margin:8px 0 0;font-size:13px}.plantable td b{display:block}.plantable td small{color:#8b8d97;font-size:11.5px;font-weight:400;display:block}.plantable input{width:100%;max-width:150px;height:34px;font:inherit;text-align:right;background:#fff;border:1px solid #e1e2e8;border-radius:9px;padding:0 9px}.plantable select{height:34px;font:inherit;background:#fff;border:1px solid #e1e2e8;border-radius:9px;max-width:170px;padding:0 8px}.planhit{color:#14835d;font-weight:700}.planmid{color:#a96a0d;font-weight:700}.planlow{color:#cc4a52;font-weight:700}.planactions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.planactions.secondary{border-top:1px solid #eceef3;padding-top:14px}.planactions .textbtn{cursor:pointer;color:#5346b8;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.planactions .textbtn svg{width:15px}.plannote{white-space:pre-wrap;color:#4a4c57}.planfoot{color:#8b8d97;font-size:12px}.planbanner .planstrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:4px 0 2px;display:grid}.planstripitem{border:1px solid #eceef3;border-radius:11px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.planstripitem span{color:#8b8d97;font-size:12px}.planstripitem b{font-size:19px}.planstripitem small{color:#8b8d97;font-size:11.5px}@media (max-width:820px){.planhead{flex-direction:column}.plantable input{max-width:110px}}.canvastrigger.finedetailtrigger{color:#cc4a52;cursor:pointer;height:auto;min-height:0;text-align:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline}.canvastrigger.finedetailtrigger:hover{color:#a8353c;border-color:#0000}.canvastrigger.finedetailtrigger.teamratehint{text-align:right;margin-top:2px;display:block}.myincomegrid>div>.finedetailtrigger{margin-top:3px;font-size:11.5px;display:block}.kpitable .canvastrigger.finedetailtrigger{font-size:inherit;font-weight:inherit;color:inherit}.finedetail{flex-direction:column;gap:20px;display:flex}.finedetail section{flex-direction:column;gap:9px;display:flex}.finedetail h3{margin:0;font-size:15px}.finesummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.finesummary>div{border:1px solid #eceef3;border-radius:11px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.finesummary span{color:#8b8d97;font-size:12px}.finesummary b{font-size:18px}.carecopy.caresettled{color:#a8353c;background:#fdf3f4;border-color:#f0c4c7}.carecopy .carespin{animation:.9s linear infinite carespin}@keyframes carespin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.carecopy .carespin{animation:none}}.carecopynote{color:#a96a0d;background:#fff8e9;border-radius:9px;flex-basis:100%;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.55}.finetable{min-width:760px}.finetable:has(.finewaive){min-width:940px}.finewaived{min-width:620px}.finetable td small{color:#8b8d97;font-size:11.5px;font-weight:400;display:block}.finetable .finelate{color:#cc4a52;white-space:nowrap;font-weight:600}.finetable th{white-space:nowrap}.finenote{color:#a96a0d;background:#fff8e9;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:12.5px;display:flex}.finenote svg{flex:none;width:15px;height:15px;margin-top:1px}.finekpi{border-left:3px solid #cc4a52;flex-direction:column;gap:4px;padding-left:12px;display:flex}.finerule{color:#6b6d78;background:#f6f7fa;border-radius:9px;padding:11px 13px;font-size:12.5px;line-height:1.6}.finefoot{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.finefoot .textbtn{cursor:pointer;color:#5346b8;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.finefoot .textbtn svg{width:15px;height:15px}.finewaive>summary{cursor:pointer;color:#5346b8;white-space:nowrap;font-size:12.5px;list-style:none}.finewaive>summary::-webkit-details-marker{display:none}.finewaive>summary:before{content:"\2 B";margin-right:5px;font-weight:700}.finewaive[open]>summary:before{content:"2"}.finewaive>summary:hover{text-decoration:underline}.finewaive form{flex-direction:column;gap:6px;min-width:190px;margin-top:7px;display:flex}.finewaive input{font:inherit;background:#fff;border:1px solid #e1e2e8;border-radius:8px;padding:6px 9px;font-size:12.5px}.finewaive input:focus-visible{outline-offset:1px;outline:2px solid #5346b8}.finewaive .debt-primary{align-self:flex-start}.finewaived .banktx-ignore{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.finewaived .banktx-ignore svg{width:13px;height:13px}.finecopybox{width:100%;font:inherit;color:#4a4c57;resize:vertical;background:#fbfbfd;border:1px solid #e1e2e8;border-radius:9px;padding:9px 11px;font-size:12.5px;line-height:1.6}.canvastrigger.finedetailtrigger.kpidetailtrigger{color:#1f8a5b}.canvastrigger.finedetailtrigger.kpidetailtrigger:hover{color:#14683f}.kpidetailnote{color:#7a5b12;background:#fff8e6;border:1px solid #f3e2b3;border-radius:9px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.kpitiers{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.kpitiers li{color:#666875;background:#fff;border:1px solid #e3e4ea;border-radius:8px;padding:5px 9px;font-size:12px}.kpitiers li.active{color:#4c3bb8;background:#efedff;border-color:#6957db}.kpitiers li small{color:#7a6bd8;text-transform:uppercase;margin-left:6px;font-size:10.5px;font-weight:700}.kpidetailtotal td{background:#f7f7fa;font-weight:700}.kpidetailother summary{cursor:pointer;color:#6b6d78;font-size:12.5px}.kpidetailother ul{color:#4a4c57;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.finetable td small.kpidetailwhy{color:#b5651d;font-weight:500}.startupcell{min-width:170px}.startupbudget{white-space:nowrap}.startupcell>summary{cursor:pointer;flex-direction:column;gap:3px;list-style:none;display:flex}.startupcell>summary::-webkit-details-marker{display:none}.startupcell>summary:hover{text-decoration:underline}.startupcell>summary small{color:#9a9ca5;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.startupform{flex-direction:column;gap:7px;min-width:210px;margin-top:8px;display:flex}.startupform label{color:#7c7e89;flex-direction:column;gap:3px;font-size:11px;display:flex}.startupform select,.startupform input,.startupform textarea{font:inherit;color:#272833;background:#fff;border:1px solid #e1e2e8;border-radius:8px;padding:6px 9px;font-size:12.5px}.startupform textarea{resize:vertical;line-height:1.5}.startupform select:focus-visible,.startupform input:focus-visible,.startupform textarea:focus-visible{outline-offset:1px;outline:2px solid #5346b8}.startupform>small{color:#9a9ca5;font-size:11px}.startupform>small .status{font-size:11px}.startup-bulkbar{z-index:5;background:#fff;border:1px solid #dcd8f5;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #1b193a22}.startup-bulkbar[hidden]{display:none}.startup-bulkbar>b{color:#3b3c47;align-self:center;margin-right:4px;font-size:13px}.startup-bulkbar label{color:#7c7e89;flex-direction:column;gap:3px;font-size:11px;display:flex}.startup-bulkbar select,.startup-bulkbar input{height:36px;font:inherit;color:#272833;background:#fff;border:1px solid #e1e2e8;border-radius:8px;padding:0 9px;font-size:13px}.startup-bulkbar .receipt-bulkconvert:disabled{opacity:.45;cursor:not-allowed}.startup-bulkbar .receipt-bulkclear{margin-left:auto}.exttokens{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.exttokens .panelhead{margin:0}.exttokennew{background:#f2fbf7;border:1px solid #c7e8d8;border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.exttokennew b{color:#0f6f4f;font-size:13.5px}.exttokennew code{word-break:break-all;color:#272833;background:#fff;border:1px solid #d7ece3;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.exttokennew button{align-self:flex-start}.exttokennew small{color:#5b7a6f;font-size:12px}.exttokenform{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exttokenform input{border:1px solid #dcdfe7;border-radius:9px;flex:220px;height:38px;padding:0 11px;font-family:inherit;font-size:14px}.exttokenform input:focus{border-color:#715ed8;outline:0;box-shadow:0 0 0 3px #715ed818}.exttokenlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.exttokenlist li{background:#fafafd;border:1px solid #eeeef3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.exttokenlist li.dead{opacity:.6}.exttokenlist li>div{flex-direction:column;gap:2px;display:flex}.exttokenlist li b{color:#272833;font-size:13.5px}.exttokenlist li small{color:#8b8d97;font-size:12px}.extthismachine{color:#5b49c9;vertical-align:1px;white-space:nowrap;background:#ece8fd;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-block}.exttokenempty{color:#8b8d97;margin:0;font-size:12.5px}.exttokens .extbtn{color:#4a4c58;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdfe7;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.exttokens .extbtn svg{flex:none;width:14px;height:14px}.exttokens .extbtn.primary{color:#fff;background:#6957db;border-color:#6957db}.exttokens .extbtn:disabled{opacity:.55;cursor:not-allowed}.extconnect{background:#fafafd;border:1px solid #e8e9ef;border-radius:11px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.extconnect.ok{background:#f2fbf7;border-color:#c7e8d8}.extconnect.info{background:#f6f4ff;border-color:#d9d2f6}.extconnect.warn{background:#fffaf0;border-color:#f1dfb8}.extconnecthead{align-items:flex-start;gap:10px;display:flex}.extconnecthead>svg{color:#8b8d97;flex:none;width:18px;height:18px;margin-top:1px}.extconnect.ok .extconnecthead>svg{color:#14835d}.extconnect.info .extconnecthead>svg{color:#6957db}.extconnect.warn .extconnecthead>svg{color:#b07a1c}.extconnecthead>div{flex-direction:column;gap:3px;min-width:0;display:flex}.extconnecthead b{color:#272833;overflow-wrap:anywhere;font-size:13.5px}.extconnecthead small{color:#6b6d79;font-size:12px;line-height:1.55}.extconnectbtns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.extconnect .notice{margin:0}.extinstall{color:#4a4c58;margin:0;padding-left:20px;font-size:12.5px;line-height:1.7}.extinstall code{background:#fff;border:1px solid #e3e4ea;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.extinstall a{color:#5140c2;font-weight:600}.extcopy{color:#5140c2;height:22px;font:inherit;cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #dcd6fa;border-radius:6px;align-items:center;gap:4px;margin:0 2px;padding:0 7px;font-size:11.5px;font-weight:650;display:inline-flex}.extcopy svg{width:12px;height:12px}.extmanual summary{cursor:pointer;color:#6b6d79;font-size:12.5px;font-weight:650}.extmanual[open] summary{margin-bottom:10px}@media (max-width:640px){.exttokens .extbtn{white-space:normal;min-height:44px}}.marketing-page .mktstats{grid-template-columns:repeat(6,1fr);margin-bottom:14px}.marketing-page .mktstats>div>b{font-size:23px}.marketing-page .mktperiod{margin-bottom:14px}.marketing-page .mktperiod .mktall{color:#6957db;width:auto;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none}.marketing-page .mktgrid{margin-top:14px}.marketing-page .mkttable td.num small,.marketing-page .comptable td.num small{color:#8b8d97;margin-top:2px;font-size:11px;font-weight:500;display:block}.marketing-page .mkttable tbody tr.mktunassigned{background:#fffdf5;box-shadow:inset 3px 0 #e0a92a}.marketing-page .cmain small .alerticon{color:#d9822b;width:12px}.marketing-page .mktdaily{margin:0 16px 14px}.marketing-page .mktdaily summary{cursor:pointer;color:#6b6d78;padding:8px 0;font-size:12.5px}.marketing-page .mktdaily .tablewrap{max-height:320px;margin-top:6px;overflow:auto}.marketing-page .mktleads td.cassign{width:300px}.marketing-page .campaignpick{margin:0}.marketing-page .campaignpick select{background:#fff;border:1px solid #dedfe7;border-radius:8px;width:100%;max-width:290px;height:34px;padding:0 8px;font-size:12.5px}.marketing-page .campaignpick select:disabled{opacity:.6}.marketing-page .reconaccounts button span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.marketing-page .mkttag{text-transform:uppercase;letter-spacing:.3px;color:#15805a;background:#e4f3ec;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.marketing-page .mkttag svg{width:12px}@media (max-width:1300px){.marketing-page .mktstats{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.marketing-page .mktstats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marketing-page .mktstats{grid-template-columns:1fr}.marketing-page .mktleads td.cassign{width:auto}}.reportkpis.five{grid-template-columns:repeat(5,1fr)}.reportkpis article small{color:#9a9ca8;margin-top:6px;font-size:11.5px;display:block}td .reportnote{color:#9a9ca8;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;display:block}@media (max-width:900px){.reportkpis.five{grid-template-columns:1fr 1fr}}@media (max-width:560px){.reportkpis.five{grid-template-columns:1fr}}.perftools{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.perfchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.perfchips>span{color:#8b8d97;white-space:nowrap;margin-right:2px;font-size:12px;font-weight:650}.panelhead .perfchips button{color:#666875;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe1e8;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:12.5px;font-weight:650;display:inline-flex}.panelhead .perfchips button:hover{color:#624fd0;border-color:#7867df}.panelhead .perfchips button.active{border-color:var(--purple);color:#5443c9;background:#efedff;box-shadow:0 0 0 2px #6957df14}.panelhead .perfchips button svg{flex:none;width:13px;height:13px}th.perfth{vertical-align:middle;padding:0}th.perfth .perfsort{width:100%;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:9px 14px;display:flex}th.perfth .perfsort:hover{color:#5443c9;background:#f3f1ff}th.perfth .perfsort:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}th.perfth.active{color:#5443c9;box-shadow:inset 0 -2px 0 var(--purple);background:#f3f1ff}th.perfth .perfsort svg{flex:none;width:13px;height:13px}td.perfnum{vertical-align:middle;min-width:130px}td.perfnum>b{color:#3b3c47;display:block}td.perfnum.on>b{color:#4a3bc9}.perfbar{background:#eeeef3;border-radius:2px;max-width:120px;height:3px;margin-top:5px;display:block;overflow:hidden}.perfbar>span{background:#d7d8e0;border-radius:2px;height:100%;transition:width .25s;display:block}td.perfnum.on .perfbar>span{background:var(--purple)}.perfrank{border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 1px 3px #1b193a1f}.perfrank.r1{color:#7a4d00;background:linear-gradient(135deg,#fde68a,#f2c14e)}.perfrank.r2{color:#4b5060;background:linear-gradient(135deg,#eceef2,#c9ccd4)}.perfrank.r3{color:#6e3d12;background:linear-gradient(135deg,#f5d9c2,#dba97d)}td.perfhealth{white-space:nowrap;vertical-align:middle}td.perfhealth small{color:#8b8d97;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11.5px;display:block}td.perfhealth small.loss{color:#c04b52}html[data-view=compact] .perfbar{height:2px;margin-top:3px}html[data-view=compact] .perfrank{width:22px;height:22px;font-size:11px}html[data-view=compact] td.perfhealth small{margin-top:2px}@media (max-width:760px){.perftools{flex-basis:100%;margin-left:0}.panelhead .perfchips button{height:34px}}.svc-kpis{margin:14px 18px}.svc-kpis .debt-kpi{text-align:left;font:inherit;cursor:default;flex-direction:column;justify-content:flex-start;display:flex}.svc-kpis button.debt-kpi{cursor:pointer}.svc-note{color:#5a5774;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:10px;margin:0 18px 12px;padding:10px 12px;font-size:12.5px;line-height:1.55}.svc-note b{color:#473c9e}.svc-breakdown{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 18px 14px;display:grid}.svc-breakdown button{text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #e3e4ea;border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.svc-breakdown button:hover{border-color:#b9b0ef}.svc-breakdown button.active{border-color:#6957df;box-shadow:0 0 0 3px #6957df1f}.svc-breakdown b{color:#2b2c38;font-size:13.5px}.svc-breakdown span{color:#8b8d97;font-size:11.5px}.svc-breakdown em{color:#14835d;font-size:12.5px;font-style:normal;font-weight:750}.svc-breakdown em.owing{color:#c84b52}.svc-table{min-width:1080px}.svc-table td:first-child{min-width:210px}.svc-table td:last-child{min-width:190px}.svc-table td:first-child .shopcell>span{min-width:0}.svc-table td:first-child .shopcell b,.svc-table td:first-child .shopcell small{display:block}.svc-sub,.svc-muted{color:#9698a2;margin-top:4px;font-size:11px;font-weight:600;display:block}.money-cell>small.svc-muted{color:#9698a2}.svc-table tr.svc-open>td{background:#faf9ff}.svc-table tr.svc-detail>td{background:#faf9ff;border-top:0;padding:0 13px 14px}.svc-detail-grid{background:#fff;border:1px solid #e6e3f7;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:12px 14px;display:grid}.svc-detail-grid h4{color:#3d3f4a;margin:0 0 8px;font-size:13px}.svc-leadlink{margin-top:10px}.svc-viewers{background:#fffdf7;border:1px solid #f0e0bd;border-radius:12px;margin:18px;padding:14px 16px}.svc-viewers>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.svc-viewers h3{color:#6f5009;align-items:center;gap:7px;margin:0 0 4px;font-size:15px;display:flex}.svc-viewers h3 svg{width:16px}.svc-viewers p{color:#8a6512;max-width:760px;margin:0;font-size:12.5px;line-height:1.55}.svc-viewers select{background:#fff;border:1px solid #e8d6ae;border-radius:9px;height:36px;padding:0 28px 0 10px;font-size:13px}.svc-viewer-table{min-width:560px}.svc-viewer-table td:first-child{min-width:220px}.svc-viewer-table tfoot td{color:#3d3f4a;border-top:1px solid #ececf2;font-weight:750}.debt-row-action.svc-move{color:#2d5bd1;background:#f3f7ff;border-color:#cfdcfb}.money-cell>small.bill-split-line{color:#8e909b;font-weight:600}.bill-part{white-space:nowrap}.bill-part.live{color:#5b4bcf}.bill-part.post{color:#1f7a8c}.bill-part.viewers{color:#b17416}.bill-part.rent{color:#b25d12}.bill-part.opening{color:#8e909b}.bill-part.surplus{color:#15875f}.bill-split-auto{color:#a4a6b0;white-space:nowrap;font-style:normal;font-weight:500}.money-cell>small.package-note{color:#1f7a8c}.bill-part-totals{background:#faf9ff;border:1px solid #e6e3f7;border-radius:12px;margin:0 18px 12px;padding:12px 14px}.bill-part-totals>header{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;display:flex}.bill-part-totals>header b{color:#2b2c38;font-size:14px}.bill-part-totals>header select{background:#fff;border:1px solid #dfe0e7;border-radius:8px;height:32px;padding:0 26px 0 9px;font-size:12.5px}.bill-part-totals>header small{color:#8e909b;flex:320px;font-size:12px;line-height:1.45}.bill-part-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.bill-part-cell{background:#fff;border:1px solid #ececf3;border-radius:10px;padding:9px 11px}.bill-part-cell span{color:#7b7d89;font-size:12px;font-weight:650;display:block}.bill-part-cell strong{color:#2b2c38;font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;display:block}.bill-part-cell.live strong{color:#5b4bcf}.bill-part-cell.post strong{color:#1f7a8c}.bill-part-cell.viewers strong{color:#b17416}.bill-part-cell.fanpage strong{color:#2d5bd1}.bill-parts-field{border:1px solid #e6e3f7;border-radius:10px;margin:14px 0 0;padding:10px 12px 12px}.bill-parts-field>legend{color:#555765;padding:0 6px;font-size:13px;font-weight:700}.debt-modal .formgrid.three{grid-template-columns:repeat(3,1fr)}.debt-modal .bill-parts-field label{color:#555765;font-size:12.5px;font-weight:700;display:block}.svc-split-now{color:#6f7180;background:#f4f4f8;border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:12.5px;line-height:1.55}.svc-split-now b{color:#2b2c38}.svc-viewer-packages{color:#8a6512;margin:10px 0 0;font-size:12.5px}@media (max-width:700px){.debt-modal .formgrid.three{grid-template-columns:1fr}.bill-part-totals{margin-left:12px;margin-right:12px}}.bill-split-viewers{color:#b17416}.svc-split-field{align-items:flex-end;gap:8px;margin-top:14px;display:flex}.svc-split-field>label{color:#555765;flex:1;min-width:0;font-size:13px;font-weight:700;display:block}.svc-split-field>.debt-row-action{flex:none;height:42px;margin-bottom:0}.svc-split-summary{color:#6f7180;background:#faf9ff;border:1px solid #e6e3f7;border-radius:10px;flex-wrap:wrap;gap:6px 18px;margin:12px 0 4px;padding:10px 12px;font-size:13px;display:flex}.svc-split-summary b{color:#2b2c38;margin-left:5px}.svc-split-summary.over{background:#fff6f6;border-color:#f2cfd2}.svc-split-error{color:#c84b52;margin:4px 0 0;font-size:12.5px;font-weight:650}@media (max-width:560px){.svc-split-field{flex-direction:column;align-items:stretch}}button.receipt-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.leadledger{background:#faf9ff;border:1px solid #e6e3f7;border-radius:12px;margin-bottom:16px;padding:12px 14px}.leadledger h3 small{margin-left:auto}.leadledgernums{color:#7b7d89;flex-wrap:wrap;gap:8px 18px;margin:6px 0 10px;font-size:12.5px;display:flex}.leadledgernums b{color:#2b2c38;margin-left:4px}.leadledgernums .owing b{color:#c84b52}.leadledger .leadbilllist{margin:8px 0 10px}@media (max-width:900px){.svc-detail-grid{grid-template-columns:1fr}.svc-viewers>header{flex-direction:column}.svc-kpis,.svc-note,.svc-breakdown,.svc-viewers{margin-left:12px;margin-right:12px}}.kind-badge.rent{color:#b25d12;background:#fdf0e3}.kind-badge.card-hxt{color:#5443c9;background:#efedff}.kind-badge.card-client{color:#10776b;background:#e3f5f2}.rentals-page .rentals-panel{margin-top:14px;overflow:hidden}.rentals-panel .panelhead h2 svg{color:#6957db;width:19px}.rentals-count{color:#b25d12;background:#fdf0e3;border-radius:999px;padding:2px 9px;font-size:13px;font-style:normal;font-weight:800}.rentals-alert{flex-direction:column;gap:6px;line-height:1.5;display:flex}.rentals-alert>b{align-items:flex-start;gap:7px;display:flex}.rentals-alert>b svg{flex:none;width:16px;margin-top:2px}.rentals-alert ul{margin:0;padding-left:22px}.rentals-alert a,.rentals-linkbtn{color:inherit;align-self:flex-start;font-weight:750;text-decoration:underline}.rentals-linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rentals-headactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rentals-headactions form{margin:0}.tablewrap table.rentals-table{min-width:1080px}.rentals-table th.num,.rentals-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rentals-table td{vertical-align:middle}.rentals-table td>small{margin-top:3px;display:block}.rentals-table .shopcell small{color:#9698a2;font-size:11.5px;display:block}.rentals-table tr.rentals-day>td{color:#6b6d78;background:#faf9ff;padding-top:7px;padding-bottom:7px;font-size:12.5px}.rentals-table tr.rentals-day b{color:#3d3f4a;margin-right:4px}.rentals-table tr.rentals-inactive>td{background:snow}.rentals-table tr.rentals-past>td{color:#9698a2}.rentals-table td.rentals-shopgroup{vertical-align:top;background:#fcfbff;border-right:1px solid #efedf8}.rentals-table .rentals-grouptotal{color:#4a4fb8;margin-top:8px;font-size:12px;font-weight:650;line-height:1.45;display:block}.rentals-table tr.rentals-subtotal>td{color:#3d3f4a;background:#faf9ff;padding-top:7px;padding-bottom:7px;font-size:13px;font-weight:700}.rentals-table tfoot td{color:#3d3f4a;background:#fafafd;border-top:1px solid #ececf2;font-weight:750}.rentals-ledger td>form{margin-top:6px}.rentals-muted{color:#9698a2;font-size:11.5px;font-weight:500}.rentals-muted.on{color:#14835d;font-weight:700}.rentals-muted.bad{color:#c54951}.rentals-note{white-space:normal;max-width:220px}.rentals-loss{color:#c54951}.rentals-loss small{font-size:11px;display:block}.rentals-flag{white-space:nowrap;color:#6b6d78;background:#f0f1f5;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:750;display:inline-flex}.rentals-flag.warn{color:#a0660f;background:#fff4df}.rentals-flag.danger{color:#c54951;background:#ffeded}.rentals-flag.ok{color:#0f7a54;background:#e6f6ef}.rentals-rowactions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.rentals-rowactions form{margin:0}.rentals-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#6957db;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.rentals-btn svg{width:14px}.rentals-btn:disabled{opacity:.45;cursor:not-allowed}.rentals-btn.ghost{color:#5b49c4;background:#f7f5ff;border:1px solid #dcd8f5}.rentals-btn.danger{background:#d95158}.rentals-headactions .rentals-btn{height:40px;font-size:14px}.rentals-rowbtn,.canvastrigger.rentals-rowbtn{color:#604dcc;white-space:nowrap;cursor:pointer;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.rentals-rowbtn svg{width:13px}.rentals-rowbtn.danger{color:#c0392b;background:#fff5f5;border-color:#f3d4d6}.rentals-menu>summary{color:#666976;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e0e2e8;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.rentals-menu>summary::-webkit-details-marker{display:none}.rentals-menu>summary svg{width:13px}.rentals-menu[open]>summary{color:#5443c9;border-color:#7867df}.rentals-menu>form{white-space:normal;background:#fff;border:1px solid #e3e4ea;border-radius:10px;flex-direction:column;gap:8px;width:250px;margin-top:6px;padding:10px;display:flex}.rentals-menu>form p{color:#5a5c68;margin:0;font-size:12.5px;line-height:1.45}.rentals-menu>form input[name=reason]{border:1px solid #dcdfe7;border-radius:8px;height:34px;padding:0 9px;font-size:13px}.rentals-check{color:#4c4e59;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.rentals-check input{flex:none;margin-top:2px}.rentalform{flex-direction:column;gap:14px;display:flex}.rentalform .submitbtn{align-self:flex-start;margin-top:4px}.rentalform .submitbtn:disabled{opacity:.45;cursor:not-allowed}.rentalform .percentfield{position:relative}.rentalform .percentfield input{padding-right:34px}.rentalform .percentfield>span{color:#9a9caa;pointer-events:none;margin-top:3px;font-size:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rentals-cardfield>label{margin-bottom:8px;display:block}.rentals-cardhints{color:#6b6d78;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5}.rentals-hint{color:#6b6d78;margin:0;font-size:12.5px;line-height:1.55}.rentals-hint.warn{color:#8a6512;background:#fffaf0;border:1px solid #f0e0bd;border-radius:9px;padding:9px 11px}.rentals-hint.danger{color:#c54951}.rentals-hint a{color:#5b49c4;font-weight:700}.rentalform .rentals-confirm{color:#6f5009;background:#fffaf0;border:1px solid #f0e0bd;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.rentalform .rentals-confirm input{flex:none;width:18px;height:18px;margin:2px 0 0}.rentals-preview{color:#4a4670;background:#f7f5ff;border:1px solid #dcd8f5;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.55}.rentals-preview b{color:#3b2fa0}.rentals-preview.loss{color:#9b3a40;background:#fff5f5;border-color:#f3c7ca}.rentals-accounts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0 16px 14px;list-style:none;display:grid}.rentals-accounts li{background:#fff;border:1px solid #e6e7ed;border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rentals-accounts li b{color:#2b2c38;display:block}.rentals-accounts li small{margin-top:3px;display:block}.rentals-accounts li form{margin:0}.rentals-monthbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rentals-monthbar>b{color:#3d3f4a;font-size:14px}.rentals-monthbar .kpimonthnav{align-items:center;gap:3px;display:inline-flex}.rentals-monthbar svg{width:14px}@media (max-width:760px){.rentals-headactions{width:100%}.rentals-headactions>*{flex:1}.rentals-headactions .canvastrigger,.rentals-headactions .rentals-btn{justify-content:center;width:100%}.rentals-accounts{grid-template-columns:1fr;padding:0 12px 12px}.rentalform .formgrid{grid-template-columns:1fr}}.rentals-flag.shared{color:#4a4fb8;vertical-align:middle;background:#eef0ff;margin-left:6px}.rentals-assign{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rentals-assign select{background:#fff;border:1px solid #d9dbe3;border-radius:8px;min-width:190px;max-width:260px;padding:6px 8px;font-size:13px}@media (max-width:760px){.rentals-assign select{flex:1;min-width:0}}.rentals-autopilot{color:#4a4fb8;margin-top:6px;font-weight:650;display:block}.caredmcompose form{flex-direction:column;gap:14px;display:flex}.caredmfield{flex-direction:column;gap:8px;display:flex}.caredmlabel{color:#5f616c;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:650;display:flex}.caredmquick{gap:10px;margin-left:auto;display:inline-flex}.caredmquick .textbtn{cursor:pointer;font-size:12px}.caredmpeople{flex-wrap:wrap;gap:7px;display:flex}.caredmchip{color:#3b3c48;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e2e3e9;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.caredmchip input{accent-color:#6957db;margin:0}.caredmchip svg{color:#6957db;width:14px;height:14px}.caredmchip.on{color:#4433a8;background:#f1eeff;border-color:#6957db}.caredmchip.off{cursor:not-allowed;color:#a5a7b1;background:#fafafc}.caredmchip small{color:#b08a3a;font-size:11px;font-weight:500}.caredmwhen{color:#3b3c48;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.caredmwhen>label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.caredmwhen .submitbtn{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.caredmwhen .submitbtn svg{width:15px;height:15px}.caredmwhen .submitbtn:disabled{opacity:.5;cursor:not-allowed}.caredmmap{background:#fff;border:1px solid #ececf2;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.caredmrow{border-top:1px solid #f0f0f5;grid-template-columns:minmax(120px,180px) minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px;padding:10px 14px;display:grid}.caredmrow:first-child{border-top:0}.caredmrow b{color:#2d2e39;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.caredmrow select{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:9px;min-width:0;height:34px;padding:0 10px;font-size:13px}.caredmrow .textbtn{cursor:pointer;color:#6957db;justify-self:start;font-size:12px;font-weight:650}.caredmrow .careok{justify-self:start}.caredmrow.linked{background:#fbfcff}.caredmok{color:#2f8a57;font-size:12px;font-weight:650}.caredmaccounts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.caredmaccount{color:#3b3170;background:#f6f4ff;border:1px solid #d9d4fb;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.caredmaccount>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.caredmaccount.muted{color:#8b8d99;background:#fafafc;border-color:#e4e4ec}.caredmaccount form{display:inline-flex}.caredmtoggle{color:#2f8a57;cursor:pointer;white-space:nowrap;background:#effaf3;border:1px solid #cfe8da;border-radius:999px;height:24px;padding:0 9px;font-size:11.5px;font-weight:650}.caredmaccount.muted .caredmtoggle{color:#8b8d99;background:#fff;border-color:#e4e4ec}.caredmaccount .iconaction{color:#9a8fd6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.caredmaccount .iconaction svg{width:14px;height:14px}.caredmnone{color:#b08a3a;font-size:12.5px}.caredmmutednote{color:#a8741a;flex-basis:100%;font-size:12px;line-height:1.5}.caredmadd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.caredmadd select{flex:1;min-width:0;max-width:280px}.caredmrules{flex-direction:column;gap:10px;display:flex}.caredmdutytable{border:1px solid #ececf2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.caredmdutyrow{border-top:1px solid #f0f0f5;grid-template-columns:minmax(110px,170px) repeat(5,minmax(0,1fr));align-items:start;gap:8px;padding:8px 12px;display:grid}.caredmdutyrow:first-child{border-top:0}.caredmdutyrow>b{color:#2d2e39;text-overflow:ellipsis;white-space:nowrap;padding-top:7px;font-size:13px;font-weight:650;overflow:hidden}.caredmdutyheadrow{color:#6b6d79;background:#fafafc;align-items:center;font-size:11.5px;font-weight:650}.caredmdutycell{flex-direction:column;gap:3px;min-width:0;display:flex}.caredmdutycell select{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12.5px}.caredmdutycell select.off{color:#9a9ca8;background:#fafafc}.caredmdutycell select.all{color:#4b3cb0;background:#f6f3ff;border-color:#cfc6f7;font-weight:650}.caredmdutycell small{color:#8b8d99;font-size:11px;line-height:1.35}.caredmdutycell small.warn{color:#b07a1f}.caredmdutylabel{color:#6b6d79;font-size:11.5px;font-weight:650;display:none}@media (max-width:700px){.caredmdutyheadrow{display:none}.caredmdutyrow{grid-template-columns:1fr 1fr}.caredmdutyrow>b{grid-column:1/-1;padding-top:0}.caredmdutylabel{display:block}}.caredmrule{flex-direction:column;gap:12px;display:flex}.caredmruleform{flex-direction:column;gap:12px;min-width:0;display:flex}.caredmrulehead{align-items:flex-start;gap:10px;display:flex}.caredmrulehead>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.caredmrulehead b{color:#2d2e39;font-size:14px;font-weight:750}.caredmrulehead small{color:#7a7c88;font-size:12px;line-height:1.55}.caredmswitch{color:#8b8d99;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e3e9;border-radius:999px;flex:none;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12.5px;font-weight:650;display:inline-flex}.caredmswitch.on{color:#2f8a57;background:#effaf3;border-color:#bfe3cc}.caredmswitch:disabled{opacity:.6;cursor:wait}.caredmrulefields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.caredmrulefields>label{color:#5f616c;flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.caredmrulefields>label small{color:#93959f;font-size:11.5px;font-weight:400;line-height:1.5}.caredmrulefields>label.wide{grid-column:span 2}.caredmrulefields input[type=number],.caredmrulefields input[inputmode=numeric],.caredmrulefields select{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:9px;height:36px;padding:0 10px;font-size:14px;font-weight:400}.caredmrulefields input[type=number]{width:84px}.caredmunit,.caredmtimes{color:#3b3c48;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:400;display:inline-flex}.caredmtimes .textbtn{cursor:pointer;color:#6957db;font-size:12px;font-weight:650}.caredmitems{border:1px solid #ececf2;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:6px;margin:0;padding:10px 12px;display:flex}.caredmitems legend{color:#5f616c;padding:0 4px;font-size:12px;font-weight:650}.caredmitems label{color:#3b3c48;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.caredmitems input{accent-color:#6957db}.caredmrule footer{justify-content:flex-end;display:flex}.caredmrule footer .careok:disabled{opacity:.45;cursor:not-allowed}.caredmpreview{flex-direction:column;gap:10px;display:flex}.caredmpreview>.textbtn{color:#6957db;cursor:pointer;align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.caredmpreview>.textbtn svg{width:16px;height:16px}.caredmpreviewlist{background:#fbfaff;border:1px dashed #d9d4fb;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.caredmpreviewlist h4{color:#3b3170;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:750;display:flex}.caredmpreviewlist h4 svg{width:15px;height:15px}.caredmpreviewlist small{color:#7a7c88;font-size:12px}@media (max-width:700px){.caredmrow{grid-template-columns:1fr;gap:7px}.caredmadd select{max-width:none}.caredmquick{margin-left:0}.caredmwhen .submitbtn{justify-content:center;width:100%;margin-left:0}.caredmrulehead{flex-wrap:wrap}.caredmrulefields>label.wide{grid-column:auto}}.carepauserow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.carepauserow>label{color:#676975;flex-direction:column;font-size:12px;font-weight:650;display:flex}.carepauserow>label:first-child{width:110px}.carepauserow>label:nth-child(2){width:150px}.carepauserow input::-webkit-inner-spin-button{opacity:.4}.carepauseclear{color:#4f515d;background:#fff;border:1px solid #dedfe7;border-radius:9px;height:44px;padding:0 13px;font-size:13px;font-weight:650}.carepauseclear:hover{color:#604dcc;border-color:#b9b0ec}.carepause>small{margin-top:7px;font-size:12.5px;font-weight:600;display:block}.carepause>small.carepauseok{color:#4c3bb8}.carepause>small.carepauseerror{color:#c54951}.moilike-page b{color:#272833;margin-bottom:3px;font-size:13px;display:block}.moilike-page small,.moilike-seen{color:#9a9ca5;font-size:11px;display:block}.moilike-page a,.moilike-chips a{color:#6553d3;text-decoration:none}.moilike-page a:hover,.moilike-chips a:hover{text-decoration:underline}.moilike-num b{color:#272833;font-size:14px;display:block}.moilike-num small{color:#9a9ca5;white-space:nowrap;font-size:11px;display:block}.moilike-bad{color:#c54951;background:#ffeded;border-radius:20px;padding:4px 7px;font-size:11px;display:inline-block}.moilike-warn{color:#bd741e;max-width:340px;margin-top:4px;font-size:11.5px;display:block}.moilike-suggest{color:#6553d3;margin-bottom:5px;font-size:11px;font-weight:650;display:block}.moilike-form{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.moilike-form select,.moilike-add select,.moilike-add input{background:#fff;border:1px solid #d9dbe3;border-radius:8px;min-width:190px;max-width:280px;height:34px;padding:0 8px;font-family:inherit;font-size:13px}.moilike-add input[name=link]{flex:1;min-width:280px;max-width:420px}.moilike-btn{color:#4a4c58;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe7;border-radius:8px;height:34px;padding:0 11px;font-size:12.5px;font-weight:650}.moilike-btn:hover{color:#604dcc;border-color:#b9b0ec}.moilike-btn.primary{color:#fff;background:#6957db;border-color:#6957db}.moilike-btn.primary:hover{color:#fff;background:#5a48c9}.moilike-add{border-top:1px solid #f0f0f4;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 17px 16px;display:flex}.moilike-empty{color:#8b8d97;margin:0;padding:4px 17px 16px;font-size:13px}.moilike-loyal>summary{cursor:pointer;color:#6553d3;padding:0 17px 14px;font-size:13px;font-weight:650}.moilike-loyal>summary:hover{text-decoration:underline}.moilike-chips{flex-wrap:wrap;gap:6px;padding:0 17px 16px;display:flex}.moilike-chips span{background:#fafafd;border:1px solid #eeeef3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.moilike-chips em{color:#14885f;font-size:11px;font-style:normal;font-weight:650}.moilike-agents{flex-direction:column;gap:6px;margin:0;padding:0 17px 16px;list-style:none;display:flex}.moilike-agents li{background:#fafafd;border:1px solid #eeeef3;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.moilike-agents b{color:#272833;font-size:13.5px}.moilike-agents small{color:#8b8d97;font-size:12px}.moilike .exttokens{margin-top:13px}@media (max-width:760px){.moilike-form select,.moilike-add select,.moilike-add input,.moilike-add input[name=link]{flex:100%;min-width:0;max-width:none}.moilike-btn{height:44px}}.caredminternalowner{color:#5b5d6b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.caredminternalowner select{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:8px;flex:280px;min-width:0;height:34px;padding:0 8px;font-size:12.5px}.caredminternaltable{border:1px solid #ececf2;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.caredminternalrow{border-top:1px solid #f0f0f5;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:8px 12px;display:grid}.caredminternalrow:first-child{border-top:0}.caredminternalrow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.caredminternalrow b{color:#2d2e39;overflow-wrap:anywhere;font-size:13px;font-weight:650}.caredminternalrow small{color:#8b8d99;font-size:11.5px;line-height:1.35}.caredminternalrow select{color:#33343f;background:#fff;border:1px solid #e2e3e9;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 8px;font-size:12.5px}.caredminternalrow.on{background:#faf8ff}.caredminternalrow.on select{color:#4b3cb0;background:#f6f3ff;border-color:#cfc6f7;font-weight:650}@media (max-width:560px){.caredminternalrow{grid-template-columns:1fr}}
