@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@500&family=Playfair+Display:ital,wght@0,700;1,400&family=Sacramento&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap);.db-wrap{--db-gold:#a8621f;--db-ink:#2a2018;--db-ink2:#5d544b;--db-muted:#8b8279;--db-soft:#fdeedd;color:var(--db-ink);font-family:Inter,system-ui,sans-serif;width:100%}.db-wrap *{box-sizing:border-box}.db-wrap button{cursor:pointer;font-family:inherit}.db-main{container-type:inline-size;min-width:0}.db-body{--u:calc(100cqw/1318);--f10:max(8px,calc(var(--u)*10));--f105:max(8.5px,calc(var(--u)*10.5));--f11:max(9px,calc(var(--u)*11));--f115:max(9.5px,calc(var(--u)*11.5));--f12:max(10px,calc(var(--u)*12));--f16:max(12px,calc(var(--u)*16));padding:0 calc(var(--u)*13) calc(var(--u)*16) calc(var(--u)*18)}.db-head{background:linear-gradient(to bottom,#0000 33px,var(--page-bg) 33px);margin-bottom:27px;padding:47px 8px 0 23px;position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.db-head,.db-head>div:first-child{margin-top:-34px}.db-hello{font-size:clamp(15px,2.1cqw,20px);font-weight:500;line-height:1.25;margin:0}.db-head h1,.db-hello{color:var(--ink);font-family:Playfair Display,serif}.db-head h1{font-size:clamp(26px,4.25cqw,44px);font-weight:700;line-height:1.1;margin:0 0 4px}.db-wave{font-size:.8em;margin-left:4px;vertical-align:middle}.db-sub{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.db-stats{grid-gap:calc(var(--u)*10.5);display:grid;gap:calc(var(--u)*10.5);grid-template-columns:.89fr .9fr 1fr 1fr 1fr;margin-bottom:calc(var(--u)*15)}.db-stat{align-items:center;background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*14);height:calc(var(--u)*104);min-width:0;padding:0 calc(var(--u)*8) 0 calc(var(--u)*13);position:relative}.db-stat-ic{border-radius:50%;display:grid;flex:none;height:calc(var(--u)*52);place-items:center;width:calc(var(--u)*52)}.db-stat-ic>svg{height:44%;width:44%}.db-stat-ic.purple{background:#efe9fb;color:#7c4de0}.db-stat-ic.orange{background:#fdeede;color:#e08a1e}.db-stat-ic.red{background:#fde4e4;color:#f0212f}.db-stat-ic.blue{background:#e6eefc;color:#2f6fe6}.db-stat-ic.green{background:#dff3e6}.db-check{background:#2eae5b;border-radius:50%;color:#fff;display:grid;height:62%;place-items:center;width:62%}.db-check svg{height:55%;width:55%}.db-stat-t{min-width:0}.db-stat-l{color:#3b3129;font-size:var(--f115);line-height:calc(var(--u)*16);white-space:nowrap}.db-stat-v{color:var(--db-ink);font-size:max(15px,calc(var(--u)*21));font-weight:700;letter-spacing:-.02em;line-height:calc(var(--u)*38);white-space:nowrap}.db-stat-s{color:var(--db-muted);font-size:var(--f115);line-height:calc(var(--u)*20);white-space:nowrap}.db-trend{color:#2e9e57;font-size:var(--f11);line-height:calc(var(--u)*14);position:absolute;right:calc(var(--u)*26);top:calc(var(--u)*42);white-space:nowrap}.db-spark{bottom:calc(var(--u)*8);height:calc(var(--u)*25);position:absolute;right:calc(var(--u)*9);width:calc(var(--u)*52)}.db-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0;padding:calc(var(--u)*8) calc(var(--u)*14) calc(var(--u)*12)}.db-ch{align-items:center;display:flex;gap:calc(var(--u)*13)}.db-ch,.db-ch-ic{height:calc(var(--u)*28)}.db-ch-ic{background:var(--db-soft);border-radius:calc(var(--u)*7);color:#e08a1e;display:grid;flex:none;place-items:center;width:calc(var(--u)*28)}.db-ch-ic svg{height:56%;width:56%}.db-ch h3{align-items:center;display:flex;flex:1 1;font-family:Playfair Display,serif;font-size:var(--f16);font-weight:700;gap:calc(var(--u)*7);line-height:calc(var(--u)*28);margin:0;min-width:0;white-space:nowrap}.db-badge{align-items:center;background:#e8222d;border-radius:999px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:max(8px,calc(var(--u)*9.5));font-style:normal;font-weight:600;height:max(13px,calc(var(--u)*16));justify-content:center;line-height:1;min-width:max(13px,calc(var(--u)*16));padding:0 4px;text-align:center}.db-modal-bg{background:#1e160e73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.db-modal{background:#fff;border-radius:14px;box-shadow:0 10px 40px #00000040;color:#2a2018;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;max-height:80vh;max-width:460px;width:100%}.db-modal-h{border-bottom:1px solid #f3efe9;justify-content:space-between;padding:14px 18px}.db-modal-h,.db-modal-h h3{align-items:center;display:flex}.db-modal-h h3{font-family:Playfair Display,serif;font-size:18px;gap:8px;margin:0}.db-modal-x{background:none;border:0;color:#5d544b;cursor:pointer;font-size:26px;line-height:1}.db-modal-list{list-style:none;margin:0;overflow-y:auto;padding:6px 18px 12px}.db-modal-list li{align-items:center;border-bottom:1px solid #f3efe9;display:flex;gap:10px;padding:10px 0}.db-modal-list li:last-child{border-bottom:0}.db-modal-ic{background:#fdeedd;border-radius:8px;color:#e08a1e;display:grid;flex:none;height:36px;place-items:center;width:36px}.db-modal-ic svg{height:50%;width:50%}.db-modal-t{display:flex;flex:1 1;flex-direction:column;font-size:13px;line-height:1.4;min-width:0}.db-modal-t strong{font-size:13px;font-weight:600}.db-modal-t small{color:#8b8279;font-size:12px}.db-all{background:none;border:0;color:var(--db-ink);font-size:var(--f11);padding:0 calc(var(--u)*2) 0 0;white-space:nowrap}.db-all:hover{color:var(--db-gold)}.db-row2{grid-gap:calc(var(--u)*12);display:grid;gap:calc(var(--u)*12);grid-template-columns:1.64fr 1fr .72fr;margin-bottom:calc(var(--u)*13)}.db-row2 .db-card{min-height:calc(var(--u)*232)}.db-select{align-items:center;border:1px solid #e0dbd3;border-radius:calc(var(--u)*7);color:#3b3129;cursor:pointer;display:inline-flex;font-size:var(--f105);gap:calc(var(--u)*16);height:calc(var(--u)*28);padding:0 calc(var(--u)*9) 0 calc(var(--u)*10);white-space:nowrap}.db-legend{display:flex;font-size:var(--f11);gap:calc(var(--u)*22);height:calc(var(--u)*14);justify-content:center;line-height:calc(var(--u)*14);margin-top:calc(var(--u)*12)}.db-legend span{align-items:center;display:inline-flex;gap:calc(var(--u)*7)}.db-legend i{border-radius:50%;height:calc(var(--u)*9);min-height:7px;min-width:7px;width:calc(var(--u)*9)}.db-chart{display:flex;gap:calc(var(--u)*7);margin:calc(var(--u)*16) calc(var(--u)*5) 0 calc(var(--u)*5)}.db-y{color:var(--db-muted);display:flex;flex:none;flex-direction:column;font-size:var(--f10);height:calc(var(--u)*125);justify-content:space-between;line-height:calc(var(--u)*10);margin-top:calc(var(--u)*-5);text-align:right;width:calc(var(--u)*20)}.db-plot{flex:1 1;height:calc(var(--u)*138);min-width:0;position:relative}.db-lines{display:flex;flex-direction:column;height:calc(var(--u)*115);justify-content:space-between;left:0;position:absolute;right:0;top:0}.db-lines i{border-top:1px solid #f0ece6;display:block;height:0}.db-groups{display:flex;height:100%;position:relative}.db-grp{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.db-bars{align-items:flex-end;display:flex;gap:calc(var(--u)*2);height:calc(var(--u)*115);justify-content:center}.db-bars i{border-radius:calc(var(--u)*3) calc(var(--u)*3) 0 0;display:block;min-width:4px;width:calc(var(--u)*7)}.db-bars .q{background:linear-gradient(180deg,#7c5cf0,#b7a6fb)}.db-bars .i{background:linear-gradient(180deg,#17b862,#86dcae)}.db-bars .e{background:linear-gradient(180deg,#f59a2b,#f9cb8d)}.db-grp span{color:#6b645e;font-size:var(--f10);line-height:calc(var(--u)*14);margin-top:calc(var(--u)*9)}.db-donut-wrap{align-items:center;display:flex;margin:calc(var(--u)*20) 0 0 calc(var(--u)*6)}.db-donut{background:conic-gradient(#17b862 0 43%,#f77f8a 43% 72%,#f8d3a2 72% 86%,#f5a623 86% 100%);border-radius:50%;flex:none;height:calc(var(--u)*147);position:relative;width:calc(var(--u)*147)}.db-donut-hole{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;inset:17%;justify-content:center;position:absolute}.db-donut-hole b{font-size:max(14px,calc(var(--u)*21));font-weight:700;line-height:1.15}.db-donut-hole span{color:var(--db-muted);font-size:var(--f11);line-height:1.2}.db-dlegend{display:flex;flex-direction:column;gap:calc(var(--u)*14);list-style:none;margin:0 0 0 calc(var(--u)*25);min-width:0;padding:0}.db-dlegend li{align-items:center;display:flex;gap:calc(var(--u)*10)}.db-dlegend i{border-radius:50%;display:grid;flex:none;height:calc(var(--u)*22);min-height:16px;min-width:16px;place-items:center;width:calc(var(--u)*22)}.db-dlegend i:after{background:currentColor;border-radius:50%;content:"";height:36%;width:36%}.db-dlegend .g i{background:#dcf5e4;color:#17b862}.db-dlegend .o i{background:#fdeccf;color:#f59a2b}.db-dlegend .r i{background:#fde4e4;color:#e8222d}.db-dlegend small{color:#5d544b;font-size:var(--f11);white-space:nowrap}.db-dlegend b,.db-dlegend small{display:block;line-height:calc(var(--u)*19)}.db-dlegend b{font-size:var(--f12);font-weight:600}.db-dlegend b span{color:#5d544b;font-weight:400}.db-qa{display:flex;flex-direction:column;gap:calc(var(--u)*5.5);margin:calc(var(--u)*6) calc(var(--u)*-1) 0}.db-qa button{align-items:center;background:#fcf6ec;border:1px solid #e8d3b2;border-radius:calc(var(--u)*3);color:#5d3a14;display:flex;font-size:var(--f115);gap:calc(var(--u)*20);height:calc(var(--u)*31);min-height:28px;padding:0 0 0 calc(var(--u)*17);text-align:left;white-space:nowrap;width:100%}.db-qa button svg{color:#8a4f1c;flex:none;height:calc(var(--u)*15);min-height:12px;min-width:12px;width:calc(var(--u)*15)}.db-qa button:hover{background:#f8ead6}.db-qa button.main{background:linear-gradient(180deg,#b2722f,#9a5f26);border-color:#9a5f26;box-shadow:0 2px 6px #9a5f264d;color:#fff}.db-qa button.main svg{color:#fff}.db-qa button.main:hover{filter:brightness(1.08)}.db-lower{grid-gap:calc(var(--u)*12.5) calc(var(--u)*12);display:grid;gap:calc(var(--u)*12.5) calc(var(--u)*12);grid-template-columns:1.138fr 1fr .582fr;grid-template-rows:minmax(calc(var(--u)*221),auto) minmax(calc(var(--u)*185),auto)}.db-lower .c-rq{grid-column:1;grid-row:1}.db-lower .c-ri{grid-column:2;grid-row:1}.db-lower .c-re{grid-column:1;grid-row:2}.db-lower .c-ut{grid-column:2;grid-row:2}.db-right{display:flex;flex-direction:column;gap:calc(var(--u)*12);grid-column:3;grid-row:1/span 2;min-width:0}.db-right .pp{flex:234 1}.db-right .pa{flex:172 1}.db-tbl-wrap{margin:calc(var(--u)*2) calc(var(--u)*2) 0 calc(var(--u)*6);overflow-x:auto}.db-tbl{--rh:calc(var(--u)*28.75);border-collapse:collapse;font-size:var(--f105);table-layout:fixed;width:100%}.db-tbl.exp{--rh:calc(var(--u)*27.3)}.db-tbl th{background:#f6f3ee;color:#1f1a15;font-weight:600;height:calc(var(--u)*28);padding:0 calc(var(--u)*4) 0 0;text-align:left;white-space:nowrap}.db-tbl th:first-child{border-radius:calc(var(--u)*6) 0 0 calc(var(--u)*6);padding-left:calc(var(--u)*8)}.db-tbl th:last-child{border-radius:0 calc(var(--u)*6) calc(var(--u)*6) 0}.db-tbl td{border-bottom:1px solid #f3efe9;color:#2a2018;height:var(--rh);overflow:hidden;padding:0 calc(var(--u)*4) 0 0;text-overflow:ellipsis;white-space:nowrap}.db-tbl td:first-child{padding-left:calc(var(--u)*8)}.db-tbl td.muted{color:var(--db-muted)}.db-tbl tbody tr:last-child td{border-bottom:0}.db-tbl tbody tr:hover td{background:#fdf9f3}.db-link{color:#1f5fd0}.db-pill{border-radius:calc(var(--u)*3);display:inline-block;font-size:var(--f10);height:calc(var(--u)*19);line-height:calc(var(--u)*19);min-height:15px;padding:0 calc(var(--u)*8);vertical-align:middle;white-space:nowrap}.db-pill.approved,.db-pill.converted,.db-pill.paid{background:#d9f2df;color:#2a7d45}.db-pill.sent{background:#dbe9fb;color:#2f66d6}.db-pill.partially-paid,.db-pill.pending{background:#fbecc7;color:#b7791f}.db-pill.lost,.db-pill.overdue,.db-pill.rejected,.db-pill.unpaid{background:#fde0e0;color:#d0262b}.db-pill.draft{background:#ece8e2;color:#6b645e}.db-prog{list-style:none;margin:calc(var(--u)*9) calc(var(--u)*2) 0 calc(var(--u)*6);padding:0}.db-prog li{padding-bottom:calc(var(--u)*12.7)}.db-prog-t{display:flex;font-size:var(--f11);justify-content:space-between;line-height:calc(var(--u)*14)}.db-prog-t b{font-weight:500}.db-track{background:#f0ece6;border-radius:3px;height:calc(var(--u)*5);margin-top:calc(var(--u)*4.5);min-height:4px;overflow:hidden}.db-track i{border-radius:3px;display:block;height:100%}.db-track .purple{background:linear-gradient(90deg,#6f5bf0,#9d8cf7)}.db-track .orange{background:linear-gradient(90deg,#f59a2b,#f8c37f)}.db-track .green{background:linear-gradient(90deg,#17b862,#6fd6a1)}.db-tasks{list-style:none;margin:calc(var(--u)*4.5) calc(var(--u)*2) 0 calc(var(--u)*6);padding:0}.db-tasks li{align-items:center;display:flex;font-size:var(--f11);gap:calc(var(--u)*10);height:calc(var(--u)*33);min-height:28px}.db-tasks input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #c9c2b8;border-radius:calc(var(--u)*3);cursor:pointer;flex:none;height:calc(var(--u)*14);margin:0;min-height:11px;min-width:11px;width:calc(var(--u)*14)}.db-tasks input[type=checkbox]:checked{background:#a8621f url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.4 2.4 4.6-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /100% no-repeat;border-color:#a8621f}.db-task-ic{color:#e08a1e;flex:none;height:calc(var(--u)*15);min-height:12px;min-width:12px;width:calc(var(--u)*15)}.db-task-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-task-d{align-items:center;color:#3b3129;display:inline-flex;flex:none;font-size:var(--f105);gap:calc(var(--u)*5);min-width:78px;white-space:nowrap;width:calc(var(--u)*82)}.db-tasks li.done .db-task-t{color:var(--db-muted);text-decoration:line-through}.db-appr{list-style:none;margin:calc(var(--u)*2) 0 0 calc(var(--u)*5);padding:0}.db-appr li{align-items:center;display:flex;gap:calc(var(--u)*7);height:calc(var(--u)*60);min-height:48px}.db-appr-ic{background:var(--db-soft);border-radius:calc(var(--u)*8);color:#e08a1e;display:grid;flex:none;height:calc(var(--u)*34);min-height:26px;min-width:26px;place-items:center;position:relative;width:calc(var(--u)*34)}.db-appr-ic svg{height:50%;width:50%}.db-appr-t{display:flex;flex:1 1;flex-direction:column;font-size:var(--f105);line-height:calc(var(--u)*17.5);min-width:0}.db-appr-t b{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-appr-t strong{font-size:var(--f11);font-weight:600}.db-appr-t small{color:var(--db-muted);font-size:var(--f105)}.db-appr li>.db-pill{align-self:flex-end;flex:none;margin-bottom:calc(var(--u)*7)}@container (max-width: 1000px){.db-body{--u:calc(100cqw/1000)}.db-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.db-row2{grid-template-columns:1fr 1fr}.db-row2>:first-child{grid-column:1/-1}.db-lower{grid-template-columns:1fr 1fr;grid-template-rows:auto}.db-lower .c-re,.db-lower .c-ri,.db-lower .c-rq,.db-lower .c-ut{grid-column:auto;grid-row:auto}.db-right{flex-direction:row;grid-column:1/-1;grid-row:auto}.db-right .db-card{flex:1 1}}@container (max-width: 640px){.db-body{--u:calc(100cqw/460);padding:0 12px 16px}.db-head{margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 20px 0 26px}.db-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.db-stat{gap:8px;height:auto;min-height:78px;padding:10px 8px 10px 10px}.db-stat-ic{height:36px;width:36px}.db-stat-l{font-size:10.5px;line-height:1.3;white-space:normal}.db-stat-v{font-size:15px;letter-spacing:-.03em;line-height:1.35}.db-stat-s{font-size:9.5px;line-height:1.3;white-space:normal}.db-trend{bottom:8px;font-size:9.5px;right:8px;top:auto}.db-spark{display:none}.db-lower,.db-row2{gap:12px;grid-template-columns:1fr}.db-row2 .db-card{min-height:0;padding-bottom:14px}.db-row2>:first-child{grid-column:auto}.db-select{font-size:10px;gap:8px}.db-y{width:26px}.db-donut-wrap{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;margin:16px 4px 0}.db-donut{height:118px;width:118px}.db-donut-hole b{font-size:18px}.db-dlegend{align-items:flex-start;flex:1 1;gap:12px;justify-content:center;margin:0;padding-left:8px}.db-dlegend i{height:20px;width:20px}.db-dlegend small{font-size:11px;line-height:1.3}.db-dlegend b{font-size:12px;line-height:1.3}.db-qa button{font-size:13px;gap:12px;height:40px;padding-left:14px}.db-qa button svg{height:16px;width:16px}.db-tbl-wrap{margin:4px 0 0;overflow-x:visible}.db-tbl{font-size:9px;min-width:0}.db-tbl th{font-size:9px;height:26px;line-height:1.15;padding:0 2px 0 0;white-space:normal}.db-tbl td:first-child,.db-tbl th:first-child{padding-left:5px}.db-tbl td{font-size:9px;height:auto;line-height:1.25;overflow:visible;padding:6px 2px 6px 0;text-overflow:clip;vertical-align:middle;white-space:normal}.db-tbl td,.db-tbl td:nth-child(n){overflow-wrap:anywhere}.db-pill{border-radius:3px;font-size:8px;height:auto;line-height:1.2;min-height:0;padding:2px 5px}.c-rq col:first-child,.c-rq col:nth-child(2){width:15%!important}.c-rq col:nth-child(3){width:19%!important}.c-rq col:nth-child(4){width:16%!important}.c-rq col:nth-child(5){width:17%!important}.c-rq col:nth-child(6){width:18%!important}.c-ri col:first-child,.c-ri col:nth-child(2){width:17%!important}.c-ri col:nth-child(3){width:25%!important}.c-ri col:nth-child(4){width:20%!important}.c-ri col:nth-child(5){width:21%!important}.c-re col:first-child{width:18%!important}.c-re col:nth-child(2){width:16%!important}.c-re col:nth-child(3){width:21%!important}.c-re col:nth-child(4){width:20%!important}.c-re col:nth-child(5){width:25%!important}.db-right{flex-direction:column;gap:12px}.db-right .pa,.db-right .pp{flex:none}.db-prog li{padding-bottom:14px}}:root{--gold:#a96a2a;--gold-dark:#9a5f26;--ink:#2a2018;--ink-2:#4a4038;--muted:#8b8279;--line:#ece7e0;--sidebar-w:219px;--topbar-h:125px;--topbar-row:88px;--page-bg:#f4f2ef}*{box-sizing:border-box}body,html{margin:0}body{background:#f4f2ef;background:var(--page-bg);color:#2a2018;color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:13px}button{font-family:inherit}.app-shell{display:flex;min-height:100vh;overflow-x:clip}.sidebar{--s:1;--fs:1;--nav-gap:12px;--quote-bottom:186px;--quote-size:29px;--quote-line:28.5px;background:#342b26 url(/static/media/sidebar-bg.3fb45860f8c5f50f5948.jpg) no-repeat 0 0/100% 100%;color:#f3e9dc;flex-shrink:0;height:100vh;overflow:hidden;position:sticky;top:0;width:219px;width:var(--sidebar-w)}.brand{color:#fff;display:block;position:relative}.brand-house{left:20px;position:absolute;top:calc(14px*var(--s));width:calc(88px*var(--fs))}.brand-house svg{display:block;height:auto;width:100%}.brand-name{color:#fff;font-size:calc(22px*var(--fs));font-weight:500;left:50px;letter-spacing:.6px;line-height:calc(28px*var(--s));top:calc(60px*var(--s))}.brand-name,.brand-sub{font-family:Inter,sans-serif;position:absolute;white-space:nowrap}.brand-sub{color:#f3e9dc;font-size:calc(9.5px*var(--fs));font-weight:400;left:51px;letter-spacing:1.6px;line-height:14px;text-transform:uppercase;top:calc(87px*var(--s))}.nav{display:flex;flex-direction:column;gap:calc(var(--nav-gap)*var(--s));padding:0 11px}.nav-item{align-items:center;border-radius:8px;color:#f1e6da;display:flex;font-size:calc(17px*var(--fs));gap:20px;height:calc(45px*var(--s));padding-left:14px;text-decoration:none}.nav-item svg{color:#e9ddcf;flex-shrink:0;height:calc(24px*var(--fs));width:calc(24px*var(--fs))}.nav-item:hover{background:#ffffff12}.nav-item.active{background:#fcedd8;box-shadow:0 2px 8px #0000002e;color:#3a2a1d;font-weight:500}.nav-item.active svg{color:#a16a32}.sidebar-quote{-webkit-text-stroke:.35px #efe0cf;bottom:calc(var(--quote-bottom)*var(--s));color:#efe0cf;display:flex;flex-direction:column;font-family:Sacramento,Yellowtail;font-size:calc(var(--quote-size)*var(--fs));left:97px;line-height:calc(var(--quote-line)*var(--s));position:absolute;text-shadow:0 1px 4px #00000059}.sidebar-quote span:nth-child(2){margin-left:3px}.sidebar-quote span:nth-child(3){margin-left:4px}.sidebar-quote span:nth-child(4){margin-left:8px}.main-area{display:flex;flex:1 1;flex-direction:column;min-width:0}.topbar{background:#3a2a1d url(/static/media/topbar-bg.87ff9963fbbd0aced782.jpg) 50%/cover no-repeat;height:125px;height:var(--topbar-h);position:sticky;top:0;z-index:10}.topbar-row{align-items:center;display:flex;height:88px;height:var(--topbar-row);padding:0 28px 0 34px;position:relative;z-index:2}.topbar-curve{fill:#f4f2ef;fill:var(--page-bg);bottom:-1px;display:block;height:38px;height:calc(var(--topbar-h) - var(--topbar-row) + 1px);left:0;max-width:62%;position:absolute;width:590px;z-index:1}.top-search{align-items:center;background:#ffffffeb;border-radius:8px;box-shadow:0 2px 10px #1e140a26;color:#55504b;display:flex;gap:10px;height:43px;max-width:42vw;padding:0 16px;width:422px}.search-divider{background:#e2d9cf;height:18px;width:1px}.top-search input{background:#0000;border:0;color:#2a2018;color:var(--ink);flex:1 1;font-size:13.5px;min-width:0;outline:0}.top-search input::placeholder{color:#6b645e}.top-tagline{align-items:flex-end;display:flex;gap:8px;margin-left:auto;margin-right:90px;position:relative;z-index:1}.top-tagline:before{background:radial-gradient(ellipse at center,#fff 0,#ffffffeb 50%,#fff0 80%);content:"";filter:blur(22px);inset:-30px -220px -30px -90px;pointer-events:none;position:absolute;z-index:-1}.tag-text{color:#3a2a1d;display:flex;flex-direction:column;font-family:Playfair Display,Georgia,serif;font-size:22px;font-style:italic;font-weight:400;line-height:25px;text-shadow:0 1px 6px #ffffffb3}.tag-line{background:#c9822c;border-radius:2px;display:block;height:2px;margin-bottom:14px;width:38px}.top-right{align-items:center;display:flex;gap:24px;position:relative;z-index:1}.top-right:before{background:radial-gradient(ellipse at center,#fff 0,#ffffffeb 55%,#fff0 85%);content:"";filter:blur(14px);inset:-18px -30px;pointer-events:none;position:absolute;z-index:-1}.bell{background:#0000;border:0;color:#2a2018;cursor:pointer;padding:4px;position:relative}.badge{background:#e5282d;border-radius:50%;color:#fff;display:grid;font-size:10px;font-weight:600;height:16px;place-items:center;position:absolute;right:-3px;top:-3px;width:16px}.user-wrap{position:relative}.user{align-items:center;background:#0000;border:0;color:#3a2e25;cursor:pointer;display:flex;gap:10px;text-align:left}.avatar{border:2px solid #ffffffe6;border-radius:50%;height:42px;object-fit:cover;width:42px}.user-name{color:#2a2018;font-size:14px;font-weight:600;line-height:18px}.user-role{color:#3f362e;font-size:12.5px;line-height:16px}.user-menu{background:#fff;border-radius:10px;box-shadow:0 8px 24px #281e142e;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.user-menu button{align-items:center;background:#0000;border:0;border-radius:8px;color:#2a2018;color:var(--ink);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;width:100%}.user-menu button:hover{background:#f6efe6}.page-content{flex:1 1;min-width:0}.page-content>.page-head{padding:24px 40px}.page-head h1{color:#2a2018;color:var(--ink);font-family:Playfair Display,serif;font-size:38px;font-weight:700;line-height:42px;margin:0 0 4px}.page-head p{color:#4a4038;color:var(--ink-2);font-size:15px;margin:0}.brand{align-items:center;display:flex;height:calc(138px*var(--s));justify-content:center;padding:0 16px;text-decoration:none}.brand-logo{display:block;max-height:100%;max-width:100%;object-fit:contain}.hamburger,.sidebar-close,.sidebar-overlay{display:none}@media (max-width:900px){.top-tagline{display:none}.hamburger{background:#ffffffeb;border:0;border-radius:8px;box-shadow:0 2px 10px #1e140a26;color:#2a2018;color:var(--ink);cursor:pointer;display:grid;flex:none;height:42px;margin-right:12px;place-items:center;width:42px}.sidebar{box-shadow:none;height:100vh;height:100dvh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .28s ease;width:min(270px,82vw);z-index:50}.sidebar.open{box-shadow:8px 0 30px #00000059;transform:translateX(0)}.sidebar-close{background:#ffffff1f;border:0;border-radius:50%;color:#f3e9dc;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:10px;top:10px;width:34px;z-index:3}.sidebar-overlay{background:#140c068c;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:40}.sidebar-overlay.show{opacity:1;pointer-events:auto}.topbar-row{padding:0 14px}.topbar{overflow-x:clip}.topbar-row{gap:0}.top-search{flex:1 1;gap:8px;max-width:none;min-width:0;padding:0 12px;width:auto}.top-search svg{flex:none}.top-search input{text-overflow:ellipsis;width:100%}.top-right{flex:none}.top-search .scan-ico,.top-search .search-divider{display:none}.top-right{gap:14px;margin-left:12px}}@media (max-width:600px){.user-text,.user>svg{display:none}.top-right:before{inset:-14px -10px}}@media (max-width:900px) and (max-height:700px){.sidebar-quote{display:none}}.cust-wrap{align-items:flex-start;display:flex}.cust-main{container-type:inline-size;flex:1 1;min-width:0;padding:0 13px 21px 16px}.cust-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 33px,var(--page-bg) 33px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.cust-head>div:first-child{margin-top:-34px;position:relative;z-index:11}.cust-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.cust-head p{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.btn-add{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:clamp(11.5px,1.56cqw,14px);font-weight:500;gap:8px;height:clamp(36px,4.9cqw,44px);justify-content:center;margin-bottom:3px;margin-top:5px;width:clamp(124px,17.4cqw,156px)}.btn-add svg{height:1.25em;width:1.25em}.stats{grid-gap:1.68cqw;display:grid;gap:1.68cqw;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4.1cqw}.stat-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:1.45cqw;height:11.6cqw;min-height:70px;min-width:0;padding:0 1.68cqw;position:relative}.stat-icon{border-radius:50%;display:grid;flex-shrink:0;height:5.36cqw;min-height:34px;min-width:34px;place-items:center;width:5.36cqw}.stat-icon svg{height:46%;width:46%}.stat-icon.orange{background:#fdeede;color:#e08a1e}.stat-icon.red{background:#fde4e4;color:#f0212f}.stat-icon.blue{background:#e6eefc;color:#2f6fe6}.stat-text{min-width:0}.stat-label{color:#3b3129;font-size:clamp(9.5px,1.51cqw,13.5px)}.stat-label,.stat-value{line-height:1.33;white-space:nowrap}.stat-value{color:var(--ink);font-size:clamp(14px,2.35cqw,21px);font-weight:700}.stat-sub{color:var(--muted);font-size:clamp(9px,1.34cqw,12px);line-height:1.33;white-space:nowrap}.stat-chev{color:#3b3129;height:12px;position:absolute;right:7%;top:19%;width:12px}.stat-trend{color:#2e9e57;font-size:clamp(7.5px,1.12cqw,10px);left:68%;position:absolute;top:50%;white-space:nowrap}.spark{bottom:19%;height:2cqw;min-height:11px;min-width:30px;position:absolute;right:6.5%;width:5.4cqw}.filters{align-items:center;display:flex;font-size:clamp(10.5px,1.45cqw,13px);gap:1.56cqw;height:clamp(30px,4cqw,36px);margin-bottom:16px;padding:0 12px 0 14px}.filters svg{flex-shrink:0;height:1.15em;width:1.15em}.f-search{align-items:center;background:#f9f8f6;border:1px solid #e6e1da;border-radius:10px;color:#8b8279;display:flex;flex:0 0 31.4%;gap:8px;height:100%;min-width:0;padding:0 12px}.f-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:inherit;min-width:0;outline:0}.f-search input::placeholder{color:#8b8279}.f-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:10px;color:#3b3129;cursor:pointer;display:flex;flex:0 0 16.1%;height:100%;justify-content:space-between;min-width:0;overflow:hidden;padding:0 12px;white-space:nowrap}.f-select.small{flex:none;font-size:13px;height:36px;margin-left:10px;padding:0 10px;width:52px}.f-select.tiny{border-radius:8px;flex:none;font-size:11px;height:24px;padding:0 8px;width:74px}.view-toggle{display:flex;gap:8px;margin-left:auto}.view-toggle button{background:#0000;border:0;border-radius:10px;color:#3b3129;cursor:pointer;display:grid;height:clamp(28px,4cqw,36px);place-items:center;width:clamp(28px,4cqw,36px)}.view-toggle .active{background:#f5e9db}.table-card{background:#fff;border-radius:16px;box-shadow:0 2px 10px #503c1e0d;font-size:clamp(8px,1.34cqw,12px);margin-left:-1px;overflow:hidden;width:calc(100% + 3px)}.table-card table{border-collapse:initial;border-spacing:0;font-size:1em;table-layout:fixed;width:100%}.table-card th{color:#1f1a15;font-size:1em;font-weight:600;height:4.3em;padding:0;text-align:left;white-space:nowrap}.table-card td{border-top:1px solid #f3efe9;color:#2a2018;height:5.25em;overflow:hidden;padding:0;text-overflow:clip;vertical-align:middle;white-space:nowrap}.table-card tbody tr:first-child td{border-top:0}.c-cb{padding-left:1em!important}.table-card input[type=checkbox]{accent-color:var(--gold);height:1.17em;margin:0;width:1.17em}.table-card tbody tr{cursor:pointer}.table-card tbody tr:hover td{background:#fdf8f0}.table-card tbody tr.row-selected td{background:#fcf0da;border-top-color:#0000}.table-card tbody tr.row-selected td:first-child{border-radius:12px 0 0 12px}.table-card tbody tr.row-selected td:last-child{border-radius:0 12px 12px 0}.th-action{position:relative}.cols-btn{background:#f1efeb;border-radius:8px;display:grid;height:2.5em;left:5.25em;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:2.8em}.cols-btn svg{height:1.33em;width:1.33em}.cname{align-items:center;display:flex;gap:.6em;min-width:0}.cname b{font-size:.96em;font-weight:600;letter-spacing:-.03em;overflow:hidden}.mini-avatar{border-radius:50%;flex-shrink:0;height:3em;object-fit:cover;width:3em}.mini-avatar.txt{display:grid;font-family:Playfair Display,serif;font-size:1.25em;place-items:center}.due{color:#d0262b;font-weight:700}.pos{color:#2e9e57}.pill{border-radius:6px;display:inline-block;font-size:.96em;height:1.83em;line-height:1.83em;padding:0 .67em}.pill.active{background:#d9f2df;color:#2a7d45}.pill.inactive{background:#ececec;color:#3b3129}.actions{color:#3b3129;display:flex;gap:1.6em;padding-left:.4em}.actions svg{cursor:pointer;height:1.33em;width:1.33em}.actions .del{color:#e0332f}.table-foot{align-items:center;border-top:1px solid #f3efe9;display:flex;height:5em;padding:0 1.25em}.showing{flex:0 0 42.4%}.pager button{border:0;border-radius:8px;height:2.17em}.pager .active{background:var(--gold)}.rows-per .f-select.small{font-size:1em;height:3em;width:4.3em}.detail{background:#fff;border-radius:20px;box-shadow:0 6px 24px #503c1e1f;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - var(--topbar-h) - 28px);margin:14px 14px 14px 0;overflow:hidden;position:sticky;top:calc(var(--topbar-h) + 14px);width:393px}.detail,.detail-scroll{box-sizing:border-box;min-width:0}.detail-scroll{background:#f9f8f6;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.detail-cover{background-color:#d8c3a4;background-position:center 35%;background-size:cover;flex-shrink:0;height:127px;position:relative}.close{border:0;border-radius:8px;box-shadow:0 1px 4px #00000026;cursor:pointer;height:28px;place-items:center;right:14px;top:14px;width:32px}.close,.detail-avatar{background:#fff;display:grid;position:absolute}.detail-avatar{border-radius:50%;bottom:-34px;box-shadow:0 2px 8px #0000002e;color:#7a4f24;font-family:Playfair Display,serif;font-size:30px;height:68px;left:18px;place-items:center;width:68px;z-index:2}.detail-body{box-sizing:border-box;min-width:0;padding:44px 13px 8px 9px}.detail-body h2{align-items:center;color:var(--ink);display:flex;font-family:Playfair Display,serif;font-size:21px;font-weight:700;height:26px;margin:0 0 7px 8px;white-space:nowrap}.act-badge{align-items:center;background:#e6f6e9;border-radius:10px;color:#2a7d45;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:500;gap:5px;height:20px;margin-left:12px;padding:0 8px}.act-badge i{background:#2eae5b;border-radius:50%;height:6px;width:6px}.tabs{border-bottom:1px solid var(--line);display:flex;font-size:12.5px;height:41px;margin-bottom:6px}.tabs button{background:none;border:0;border-bottom:2px solid #0000;color:#3b3129;cursor:pointer;margin-bottom:-1px;padding:0 11px}.tabs .active{border-bottom-color:var(--gold);color:var(--ink)}.box{background:#fff;border:1px solid #eeeeea;border-radius:14px;box-sizing:border-box;margin-bottom:13px;min-width:0;padding:14px}.box-head{align-items:center;display:flex;gap:5px;height:20px;justify-content:space-between;margin-bottom:14px;min-width:0}.box-head h3{color:var(--ink);font-size:13px;font-weight:600;margin:0}.box-head a{color:var(--ink);font-size:12.5px;margin-right:2px;text-decoration:none}.edit-btn{align-items:center;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:8px;color:#2a2018;cursor:pointer;display:inline-flex;font-size:11px;gap:5px;height:24px;padding:0 9px}.info{grid-row-gap:9px;display:grid;font-size:12px;grid-template-columns:105px minmax(0,1fr);line-height:18px;margin:0;row-gap:9px}.info dt{align-items:flex-start;color:#4a4038;display:flex;gap:21px}.info dt svg{color:#3b3129;margin-right:-4px;margin-top:1px}.info dd{color:var(--ink);margin:0;min-width:0;overflow-wrap:anywhere}.fin-box{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;padding:12px 9px 10px;width:100%}.fin-box .box-head{margin-bottom:12px;padding:0 2px}.fin-box .box-head h3{font-size:12px}.fin{grid-gap:6px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.fin-card{align-items:flex-start;border-radius:10px;box-sizing:border-box;gap:4px;height:60px;max-width:100%;padding:10px 4px}.fin-card,.fin-card>div{display:flex;min-width:0;overflow:hidden}.fin-card>div{flex:1 1;flex-direction:column}.fin-card small{color:#3b3129;font-size:9px;line-height:12px;overflow-wrap:anywhere;white-space:normal}.fin-card b,.fin-card small{display:block;max-width:100%}.fin-card b{color:var(--ink);font-size:11px;font-weight:700;letter-spacing:-.35px;line-height:15px;white-space:nowrap}.fin-card small.due{color:#d0262b;font-weight:500}.fin-card.green{background:#e4f5ec}.fin-card.red{background:#fdeeee}.fin-card.orange{background:#fdf0e0}.fin-ic{border-radius:7px;color:#fff;display:grid;flex-shrink:0;height:25px;margin-top:6px;min-width:24px;place-items:center;width:25px}.fin-ic svg{height:14px;width:14px}.green .fin-ic{background:#1faa59}.red .fin-ic{background:#e8222d}.orange .fin-ic{background:#f6a54a}.txn{font-size:11px;list-style:none;margin:-2px 0 0;padding:0}.txn li{grid-gap:3px;align-items:center;display:grid;gap:3px;grid-template-columns:72px minmax(0,1fr) 48px 75px;min-height:31.5px;min-width:0}.txn li>b,.txn li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.txn .d{color:#6b6258;padding-left:1px}.txn b{font-weight:700;padding-right:2px;text-align:right}.txn .pill{border-radius:6px;font-size:10px;height:20px;line-height:20px;padding:0;text-align:center}.pill.t-payment{background:#d6f0de;color:#2a8a4a}.pill.t-invoice{background:#e3ecfb;color:#2f66d6}.detail-actions{grid-gap:8px;background:#fff;border-top:1px solid #efece7;box-sizing:border-box;display:grid;flex-shrink:0;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;padding:14px 12px;width:100%}.btn-invoice,.btn-print{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:11px;gap:5px;height:44px;justify-content:center;min-width:0;padding:0 5px;white-space:nowrap}.btn-print{background:#f1f3ee;border:1px solid #e3e3df;color:#2a2018;font-weight:500}.btn-print svg{color:var(--gold);flex-shrink:0}.btn-invoice{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff;font-weight:600}.cust-state{background:#fff;color:var(--muted);font-size:13px;padding:22px;text-align:center}.cust-state.err{color:#d0262b}.cust-state.small{font-size:11px;padding:8px 0}.f-dd{flex:0 0 16.1%;height:100%;min-width:0;position:relative}.f-dd .f-select{box-sizing:border-box;flex:none;width:100%}.f-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;left:0;list-style:none;margin:0;min-width:100%;padding:6px;position:absolute;top:calc(100% + 6px);z-index:30}.f-menu li{border-radius:7px;color:#3b3129;cursor:pointer;padding:8px 10px;white-space:nowrap}.f-menu li:hover{background:#fdf8f0}.f-menu li.on{background:#f5e9db;font-weight:600}@media (max-width:1100px){.detail{display:none}}@media (max-width:768px){.cust-main{padding:0 12px 20px}.cust-head{align-items:flex-start;margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 20px 0 26px}.cust-head h1{font-size:24px}.btn-add,.cust-head p{font-size:12px}.btn-add{gap:5px;height:38px;margin:0;width:120px}.stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.stat-card{border-radius:14px;gap:8px;height:auto;min-height:84px;padding:12px 10px}.stat-icon{height:34px;min-height:34px;min-width:34px;width:34px}.stat-label{font-size:10px;line-height:1.25;white-space:normal}.stat-value{font-size:14px;line-height:1.3}.stat-sub{font-size:9.5px}.spark,.stat-chev,.stat-trend{display:none}.filters{flex-wrap:wrap;font-size:12px;gap:8px;height:auto;margin-bottom:14px;padding:0}.f-search{flex-basis:calc(100% - 92px);flex-grow:0;flex-shrink:0;height:40px;order:1}.view-toggle{flex:0 0 84px;gap:4px;margin-left:0;order:2}.view-toggle button{height:40px;width:40px}.filters .f-select{font-size:11px;gap:4px;padding:0 8px;width:auto}.filters .f-dd,.filters .f-select{flex:1 1;height:38px;min-width:0;order:3}.filters .f-dd .f-select{font-size:11px;gap:4px;height:100%;padding:0 8px;width:100%}.filters .f-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-card{background:#0000;border-radius:0;box-shadow:none;font-size:12px;margin-left:0;overflow:visible;width:100%}.table-card table,.table-card tbody{display:block;width:100%}.table-card colgroup,.table-card thead{display:none}.table-card tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.table-card tbody tr.row-selected{background:#fcf0da}.table-card tbody tr td,.table-card tbody tr.row-selected td,.table-card tbody tr:hover td{background:#0000;border:0;border-radius:0;display:block;font-size:12px;height:auto;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0;white-space:normal}.table-card tbody tr td:nth-child(2){display:none}.table-card tbody tr td.c-cb{padding:0!important;position:absolute;right:14px;top:14px}.table-card tbody tr td:nth-child(3){grid-column:1/-1;padding-right:28px}.cname b{font-size:14px;letter-spacing:0}.mini-avatar{height:38px;width:38px}.mini-avatar.txt{font-size:16px}.table-card tbody tr td:nth-child(n+4):nth-child(-n+9):before{color:var(--muted);display:block;font-size:10px;font-weight:500;margin-bottom:2px}.table-card tbody tr td:nth-child(4):before{content:"Contact"}.table-card tbody tr td:nth-child(5):before{content:"Email"}.table-card tbody tr td:nth-child(6):before{content:"GST No"}.table-card tbody tr td:nth-child(7):before{content:"Total Sales"}.table-card tbody tr td:nth-child(8):before{content:"Outstanding"}.table-card tbody tr td:nth-child(9):before{content:"Status"}.table-card tbody tr td:nth-child(7),.table-card tbody tr td:nth-child(8){font-weight:600}.table-card tbody tr td:nth-child(10){border-top:1px solid #f0ece6;grid-column:1/-1;padding-top:10px}.actions{gap:22px;justify-content:flex-start;padding-left:0}.actions svg{height:18px;width:18px}.pill{font-size:11px;height:auto;line-height:1.4;padding:2px 10px}.table-foot{background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-wrap:wrap;gap:10px;height:auto;justify-content:center;min-width:0;padding:12px}.showing{flex:1 1 100%;font-size:12px;text-align:center;white-space:normal}.pager{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.pager button,.rows-per{font-size:12px}.rows-per{margin-left:0}}.cv-overlay{background:#1e140a73;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:100}.cv-modal{background:#fff;border-radius:18px;box-shadow:0 12px 40px #00000040;max-height:88vh;max-width:480px;overflow-y:auto;padding:22px;position:relative;width:100%}.cv-close{background:#f5f2ec;border:0;border-radius:8px;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:14px;top:14px;width:30px}.cv-top{align-items:center;display:flex;gap:14px;margin-bottom:16px;padding-right:34px}.cv-top h2{color:var(--ink);font-family:Playfair Display,serif;font-size:20px;margin:0 0 6px}.cv-av{border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.cv-av.txt{background:#fdeede;color:#b2722f;display:grid;font-family:Playfair Display,serif;font-size:24px;place-items:center}.cv-fin{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.cv-fin>div{background:#f9f8f6;border-radius:12px;padding:10px 12px}.cv-fin small{color:var(--muted);display:block;font-size:11px}.cv-fin b{color:var(--ink);font-size:15px}.cv-info{grid-row-gap:10px;display:grid;font-size:13px;grid-template-columns:130px minmax(0,1fr);line-height:1.4;margin:0 0 18px;row-gap:10px}.cv-info dt{color:#6b6258}.cv-info dd{color:var(--ink);margin:0;overflow-wrap:anywhere}.cv-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.em-root{background:#f6f4ee;background:var(--page-bg,#f6f4ee);container-name:emroot;container-type:inline-size;min-width:0;width:100%}.em{--brown:#a96a2a;--brown-d:#9a5f26;--ink:#2a2018;--mute:#8b8178;--line:#efe9e2;--bg:var(--page-bg,#f6f4ee);grid-gap:12px;align-items:start;background:var(--bg);color:var(--ink);display:grid;font-family:Inter,system-ui,sans-serif;font-size:11.5px;gap:12px;grid-template-columns:minmax(0,1fr) 256px;padding:12px}.em,.em *{box-sizing:border-box}.em button{cursor:pointer;font-family:inherit}.em-card{background:#fff;border:1px solid #eeeeea;border-radius:16px;box-shadow:0 2px 10px #503c1e0f}.em-main{container-name:emmain;container-type:inline-size;min-width:0}.em-main>.em-card,.em-main>.em-charts,.em-main>.em-stats,.em-main>.em-tabs{font-size:clamp(8px,1.32cqw,12.5px)}.em .btn-primary{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 18px;white-space:nowrap}.em .btn-primary:hover{filter:brightness(1.08)}.em .btn-ghost{background:#fff;border:1px solid var(--line);border-radius:7px;font-size:13px;font-weight:600;padding:10px 16px}.em-head{align-items:flex-start;background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px);z-index:11}.em-head>div:first-child{margin-top:-34px;position:relative;z-index:11}.em-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.em-head p{color:var(--mute);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.em .em-head .btn-primary{flex-shrink:0;font-size:clamp(11.5px,1.56cqw,14px);height:clamp(36px,4.9cqw,44px);margin-bottom:3px;margin-top:5px;padding:0;width:clamp(124px,17.4cqw,156px)}.em .em-head .btn-primary svg{height:1.25em;width:1.25em}.em .ic{display:grid;flex:none;place-items:center}.em .ic svg{height:55%;width:55%}.em-stats{grid-gap:.9em;display:grid;gap:.9em;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.9em}.em .stat{align-items:center;border-radius:16px;display:flex;gap:.8em;min-height:6.6em;min-width:0;padding:0 1em;position:relative}.em .stat .ic{border-radius:50%;height:3.2em;width:3.2em}.em .stat .ic svg{height:50%;width:50%}.em .st-txt{min-width:0}.em .st-txt small{color:var(--mute);font-size:.95em}.em .st-txt b,.em .st-txt small{display:block;white-space:nowrap}.em .st-txt b{font-size:1.4em;margin:.12em 0}.em .stat .up{color:#16a34a;font-size:.88em;font-weight:600;position:absolute;right:.9em;top:2.5em}.em .spark{bottom:.6em;height:1.8em;position:absolute;right:.8em;width:4.8em}.em-tabs{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:repeat(8,minmax(0,1fr));margin-bottom:.9em}.em .tab{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:1em;min-width:0;padding:.6em .15em;text-align:center}.em .tab .ic{border-radius:50%;height:2.5em;margin:0 auto .3em;width:2.5em}.em .tab small{color:var(--mute);display:block;font-size:.92em;margin-top:.1em}.em .tab.on{background:#f1efed;border-color:#ddd5cc}.em-filters{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:.5em;padding:.8em}.em-search{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);display:flex;flex:1 1 6em;gap:.5em;height:2.7em;min-width:6em;padding:0 .5em}.em-search,.em-search input{font-family:inherit;font-size:1em}.em-search input{background:#0000;border:0;outline:0;width:100%}.em-search svg{flex:none;height:1.1em;width:1.1em}.em .icon-btn{background:#fff;border:1px solid var(--line);border-radius:7px;display:grid;flex:none;height:2.5em;padding:0;place-items:center;width:2.5em}.em .icon-btn svg{height:1.2em;width:1.2em}.em .icon-btn.on{background:#fbefd9;border-color:#f3dcb4;color:var(--brown)}.em-dd{flex:0 1 auto;max-width:13em;min-width:0;position:relative}.em-dd-sel{align-items:center;background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;display:flex;gap:.5em;height:2.7em;overflow:hidden;padding:0 .6em;-webkit-user-select:none;user-select:none;white-space:nowrap}.em-dd-sel span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.em-dd-sel>svg{flex:none;height:1.1em;width:1.1em}.em-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:7}.em-dd-menu.up{bottom:calc(100% + 6px);top:auto}.em-dd-menu li{align-items:center;border-radius:7px;color:var(--ink);cursor:pointer;display:flex;gap:8px;padding:8px 10px;white-space:nowrap}.em-dd-menu li:hover{background:#fdf8f0}.em-dd-menu li.on{background:#f5e9db;font-weight:600}.em .em-dd .ic{border-radius:7px;height:24px;width:24px}.em .em-dd.form-dd{max-width:none;width:100%}.em .form-dd .em-dd-sel{font-size:12px;height:34px;padding:0 8px}.em .form-dd .em-dd-menu{width:100%}.em .em-dd-sm{display:inline-block;margin-left:6px;vertical-align:middle}.em .em-dd-sm .em-dd-sel{font-size:.95em;height:2.3em;padding:0 .5em}.em .em-dd-sm .em-dd-menu{min-width:100%}.em-table-wrap{overflow:hidden}.em table{border-collapse:collapse;font-size:1em;table-layout:fixed;width:100%}.em th{font-size:1em;font-weight:600;padding:.8em .5em;text-align:left}.em td,.em th{white-space:nowrap}.em td{border-top:1px solid var(--line);height:3.3em;overflow:hidden;padding:.4em .5em;text-overflow:ellipsis}.em table input[type=checkbox]{accent-color:var(--brown);height:1.15em;margin:0;width:1.15em}.em td.amt,.em th.amt{padding-right:.8em;text-align:right}.em td.amt{color:#d6252e;font-weight:700}.em td.mode,.em td:nth-child(8),.em th.mode,.em th:nth-child(8){padding-left:.9em}.em td:nth-child(9),.em th:nth-child(9){padding-left:1.2em}.em td:nth-child(10),.em th:nth-child(10){padding-left:1em}.em th:last-child{padding:0}.em td.em-last{overflow:visible;padding:0 .9em 0 0;text-align:center}.em td.em-last .dots{border-radius:6px;height:2em;margin:0 auto;width:2em}.em td.em-last .dots:hover{background:#f1efeb}.em .cat{align-items:center;display:flex;gap:.5em;min-width:0}.em .cat .ic{border-radius:7px;height:2.1em;width:2.1em}.em .chip{background:#f5f3f1;border-radius:5px;font-size:.95em;padding:.25em .6em}.em .thumb{background:repeating-linear-gradient(#ece7e1 0 2px,#fff 2px 5px);border:1px solid var(--line);border-radius:3px;height:2.4em;width:2.2em}.em .st-pill{align-items:center;border-radius:5px;display:inline-flex;font-size:.95em;font-weight:500;gap:.45em;padding:.28em .7em;white-space:nowrap}.em .st-pill i{background:currentColor;border-radius:50%;display:inline-block;height:.45em;width:.45em}.em .st-pill.approved{background:#e3f6e8;color:#16a34a}.em .st-pill.pending{background:#fdf0dc;color:#e08a00}.em .st-pill.rejected{background:#fde4e4;color:#dc2626}.em .act{align-items:center;color:#6b6259;display:flex;gap:.7em}.em .act button,.em .dots{background:none;border:0;color:inherit;display:grid;padding:0;place-items:center}.em .act svg,.em .dots svg{height:1.3em;width:1.3em}.em .act .del{color:#dc2626}.em-foot{align-items:center;border-top:1px solid var(--line);color:var(--mute);display:flex;flex-wrap:nowrap;font-size:1em;gap:.6em;justify-content:space-between;padding:.8em 1em}.em-foot>span{white-space:nowrap}.em .pages{align-items:center;display:flex;gap:.3em}.em .pages button{background:none;border:0;border-radius:6px;color:var(--ink);display:grid;font-size:1em;height:2.1em;min-width:2.1em;place-items:center}.em .pages button svg{height:1.2em;width:1.2em}.em .pages button.on{background:var(--brown);color:#fff}.em-charts{grid-gap:.9em;display:grid;gap:.9em;grid-template-columns:1.15fr 1.3fr 1fr;margin-top:.9em}.em .chart{border-radius:16px;min-width:0;padding:1em}.em .chart-h{align-items:center;display:flex;justify-content:space-between;margin-bottom:.7em}.em .chart h4{font-size:1.1em;margin:0}.em .mchart{display:flex;height:10em;padding:.5em 0}.em .yax{color:var(--mute);display:flex;flex-direction:column;font-size:.85em;justify-content:space-between;padding-right:.6em;text-align:right;width:2.5em}.em .yax span{display:block;height:0;line-height:0}.em .plot{align-items:end;display:grid;flex:1 1;grid-template-columns:repeat(6,1fr);position:relative}.em .gl{background:var(--line);height:1px;left:0;position:absolute;right:0}.em .grp{align-items:flex-end;display:flex;gap:2px;height:100%;justify-content:center;position:relative}.em .grp i{border-radius:2px 2px 0 0;display:block;width:.7em}.em .xl{color:var(--mute);display:grid;font-size:.9em;grid-template-columns:repeat(6,1fr);margin-left:2.5em;text-align:center}.em .donut-row{align-items:center;display:flex;gap:.8em}.em .donut{flex:none;height:8em;place-items:center;width:8em}.em .donut,.em .donut>div{border-radius:50%;display:grid}.em .donut>div{background:#fff;color:var(--mute);font-size:.85em;height:5.4em;line-height:1.2;place-items:center;text-align:center;width:5.4em}.em .donut b{color:var(--ink);display:block;font-size:1.1em}.em .legend{flex:1 1;font-size:.95em;min-width:0}.em .legend div{align-items:center;display:flex;gap:.45em;margin:.3em 0}.em .legend i{border-radius:2px;flex:none;height:.65em;width:.65em}.em .legend em{color:var(--mute);font-style:normal;margin-left:auto}.em-side{display:flex;flex-direction:column;gap:10px}.em .form{border-radius:16px;padding:12px}.em .form-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.em .form-top h3{font-family:Playfair Display,Georgia,serif;font-size:18px;margin:0}.em .form .fl{display:block;font-size:12px;font-weight:600;margin:10px 0 5px}.em .form input,.em .form textarea{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--ink);font:inherit;font-size:12px;height:34px;padding:0 10px;width:100%}.em .form textarea{height:58px;padding:8px 10px;resize:vertical}.em .form label.drop{background:#f7f9fe;border:1.5px dashed #cfd6e4;border-radius:8px;color:var(--mute);cursor:pointer;display:block;font-size:11px;font-weight:400;margin:0;padding:14px 8px;text-align:center}.em .form-btns{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1.4fr;margin-top:14px}.em .form-btns .btn-ghost,.em .form-btns .btn-primary{height:40px;justify-content:center}.em .receipts{border-radius:16px;padding:12px}.em .receipts header{display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px}.em .receipts header a{color:#2563eb;font-size:11px;font-weight:400;text-decoration:none}.em .rgrid{grid-gap:6px;display:grid;font-size:10.5px;gap:6px;grid-template-columns:repeat(4,1fr)}.em .rgrid .thumb{height:52px;margin-bottom:5px;width:100%}.em .rgrid small{color:var(--mute);display:block;font-size:9.5px}.em td:nth-child(10),.em th:nth-child(10){overflow:visible;padding-left:.6em}.em .act{gap:.5em}.em .act button{border-radius:6px;height:1.9em;width:1.9em}.em .act button:hover{background:#f1efeb}.em .act .del,.em .act .del svg{stroke:#dc2626;color:#dc2626}.em .act .del:hover{background:#fde4e4}@container emroot (max-width: 720px){.em{grid-template-columns:1fr}.em-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.em-charts,.em-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container emroot (max-width: 560px){.em-charts,.em-stats{grid-template-columns:1fr}}@media (max-width:768px){.em{padding:0 12px 20px}.em-head{align-items:flex-start;gap:10px;margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.em-head>div:first-child{flex:1 1;min-width:0}.em-head h1{font-size:26px}.em-head p{font-size:11px}.em .em-head .btn-primary{border-radius:9px;font-size:11px;gap:4px;height:36px;margin:4px 0 0;padding:0 10px;width:auto}.em-main>.em-stats{font-size:11px}.em-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.em .stat{border-radius:14px;gap:8px;min-height:78px;padding:10px}.em .st-txt small{line-height:1.25;white-space:normal}.em .st-txt b{font-size:1.25em;white-space:normal}.em-main>.em-card{background:#0000;border:0;border-radius:0;box-shadow:none;font-size:12px}.em-filters{grid-column-gap:8px;grid-row-gap:12px;border:0;column-gap:8px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:14px 0 16px;padding:0;row-gap:12px}.em-filters>.em-search{flex:none;font-size:12px;grid-column:1/6;grid-row:1;height:40px;min-width:0;padding:0 10px}.em-filters>.icon-btn{height:40px;width:100%}.em-filters>.icon-btn:nth-child(6){grid-column:6/7;grid-row:1}.em-filters>.icon-btn:nth-child(7){grid-column:7/8;grid-row:1}.em-filters>.icon-btn:nth-child(8){grid-column:8/9;grid-row:1}.em-filters>:first-child{grid-column:1/3;grid-row:2}.em-filters>:nth-child(2){grid-column:3/5;grid-row:2}.em-filters>:nth-child(3){grid-column:5/7;grid-row:2}.em-filters>:nth-child(4){grid-column:7/9;grid-row:2}.em-filters>.em-dd{max-width:none;width:100%}.em .em-filters .em-dd-sel{font-size:10px;gap:4px;height:38px;padding:0 8px}.em .em-filters .em-dd-date .em-dd-sel>svg:first-child{display:none}.em-filters>.em-dd:nth-child(3) .em-dd-menu,.em-filters>.em-dd:nth-child(4) .em-dd-menu{left:auto;right:0}.em-table-wrap{overflow:visible}.em table,.em tbody{display:block;width:100%}.em colgroup,.em thead{display:none}.em tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.em .em-table-wrap tbody tr td{border:0;display:block;font-size:12px;height:auto;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0;text-align:left;text-overflow:clip;white-space:normal}.em .em-table-wrap tbody tr td:only-child{grid-column:1/-1}.em .em-table-wrap tbody tr td:nth-child(11):not(:only-child),.em .em-table-wrap tbody tr td:nth-child(2){display:none}.em .em-table-wrap tbody tr td:first-child:not(:only-child){position:absolute;right:14px;top:14px}.em .em-table-wrap tbody tr td:nth-child(4){order:1}.em .em-table-wrap tbody tr td:nth-child(3){order:2}.em .em-table-wrap tbody tr td:nth-child(5){grid-column:1/-1;order:3}.em .em-table-wrap tbody tr td:nth-child(6){order:4}.em .em-table-wrap tbody tr td:nth-child(7){order:5}.em .em-table-wrap tbody tr td:nth-child(8){order:6}.em .em-table-wrap tbody tr td:nth-child(9){order:7}.em .em-table-wrap tbody tr td:nth-child(10){border-top:1px solid #f0ece6;grid-column:1/-1;order:8;padding-top:10px}.em .em-table-wrap tbody tr td:nth-child(3):before,.em .em-table-wrap tbody tr td:nth-child(n+5):nth-child(-n+9):before{color:var(--mute);display:block;font-size:10px;font-weight:500;margin-bottom:3px}.em .em-table-wrap tbody tr td:nth-child(3):before{content:"Date"}.em .em-table-wrap tbody tr td:nth-child(5):before{content:"Description"}.em .em-table-wrap tbody tr td:nth-child(6):before{content:"Amount"}.em .em-table-wrap tbody tr td:nth-child(7):before{content:"Payment Mode"}.em .em-table-wrap tbody tr td:nth-child(8):before{content:"Receipt"}.em .em-table-wrap tbody tr td:nth-child(9):before{content:"Status"}.em .em-table-wrap tbody tr td.amt{font-size:14px;padding-right:0}.em .cat{font-size:14px;font-weight:600;padding-right:28px}.em .cat .ic{height:34px;width:34px}.em .em-table-wrap .thumb{height:44px;width:40px}.em .act{gap:10px}.em .act button{height:34px;width:34px}.em .act svg{height:18px;width:18px}.em-foot{background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-wrap:wrap;gap:10px;justify-content:center;padding:12px}.em-foot>span:first-child{flex:1 1 100%;text-align:center;white-space:normal}.em .pages{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.em-main>.em-charts{font-size:12px}.em-charts{gap:12px;grid-template-columns:1fr;margin-top:12px}.em .chart{padding:14px}.em .donut-row{align-items:center;gap:18px}.em .donut{height:124px;width:124px}.em .donut>div{height:86px;width:86px}.em .legend{font-size:12px}.em .legend div{margin:9px 0}.em-root{container-type:normal}.em{grid-template-columns:minmax(0,1fr)!important}.em-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.em-side{animation:em-slide-in .28s ease;background:#f6f4ee;background:var(--page-bg,#f6f4ee);bottom:0;box-shadow:-8px 0 30px #00000040,0 0 0 100vmax #140c0680;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto;padding:12px;position:fixed;right:0;top:0;width:min(360px,90vw);z-index:60}}@media (max-width:768px){@keyframes em-slide-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}}.ev-overlay{background:#1e140a73;display:grid;font-family:Inter,system-ui,sans-serif;inset:0;padding:16px;place-items:center;position:fixed;z-index:100}.ev-modal{background:#fff;border-radius:18px;box-shadow:0 12px 40px #00000040;box-sizing:border-box;color:#2a2018;max-height:88vh;max-width:480px;overflow-y:auto;padding:22px;position:relative;width:100%}.ev-close{background:#f5f2ec;border:0;border-radius:8px;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:14px;top:14px;width:30px}.ev-top{align-items:center;display:flex;gap:14px;margin-bottom:16px;padding-right:34px}.ev-top h2{font-family:Playfair Display,serif;font-size:20px;margin:0 0 6px}.ev-ic{border-radius:50%;display:grid;flex-shrink:0;height:60px;place-items:center;width:60px}.ev-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:500;gap:6px;padding:3px 10px}.ev-pill i{background:currentColor;border-radius:50%;height:6px;width:6px}.ev-pill.approved{background:#e3f6e8;color:#16a34a}.ev-pill.pending{background:#fdf0dc;color:#e08a00}.ev-pill.rejected{background:#fde4e4;color:#dc2626}.ev-fin{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ev-fin>div{background:#f9f8f6;border-radius:12px;padding:10px 12px}.ev-fin small{color:#8b8178;display:block;font-size:11px}.ev-fin b{font-size:15px}.ev-fin b.red{color:#d6252e}.ev-info{grid-row-gap:10px;display:grid;font-size:13px;grid-template-columns:120px minmax(0,1fr);line-height:1.4;margin:0 0 18px;row-gap:10px}.ev-info dt{color:#6b6258}.ev-info dd{margin:0;overflow-wrap:anywhere}.ev-receipt{border:1px solid #efe9e2;border-radius:8px;display:block;margin-bottom:6px;max-height:180px;object-fit:cover;width:100%}.ev-link{color:#2563eb;font-size:12px;text-decoration:none}.ev-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ev-btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:6px;height:44px;justify-content:center}.ev-btn.ghost{background:#f1f3ee;border:1px solid #e3e3df;color:#2a2018;font-weight:500}.ev-btn.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff;font-weight:600}.invo-page{--brown:#a8621f;--brown-d:#94540f;--ink:#2b2118;--muted:#7d746c;--line:#efe9e2;--card:#fff;--link:#2f6fd6;--green:#2e9e5b;--green-bg:#dff5e7;--amber:#b58a1b;--amber-bg:#fdf0cf;--red:#d93a3a;--red-bg:#fde3e6;background:#f7f5f2;color:var(--ink);font-family:Inter,Segoe UI,system-ui,sans-serif;min-height:100%;padding:16px 16px 24px}.invo-page,.invo-page *{box-sizing:border-box}.invo-head{margin-bottom:18px;padding:0 0 0 21px}.invo-head h1{color:#231a12;font-family:Playfair Display,Georgia,serif;font-size:46px;margin:0 0 6px}.invo-head p{color:var(--muted);font-size:17px}.invo-btn-primary{background:linear-gradient(180deg,#b87a2e,#9c5d1c);border-radius:8px;box-shadow:0 6px 14px #a8621f4d;font-size:16px;gap:10px;height:50px;padding:0 22px}.invo-btn-primary svg{font-size:16px}.invo-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.invo-stat{align-items:center;background:var(--card);border-radius:14px;box-shadow:0 2px 10px #3c28140d;display:flex;gap:12px;height:110px;min-width:0;overflow:hidden;padding:0 14px;position:relative}.invo-stat>div:nth-child(2){flex:1 1;min-width:0}.invo-stat .invo-ico{border-radius:50%;display:grid;flex:none;font-size:clamp(16px,1.5vw,22px);height:clamp(42px,3.8vw,58px);place-items:center;width:clamp(42px,3.8vw,58px)}.invo-stat .invo-lbl{color:#3a2f26;font-size:clamp(11px,.95vw,14px);white-space:nowrap}.invo-stat .invo-val{align-items:baseline;display:flex;font-size:clamp(16px,1.55vw,24px);font-weight:700;margin:3px 0 4px;white-space:nowrap}.invo-stat .invo-chg{font-size:clamp(10px,.85vw,12px);font-weight:600;margin-left:6px}.invo-stat .invo-sub{color:var(--muted);font-size:clamp(11px,.95vw,14px)}.invo-stat .invo-spark{bottom:12px;height:26px;position:absolute;right:12px;width:clamp(40px,4.2vw,60px)}.invo-i-purple{background:#efe9ff;color:#7a5af8}.invo-i-green{background:#dff5e7;color:#1f9d55}.invo-i-orange{background:#fff0dc;color:#f08a1c}.invo-i-red{background:#fde3e6;color:#e0405a}.invo-up-g{color:var(--green)}.invo-up-r{color:var(--red)}.invo-panel{background:var(--card);border-radius:14px;box-shadow:0 2px 10px #3c28140d;padding:14px 11px 12px}.invo-filters{font-size:clamp(10px,1.4cqw,12.5px);gap:1.1cqw;height:clamp(32px,4.3cqw,39px);margin-bottom:4cqw}.invo-fbox,.invo-filters{align-items:center;display:flex}.invo-fbox{background:#fff;border:1px solid #ece5dd;border-radius:8px;color:var(--ink);font-size:15px;gap:10px;height:44px;padding:0 14px}.invo-fbox input,.invo-fbox select{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;height:100%;outline:0;width:100%}.invo-fbox input{cursor:text}.invo-fbox input::placeholder{color:#8b827a}.invo-fbox svg{color:#6b6158;flex:none}.invo-filters>.invo-fbox:first-child{width:271px}.invo-filters>.invo-fbox:nth-child(2){width:195px}.invo-filters>.invo-fbox:nth-child(3){width:183px}.invo-filters>.invo-fbox.invo-grow{flex:1 1;width:auto}.invo-btn-filter{background:#f8efe2;border-color:#ecdcc6;width:111px}.invo-btn-export,.invo-btn-filter{cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;justify-content:center}.invo-btn-export{width:106px}.invo-tbl-wrap{overflow-x:auto}table.invo-table{border-collapse:collapse;font-size:clamp(11px,.85vw,14px);table-layout:fixed;width:100%}.invo-table thead tr{height:48px}.invo-table th{border-bottom:1px solid var(--line);font-size:inherit;font-weight:600;line-height:1.25;padding:0 6px;text-align:left;white-space:normal}.invo-table th svg{color:#8b827a;font-size:8px;margin-left:4px;vertical-align:middle}.invo-table td{border-bottom:1px solid var(--line);line-height:1.3;overflow-wrap:anywhere;padding:8px 6px;vertical-align:middle}.invo-table tbody tr:last-child td{border-bottom:0}.invo-table input[type=checkbox]{accent-color:var(--brown);height:15px;margin:0;vertical-align:middle;width:15px}.invo-no{color:var(--link);font-weight:500;text-decoration:none}.invo-cust{align-items:center;display:flex;gap:8px}.invo-cust>div:last-child{min-width:0}.invo-av{background:#f6e7d3;border-radius:50%;color:#a8621f;display:grid;flex:none;font-size:clamp(10px,1vw,15px);font-weight:500;height:clamp(28px,2.6vw,40px);place-items:center;width:clamp(28px,2.6vw,40px)}.invo-av.invo-av-dark{background:#a0621f;color:#fff}.invo-av.invo-av-grey{background:#e3e1dd;color:#777}.invo-cust b{display:block;font-weight:600}.invo-cust small,.invo-desc small{color:var(--muted);font-size:.92em}.invo-desc span{display:block}.invo-neg{color:var(--red);font-weight:600}.invo-badge{border-radius:6px;display:inline-block;font-size:.92em;font-weight:500;padding:5px 8px;white-space:nowrap}.invo-b-paid{background:var(--green-bg);color:var(--green)}.invo-b-part{background:var(--amber-bg);color:var(--amber)}.invo-b-unpaid{background:var(--red-bg);color:var(--red)}.invo-acts{display:flex;gap:4px}.invo-acts button{background:#f5f1ec;border:0;border-radius:7px;color:#5d544b;cursor:pointer;display:grid;font-size:clamp(11px,.95vw,14px);height:clamp(24px,2.1vw,32px);padding:0;place-items:center;width:clamp(24px,2.1vw,32px)}.invo-acts .invo-edit{background:#0000;color:#4a4038}.invo-acts .invo-del{background:#0000;color:var(--red)}.invo-acts button:hover{background:#efe7dd}.invo-empty{color:var(--muted);padding:32px 0!important;text-align:center}.invo-tbl-foot{color:var(--muted);flex-wrap:wrap;font-size:15px;gap:12px;justify-content:space-between;padding:14px 12px 4px}.invo-pager,.invo-tbl-foot{align-items:center;display:flex}.invo-pager{gap:6px}.invo-pager button{background:#0000;border:1px solid #0000;border-radius:6px;color:var(--ink);cursor:pointer;font-family:inherit;font-size:15px;height:34px;min-width:34px;padding:0 6px}.invo-pager button:first-child,.invo-pager button:last-child{background:#fff;border-color:var(--line)}.invo-pager button:disabled{cursor:not-allowed;opacity:.4}.invo-pager button.invo-active{background:var(--brown);border-color:var(--brown);color:#fff}.invo-pager span{color:var(--ink);padding:0 4px}.invo-rows{align-items:center;display:flex;gap:14px}.invo-rows select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:inherit;font-size:15px;height:40px;padding:0 12px;width:78px}.invo-page{container-type:inline-size;padding:0 13px 21px 16px}.invo-head{align-items:flex-start;background:linear-gradient(180deg,#0000 34px,#f7f5f2 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f7f5f2) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px);z-index:11}.invo-head>div:first-child{margin-top:-34px;position:relative;z-index:11}.invo-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.invo-head p{color:#5d544b;color:var(--ink-2,#5d544b);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.invo-btn-primary{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:clamp(11.5px,1.56cqw,14px);font-weight:500;gap:8px;height:clamp(36px,4.9cqw,44px);justify-content:center;margin-bottom:3px;margin-top:5px}.invo-btn-primary svg{height:1.25em;width:1.25em}.invo-btn-primary:hover{filter:brightness(1.08)}@media (max-width:1200px){.invo-filters{flex-wrap:wrap}.invo-filters>.invo-fbox{flex:1 1;min-width:180px;width:auto!important}}@media (max-width:1100px){.invo-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.invo-stats{grid-template-columns:1fr}.invo-head{flex-direction:column;gap:12px;padding-left:0}.invo-head h1{font-size:34px}}@media (max-width:768px){.invo-page{padding:0 12px 20px}.invo-head{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.invo-head>div:first-child{flex:1 1;min-width:0}.invo-head h1{font-size:26px}.invo-head p{font-size:11px}.invo-btn-primary{border-radius:9px;font-size:11px;gap:4px;height:36px;margin:4px 0 0;padding:0 10px;white-space:nowrap}.invo-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.invo-stat{border-radius:14px;gap:8px;height:auto;min-height:84px;padding:12px 10px}.invo-stat .invo-ico{font-size:15px;height:34px;width:34px}.invo-stat .invo-lbl{font-size:10px;line-height:1.25;white-space:normal}.invo-stat .invo-val{font-size:14px;margin:2px 0}.invo-stat .invo-sub{font-size:9.5px}.invo-stat .invo-chg,.invo-stat .invo-spark{display:none}.invo-panel{background:#0000;border-radius:0;box-shadow:none;padding:0}.invo-filters{grid-column-gap:8px;grid-row-gap:14px;column-gap:8px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:22px;row-gap:14px}.invo-filters>.invo-fbox{flex:none;font-size:10.5px;gap:4px;height:38px;min-width:0;padding:0 8px;width:auto!important}.invo-fbox select{text-overflow:ellipsis}.invo-filters>.invo-fbox:nth-child(4){font-size:12px;gap:8px;grid-column:1/9;grid-row:1;height:40px;padding:0 12px}.invo-filters>.invo-btn-filter{font-size:0;gap:0;grid-column:9/11;grid-row:1;height:40px;padding:0}.invo-filters>.invo-btn-export{font-size:0;gap:0;grid-column:11/13;grid-row:1;height:40px;padding:0}.invo-btn-export svg,.invo-btn-filter svg{height:16px;width:16px}.invo-filters>.invo-fbox:first-child{grid-column:1/6;grid-row:2}.invo-filters>.invo-fbox:nth-child(2){grid-column:6/10;grid-row:2}.invo-filters>.invo-fbox:nth-child(3){grid-column:10/13;grid-row:2}.invo-filters>.invo-fbox:first-child>svg{display:none}.invo-tbl-wrap{overflow:visible}.invo-table tbody,table.invo-table{display:block;width:100%}.invo-table colgroup,.invo-table thead{display:none}.invo-table tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.invo-table tbody tr td{border:0;display:block;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere;padding:0}.invo-table tbody tr td.invo-empty{grid-column:1/-1;padding:20px 0!important}.invo-table tbody tr td:nth-child(2){display:none}.invo-table tbody tr td:first-child:not(.invo-empty){position:absolute;right:14px;top:14px}.invo-table tbody tr td:nth-child(4){color:var(--muted);padding-right:28px}.invo-table tbody tr td:nth-child(5){grid-column:1/-1}.invo-cust b{font-size:14px}.invo-table .invo-av{font-size:15px;height:38px;width:38px}.invo-table tbody tr td:nth-child(6){grid-column:1/-1}.invo-table tbody tr td:nth-child(n+6):nth-child(-n+10):before{color:var(--muted);display:block;font-size:10px;font-weight:500;margin-bottom:2px}.invo-table tbody tr td:nth-child(6):before{content:"Project / Description"}.invo-table tbody tr td:nth-child(7):before{content:"Amount (₹)"}.invo-table tbody tr td:nth-child(8):before{content:"Paid (₹)"}.invo-table tbody tr td:nth-child(9):before{content:"Balance (₹)"}.invo-table tbody tr td:nth-child(10):before{content:"Status"}.invo-table tbody tr td:nth-child(7){font-weight:600}.invo-table tbody tr td:nth-child(11){border-top:1px solid #f0ece6;grid-column:1/-1;padding-top:10px}.invo-acts{gap:10px;justify-content:flex-start}.invo-acts button{font-size:15px;height:34px;width:34px}.invo-badge{font-size:11px;padding:2px 10px}.invo-tbl-foot{background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:center;padding:12px}.invo-tbl-foot>span{flex:1 1 100%;text-align:center}.invo-pager{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.invo-pager button{font-size:12px;height:30px;min-width:30px}.invo-rows{font-size:12px;gap:10px}.invo-rows select{font-size:12px;height:34px;width:64px}}.qf-select span{min-width:0}.qf-menu{z-index:1000}.invo-filters>.qf-date{flex:0 0 25.9%}.invo-filters>.qf-cust{flex:0 0 15.5%}.invo-filters>.qf-status{flex:0 0 13.2%}.invo-filters>.qf-dd{height:100%;min-width:0}.invo-filters .qf-select{font-size:inherit}.invo-filters .qf-select>svg{flex-shrink:0;height:1em;width:1em}.invo-filters .qf-select>svg:last-child{height:10px;width:10px}.invo-filters .qf-search>svg{flex-shrink:0;height:13px;width:13px}.invo-filters .qf-search{background:#f9f8f6;border:1px solid #e6e1da;border-radius:8px;color:#8b8279;flex:0 0 28%;height:100%;min-width:0;padding:0 12px}.invo-filters .qf-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:12px;min-width:0;outline:0}.invo-filters .qf-search input::placeholder{color:#8b8279}.invo-filters>.invo-btn-export,.invo-filters>.invo-btn-filter{flex:1 1;font-size:inherit;gap:6px;height:100%;justify-content:center;min-width:0;padding:0 8px;white-space:nowrap}.invo-filters>.invo-btn-export,.invo-filters>.invo-btn-filter{width:auto}.invo-rows-dropdown{height:40px;width:78px}.invo-rows-dropdown .qf-dd{height:100%;width:100%}.invo-rows-dropdown .qf-select.small{font-size:13px;height:100%;margin-left:0;padding:0 10px;width:100%}.invo-rows-dropdown .qf-menu{left:auto;min-width:100%;right:0}@media (max-width:768px){.invo-filters{grid-column-gap:8px;grid-row-gap:12px;column-gap:8px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:12px}.invo-filters>.qf-date{flex:none;grid-column:1/6;grid-row:2}.invo-filters>.qf-cust{flex:none;grid-column:6/10;grid-row:2}.invo-filters>.qf-status{flex:none;grid-column:10/13;grid-row:2}.invo-filters>.qf-dd{height:38px}.invo-filters .qf-select{font-size:10.5px;gap:4px;height:100%;padding:0 8px}.invo-filters .qf-date .qf-select>svg:first-child{display:none}.invo-filters .qf-select>svg{height:11px;width:11px}.invo-filters .qf-select>svg:last-child{height:9px;width:9px}.invo-filters .qf-search input{font-size:11px}.invo-filters .qf-search>svg{height:12px;width:12px}.invo-filters .qf-search{grid-column:1/9;grid-row:1;height:40px}.invo-filters .invo-btn-filter{grid-column:9/11}.invo-filters .invo-btn-export,.invo-filters .invo-btn-filter{font-size:0;gap:0;grid-row:1;height:40px;justify-content:center;padding:0;width:auto}.invo-filters .invo-btn-export{grid-column:11/13}.invo-filters .invo-btn-export svg,.invo-filters .invo-btn-filter svg{height:16px;width:16px}.invo-rows-dropdown{height:34px;width:64px}.invo-rows-dropdown .qf-select.small{font-size:12px;padding:0 8px}.invo-filters{grid-column-gap:8px;grid-row-gap:14px;column-gap:8px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));height:auto;margin-bottom:22px;row-gap:14px}.invo-filters .qf-search{grid-column:1/9;grid-row:1;height:40px;padding:0 12px}.invo-btn-filter{grid-column:9/11}.invo-btn-export,.invo-btn-filter{font-size:0;grid-row:1;height:40px;padding:0;width:100%}.invo-btn-export{grid-column:11/13}.invo-btn-export svg,.invo-btn-filter svg{height:17px;width:17px}.invo-filters .qf-date{grid-column:1/6;grid-row:2}.invo-filters .qf-cust{grid-column:6/10;grid-row:2}.invo-filters .qf-status{grid-column:10/13;grid-row:2}.invo-filters .qf-dd{height:38px;width:100%}.invo-filters .qf-select{font-size:10.5px;gap:4px;height:100%;padding:0 8px;width:100%}.invo-filters .qf-date .qf-select>svg:first-child{display:none}.invo-filters .qf-select>svg:last-child{height:9px;width:9px}.invo-filters .qf-search input{font-size:11px}.invo-filters .qf-search>svg{height:12px;width:12px}}.iv-overlay{align-items:center;background:#1e160e9e;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;inset:0;position:fixed;z-index:1000}.iv-overlay *{box-sizing:border-box}.iv-toolbar{display:flex;gap:10px;padding:12px 0 8px}.iv-tb{align-items:center;background:#fff;border:1px solid #e3d8c8;border-radius:9px;color:#2a2018;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;height:38px;padding:0 16px}.iv-tb.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;color:#fff}.iv-scroll{display:flex;flex:1 1;justify-content:center;overflow:auto;padding:4px 12px 28px;width:100%}.iv-sheet{--iv-gold:#b9732a;--iv-brown:#8a4f1c;--iv-navy:#1d2340;--iv-blue:#5f6a8a;--iv-beige:#fcefe0;--iv-line:#f0e5d6;background:#fff;box-shadow:0 10px 40px #00000059;color:var(--iv-navy);flex:none;font-size:12.5px;height:fit-content;min-height:814px;overflow:hidden;position:relative;width:1000px}.iv-top{align-items:center;display:grid;grid-template-columns:290px 1fr;height:150px;padding-left:38px;z-index:2}.iv-logo,.iv-top{position:relative}.iv-house{left:0;position:absolute;top:0;width:88px}.iv-house svg{display:block;height:auto;width:100%}.iv-bname{color:#2a2018;font-size:22px;font-weight:500;left:30px;letter-spacing:.6px;line-height:28px;top:46px}.iv-bname,.iv-bsub{font-family:Inter,sans-serif;position:absolute;white-space:nowrap}.iv-bsub{color:#5d4c3c;font-size:9.5px;font-weight:400;left:31px;letter-spacing:1.6px;line-height:14px;text-transform:uppercase;top:73px}.iv-studio{padding-left:4px;position:relative;z-index:3}.iv-studio h2{color:var(--iv-navy);font-family:Playfair Display,serif;font-size:16.5px;font-weight:700;margin:0 0 4px}.iv-studio p{color:var(--iv-blue);font-size:12.5px;line-height:1.5;margin:0 0 7px}.iv-studio ul{list-style:none;margin:0;padding:0}.iv-studio li{align-items:center;color:var(--iv-navy);display:flex;font-size:12.5px;gap:10px;margin:5px 0}.iv-studio svg{color:var(--iv-gold);height:15px;width:15px}.iv-hero{height:150px;pointer-events:none;position:absolute;right:0;top:0;width:580px}.iv-photo{background-color:#cfa97a;background-repeat:no-repeat;background-size:cover;clip-path:polygon(36% 0,100% 0,100% 100%,22% 100%)}.iv-band,.iv-photo{inset:0;position:absolute}.iv-band.b1{background:linear-gradient(180deg,#f6e4cdd9,#ecd0ace6);clip-path:polygon(14% 0,28% 0,14% 100%,0 100%)}.iv-band.b2{background:linear-gradient(180deg,#faeedecc,#f3dec3d9);clip-path:polygon(29.5% 0,35% 0,21% 100%,15.5% 100%)}.iv-card{background:#fff;border:1px solid #e8e1d8;border-radius:0 10px 0 0;box-shadow:0 0 14px #785a320d;margin:0 18px 0 22px;padding:8px 18px 70px;position:relative;z-index:1}.iv-tab{display:block;height:15px;left:-1px;pointer-events:none;position:absolute;top:-15px;width:262px}.iv-grid{grid-column-gap:32px;grid-row-gap:8px;column-gap:32px;display:grid;grid-template-areas:"title title meta" "bill projd meta";grid-template-columns:.98fr .9fr .78fr;row-gap:8px}.iv-title{grid-area:title;padding:4px 0 0 14px}.iv-title h1{color:#1c1712;font-family:Playfair Display,serif;font-size:46px;font-weight:700;line-height:1.1;margin:0}.iv-uline{background:var(--iv-gold);display:block;height:2.5px;margin-top:10px;width:100px}.iv-meta{grid-gap:7px 6px;align-content:start;color:var(--iv-blue);display:grid;font-size:12.5px;gap:7px 6px;grid-area:meta;grid-template-columns:auto 14px 1fr;margin:8px 0 0 28px}.iv-meta dd,.iv-meta dt{margin:0}.iv-meta .strong{color:var(--iv-navy);font-weight:600}.iv-head{align-items:center;background:var(--iv-beige);border-radius:8px;color:var(--iv-brown);display:flex;font-family:Playfair Display,serif;font-size:14.5px;font-weight:700;gap:9px;height:32px;padding:0 12px}.ib{border:1.5px solid var(--iv-gold);border-radius:5px;color:var(--iv-gold);display:inline-grid;flex:none;height:20px;place-items:center;width:20px}.ib svg{height:12px;width:12px}.ib.big{border-radius:6px;height:26px;margin-top:2px;width:26px}.ib.big svg{height:15px;width:15px}.iv-bill-b{padding:8px 4px 0 6px}.iv-bill-b h3{color:#1c1712;font-family:Playfair Display,serif;font-size:16.5px;font-weight:700;margin:0 0 3px}.iv-bill-b p{color:var(--iv-blue);font-size:12.5px;line-height:1.55;margin:0}.iv-bill-b p strong{color:var(--iv-navy);font-weight:600}.iv-bill-b ul{list-style:none;margin:6px 0 0;padding:0}.iv-bill-b li{align-items:center;color:var(--iv-blue);display:flex;font-size:12.5px;gap:12px;margin:8px 0}.iv-bill-b li svg{color:var(--iv-gold);height:15px;width:15px}.iv-proj{grid-gap:9px 0;color:var(--iv-blue);display:grid;font-size:12.5px;gap:9px 0;grid-template-columns:124px 16px 1fr;margin:12px 0 0;padding-left:16px}.iv-proj dd,.iv-proj dt{margin:0}.iv-table{border:1px solid var(--iv-line);border-collapse:initial;border-radius:10px;border-spacing:0;font-size:12.5px;margin-top:12px;overflow:hidden;table-layout:fixed;width:100%}.iv-table thead th{background:linear-gradient(180deg,#fcefe0,#fbe9d3);color:var(--iv-navy);font-size:12.5px;font-weight:600;height:36px;padding:0 12px;text-align:left}.iv-table td{border-right:1px solid #f6eee3;border-top:1px solid var(--iv-line);height:52px;padding:6px 12px;vertical-align:middle}.iv-table td:last-child{border-right:0}.iv-table .c{text-align:center}.iv-table .r{padding-right:16px;text-align:right}.iv-table td.nm{color:#1c1712;font-weight:500}.iv-table td.ds{font-size:11.5px;line-height:1.5}.iv-table td.ds,.iv-table td.mu{color:var(--iv-blue)}.iv-table td.r{color:#1c1712;font-weight:500}.iv-bottom{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.55fr 1fr;margin-top:12px}.iv-left{display:flex;flex-direction:column;gap:10px}.iv-tbox{background:linear-gradient(90deg,#fcefe0,#fdf5ec 70%,#fcf1e4);border-radius:8px;display:flex;gap:12px;padding:11px 14px}.iv-tbox h4{color:#1c1712;font-family:Playfair Display,serif;font-size:14.5px;font-weight:700;margin:0 0 3px}.iv-tbox p{line-height:1.55}.iv-tbox ol,.iv-tbox p{color:var(--iv-blue);font-size:12.5px;margin:0}.iv-tbox ol{line-height:1.6;padding-left:20px}.iv-totals{border:1px solid var(--iv-line);border-radius:8px;overflow:hidden}.iv-totals>div{align-items:center;color:var(--iv-blue);display:flex;font-size:13px;justify-content:space-between;padding:6px 14px}.iv-totals>div.gap{border-top:1px solid var(--iv-line);margin-top:3px;padding-top:8px}.iv-totals em{color:var(--iv-blue);font-style:normal}.iv-totals .grand{background:linear-gradient(90deg,#fcefe0,#f9dfc0);color:var(--iv-brown);font-size:15px;font-weight:700;margin-top:6px;padding:12px 14px}.iv-totals .grand b{color:var(--iv-brown);font-size:20px;font-weight:700}.iv-words{border:1px solid var(--iv-line);border-radius:8px;margin-top:10px;padding:8px 12px 10px}.iv-words small{color:var(--iv-blue);display:block;font-size:11px}.iv-words b{color:#1c1712;display:block;font-size:12.5px;font-weight:600;margin-top:3px}.iv-foot{align-items:flex-end;display:flex;justify-content:space-between;margin-top:16px;padding:0 6px 0 22px}.iv-sign{width:210px}.iv-sign img{display:block;height:48px}.iv-sig-ph{color:#2a2f55;display:block;font-family:Brush Script MT,Segoe Script,cursive;font-size:28px;height:42px}.iv-sign i{border-top:1px solid #b9b3aa;display:block;margin-top:2px}.iv-sign b{display:block;margin-top:3px;padding-left:10px}.iv-for,.iv-sign b{font-size:11px;font-weight:500}.iv-for{padding-bottom:6px}.iv-wave{background:linear-gradient(180deg,#f0d6b480,#fae8d0d9);bottom:0;clip-path:polygon(0 100%,30% 40%,42% 18%,54% 55%,70% 30%,100% 100%);height:44px;left:26%;pointer-events:none;position:absolute;right:18%;z-index:0}.iv-logo{align-items:center;display:flex;height:92px;width:190px}.iv-logo img{display:block;max-height:100%;max-width:100%;object-fit:contain}@media print{body *{visibility:hidden!important}.iv-sheet,.iv-sheet *{visibility:visible!important}.iv-overlay{background:none;position:static}.iv-sheet{box-shadow:none;left:0;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0;width:100%}@page{size:752.25pt 612.75pt;margin:0}}@media screen and (max-width:600px){.iv-overlay{align-items:stretch;background:#1e160e9e;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;inset:0;overflow:hidden;position:fixed;z-index:1000}.iv-overlay *{box-sizing:border-box}.iv-toolbar{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:center;padding:9px 6px}.iv-tb{border-radius:7px;font-size:11px;gap:5px;height:35px;padding:0 10px;white-space:nowrap}.iv-scroll{display:block;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.iv-sheet{--iv-mobile-scale:calc(100vw / 1000px);box-shadow:0 5px 25px #0003;flex:none;font-size:12.5px;height:auto;margin:0;margin-bottom:calc(814px*(var(--iv-mobile-scale) - 1));min-height:814px;min-width:1000px;overflow:hidden;position:relative;transform:scale(var(--iv-mobile-scale));transform-origin:top left;width:1000px}.iv-top{align-items:center;display:grid;grid-template-columns:290px 1fr;height:150px;min-height:150px;padding-left:38px;z-index:2}.iv-logo,.iv-top{position:relative}.iv-logo{height:92px;left:auto;top:auto;width:190px}.iv-studio{padding-left:4px;position:relative;z-index:3}.iv-studio h2{font-size:16.5px;margin:0 0 4px}.iv-studio p{font-size:12.5px;line-height:1.5;margin:0 0 7px}.iv-studio ul{list-style:none;margin:0;padding:0}.iv-studio li{align-items:center;display:flex;font-size:12.5px;gap:10px;margin:5px 0}.iv-hero{height:150px;pointer-events:none;position:absolute;right:0;top:0;width:580px}.iv-photo{background-repeat:no-repeat;background-size:cover;clip-path:polygon(36% 0,100% 0,100% 100%,22% 100%)}.iv-band,.iv-photo{inset:0;position:absolute}.iv-band.b1{clip-path:polygon(14% 0,28% 0,14% 100%,0 100%)}.iv-band.b2{clip-path:polygon(29.5% 0,35% 0,21% 100%,15.5% 100%)}.iv-card{border-radius:0 10px 0 0;margin:0 18px 0 22px;padding:8px 18px 70px;position:relative;z-index:1}.iv-tab{height:15px;left:-1px;position:absolute;top:-15px;width:262px}.iv-grid{grid-column-gap:32px;grid-row-gap:8px;column-gap:32px;display:grid;grid-template-areas:"title title meta" "bill projd meta";grid-template-columns:.98fr .9fr .78fr;row-gap:8px}.iv-title{grid-area:title;padding:4px 0 0 14px}.iv-title h1{font-size:46px;line-height:1.1;margin:0}.iv-uline{display:block;height:2.5px;margin-top:10px;width:100px}.iv-meta{grid-gap:7px 6px;align-content:start;display:grid;font-size:12.5px;gap:7px 6px;grid-area:meta;grid-template-columns:auto 14px 1fr;margin:8px 0 0 28px}.iv-meta dd,.iv-meta dt{margin:0}.iv-head{align-items:center;border-radius:8px;display:flex;font-size:14.5px;gap:9px;height:32px;padding:0 12px}.ib{border-radius:5px;display:inline-grid;flex:none;height:20px;place-items:center;width:20px}.ib svg{height:12px;width:12px}.ib.big{height:26px;margin-top:2px;width:26px}.ib.big svg{height:15px;width:15px}.iv-bill-b{padding:8px 4px 0 6px}.iv-bill-b h3{font-size:16.5px;margin:0 0 3px}.iv-bill-b p{font-size:12.5px;line-height:1.55;margin:0}.iv-bill-b ul{list-style:none;margin:6px 0 0;padding:0}.iv-bill-b li{align-items:center;display:flex;font-size:12.5px;gap:12px;margin:8px 0}.iv-bill-b li svg{flex:none;height:15px;width:15px}.iv-proj{grid-gap:9px 0;display:grid;font-size:12.5px;gap:9px 0;grid-template-columns:124px 16px 1fr;margin:12px 0 0;padding-left:16px}.iv-proj dd,.iv-proj dt{margin:0}.iv-table{border-collapse:initial;border-radius:10px;border-spacing:0;font-size:12.5px;margin-top:12px;overflow:hidden;table-layout:fixed;width:100%}.iv-table thead th{font-size:12.5px;font-weight:600;height:36px;padding:0 12px;text-align:left}.iv-table td{border-right:1px solid #f6eee3;border-top:1px solid var(--iv-line);height:52px;padding:6px 12px;vertical-align:middle}.iv-table td:last-child{border-right:0}.iv-table .c{text-align:center}.iv-table .r{padding-right:16px;text-align:right}.iv-table td.nm{font-weight:500}.iv-table td.ds{font-size:11.5px;line-height:1.5}.iv-bottom{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.55fr 1fr;margin-top:12px}.iv-left{display:flex;flex-direction:column;gap:10px}.iv-tbox{border-radius:8px;display:flex;gap:12px;padding:11px 14px}.iv-tbox h4{font-size:14.5px;margin:0 0 3px}.iv-tbox p{line-height:1.55}.iv-tbox ol,.iv-tbox p{font-size:12.5px;margin:0}.iv-tbox ol{line-height:1.6;padding-left:20px}.iv-totals{border:1px solid var(--iv-line);border-radius:8px;overflow:hidden}.iv-totals>div{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 14px}.iv-totals>div.gap{border-top:1px solid var(--iv-line);margin-top:3px;padding-top:8px}.iv-totals .grand{font-size:15px;margin-top:6px;padding:12px 14px}.iv-totals .grand b{font-size:20px}.iv-words{border:1px solid var(--iv-line);border-radius:8px;margin-top:10px;padding:8px 12px 10px}.iv-words small{display:block;font-size:11px}.iv-words b{display:block;font-size:12.5px;font-weight:600;margin-top:3px}.iv-foot{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding:0 6px 0 22px}.iv-sign{width:210px}.iv-sign img{display:block;height:48px}.iv-sig-ph{display:block;font-size:28px;height:42px}.iv-sign i{display:block;margin-top:2px}.iv-sign b{display:block;font-size:11px;margin-top:3px;padding-left:10px}.iv-for{font-size:11px;padding-bottom:6px}.iv-wave{bottom:0;height:44px;left:26%;pointer-events:none;position:absolute;right:18%}.iv-scroll{scrollbar-width:none}}@media screen and (max-width:600px){.iv-scroll::-webkit-scrollbar{display:none}}.prd-wrap{--prd-gold:#a8621f;--prd-ink:#2a2018;--prd-ink2:#5d544b;--prd-muted:#8b8279;--prd-line:#f1ece5;align-items:flex-start;color:var(--prd-ink);display:flex;font-family:Inter,system-ui,sans-serif}.prd-wrap *{box-sizing:border-box}.prd-wrap button{font-family:inherit}.prd-main{container-type:inline-size;flex:1 1;min-width:0;padding:0 11px 21px 16px}.prd-head{align-items:flex-start;background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px);z-index:11}.prd-head>div:first-child{margin-top:-34px;position:relative;z-index:11}.prd-head h1{color:var(--prd-ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.prd-head p{color:var(--prd-ink2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.prd-btn-add{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:clamp(11.5px,1.56cqw,14px);font-weight:500;gap:8px;height:clamp(36px,4.9cqw,46px);justify-content:center;margin-bottom:3px;margin-top:5px;width:clamp(124px,17.4cqw,156px)}.prd-btn-add svg{height:1.25em;width:1.25em}.prd-btn-add:hover{filter:brightness(1.08)}.prd-stats{grid-gap:1.1cqw;display:grid;gap:1.1cqw;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.4cqw}.prd-stat{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:1.5cqw;height:11.2cqw;min-height:70px;min-width:0;padding:0 1.6cqw;position:relative}.prd-stat-icon{border-radius:50%;display:grid;flex-shrink:0;height:6.1cqw;min-height:34px;min-width:34px;place-items:center;width:6.1cqw}.prd-stat-icon svg{height:46%;width:46%}.prd-stat-icon.orange{background:#fdeede;color:#e08a1e}.prd-stat-icon.green{background:#dff5e7;color:#1f9d55}.prd-stat-icon.red{background:#fde4e4;color:#ef3f4f}.prd-stat-icon.purple{background:#efe9ff;color:#7a5af8}.prd-stat-text{min-width:0}.prd-stat-label{color:#3b3129;font-size:clamp(9.5px,1.46cqw,13.5px);line-height:1.4;white-space:nowrap}.prd-stat-value{align-items:center;color:var(--prd-ink);display:flex;font-size:clamp(14px,2.55cqw,24px);font-weight:700;gap:1.5cqw;line-height:1.3;white-space:nowrap}.prd-trend{font-size:clamp(8.5px,1.25cqw,12px);font-weight:600}.prd-trend.up{color:#2e9e57}.prd-trend.down{color:#e0332f}.prd-stat-sub{color:var(--prd-muted);font-size:clamp(8.5px,1.3cqw,12px);line-height:1.4;white-space:nowrap}.prd-spark{bottom:14%;height:2.2cqw;min-height:11px;min-width:30px;position:absolute;right:5.5%;width:5.6cqw}.prd-panel{background:#fff;border-radius:16px;box-shadow:0 2px 10px #503c1e0d;overflow:hidden}.prd-filters{align-items:center;box-sizing:initial;display:flex;font-size:clamp(10px,1.45cqw,13.5px);gap:1.5cqw;height:clamp(30px,4.3cqw,40px);margin:1.5cqw 1.05cqw}.prd-filters svg{flex-shrink:0;height:1.2em;width:1.2em}.prd-search{align-items:center;background:#fbfaf8;border:1px solid #e8e2da;border-radius:10px;color:var(--prd-muted);display:flex;flex:0 0 28%;gap:.7em;height:100%;min-width:0;padding:0 1em}.prd-search input{background:#0000;border:0;color:var(--prd-ink);flex:1 1;font-family:inherit;font-size:inherit;min-width:0;outline:0}.prd-search input::placeholder{color:#8b8279}.prd-dd{flex:0 0 17.4%;height:100%;min-width:0;position:relative}.prd-dd-sel{align-items:center;background:#fff;border:1px solid #e3ddd5;border-radius:10px;color:#3b3129;cursor:pointer;display:flex;gap:.6em;height:100%;justify-content:space-between;overflow:hidden;padding:0 .9em 0 1em;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.prd-dd-sel span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.prd-dd-sel>svg{flex-shrink:0;height:1.2em;width:1.2em}.prd-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;font-size:13px;left:0;list-style:none;margin:0;max-height:260px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:9}.prd-dd-menu.up{bottom:calc(100% + 6px);top:auto}.prd-dd-menu li{border-radius:7px;color:#3b3129;cursor:pointer;padding:8px 10px;white-space:nowrap}.prd-dd-menu li:hover{background:#fdf8f0}.prd-dd-menu li.on{background:#f5e9db;font-weight:600}.prd-dd.prd-dd-sm{flex:none;font-size:1em;height:3em;margin-left:.9em;width:4.6em}.prd-dd-sm .prd-dd-sel{padding:0 .6em 0 .9em}.prd-dd-sm .prd-dd-menu{min-width:100%}.prd-view{display:flex;gap:.9em;height:100%;margin-left:auto}.prd-view button{background:#fff;border:1px solid #e6e0d8;border-radius:10px;color:#3b3129;cursor:pointer;display:grid;height:100%;place-items:center;width:clamp(28px,4.3cqw,42px)}.prd-view button.on{background:#f7e9d6;border-color:#f0dcc0}.prd-table-wrap{font-size:clamp(8px,1.4cqw,13.5px);padding:0 .3em}.prd-table{border-collapse:collapse;font-size:1em;table-layout:fixed;width:100%}.prd-table th{color:#1f1a15;font-size:.96em;font-weight:600;height:4em;padding:0;text-align:left;white-space:nowrap}.prd-th2{line-height:1.25}.prd-th2 span{display:block;font-size:.95em;font-weight:500}.prd-th-action{text-align:center!important}.prd-table td{border-top:1px solid var(--prd-line);color:#2a2018;height:4.6em;overflow:hidden;padding:0;vertical-align:middle;white-space:nowrap}.prd-table tbody tr{cursor:pointer}.prd-table tbody tr:hover td{background:#fdf9f3}.prd-table tbody tr:first-child td{border-top-color:#0000}.prd-cb{padding-left:1em!important}.prd-table input[type=checkbox]{accent-color:var(--prd-gold);height:1.25em;margin:0;width:1.25em}.prd-thumb{border-radius:6px;box-shadow:inset 0 0 0 1px #0000000d;display:block;height:3.55em;object-fit:cover;width:3.8em}.prd-name b{display:block;font-size:1em;font-weight:600;line-height:1.35}.prd-name span{display:block;font-size:.96em;line-height:1.5}.prd-name span,.prd-unit{color:var(--prd-ink2)}.prd-price{font-weight:500}.prd-stock{font-weight:700}.prd-stock.ok{color:#2e9e57}.prd-stock.low{color:#d93a3a}.prd-pill{border-radius:6px;display:inline-block;font-size:.93em;font-weight:500;line-height:1.2;padding:.5em .85em;white-space:nowrap}.prd-pill.c-panel{background:#fbe8d3;color:#a8621f}.prd-pill.c-tiles{background:#e1efff;color:#1d5fc4}.prd-pill.c-furn{background:#efe6ff;color:#6d3fd1}.prd-pill.c-light{background:#fdf0cf;color:#b58a1b}.prd-pill.c-paint{background:#fde3e6;color:#d6455d}.prd-pill.c-hard{background:#dcf5e4;color:#2e9e5b}.prd-status{border-radius:6px;display:inline-block;font-size:.93em;font-weight:500;line-height:1.2;padding:.5em .85em;white-space:nowrap}.prd-status.active{background:#dcf5e4;color:#2e9e57}.prd-status.lowstock{background:#fde3e6;color:#d93a3a}.prd-actions{display:flex;gap:1.1em;justify-content:center}.prd-actions button{background:#0000;border:0;border-radius:9px;color:#3b3129;cursor:pointer;display:grid;height:2.7em;place-items:center;width:2.7em}.prd-actions button:hover{background:#f5f1ec}.prd-actions svg{height:1.4em;width:1.4em}.prd-actions .del{color:#e0332f}.prd-actions .del:hover{background:#fde8ea}.prd-empty{color:var(--prd-muted);padding:2.5em 0!important;text-align:center}.prd-foot{align-items:center;border-top:1px solid var(--prd-line);color:var(--prd-ink2);display:flex;font-size:clamp(8.5px,1.5cqw,14px);height:5.2em;padding:0 1.4em}.prd-showing{flex:0 0 38%;white-space:nowrap}.prd-pager{align-items:center;display:flex;gap:.35em}.prd-pager button{background:#0000;border:0;border-radius:8px;color:#3b3129;cursor:pointer;display:grid;font-size:1em;height:2.35em;min-width:2.35em;place-items:center}.prd-pager button svg{height:1.2em;width:1.2em}.prd-pager button:first-child,.prd-pager button:last-child{background:#fff;border:1px solid #e6e0d8}.prd-pager button.on{background:var(--prd-gold);color:#fff}.prd-dots{color:#3b3129;text-align:center;width:2.2em}.prd-rows{align-items:center;display:flex;margin-left:auto;white-space:nowrap}.prd-detail{background:#fff;border-radius:20px 0 0 20px;box-shadow:0 6px 24px #503c1e1f;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 106px);height:calc(100vh - var(--topbar-h, 92px) - 14px);margin:7px 0;min-width:0;overflow:hidden;position:sticky;top:99px;top:calc(var(--topbar-h, 92px) + 7px);width:332px}.prd-detail-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.prd-cover{background-color:#d8c3a4;background-position:center 35%;background-size:cover;height:129px;position:relative}.prd-close{background:#fff;border:0;border-radius:9px;box-shadow:0 1px 4px #0000002e;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:17px;top:16px;width:34px}.prd-detail-body{padding:14px 21px 18px}.prd-title-row{align-items:center;display:flex;height:36px;justify-content:space-between;margin-bottom:14px}.prd-title-row h2{color:var(--prd-ink);font-family:Playfair Display,serif;font-size:21px;font-weight:700;margin:0;white-space:nowrap}.prd-edit{align-items:center;background:#f7f6f3;border:1px solid #e5e2dc;border-radius:8px;color:#2a2018;cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;height:30px;padding:0 11px}.prd-gallery{border-radius:10px;height:170px;overflow:hidden;position:relative}.prd-main-img{display:block;height:100%;object-fit:cover;width:100%}.prd-arrow{background:#fff;border:0;border-radius:6px;box-shadow:0 1px 4px #0003;color:#2a2018;cursor:pointer;display:grid;height:24px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:24px}.prd-arrow.l{left:7px}.prd-arrow.r{right:7px}.prd-thumbs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:11px 0 16px}.prd-thumbs button{background:none;border:2px solid #0000;border-radius:9px;cursor:pointer;height:58px;overflow:hidden;padding:0}.prd-thumbs button.on{border-color:var(--prd-gold)}.prd-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.prd-info{font-size:12.5px}.prd-irow{align-items:center;border-bottom:1px solid #f3efe9;display:grid;grid-template-columns:116px minmax(0,1fr);min-height:35.5px}.prd-irow:last-child{border-bottom:0}.prd-irow>span:first-child{color:#6b645e}.prd-irow b{color:var(--prd-ink);font-weight:500;min-width:0}.prd-irow.top{align-items:start;padding:9px 0}.prd-irow.top>span:first-child{padding-top:2px}.prd-irow p{color:#3b3129;font-size:11px;line-height:19px;margin:0}.prd-info .prd-pill,.prd-info .prd-status{font-size:11.5px;padding:.42em .8em}@media (max-width:1100px){.prd-detail{display:none}}@media (max-width:768px){.prd-main{padding:0 12px 20px}.prd-head{align-items:flex-start;gap:10px;margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.prd-head>div:first-child{flex:1 1;min-width:0}.prd-head h1{font-size:26px}.prd-btn-add,.prd-head p{font-size:11px}.prd-btn-add{border-radius:9px;gap:4px;height:36px;margin:4px 0 0;padding:0 10px;white-space:nowrap;width:auto}.prd-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.prd-stat{border-radius:14px;gap:8px;height:auto;min-height:84px;padding:12px 10px}.prd-stat-icon{height:34px;min-height:34px;min-width:34px;width:34px}.prd-stat-label{font-size:10px;line-height:1.25;white-space:normal}.prd-stat-value{font-size:16px}.prd-stat-sub{font-size:9.5px;white-space:normal}.prd-spark,.prd-trend{display:none}.prd-panel{background:#0000;border-radius:0;box-shadow:none;overflow:visible}.prd-filters{grid-column-gap:8px;grid-row-gap:14px;box-sizing:border-box;column-gap:8px;display:grid;font-size:12px;grid-template-columns:repeat(12,minmax(0,1fr));height:auto;margin:0 0 22px;row-gap:14px}.prd-filters>.prd-search{flex:none;grid-column:1/10;grid-row:1;height:40px}.prd-filters>.prd-view{grid-gap:4px;display:grid;gap:4px;grid-column:10/13;grid-row:1;grid-template-columns:1fr 1fr;height:40px;margin-left:0}.prd-view button{height:100%;width:100%}.prd-filters>.prd-dd{flex:none;font-size:10.5px;height:38px;width:100%}.prd-filters>.prd-dd:nth-child(2){grid-column:1/5;grid-row:2}.prd-filters>.prd-dd:nth-child(3){grid-column:5/9;grid-row:2}.prd-filters>.prd-dd:nth-child(4){grid-column:9/13;grid-row:2}.prd-filters .prd-dd-sel{gap:4px;padding:0 8px}.prd-filters .prd-dd-sel>svg{height:13px;width:13px}.prd-filters .prd-dd-menu{font-size:11.5px}.prd-filters>.prd-dd:nth-child(4) .prd-dd-menu{left:auto;right:0}.prd-table-wrap{font-size:12px;padding:0}.prd-table,.prd-table tbody{display:block;width:100%}.prd-table colgroup,.prd-table thead{display:none}.prd-table tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.prd-table tbody tr td,.prd-table tbody tr:hover td{background:#0000;border:0;display:block;font-size:12px;height:auto;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0;white-space:normal}.prd-table tbody tr td:only-child{grid-column:1/-1;padding:20px 0!important}.prd-table tbody tr td:nth-child(2):not(:only-child){display:none}.prd-table tbody tr td.prd-cb:not(:only-child){padding:0!important;position:absolute;right:14px;top:14px}.prd-thumb{height:52px;width:52px}.prd-table tbody tr td:nth-child(4){padding-right:28px}.prd-name b{font-size:14px}.prd-table tbody tr td:nth-child(n+5):nth-child(-n+9):not(:only-child):before{color:var(--prd-muted);display:block;font-size:10px;font-weight:500;margin-bottom:3px}.prd-table tbody tr td:nth-child(5):before{content:"Category"}.prd-table tbody tr td:nth-child(6):before{content:"Unit"}.prd-table tbody tr td:nth-child(7):before{content:"Price (₹)"}.prd-table tbody tr td:nth-child(8):before{content:"Stock"}.prd-table tbody tr td:nth-child(9):before{content:"Status"}.prd-table tbody tr td:nth-child(7){font-weight:600}.prd-table tbody tr td:nth-child(10):not(:only-child){border-top:1px solid #f0ece6;grid-column:1/-1;padding-top:10px}.prd-actions{gap:10px;justify-content:flex-start}.prd-actions button{height:34px;width:34px}.prd-actions svg{height:18px;width:18px}.prd-pill,.prd-status{font-size:11px;padding:3px 10px}.prd-foot{background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-wrap:wrap;font-size:12px;gap:10px;height:auto;justify-content:center;padding:12px}.prd-showing{flex:1 1 100%;text-align:center;white-space:normal}.prd-pager{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.prd-pager button{font-size:12px;height:30px;min-width:30px}.prd-rows{margin-left:0}.prd-dd.prd-dd-sm{font-size:12px;height:32px;width:56px}}.quo-wrap{align-items:flex-start;display:flex}.quo-main{container-type:inline-size;flex:1 1;min-width:0;padding:0 13px 21px 16px}.quo-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.quo-head>div:first-child{margin-top:-34px;position:relative;z-index:11}.quo-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.quo-head p{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.btn-create-quo{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:clamp(11.5px,1.56cqw,14px);font-weight:500;gap:8px;height:clamp(36px,4.9cqw,44px);justify-content:center;margin-bottom:3px;margin-top:5px;padding:0 clamp(14px,2cqw,20px);white-space:nowrap;width:auto}.btn-create-quo svg{height:1.25em;width:1.25em}.quo-stats{grid-gap:1.68cqw;display:grid;gap:1.68cqw;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:3.2cqw}.qs-card{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:1.45cqw;height:12.2cqw;min-height:74px;min-width:0;padding:0 1.68cqw;position:relative}.qs-icon{border-radius:50%;display:grid;flex-shrink:0;height:6.1cqw;min-height:38px;min-width:38px;place-items:center;width:6.1cqw}.qs-icon>svg{height:44%;width:44%}.qs-icon.purple{background:#efe9fb;color:#7c4de0}.qs-icon.orange{background:#fdeede;color:#e08a1e}.qs-icon.red{background:#fde4e4;color:#f0212f}.qs-icon.green{background:#dff3e6}.qs-check{background:#2eae5b;border-radius:50%;color:#fff;display:grid;height:62%;place-items:center;width:62%}.qs-check svg{height:55%;width:55%}.qs-text{min-width:0}.qs-label{color:#3b3129;font-size:clamp(9px,1.4cqw,12.5px);line-height:1.35;white-space:nowrap}.qs-value{color:var(--ink);font-size:clamp(18px,2.9cqw,26px);font-weight:700;line-height:1.25}.qs-sub{color:var(--muted);font-size:clamp(9px,1.34cqw,12px);line-height:1.35}.qs-sub,.qs-trend{white-space:nowrap}.qs-trend{color:#2e9e57;font-size:clamp(8px,1.2cqw,11px);left:58%;position:absolute;top:41%}.qs-spark{bottom:12%;height:2.6cqw;min-height:14px;min-width:34px;position:absolute;right:6%;width:6cqw}.quo-filters{align-items:center;display:flex;font-size:clamp(10px,1.4cqw,12.5px);gap:1.1cqw;height:clamp(32px,4.3cqw,39px);margin-bottom:4cqw}.quo-filters svg{flex-shrink:0;height:1.2em;width:1.2em}.qf-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:8px;color:#3b3129;cursor:pointer;display:flex;gap:8px;height:100%;justify-content:space-between;min-width:0;overflow:hidden;padding:0 12px;white-space:nowrap}.qf-select span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.qf-date{flex:0 0 25.9%}.qf-cust{flex:0 0 15.5%}.qf-status{flex:0 0 13.2%}.qf-select.small{flex:none;font-size:1em;height:3em;margin-left:10px;width:4.3em}.qf-search{align-items:center;background:#f9f8f6;border:1px solid #e6e1da;border-radius:8px;color:#8b8279;display:flex;flex:0 0 23.3%;gap:8px;height:100%;min-width:0;padding:0 12px}.qf-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font-size:inherit;min-width:0;outline:0}.qf-search input::placeholder{color:#8b8279}.qf-toggle{display:flex;gap:8px}.qf-toggle button{background:#fff;border:1px solid #e6e1da;border-radius:8px;color:#3b3129;cursor:pointer;display:grid;height:clamp(30px,4.3cqw,39px);place-items:center;width:clamp(28px,3.6cqw,33px)}.qf-toggle .active{background:#f8ead8;border-color:#ecd2b0;color:#9a5f26}.qf-filter{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:8px;color:#2a2018;cursor:pointer;display:inline-flex;flex:1 1;font-size:inherit;gap:7px;height:100%;justify-content:center;min-width:0}.quo-table-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e0d;font-size:clamp(8px,1.34cqw,12px);overflow:hidden}.quo-table-card table{border-collapse:initial;border-spacing:0;font-size:1em;table-layout:fixed;width:100%}.quo-table-card th{border-bottom:1px solid #f0ece6;color:#1f1a15;font-weight:600;height:4.6em;padding:0;text-align:left;white-space:nowrap}.quo-table-card td{border-top:1px solid #f6f3ee;color:#2a2018;height:5.35em;overflow:hidden;padding:0;vertical-align:middle;white-space:nowrap}.quo-table-card tbody tr:first-child td{border-top:0}.qc-cb{padding-left:1.1em!important}.quo-table-card input[type=checkbox]{accent-color:var(--gold);height:1.17em;margin:0;width:1.17em}.quo-table-card tbody tr{cursor:pointer}.quo-table-card tbody tr:hover td{background:#fdf8f0}.quo-table-card tbody tr.row-selected td{background:#fcf5ea}.qt-right{padding-right:1.6em!important;text-align:right!important}.qt-status{padding-left:.9em!important}.qt-act{padding-left:2.6em!important;text-align:left!important}.qno{color:#1f5fd0;font-weight:500}.qcust{align-items:center;display:flex;gap:.7em;min-width:0}.qcust b{font-size:.98em;font-weight:600}.qm-avatar{border-radius:50%;display:grid;flex-shrink:0;font-family:Playfair Display,serif;font-size:1.15em;font-weight:600;height:3.4em;place-items:center;width:3.4em}.muted{color:var(--muted);margin-top:.1em}.amt{font-weight:500}.qpill{border-radius:5px;display:inline-block;font-size:.98em;height:2em;line-height:2em;min-width:5.4em;padding:0 .6em;text-align:center}.qpill.converted{background:#d9f2df;color:#2a7d45}.qpill.sent{background:#dbe9fb;color:#2f66d6}.qpill.pending{background:#fbecc7;color:#b7791f}.qpill.lost{background:#fde0e0;color:#d0262b}.qactions{color:#3b3129;display:flex;gap:1.3em;justify-content:flex-start;padding-left:.8em}.qactions svg{cursor:pointer;height:1.35em;width:1.35em}.qactions .del{color:#e0332f}.quo-foot{align-items:center;border-top:1px solid #f3efe9;display:flex;height:5.4em;padding:0 1.4em}.showing{color:#5d544b;flex:0 0 38%;font-size:1.08em;white-space:nowrap}.pager{align-items:center;display:flex;gap:.33em}.pager button{background:#0000;border:1px solid #0000;border-radius:6px;color:#3b3129;cursor:pointer;display:grid;font-size:1.08em;height:2.33em;min-width:2.33em;place-items:center}.pager button svg{height:1.2em;width:1.2em}.pager .active{background:#a9692b;color:#fff}.dots{color:#3b3129;text-align:center;width:2.33em}.dots,.rows-per{font-size:1.08em}.rows-per{align-items:center;color:#5d544b;display:flex;margin-left:auto;white-space:nowrap}.quo-detail{border-radius:20px;box-shadow:0 6px 24px #503c1e1f;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - var(--topbar-h) - 28px);margin:14px 14px 14px 0;min-width:0;overflow:hidden;position:sticky;top:calc(var(--topbar-h) + 14px);width:393px}.qd-scroll,.quo-detail{background:#fff;box-sizing:border-box}.qd-scroll{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 16px 8px}.qd-top{align-items:center;display:flex;height:52px;justify-content:space-between}.qd-top h2{color:var(--ink);font-family:Playfair Display,serif;font-size:18px;font-weight:700;margin:0}.qd-close{background:#f4f2ee;border:0;border-radius:8px;cursor:pointer;display:grid;height:28px;place-items:center;width:28px}.qd-bar{display:flex;justify-content:space-between;margin:4px 0 12px}.qd-badge,.qd-bar{align-items:center}.qd-badge{border-radius:6px;display:inline-flex;font-size:11px;font-weight:500;gap:6px;height:22px;padding:0 10px}.qd-badge i{border-radius:50%;height:7px;width:7px}.qd-badge.converted{background:#e6f6e9;color:#2a7d45}.qd-badge.converted i{background:#2eae5b}.qd-badge.sent{background:#dbe9fb;color:#2f66d6}.qd-badge.sent i{background:#2f66d6}.qd-badge.pending{background:#fbecc7;color:#b7791f}.qd-badge.pending i{background:#e0a21e}.qd-badge.lost{background:#fde0e0;color:#d0262b}.qd-badge.lost i{background:#e0332f}.qd-icons{display:flex;gap:10px}.qd-icons button{background:#fff;border:1px solid #e6e1da;border-radius:8px;color:#2a2018;cursor:pointer;display:grid;height:30px;place-items:center;width:32px}.qd-icons .red{background:#fff5f5;border-color:#f6caca;color:#e0332f}.qd-cover{background-color:#d8c3a4;background-position:center 35%;background-size:cover;border-radius:10px 10px 0 0;height:124px}.qd-qtitle{background:#fff;border-radius:0 26px 0 0;margin-top:-30px;padding:12px 0 0 16px;position:relative;width:62%}.qd-qtitle h3{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:.02em;margin:0}.qd-body{padding:0 0 4px}.qd-meta{align-items:center;color:#6b6258;display:flex;font-size:11.5px;justify-content:space-between;margin:6px 0 12px;padding-left:0}.qd-meta b{color:#1f1a15;font-weight:600}.qd-cust{grid-gap:10px;align-items:center;background:#fff;border:1px solid #efece7;border-radius:12px;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr) auto;padding:12px}.qd-av{border-radius:50%;display:grid;font-family:Playfair Display,serif;font-size:19px;font-weight:600;height:48px;place-items:center;width:48px}.qd-cname{display:flex;flex-direction:column;font-size:11.5px;min-width:0}.qd-cname b{color:var(--ink);font-weight:600;white-space:nowrap}.qd-cname span{color:var(--muted);margin-top:3px}.qd-contact{color:#2a2018;display:flex;flex-direction:column;font-size:11px;gap:7px}.qd-contact div{align-items:center;display:flex;gap:6px;white-space:nowrap}.qd-contact svg{color:#e08a1e}.qd-h{color:var(--ink);font-size:13px;font-weight:600;margin:16px 0 8px}.qd-project{border:1px solid #efece7;border-radius:10px;display:flex;font-size:11px;gap:8px;padding:10px 12px}.qd-project>svg{color:#e08a1e;flex-shrink:0;margin-top:1px}.qd-project b{color:var(--ink);font-weight:500}.qd-project p{color:var(--muted);line-height:1.55;margin:4px 0 0}.qd-items{border:1px solid #ece8e1;border-collapse:collapse;font-size:10.5px;width:100%}.qd-items th{background:#f7f6f3;color:#1f1a15;font-weight:600;text-align:left}.qd-items td,.qd-items th{height:28px;padding:0 7px;white-space:nowrap}.qd-items td{border-top:1px solid #f1eee8;color:#2a2018}.qd-items .r{text-align:right}.qd-sum{color:#3b3129;display:flex;font-size:10.5px;justify-content:space-between;padding:8px 7px 0}.qd-sum span:first-child{margin-left:auto;margin-right:38px}.qd-grand{align-items:center;background:#fcf0da;border:1px solid #efd9b0;border-radius:6px;color:#7a4f24;display:flex;font-size:13px;font-weight:600;height:36px;justify-content:space-between;margin-top:8px;padding:0 10px 0 28%}.qd-grand b{color:#5d3a14;font-size:14px}.qd-notes{color:var(--muted);font-size:10.5px;line-height:1.8;margin:0}.qd-actions{grid-gap:8px;background:#fff;border-top:1px solid #efece7;box-sizing:border-box;display:grid;flex-shrink:0;gap:8px;grid-template-columns:.8fr 1.45fr 1.15fr;padding:14px 12px}.qd-actions button{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:11px;gap:5px;height:42px;justify-content:center;min-width:0;padding:0 4px;white-space:nowrap}.qb-edit,.qb-pdf{background:#fff;border:1px solid #cfc9bf;color:#2a2018;font-weight:500}.qb-convert{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff;font-weight:600}.qs-state{background:#fff;color:var(--muted);font-size:13px;padding:22px;text-align:center}.qs-state.err{color:#d0262b}.qf-dd{height:100%;min-width:0;position:relative}.qf-dd .qf-select{box-sizing:border-box;width:100%}.qf-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;left:0;list-style:none;margin:0;max-height:260px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:30}.qf-menu li{border-radius:7px;color:#3b3129;cursor:pointer;padding:8px 10px;white-space:nowrap}.qf-menu li:hover{background:#fdf8f0}.qf-menu li.on{background:#f5e9db;font-weight:600}@media (max-width:1100px){.quo-detail{display:none}}@media (max-width:700px){.quo-head{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.quo-main{padding:0 12px 20px}.quo-head{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:18px;margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.quo-head>div:first-child{flex:1 1;min-width:0}.quo-head h1{font-size:26px}.quo-head p{font-size:11px}.btn-create-quo{border-radius:9px;font-size:11px;gap:4px;height:36px;margin:4px 0 0;padding:0 10px}.quo-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.qs-card{border-radius:14px;gap:8px;height:auto;min-height:84px;padding:12px 10px}.qs-icon{height:34px;min-height:34px;min-width:34px;width:34px}.qs-label{font-size:10px;line-height:1.25;white-space:normal}.qs-value{font-size:18px}.qs-sub{font-size:9.5px;white-space:normal}.qs-spark,.qs-trend{display:none}.quo-filters{grid-column-gap:8px;grid-row-gap:14px;column-gap:8px;display:grid;font-size:12px;grid-template-columns:repeat(12,minmax(0,1fr));height:auto;margin-bottom:22px;row-gap:14px}.qf-search{flex:none;grid-column:1/9;grid-row:1;height:40px}.qf-toggle{grid-gap:4px;display:grid;gap:4px;grid-column:9/11;grid-row:1;grid-template-columns:1fr 1fr}.qf-toggle button{height:40px;width:100%}.qf-filter{flex:none;font-size:0;gap:0;grid-column:11/13;grid-row:1;height:40px;left:10px;position:relative;width:70%}.qf-filter svg{height:17px;width:17px}.quo-filters .qf-dd{height:38px}.quo-filters .qf-dd .qf-select{font-size:10.5px;gap:4px;height:100%;padding:0 8px;width:100%}.quo-filters .qf-date{grid-column:1/6;grid-row:2}.quo-filters .qf-cust{grid-column:6/10;grid-row:2}.quo-filters .qf-status{grid-column:10/13;grid-row:2}.quo-filters .qf-date .qf-select>svg:first-child{display:none}.quo-filters .qf-select svg{height:13px;width:13px}.quo-table-card{background:#0000;border-radius:0;box-shadow:none;font-size:12px;overflow:visible}.quo-table-card table,.quo-table-card tbody{display:block;width:100%}.quo-table-card colgroup,.quo-table-card thead{display:none}.quo-table-card tbody tr{grid-column-gap:12px;grid-row-gap:10px;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.quo-table-card tbody tr.row-selected{background:#fcf5ea}.quo-table-card tbody tr td,.quo-table-card tbody tr.row-selected td,.quo-table-card tbody tr:hover td{background:#0000;border:0;display:block;font-size:12px;height:auto;line-height:1.35;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0;white-space:normal}.quo-table-card tbody tr td.qt-act,.quo-table-card tbody tr td.qt-right,.quo-table-card tbody tr td.qt-status{padding:0!important;text-align:left!important}.quo-table-card tbody tr td:nth-child(2){display:none}.quo-table-card tbody tr td.qc-cb{padding:0!important;position:absolute;right:14px;top:14px}.quo-table-card tbody tr td:nth-child(4){color:var(--muted);padding-right:28px}.quo-table-card tbody tr td:nth-child(5){grid-column:1/-1}.qcust b{font-size:14px}.qm-avatar{font-size:15px;height:38px;width:38px}.quo-table-card tbody tr td:nth-child(6){grid-column:1/-1}.quo-table-card tbody tr td:nth-child(n+6):nth-child(-n+8):before{color:var(--muted);display:block;font-size:10px;font-weight:500;margin-bottom:2px}.quo-table-card tbody tr td:nth-child(6):before{content:"Project / Location"}.quo-table-card tbody tr td:nth-child(7):before{content:"Amount (₹)"}.quo-table-card tbody tr td:nth-child(8):before{content:"Status"}.quo-table-card tbody tr td:nth-child(7){font-weight:600}.quo-table-card tbody tr td:nth-child(9){border-top:1px solid #f0ece6;grid-column:1/-1;padding-top:10px}.qactions{gap:22px;justify-content:flex-start;padding-left:0}.qactions svg{height:18px;width:18px}.qpill{font-size:11px;height:auto;line-height:1.4;min-width:0;padding:2px 10px}.quo-foot{background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-wrap:wrap;gap:10px;height:auto;justify-content:center;padding:12px}.showing{flex:1 1 100%;font-size:12px;text-align:center;white-space:normal}.pager{flex:1 1 100%;flex-wrap:wrap;justify-content:center}.pager button,.rows-per{font-size:12px}.rows-per{margin-left:0}}.qp-overlay{align-items:center;background:#1e160e9e;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;inset:0;position:fixed;z-index:1000}.qp-overlay *{box-sizing:border-box}.qp-toolbar{display:flex;gap:10px;padding:12px 0 8px}.qp-tb{align-items:center;background:#fff;border:1px solid #e3d8c8;border-radius:9px;color:#2a2018;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;height:38px;padding:0 16px}.qp-tb.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;color:#fff}.qp-scroll{display:flex;flex:1 1;justify-content:center;overflow-y:auto;padding:4px 12px 28px;width:100%}.qp-sheet{--qp-orange:#c8711f;--qp-blue:#6b7a99;--qp-beige:#fbf1e4;background:#fff;box-shadow:0 10px 40px #00000059;color:#1f1a15;font-size:12px;height:fit-content;max-width:100%;min-height:1000px;padding-bottom:36px;width:794px}.qp-sheet .blue{color:var(--qp-blue)}.qp-bar{background:#2b1b10;height:10px}.qp-top{display:flex;justify-content:space-between;padding:26px 40px 0}.qp-brand{font-size:26px;font-weight:800;letter-spacing:.2px;margin:0}.qp-brand-sub{color:var(--qp-blue);font-size:9.5px;letter-spacing:.4px;margin-top:2px}.qp-tag{color:var(--qp-blue);font-size:11px;line-height:1.5;margin:18px 0 0}.qp-title{text-align:right}.qp-title h2{font-size:30px;font-weight:800;margin:0 0 4px}.qp-title p{color:var(--qp-blue);font-size:10.5px;margin:1px 0}.qp-title b{color:var(--qp-blue);font-weight:700}.qp-line{border:0;border-top:1.5px solid var(--qp-orange);margin:14px 40px 18px}.qp-two{background:var(--qp-beige);border:1px solid #ecd9bf;display:grid;grid-template-columns:1fr 1fr;margin:0 40px}.qp-box{line-height:1.55;padding:12px 14px}.qp-box+.qp-box{border-left:1px solid #ecd9bf}.qp-box h5{color:var(--qp-orange);font-size:11.5px;font-weight:800;margin:0 0 4px}.qp-box p{font-size:11px;margin:0}.qp-box b,.qp-h{font-size:11.5px}.qp-h{color:var(--qp-orange);font-weight:800;margin:18px 40px 6px}.qp-intro{font-size:11px;line-height:1.5;margin:0 40px 12px}.qp-table{border:1px solid #ecd9bf;border-collapse:collapse;font-size:11px;margin:0 40px;width:calc(100% - 80px)}.qp-table th{background:#f4e3cd;font-size:11px;font-weight:700;padding:9px 10px;text-align:left}.qp-table td{border-top:1px solid #f0e2cf;padding:10px;vertical-align:middle}.qp-table td:first-child,.qp-table th:first-child{width:6%}.qp-table th:nth-child(2){width:22%}.qp-table th:nth-child(3){width:32%}.qp-table th:nth-child(4){width:10%}.qp-bottom{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1.1fr .9fr;margin:4px 40px 0}.qp-bottom .qp-h{margin-left:0;margin-right:0}.qp-left ol,.qp-left ul{color:var(--qp-blue);font-size:10.5px;line-height:1.6;margin:0;padding-left:16px}.qp-left ul{list-style:disc}.qp-right{padding-top:18px}.qp-sum{display:flex;font-size:11px;justify-content:space-between;padding:7px 4px}.qp-sum em{color:var(--qp-blue);font-style:normal}.qp-grand{align-items:center;background:var(--qp-beige);border:1.5px solid var(--qp-orange);display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-top:8px;padding:10px 12px}.qp-grand b{color:var(--qp-orange);font-size:18px}.qp-thanks{font-size:11px;margin:22px 40px 0}.qp-sign{grid-gap:40px;display:grid;font-size:10.5px;gap:40px;grid-template-columns:1fr 1fr;margin:28px 40px 0}.qp-sign i,.qp-sign span{display:block}.qp-sign i{border-top:1px solid var(--qp-blue);margin:26px 0 4px;width:190px}.qp-sign b{font-weight:500}@media print{body *{visibility:hidden!important}.qp-sheet,.qp-sheet *{visibility:visible!important}.qp-overlay{background:none;position:static}.qp-sheet{box-shadow:none;left:0;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact;top:0;width:100%}@page{size:A4;margin:0}}@media screen and (max-width:600px){.qp-overlay{align-items:center;overflow:hidden}.qp-toolbar{gap:8px;justify-content:center;padding:8px;width:100%}.qp-tb{font-size:11px;height:36px;padding:0 10px}.qp-scroll{display:block;overflow-x:hidden;padding:6px;width:100%}.qp-sheet{font-size:9px;max-width:100%;min-height:auto;min-width:0;padding-bottom:18px;width:100%}.qp-bar{height:6px}.qp-top{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:space-between;padding:16px 12px 0}.qp-brand{font-size:clamp(13px,4vw,20px)}.qp-brand-sub{font-size:7px}.qp-tag{font-size:8px;margin-top:8px}.qp-title{flex:0 0 48%;min-width:0;text-align:right}.qp-title h2{font-size:clamp(15px,4.5vw,22px)}.qp-title p{font-size:7px;overflow-wrap:anywhere}.qp-line{margin:12px}.qp-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 12px}.qp-box{line-height:1.5;min-width:0;overflow-wrap:anywhere;padding:8px 6px}.qp-box+.qp-box{border-left:1px solid #ecd9bf;border-top:0}.qp-box b,.qp-box h5{font-size:8px}.qp-box p{font-size:7px}.qp-h{font-size:8px;margin:14px 12px 5px}.qp-intro{font-size:8px;line-height:1.5;margin:0 12px 8px}.qp-table{font-size:7px;margin:0 12px;table-layout:fixed;width:calc(100% - 24px)}.qp-table th{line-height:1.3}.qp-table td,.qp-table th{font-size:7px;overflow-wrap:anywhere;padding:6px 2px}.qp-table td{line-height:1.4}.qp-table td:first-child,.qp-table th:first-child{text-align:center;width:5%}.qp-table td:nth-child(2),.qp-table th:nth-child(2){width:22%}.qp-table td:nth-child(3),.qp-table th:nth-child(3){width:29%}.qp-table td:nth-child(4),.qp-table th:nth-child(4){text-align:center;width:10%}.qp-table td:nth-child(5),.qp-table th:nth-child(5){width:16%}.qp-table td:nth-child(6),.qp-table th:nth-child(6){width:18%}.qp-bottom{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:6px 12px 0}.qp-bottom .qp-h{font-size:8px;margin:12px 0 5px}.qp-left ol,.qp-left ul{font-size:7px;line-height:1.55;overflow-wrap:anywhere;padding-left:12px}.qp-right{min-width:0;padding-top:12px}.qp-sum{font-size:7px;gap:4px;padding:6px 2px}.qp-sum em{overflow-wrap:anywhere;text-align:right}.qp-grand{font-size:7px;gap:4px;padding:7px 5px}.qp-grand b{font-size:11px;overflow-wrap:anywhere;text-align:right}.qp-thanks{font-size:8px;line-height:1.5;margin:16px 12px 0}.qp-sign{grid-gap:12px;display:grid;font-size:7px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:20px 12px 0}.qp-sign span{line-height:1.5;overflow-wrap:anywhere}.qp-sign i{margin:22px 0 5px;width:90%}.qp-sign b{font-size:7px}}.rp-wrap{display:block}.rp-main{container-type:inline-size;min-width:0;padding:0 13px 24px 16px}.rp-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;margin-top:-34px;padding:47px 8px 0 23px;position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.rp-head>div:first-child{margin-top:-34px;padding-bottom:6px;position:relative;z-index:11}.rp-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.rp-head p{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.rp-body{padding:0 9px 0 23px}.rp-section{margin-bottom:20px}.rp-section h2{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(16px,1.65cqw,21px);font-weight:700;line-height:1.25;margin:0}.rp-sub{color:var(--muted);font-size:clamp(11px,1.15cqw,14.5px);line-height:1.4;margin:1px 0 10px}.rp-grid{grid-gap:15px;display:grid;gap:15px}.rp-grid.r1,.rp-grid.r2,.rp-grid.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-grid.r4{grid-template-columns:1fr 1fr 1.06fr 1.06fr}.rp-grid.r1 .rp-card{min-height:clamp(150px,12cqw,158px)}.rp-grid.r2 .rp-card{min-height:clamp(146px,11.6cqw,152px)}.rp-grid.r3 .rp-card{min-height:clamp(138px,10.6cqw,140px)}.rp-grid.r4 .rp-card{min-height:clamp(90px,7.2cqw,94px)}.rp-card{--tint:#fbf4ec;--icon-bg:#fbe5cf;--icon-fg:#e08a1e;--arrow:#b2722f;background:var(--tint);border-radius:12px;box-shadow:0 2px 10px #503c1e12;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:16px 18px 18px 23px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.rp-card:hover{box-shadow:0 8px 20px #503c1e24;transform:translateY(-2px)}.rp-card.orange{--tint:#fcf5ec;--icon-bg:#fbe5cf;--icon-fg:#e08a1e;--arrow:#b2722f}.rp-card.purple{--tint:#f6f3fd;--icon-bg:#ebe3fb;--icon-fg:#7c4de0;--arrow:#4a52d8}.rp-card.green{--tint:#eff9f2;--icon-bg:#dcf2e3;--icon-fg:#2eae5b;--arrow:#2a7d45}.rp-card.coral{--tint:#fdf4ef;--icon-bg:#fbdccd;--icon-fg:#e8613a;--arrow:#b2722f}.rp-card.blue{--tint:#f1f6fd;--icon-bg:#dce9fb;--icon-fg:#2f66d6;--arrow:#2f66d6}.rp-card.red{--tint:#fdf2f1;--icon-bg:#fbd9d9;--icon-fg:#e8222d;--arrow:#b2722f}.rp-img{background-color:initial;background-position:50%;background-size:cover;bottom:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000 16%,#000 70%);mask-image:linear-gradient(90deg,#0000 0,#0000 16%,#000 70%);pointer-events:none;position:absolute;right:0;top:0;width:50%}.rp-icon{background:var(--icon-bg);border-radius:12px;color:var(--icon-fg);display:grid;flex-shrink:0;height:52px;place-items:center;position:relative;width:52px;z-index:1}.rp-icon svg{height:46%;width:46%}.rp-text{margin-top:9px;max-width:55%;position:relative;z-index:1}.rp-text h3{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(14px,1.38cqw,17.5px);font-weight:700;line-height:1.25;margin:0 0 3px}.rp-text p{color:#5d544b;font-size:clamp(10.5px,1.02cqw,13px);line-height:1.45;margin:0}.rp-arrow{background:#fff;border:0;border-radius:50%;bottom:12px;box-shadow:0 2px 8px #3c280a2e;color:var(--arrow);cursor:pointer;display:grid;height:32px;left:calc(62% - 16px);place-items:center;position:absolute;transition:transform .2s ease;width:32px;z-index:2}.rp-card:hover .rp-arrow{transform:translateX(3px)}.rp-grid.r3 .rp-card{padding-top:12px}.rp-grid.r3 .rp-text{margin-top:7px}.rp-grid.r4 .rp-card{align-items:center;flex-direction:row;gap:14px;padding:0 14px 0 15px}.rp-grid.r4 .rp-icon{border-radius:12px;height:50px;width:50px}.rp-grid.r4 .rp-text{flex:0 0 auto;margin-top:0;max-width:none;min-width:0;width:46%}.rp-grid.r4 .rp-text h3{font-size:clamp(12px,1.12cqw,14.5px);margin-bottom:4px}.rp-grid.r4 .rp-text p{font-size:clamp(9.5px,.9cqw,11.5px)}.rp-grid.r4 .rp-img{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 55%);mask-image:linear-gradient(90deg,#0000 0,#000 55%);width:38%}@media (max-width:1100px){.rp-grid.r1,.rp-grid.r2,.rp-grid.r3,.rp-grid.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-grid .rp-card{min-height:150px}.rp-grid.r4 .rp-card{min-height:88px}}@media (max-width:700px){.rp-grid.r1,.rp-grid.r2,.rp-grid.r3,.rp-grid.r4{grid-template-columns:1fr}}@media (max-width:768px){.rp-main{padding:0 12px 24px}.rp-head{margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.rp-head h1{font-size:26px}.rp-head p{font-size:11px}.rp-body{padding:0}}.vnd-wrap{--v-gold:#a8621f;--v-ink:#2a2018;--v-ink2:#5d544b;--v-muted:#8b8279;--v-soft:#fdeedd;--v-line:#f0ebe4;color:var(--v-ink);font-family:Inter,system-ui,sans-serif;width:100%}.vnd-wrap *{box-sizing:border-box}.vnd-wrap button{cursor:pointer;font-family:inherit}.vnd-main{container-type:inline-size;min-width:0}.vnd-body{--u:calc(100cqw/1318);--f11:max(9.5px,calc(var(--u)*11));--f12:max(10px,calc(var(--u)*12));--f125:max(10.5px,calc(var(--u)*12.5));--f13:max(11px,calc(var(--u)*13));--f14:max(11.5px,calc(var(--u)*14));padding:0 calc(var(--u)*14) calc(var(--u)*24) calc(var(--u)*25)}.vnd-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 33px,var(--page-bg) 33px);display:flex;gap:16px;justify-content:space-between;margin:-34px calc(var(--u)*-14) calc(var(--u)*15) calc(var(--u)*-25);padding:47px calc(var(--u)*25) 0 calc(var(--u)*35);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.vnd-head-t{margin-top:-24px;min-width:0}.vnd-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.vnd-head p{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.vnd-add{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:10px;box-shadow:0 3px 8px #9a5f264d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:clamp(11.5px,1.56cqw,14px);font-weight:500;gap:8px;height:clamp(36px,4.9cqw,44px);justify-content:center;margin-bottom:3px;margin-top:5px;padding:0 clamp(14px,2cqw,20px);white-space:nowrap;width:auto}.vnd-add svg{height:calc(var(--u)*20);min-height:15px;min-width:15px;width:calc(var(--u)*20)}.vnd-add:hover{filter:brightness(1.08)}.vnd-stats{grid-gap:calc(var(--u)*16);display:grid;gap:calc(var(--u)*16);grid-template-columns:1fr 1fr 1.04fr 1.22fr;margin:0 calc(var(--u)*11) calc(var(--u)*21) 0}.vnd-stat{align-items:center;background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*18);height:calc(var(--u)*112);min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*14);position:relative}.vnd-stat-ic{border-radius:50%;display:grid;flex:none;height:calc(var(--u)*72);place-items:center;width:calc(var(--u)*72)}.vnd-stat-ic>svg{height:44%;width:44%}.vnd-stat-ic.orange{background:#fdeede;color:#e08a1e}.vnd-stat-ic.purple{background:#efe9fb;color:#7c4de0}.vnd-stat-ic.red{background:#fde4e4;color:#f0212f}.vnd-stat-ic.green{background:#dff3e6;color:#2eae5b}.vnd-stat-t{min-width:0}.vnd-stat-l{color:#3b3129;font-size:var(--f14);line-height:calc(var(--u)*22);white-space:nowrap}.vnd-stat-v{font-size:max(16px,calc(var(--u)*28));font-weight:700;letter-spacing:-.01em;line-height:calc(var(--u)*46);white-space:nowrap}.vnd-trend{color:#2e9e57;font-size:var(--f13);line-height:calc(var(--u)*18);position:absolute;right:calc(var(--u)*16);top:calc(var(--u)*50);white-space:nowrap}.vnd-spark{bottom:calc(var(--u)*10);height:calc(var(--u)*30);position:absolute;right:calc(var(--u)*12);width:calc(var(--u)*80)}.vnd-lower{grid-gap:calc(var(--u)*13);align-items:start;display:grid;gap:calc(var(--u)*13);grid-template-columns:minmax(0,1fr)}.vnd-lower.open{grid-template-columns:minmax(0,948fr) minmax(0,317fr)}.vnd-card,.vnd-left{min-width:0}.vnd-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f}.vnd-filters{align-items:center;display:flex;gap:calc(var(--u)*11);height:max(34px,calc(var(--u)*38));margin-bottom:calc(var(--u)*18)}.vnd-dd-sel,.vnd-fs{background:#fff;border:1px solid #e8e1d8;border-radius:6px;color:#55504b;height:100%}.vnd-fs{align-items:center;display:flex;flex:244 1;gap:calc(var(--u)*12);min-width:0;padding:0 calc(var(--u)*14)}.vnd-fs input{background:#0000;border:0;color:var(--v-ink);flex:1 1;font-family:inherit;font-size:var(--f13);min-width:0;outline:0}.vnd-fs input::placeholder{color:#7a726a}.vnd-dd{height:100%;min-width:0;position:relative}.vnd-filters>.vnd-dd:nth-child(2){flex:158 1}.vnd-filters>.vnd-dd:nth-child(3){flex:141 1}.vnd-filters>.vnd-dd:nth-child(4){flex:169 1}.vnd-dd-sel{align-items:center;color:#3b3129;cursor:pointer;display:flex;font-size:var(--f13);gap:8px;overflow:hidden;padding:0 calc(var(--u)*12) 0 calc(var(--u)*13);-webkit-user-select:none;user-select:none;white-space:nowrap}.vnd-dd-sel span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.vnd-dd-sel svg{flex:none}.vnd-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;font-size:max(12px,calc(var(--u)*13));left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:7}.vnd-dd-menu li{border-radius:7px;color:var(--v-ink);cursor:pointer;padding:8px 10px;white-space:nowrap}.vnd-dd-menu li:hover{background:#fdf8f0}.vnd-dd-menu li.on{background:#f5e9db;font-weight:600}.vnd-apply,.vnd-reset{border-radius:6px;font-size:var(--f13);height:100%;white-space:nowrap}.vnd-apply{background:linear-gradient(180deg,#b2722f,#9a5f26);border:1px solid #9a5f26;color:#fff;flex:78 0;font-weight:500;min-width:56px}.vnd-apply:hover{filter:brightness(1.08)}.vnd-reset{align-items:center;background:#fff;border:1px solid #e8e1d8;color:#3b3129;display:inline-flex;flex:95 0;gap:calc(var(--u)*9);justify-content:center}.vnd-reset:hover{background:#faf6f0}.vnd-tbl-wrap{overflow-x:auto}.vnd-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.vnd-tbl,.vnd-tbl th{font-size:var(--f125)}.vnd-tbl th{border-bottom:1px solid var(--v-line);color:#1f1a15;font-weight:600;height:calc(var(--u)*46);padding:0 calc(var(--u)*4) 0 0;text-align:left;white-space:nowrap}.vnd-tbl td:first-child,.vnd-tbl th:first-child{padding-left:calc(var(--u)*14)}.vnd-tbl td{border-bottom:1px solid var(--v-line);color:var(--v-ink2);height:calc(var(--u)*44.3);min-height:38px;overflow:hidden;padding:0 calc(var(--u)*4) 0 0;text-overflow:ellipsis;white-space:nowrap}.vnd-tbl tbody tr{cursor:pointer}.vnd-tbl tbody tr:hover td{background:#fdf9f3}.vnd-tbl tbody tr.sel td{background:#fcf6ec}.vnd-tbl .c-no{color:#1f1a15}.vnd-tbl .c-name{align-items:center;display:flex;gap:calc(var(--u)*13);height:calc(var(--u)*44.3);min-height:38px}.vnd-tbl .c-name b{color:#1f1a15;font-size:var(--f13);font-weight:600;overflow:hidden;text-overflow:ellipsis}.vnd-tbl tr.vnd-empty td{color:var(--v-muted);cursor:default;height:90px;text-align:center}.vnd-logo{background:#fff;border:1px solid #ebe5dc;border-radius:4px;display:grid;flex:none;font-size:max(10px,calc(var(--u)*12));font-weight:700;height:max(28px,calc(var(--u)*35));letter-spacing:-.02em;object-fit:contain;place-items:center;width:max(28px,calc(var(--u)*35))}.vnd-logo.big{border:0;border-radius:calc(var(--u)*10) calc(var(--u)*10) 0 0;bottom:0;font-size:max(16px,calc(var(--u)*22));height:calc(var(--u)*62);left:calc(var(--u)*14);min-height:44px;min-width:64px;position:absolute;width:calc(var(--u)*77);z-index:1}.vnd-pill{border-radius:5px;display:inline-grid;font-size:var(--f125);height:calc(var(--u)*28);min-height:22px;min-width:calc(var(--u)*72);padding:0 calc(var(--u)*10);place-items:center;white-space:nowrap}.vnd-pill.active{background:#d7f1de;color:#2fa05a}.vnd-pill.inactive{background:#fbdadd;color:#e0394a}.vnd-pill.pending{background:#fdeebd;color:#d99a12}.vnd-pill.sm{padding:3px 12px}.vnd-pill.cov,.vnd-pill.sm{font-size:var(--f12);height:auto;min-height:0;min-width:0}.vnd-pill.cov{background:#d7f1de;padding:4px 11px;position:absolute;right:calc(var(--u)*14);top:calc(var(--u)*20)}.vnd-pill.cov.inactive{background:#fbdadd}.vnd-pill.cov.pending{background:#fdeebd}.vnd-tbl .c-act{padding-left:calc(var(--u)*5)}.vnd-tbl .c-act button{background:none;border:0;display:inline-grid;height:calc(var(--u)*34);min-width:26px;padding:0;place-items:center;width:calc(var(--u)*38)}.vnd-tbl .c-act svg{height:calc(var(--u)*20);min-height:16px;min-width:16px;width:calc(var(--u)*20)}.vnd-tbl .c-act .eye{color:#4a4038}.vnd-tbl .c-act .edit{color:#a8621f}.vnd-tbl .c-act .del{color:#e5282d}.vnd-tbl .c-act button:hover{transform:scale(1.12)}.vnd-pclose{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 1px 4px #0003;color:#3b3129;display:grid;height:28px;left:calc(var(--u)*12);padding:0;place-items:center;position:absolute;top:calc(var(--u)*12);width:28px;z-index:2}.vnd-pclose:hover{background:#fff}.vnd-foot{align-items:center;color:var(--v-ink2);display:flex;font-size:var(--f13);gap:12px;justify-content:space-between;min-height:calc(var(--u)*80);padding:0 calc(var(--u)*15) 0 calc(var(--u)*14)}.vnd-pager{display:flex;flex-wrap:wrap;gap:calc(var(--u)*6);justify-content:flex-end}.vnd-pager button{background:#fff;border:1px solid #e2dbd1;border-radius:5px;color:#2a2018;display:grid;font-size:var(--f13);height:max(30px,calc(var(--u)*38));padding:0;place-items:center;width:max(30px,calc(var(--u)*40))}.vnd-pager button.on{background:#a8621f;border-color:#a8621f;color:#fff}.vnd-pager button:disabled{cursor:default;opacity:.4}.vnd-panel{margin-top:0;overflow:hidden;padding-bottom:calc(var(--u)*14)}.vnd-pnone{color:var(--v-muted);font-size:var(--f13);padding:40px 16px;text-align:center}.vnd-pnone.small{padding:24px 0}.vnd-cover{background-image:url(/static/media/cover-bg.2d3e26b32ef23e8174bc.jpg);height:calc(var(--u)*95);min-height:80px;position:relative}.vnd-cover:before{background:linear-gradient(90deg,#f8f3ece6,#f8f3ec99 30%,#f8f3ec00 58%);content:"";inset:0;pointer-events:none;position:absolute}.vnd-cover .vnd-pill.cov{z-index:1}.vnd-pbody{padding:calc(var(--u)*9) calc(var(--u)*14) 0}.vnd-pbody h2{color:#1f1a15;font-size:max(15px,calc(var(--u)*20));font-weight:700;line-height:calc(var(--u)*30);margin:0}.vnd-psub{color:var(--v-muted);font-size:var(--f14);line-height:calc(var(--u)*24);margin:calc(var(--u)*2) 0 0}.vnd-pbtns{display:flex;gap:calc(var(--u)*13);margin-top:calc(var(--u)*11)}.vnd-pbtns button{align-items:center;border-radius:5px;display:inline-flex;flex:1 1;font-size:var(--f13);gap:calc(var(--u)*10);height:max(30px,calc(var(--u)*33));justify-content:center}.vnd-pbtns .e{background:linear-gradient(180deg,#b2722f,#9a5f26);border:1px solid #9a5f26;color:#fff;font-weight:500}.vnd-pbtns .d{background:#fff;border:1px solid #f0b8bb;color:#e5282d}.vnd-pbtns .e:hover{filter:brightness(1.08)}.vnd-pbtns .d:hover{background:#fff5f5}.vnd-tabs{border-bottom:1px solid var(--v-line);display:flex;justify-content:space-between;margin-top:calc(var(--u)*14)}.vnd-tabs button{background:none;border:0;color:var(--v-ink2);font-size:var(--f12);height:calc(var(--u)*30);min-height:26px;padding:0 0 calc(var(--u)*10);position:relative;white-space:nowrap}.vnd-tabs button.on{color:#1f1a15;font-weight:600}.vnd-tabs button.on:after{background:#a8621f;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.vnd-dl{list-style:none;margin:calc(var(--u)*8) 0 0;padding:0}.vnd-dl li{align-items:center;display:flex;font-size:var(--f125);gap:calc(var(--u)*11);min-height:calc(var(--u)*28.5)}.vnd-dl li.multi{align-items:flex-start;margin-bottom:calc(var(--u)*8);padding-top:calc(var(--u)*5)}.vnd-dl svg{color:#e08a1e;flex:none;height:calc(var(--u)*16);min-height:13px;min-width:13px;width:calc(var(--u)*16)}.vnd-dl .k{color:var(--v-ink2);flex:none;min-width:82px;width:calc(var(--u)*105)}.vnd-dl .v{color:#1f1a15;flex:1 1;line-height:1.4;min-width:0;overflow-wrap:anywhere}.vnd-dl.second{border-top:1px solid var(--v-line);margin-top:calc(var(--u)*6);padding-top:calc(var(--u)*4)}.vnd-dl.second li{min-height:calc(var(--u)*32.5)}@container (max-width: 1000px){.vnd-body{--u:calc(100cqw/1000)}.vnd-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.vnd-lower,.vnd-lower.open{grid-template-columns:minmax(0,1fr)}.vnd-filters{flex-wrap:wrap;height:auto}.vnd-fs{flex:1 1 100%;height:38px}.vnd-filters>.vnd-dd{flex:1 1!important;height:38px}.vnd-apply,.vnd-reset{height:38px}.vnd-tbl{min-width:760px}.vnd-panel,.vnd-tbl .c-act .eye{display:none}.vnd-tbl tbody tr{cursor:default}.vnd-tbl tbody tr.sel td{background:none}}@container (max-width: 640px){.vnd-body{--u:calc(100cqw/460);padding:0 12px 20px}.vnd-head{align-items:flex-start;flex-direction:row;gap:10px;margin:-34px -12px 14px;padding:47px 14px 0 20px}.vnd-head-t{flex:1 1}.vnd-head h1{font-size:26px}.vnd-add,.vnd-head p{font-size:11px}.vnd-add{border-radius:9px;gap:4px;height:36px;margin-top:4px;padding:0 10px}.vnd-add svg{height:14px;width:14px}.vnd-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0}.vnd-stat{gap:8px;height:auto;min-height:84px;padding:10px 8px 10px 10px}.vnd-stat-ic{height:38px;width:38px}.vnd-stat-l{font-size:10.5px;line-height:1.3;white-space:normal}.vnd-stat-v{font-size:15px;line-height:1.35}.vnd-trend{bottom:8px;font-size:9.5px;right:8px;top:auto}.vnd-spark{display:none}.vnd-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));height:auto;margin-bottom:14px}.vnd-filters>.vnd-fs{flex:none;grid-column:1/-1;height:40px}.vnd-filters>.vnd-dd{flex:none!important;grid-column:span 2;height:38px}.vnd-filters>.vnd-apply,.vnd-filters>.vnd-reset{flex:none;grid-column:span 3;height:38px}.vnd-filters>.vnd-dd:nth-child(4) .vnd-dd-menu{left:auto;right:0}.vnd-dd-sel{font-size:11.5px;gap:4px;padding:0 8px}.vnd-dd-menu{font-size:12px}.vnd-apply,.vnd-fs input,.vnd-reset{font-size:12.5px}.vnd-card.vnd-tcard{background:none;border-radius:0;box-shadow:none}.vnd-tbl-wrap{overflow:visible;padding:0}.vnd-tbl,.vnd-tbl tbody{display:block;min-width:0}.vnd-tbl colgroup,.vnd-tbl thead{display:none}.vnd-tbl tbody tr{grid-gap:8px 10px;background:#fff;border:0;border-radius:14px;box-shadow:0 2px 10px #503c1e12;display:grid;gap:8px 10px;grid-template-areas:"name st" "cat cat" "con ph" "loc act";grid-template-columns:1fr auto;margin-bottom:12px;padding:14px}.vnd-tbl tbody tr.sel td{background:none!important}.vnd-panel,.vnd-tbl .c-act .eye{display:none}.vnd-tbl td{background:none!important;border:0;display:block;font-size:12px;height:auto;min-height:0;padding:0!important}.vnd-tbl .c-no{display:none}.vnd-tbl .c-name{grid-area:name;height:auto;min-height:0}.vnd-tbl .c-name b{font-size:13.5px}.vnd-tbl .c-st{grid-area:st}.vnd-tbl .c-cat{color:var(--v-muted);grid-area:cat}.vnd-tbl .c-con{grid-area:con}.vnd-tbl .c-ph{grid-area:ph;text-align:right}.vnd-tbl .c-loc{align-self:center;color:var(--v-muted);grid-area:loc}.vnd-tbl .c-act{grid-area:act;text-align:right}.vnd-tbl .c-act button{height:30px;width:34px}.vnd-tbl .c-act svg{height:18px;width:18px}.vnd-tbl tr.vnd-empty{display:block}.vnd-tbl tr.vnd-empty td{height:70px;padding-top:24px!important}.vnd-pill{font-size:11px;height:auto;min-height:0;min-width:0;padding:3px 10px}.vnd-logo{font-size:11px;height:32px;width:32px}.vnd-foot{align-items:center;background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e12;flex-direction:column;font-size:12px;gap:10px;min-height:0;padding:12px}.vnd-pager{justify-content:center}.vnd-pager button{font-size:12px;height:32px;width:32px}.vnd-cover{height:96px}.vnd-logo.big{font-size:20px;height:54px;width:84px}.vnd-pill.cov{right:12px;top:12px}.vnd-pbody{padding:12px 14px 0}.vnd-pbody h2{font-size:18px;line-height:1.3}.vnd-psub{font-size:12.5px;line-height:1.4}.vnd-pbtns button{font-size:13px;gap:8px;height:38px}.vnd-tabs{gap:14px;justify-content:flex-start;margin-top:14px;overflow-x:auto}.vnd-tabs button{font-size:12px;height:34px}.vnd-dl li{font-size:12.5px;gap:10px;min-height:34px}.vnd-dl svg{height:15px;width:15px}.vnd-dl .k{width:96px}.vnd-dl.second li{min-height:36px}}.bm-ov{align-items:center;animation:bmFade .2s ease;background:#1c12088c;display:flex;font-family:Inter,system-ui,sans-serif;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}@keyframes bmFade{0%{opacity:0}to{opacity:1}}@keyframes bmPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.bm,.bm *{box-sizing:border-box}.bm button{cursor:pointer;font-family:inherit}.bm{--ink:#1f1a15;--ink2:#5d544b;--muted:#8b8279;--line:#e3ddd5;--hd:#e4f6ea;--ic:#1f9d55;--ttl:#1f1a15;--btn:linear-gradient(180deg,#b2722f,#9a5f26);--btnb:#8f561f;animation:bmPop .22s ease;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000059;color:var(--ink);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:100%;overflow:hidden;width:500px}.bm.sm{width:472px}.bm.credit{--hd:#e4f6ea;--ic:#1f9d55}.bm.debit{--hd:#fde6e8;--ic:#e5282d;--ttl:#b3141a;--btn:linear-gradient(180deg,#e0181e,#c40f16);--btnb:#b50d14}.bm.account{--hd:#fdf1de;--ic:#f0a830}.bm-hd{align-items:center;background:var(--hd);display:flex;flex:none;gap:20px;height:96px;padding:0 60px 0 28px;position:relative}.bm-ico{background:var(--ic);border-radius:50%;color:#fff;display:grid;flex:none;height:58px;place-items:center;width:58px}.bm-ico svg{height:28px;width:28px}.bm-ht{flex:1 1;min-width:0}.bm-ht h2{color:var(--ttl);font-family:Playfair Display,serif;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 4px}.bm-ht p{color:#4a4036;font-size:14px;line-height:1.4;margin:0}.bm-x{background:none;border:0;color:#1f1a15;display:grid;padding:4px;position:absolute;right:20px;top:16px}.bm-bd{flex:1 1;min-height:0;overflow-y:auto;padding:14px 25px 0}.bm-f{margin-bottom:20px;min-width:0;position:relative}.bm-f>label{color:var(--ink);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.bm-f>label em{color:#e5282d;font-style:normal}.bm-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.bm-in,.bm-pos{position:relative}.bm-in{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);display:flex;font-family:inherit;font-size:14.5px;gap:10px;height:42px;outline:0;padding:0 14px;text-align:left;width:100%}.bm-in:focus-within{border-color:#c98a4b;box-shadow:0 0 0 3px #b2722f1f}.bm-in.bad{border-color:#e5282d}.bm-in svg{color:var(--ink2);flex:none}.bm-in input{background:#0000;border:0;color:inherit;flex:1 1;font:inherit;height:100%;min-width:0;outline:0}.bm-in input::placeholder,.bm-ta::placeholder{color:#a39a90}.bm-ta{display:block;height:54px;line-height:1.4;min-height:54px;padding:10px 14px;resize:vertical}.bm-sel{cursor:pointer;justify-content:space-between}.bm-sel .v{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-sel .v svg{color:inherit}.bm .bnk-logo{border-radius:0;box-shadow:none;flex:none;height:24px;padding:0;width:24px}.bm-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e2e;font-size:14px;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.bm-menu li{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;white-space:nowrap}.bm-menu li:hover{background:#fdf8f0}.bm-menu li.on{background:#f5e9db;font-weight:600}.bm-date{cursor:pointer}.bm-date span{flex:1 1}.bm-date input{bottom:0;flex:none;height:0;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}.bm-att{grid-gap:11px;align-items:start;display:grid;gap:11px;grid-template-columns:36px 1fr}.bm-clip{background:#fdf1e4;border-radius:50%;color:#a8621f;display:grid;height:36px;place-items:center;width:36px}.bm-att input[type=file]{color:var(--ink);font-family:inherit;font-size:14px;max-width:100%}.bm-att input[type=file]::file-selector-button{background:#eee9e2;border:1px solid #d9d2c9;border-radius:4px;color:var(--ink);cursor:pointer;font:inherit;height:30px;margin-right:10px;padding:0 12px}.bm-hint{color:var(--muted);display:block;font-size:12px;margin-top:5px}.bm-hint.err{color:#e5282d}.bm-tg{align-items:center;display:flex;gap:12px;margin:2px 0 14px}.bm-tg b{display:block;font-size:13.5px;font-weight:500}.bm-tg small{color:var(--muted);display:block;font-size:11.5px}.bm-sw{background:#d5cdc3;border:0;border-radius:12px;flex:none;height:24px;padding:0;position:relative;transition:background .2s;width:44px}.bm-sw i{background:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:left .2s;width:20px}.bm-sw.on{background:#a8621f}.bm-sw.on i{left:22px}.bm-ft{grid-gap:12px;background:#fff;display:grid;flex:none;gap:12px;grid-template-columns:204fr 235fr;padding:12px 25px 18px}.bm-btn{align-items:center;border-radius:5px;display:flex;font-size:15px;font-weight:500;gap:10px;height:42px;justify-content:center}.bm-btn.cancel{background:#fdf8f1;border:1px solid #efd9bf;color:#2a2018}.bm-btn.ok{background:var(--btn);border:1px solid var(--btnb);color:#fff}.bm-btn:hover{filter:brightness(1.05)}.bm.sm .bm-hd{height:94px}.bm.sm .bm-ico{height:42px;width:42px}.bm.sm .bm-ico svg{height:22px;width:22px}.bm.sm .bm-ht h2{font-size:19px}.bm.sm .bm-ht p{font-size:13px}.bm.sm .bm-bd{padding:12px 22px 0}.bm.sm .bm-f{margin-bottom:11px}.bm.sm .bm-f>label{font-size:13px;margin-bottom:5px}.bm.sm .bm-in{font-size:13px;height:34px;padding:0 12px}.bm.sm .bm-ta{height:50px;min-height:50px;padding:8px 12px}.bm.sm .bm-menu{font-size:13px}.bm.sm .bm-ft{grid-template-columns:185fr 231fr;padding:10px 22px 16px}.bm.sm .bm-btn{font-size:14px;height:40px}.bm-view{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:1fr 1fr}.bm-view .full{grid-column:1/-1}.bm-view small{color:#7a8794;display:block;font-size:12px;margin-bottom:3px}.bm-view b{color:#1f2d3d;font-size:14px;font-weight:600;word-break:break-word}.bm-view .amt{font-size:22px}.bm-view .amt.credit{color:#1f9d55}.bm-view .amt.debit{color:#d64545}.bm-view a{color:#2c6fd1}@media (max-width:520px){.bm-ov{padding:10px}.bm-hd{gap:14px;height:84px;padding:0 48px 0 18px}.bm-ico{height:46px;width:46px}.bm-ico svg{height:22px;width:22px}.bm-ht h2{font-size:18px}.bm-ht p{font-size:12.5px}.bm-x{right:12px;top:12px}.bm-bd,.bm.sm .bm-bd{padding:12px 16px 0}.bm-row{gap:0;grid-template-columns:1fr}.bm-ft,.bm.sm .bm-ft{grid-template-columns:1fr 1.2fr;padding:10px 16px 14px}}.bnk-wrap{--b-ink:#2a2018;--b-ink2:#5d544b;--b-muted:#8b8279;--b-line:#f0ebe4;color:var(--b-ink);font-family:Inter,system-ui,sans-serif;width:100%}.bnk-wrap *{box-sizing:border-box}.bnk-wrap button{cursor:pointer;font-family:inherit}.bnk-main{container-type:inline-size;min-width:0}.bnk-body{--u:calc(100cqw/1318);--f11:max(9.5px,calc(var(--u)*11));--f12:max(10px,calc(var(--u)*12));--f125:max(10.5px,calc(var(--u)*12.5));--f13:max(11px,calc(var(--u)*13));--f14:max(11.5px,calc(var(--u)*14));padding:0 calc(var(--u)*14) calc(var(--u)*24) calc(var(--u)*25)}.bnk-head{align-items:flex-end;background:linear-gradient(to bottom,#0000 33px,var(--page-bg) 33px);display:flex;gap:16px;justify-content:space-between;margin:-34px calc(var(--u)*-14) calc(var(--u)*19) calc(var(--u)*-25);padding:47px calc(var(--u)*25) 0 calc(var(--u)*35);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.bnk-head-t{margin-top:-24px;min-width:0}.bnk-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.bnk-head p{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.bnk-head-r{display:flex;gap:15px;margin-bottom:-9px}.bnk-add,.bnk-head-r{align-items:center;flex-shrink:0}.bnk-add{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;border-radius:6px;box-shadow:0 3px 8px #9a5f264d;color:#fff;display:inline-flex;font-size:clamp(11.5px,1.06cqw,14px);font-weight:500;gap:10px;height:clamp(36px,2.9cqw,38px);justify-content:center;padding:0 clamp(14px,1.5cqw,20px);white-space:nowrap;width:auto}.bnk-add svg{height:18px;width:18px}.bnk-add:hover{filter:brightness(1.08)}.bnk-dd{height:100%;min-width:0;position:relative}.bnk-dd-sel{align-items:center;background:#fff;border:1px solid #e8e1d8;border-radius:6px;color:#3b3129;cursor:pointer;display:flex;font-size:var(--f13);gap:8px;height:100%;overflow:hidden;padding:0 calc(var(--u)*12) 0 calc(var(--u)*13);-webkit-user-select:none;user-select:none;white-space:nowrap}.bnk-dd-sel .lead{color:#6b645e;flex:none}.bnk-dd-sel span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.bnk-dd-sel svg{flex:none}.bnk-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;font-size:max(12px,calc(var(--u)*13));left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:15}.bnk-dd-menu li{border-radius:7px;cursor:pointer;padding:8px 10px;white-space:nowrap}.bnk-dd-menu li:hover{background:#fdf8f0}.bnk-dd-menu li.on{background:#f5e9db;font-weight:600}.bnk-range{height:clamp(36px,2.9cqw,38px);width:clamp(160px,17cqw,224px)}.bnk-range .bnk-dd-sel{border-radius:6px;color:#55504b;font-size:var(--f13)}.bnk-cards{grid-gap:calc(var(--u)*13);display:grid;gap:calc(var(--u)*13);grid-template-columns:265fr 246fr 243fr 253fr 208fr;margin-bottom:calc(var(--u)*23)}.bnk-acc{background:#fff;border:2px solid #0000;border-radius:calc(var(--u)*8);box-shadow:0 2px 10px #503c1e0f;cursor:pointer;display:flex;flex-direction:column;min-height:calc(var(--u)*160);min-width:0;padding:calc(var(--u)*11) calc(var(--u)*14) 0 calc(var(--u)*16)}.bnk-acc:hover{box-shadow:0 4px 14px #503c1e1f}.bnk-acc.on{background:#fdf1e2;border-color:#e8a560}.bnk-acc-top{align-items:flex-start;display:flex;gap:calc(var(--u)*14)}.bnk-acc-t{display:flex;flex:1 1;flex-direction:column;line-height:1.3;min-width:0;padding-top:calc(var(--u)*3)}.bnk-acc-t b{color:#1f1a15;font-size:var(--f13);font-weight:600}.bnk-acc-t span{color:var(--b-muted);font-size:var(--f12);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnk-dots{background:none;border:0;color:#3b3129;flex:none;margin-top:2px;padding:2px 0}.bnk-acc-bal{color:#1f1a15;font-size:max(15px,calc(var(--u)*19.5));font-weight:700;line-height:1.3;margin:calc(var(--u)*4) 0 calc(var(--u)*11);text-align:center;white-space:nowrap}.bnk-acc-io{grid-gap:8px;border-top:1px solid #ecdfce;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:auto;padding:calc(var(--u)*9) 0 calc(var(--u)*11)}.bnk-acc.on .bnk-acc-io{border-top-color:#f0d2ae}.bnk-acc-io>div{align-items:center;display:flex;gap:calc(var(--u)*9);min-width:0}.bnk-acc-io i{border-radius:50%;display:grid;flex:none;font-style:normal;height:calc(var(--u)*24);min-height:20px;min-width:20px;place-items:center;width:calc(var(--u)*24)}.bnk-acc-io .in i{background:#e6f6ec;color:#1f9d55}.bnk-acc-io .out i{background:#fde4e4;color:#e5282d}.bnk-acc-io small{color:var(--b-muted);display:block;font-size:var(--f11);line-height:1.3}.bnk-acc-io b{color:#1f1a15;display:block;font-size:var(--f12);font-weight:600;line-height:1.4;white-space:nowrap}.bnk-logo{background:#fff;border-radius:6px;display:grid;flex:none;height:max(40px,calc(var(--u)*56));object-fit:contain;place-items:center;width:max(40px,calc(var(--u)*56))}.bnk-logo svg{display:block;height:100%;width:100%}.bnk-logo.big{border-radius:8px;box-shadow:0 1px 6px #503c1e1a;height:max(64px,calc(var(--u)*86));padding:4px;width:max(64px,calc(var(--u)*86))}.bnk-new{align-items:center;background:#fff;border:1.5px dashed #e3d8ca;border-radius:calc(var(--u)*8);color:#3b3129;display:flex;flex-direction:column;font-size:var(--f14);gap:calc(var(--u)*12);justify-content:center;line-height:1.4;min-height:calc(var(--u)*160);text-align:center}.bnk-new:hover{background:#fffaf3}.bnk-new .plus{border:1.5px solid #3b3129;border-radius:50%;display:grid;height:max(38px,calc(var(--u)*46));place-items:center;width:max(38px,calc(var(--u)*46))}.bnk-hero{background:#fbf8f3;border-radius:calc(var(--u)*8);box-shadow:0 2px 10px #503c1e0f;margin-bottom:calc(var(--u)*15);overflow:hidden;position:relative}.bnk-detail{grid-column-gap:4px;align-items:center;background:linear-gradient(90deg,#fff,#fdf9f3 40%,#fbf3e7);column-gap:4px;display:grid;grid-template-columns:378fr 336fr 294fr 214fr;height:calc(var(--u)*152);min-height:140px;padding:calc(var(--u)*8) calc(var(--u)*13) calc(var(--u)*5) calc(var(--u)*16);position:relative}.bnk-detail>:not(.bnk-bld){position:relative;z-index:1}.bnk-bld{align-self:stretch;animation:bnkFade .35s ease;grid-column:2;grid-row:1;margin:calc(var(--u)*-8) calc(var(--u)*-40) calc(var(--u)*-5) calc(var(--u)*-40);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%,#000 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000 78%,#0000);pointer-events:none;position:relative}.bnk-bld img,.bnk-bld-svg{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@keyframes bnkFade{0%{opacity:0}to{opacity:1}}.bnk-d-id{align-items:center;display:flex;gap:calc(var(--u)*20);grid-column:1;grid-row:1}.bnk-d-id,.bnk-d-info{min-width:0}.bnk-d-name{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bnk-d-name h2{color:#1f1a15;font-family:Playfair Display,serif;font-size:max(18px,calc(var(--u)*21));font-weight:700;margin:0}.bnk-d-name button{background:none;border:0;color:#8f5a2b;display:grid;padding:2px}.bnk-d-type{color:#1f1a15;font-size:var(--f14);margin:calc(var(--u)*10) 0 calc(var(--u)*5)}.bnk-d-info ul{color:var(--b-ink2);font-size:var(--f14);line-height:1.5;list-style:none;margin:0;padding:0}.bnk-pill{border-radius:4px;display:inline-grid;font-size:var(--f12);padding:3px 11px;place-items:center}.bnk-pill.active{background:#d7f1de;color:#2fa05a}.bnk-pill.inactive{background:#fbdadd;color:#e0394a}.bnk-d-bal{grid-column:3;grid-row:1;min-width:0}.bnk-d-bal small{color:#1f1a15;font-size:var(--f13)}.bnk-d-bal .amt{font-size:max(22px,calc(var(--u)*36));font-weight:700;line-height:1.2;margin:2px 0 calc(var(--u)*8);white-space:nowrap}.bnk-d-io{display:flex;gap:calc(var(--u)*30)}.bnk-d-io span{display:block;font-size:var(--f12)}.bnk-d-io b{display:block;font-size:max(13px,calc(var(--u)*19));font-weight:700;white-space:nowrap}.bnk-d-io .g{color:#1f9d55}.bnk-d-io .r{color:#e5282d}.bnk-d-holder{align-self:stretch;background:#ffffffe0;border-radius:6px;display:flex;flex-direction:column;grid-column:4;grid-row:1;justify-content:space-between;min-width:0;padding:calc(var(--u)*8) calc(var(--u)*14)}.bnk-d-holder small{color:var(--b-muted);display:block;font-size:var(--f11)}.bnk-d-holder b{color:#1f1a15;display:block;font-size:var(--f13);font-weight:400}.bnk-actions{grid-column-gap:calc(var(--u)*15);column-gap:calc(var(--u)*15);display:grid;grid-template-columns:185fr 185fr 220fr 202fr 248fr 161fr;padding:calc(var(--u)*13) calc(var(--u)*13) calc(var(--u)*6) calc(var(--u)*6)}.bnk-actions button{align-items:center;border-radius:4px;display:flex;font-size:var(--f14);gap:calc(var(--u)*14);height:max(46px,calc(var(--u)*54));justify-content:flex-start;min-width:0;padding:0 calc(var(--u)*18);text-align:left}.bnk-actions button>span{display:flex;flex-direction:column;line-height:1.3;min-width:0}.bnk-actions b{font-weight:500;white-space:nowrap}.bnk-actions small{font-size:var(--f12);white-space:nowrap}.bnk-actions i{border-radius:50%;display:grid;flex:none;font-style:normal;height:30px;place-items:center;width:30px}.bnk-actions .credit{background:linear-gradient(180deg,#b2722f,#8f561f);border:1px solid #8f561f;color:#fff}.bnk-actions .credit i{background:#2eae5b;color:#fff}.bnk-actions .debit{background:#fbd5d9;border:1px solid #f0a8ad;color:#e5282d}.bnk-actions .debit i{background:#e5282d;color:#fff}.bnk-actions .ghost{background:#f7eee3;border:1px solid #efe1d0;color:#3b3129}.bnk-actions .ghost svg{color:#3b3129;flex:none}.bnk-actions .more{background:#f7eee3;border:1px solid #efe1d0;color:#3b3129;grid-column:6;justify-content:center}.bnk-actions .more .dots{font-size:14px;letter-spacing:-1px;line-height:1}.bnk-actions .credit:hover,.bnk-actions .debit:hover{filter:brightness(1.05)}.bnk-actions .ghost:hover,.bnk-actions .more:hover{background:#f1e5d6}.bnk-card{background:#fff;border-radius:calc(var(--u)*8);box-shadow:0 2px 10px #503c1e0f;min-width:0}.bnk-tcard{margin:0 calc(var(--u)*-13);padding:calc(var(--u)*12) calc(var(--u)*13) calc(var(--u)*12)}.bnk-tbar{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.bnk-tabs{display:flex;gap:calc(var(--u)*12)}.bnk-tabs button{background:none;border:0;color:var(--b-ink2);font-size:var(--f14);padding:0 calc(var(--u)*10) calc(var(--u)*13);position:relative;white-space:nowrap}.bnk-tabs button.on{color:#1f1a15;font-weight:600}.bnk-tabs button.on:after{background:#a8621f;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.bnk-filters{gap:calc(var(--u)*12);height:max(34px,calc(var(--u)*35))}.bnk-filters,.bnk-fs{align-items:center;display:flex}.bnk-fs{background:#fff;border:1px solid #e8e1d8;border-radius:4px;color:#55504b;gap:10px;height:100%;min-width:0;padding:0 calc(var(--u)*12);width:calc(var(--u)*230)}.bnk-fs input{background:#0000;border:0;color:var(--b-ink);flex:1 1;font-family:inherit;font-size:var(--f12);min-width:0;outline:0}.bnk-fs input::placeholder{color:#8b8279}.bnk-type{min-width:96px;width:calc(var(--u)*135)}.bnk-datebox .bnk-dd-sel,.bnk-type .bnk-dd-sel{border-radius:4px;font-size:var(--f13)}.bnk-datebox{min-width:150px;width:calc(var(--u)*200)}.bnk-datebox .bnk-dd-sel span{color:#8b8279}.bnk-datebox .bnk-dd-sel span.set{color:var(--b-ink)}.bnk-pop{grid-gap:8px;background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;display:grid;gap:8px;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:15}.bnk-pop label{grid-gap:4px;color:var(--b-muted);display:grid;font-size:11.5px;gap:4px}.bnk-pop input{border:1px solid #e8e1d8;border-radius:5px;color:var(--b-ink);font-family:inherit;font-size:12.5px;height:32px;padding:0 8px}.bnk-apply{background:linear-gradient(180deg,#b2722f,#9a5f26);border:1px solid #9a5f26;border-radius:4px;color:#fff;font-size:var(--f13);font-weight:500;height:100%;min-width:calc(var(--u)*72);padding:0 calc(var(--u)*16)}.bnk-apply:hover{filter:brightness(1.08)}.bnk-tbl-wrap{margin-top:calc(var(--u)*14);overflow-x:auto}.bnk-tbl{border-collapse:collapse;font-size:var(--f125);min-width:900px;table-layout:fixed;width:100%}.bnk-tbl th{background:#f7f3ee;color:#1f1a15;font-size:var(--f12);font-weight:600;height:calc(var(--u)*25);min-height:26px;text-align:left}.bnk-tbl td,.bnk-tbl th{padding:0 6px;white-space:nowrap}.bnk-tbl td{border-bottom:1px solid var(--b-line);color:var(--b-ink2);height:calc(var(--u)*28.7);min-height:28px;overflow:hidden;text-overflow:ellipsis}.bnk-tbl td:first-child,.bnk-tbl th:first-child{padding-left:calc(var(--u)*16)}.bnk-tbl .r{text-align:right}.bnk-tbl .c{text-align:center}.bnk-tbl td.desc{color:#1f1a15}.bnk-tbl td.cat svg{margin:0 12px 0 8px;vertical-align:middle}.bnk-tbl tbody tr:hover td{background:#fdf9f3}.bnk-tbl tr.bnk-empty td{color:var(--b-muted);height:90px;text-align:center}.bnk-tag{border-radius:3px;display:inline-grid;font-size:var(--f11);min-height:20px;min-width:calc(var(--u)*68);padding:1px 10px;place-items:center}.bnk-tag.expense{background:#fbdadd;color:#e0394a}.bnk-tag.income{background:#d7f1de;color:#2fa05a}.bnk-tbl .act{white-space:nowrap}.bnk-tbl .act button{background:none;border:0;display:inline-grid;height:calc(var(--u)*26);min-height:26px;min-width:28px;padding:0;place-items:center;width:calc(var(--u)*40)}.bnk-tbl .act svg{height:calc(var(--u)*17);min-height:16px;min-width:16px;width:calc(var(--u)*17)}.bnk-tbl .act .eye{color:#4a4038}.bnk-tbl .act .edit{color:#a8621f}.bnk-tbl .act .del{color:#e5282d}.bnk-tbl .act button:hover{transform:scale(1.12)}.bnk-foot{align-items:center;color:var(--b-ink2);display:flex;font-size:var(--f13);gap:12px;justify-content:space-between;min-height:calc(var(--u)*76);padding-top:calc(var(--u)*10)}.bnk-pager{display:flex;flex-wrap:wrap;gap:calc(var(--u)*6);justify-content:flex-end}.bnk-pager button{background:#fff;border:1px solid #e2dbd1;border-radius:4px;color:#2a2018;display:grid;font-size:var(--f13);height:max(30px,calc(var(--u)*38));padding:0;place-items:center;width:max(30px,calc(var(--u)*37))}.bnk-pager button.on{background:#a8621f;border-color:#a8621f;color:#fff}.bnk-pager button:disabled{cursor:default;opacity:.4}@container (max-width: 1000px){.bnk-body{--u:calc(100cqw/1000)}.bnk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bnk-new{flex-direction:row;grid-column:1/-1;min-height:110px}.bnk-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:auto;padding:14px 16px;row-gap:14px}.bnk-bld{grid-column:1/-1;inset:0;margin:0;opacity:.35;position:absolute}.bnk-d-id{grid-column:1}.bnk-d-bal{grid-column:2}.bnk-d-holder{flex-direction:row;gap:12px;grid-column:1/-1;grid-row:2}.bnk-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;row-gap:10px}.bnk-actions .more{grid-column:1/-1}.bnk-tcard{margin:0}.bnk-tbar{align-items:stretch;flex-direction:column}.bnk-tabs{margin-bottom:12px;overflow:visible}.bnk-tabs button{padding-bottom:10px}.bnk-filters{flex-wrap:wrap;height:auto}.bnk-fs{flex:1 1 100%;height:38px;width:auto}.bnk-datebox,.bnk-type{flex:1 1;height:38px;width:auto}.bnk-apply{height:38px}}@container (max-width: 640px){.bnk-body{--u:calc(100cqw/460);padding:0 12px 20px}.bnk-head{grid-column-gap:10px;grid-row-gap:10px;align-items:start;column-gap:10px;display:grid;grid-template-areas:"t btn" "rng rng";grid-template-columns:minmax(0,1fr) auto;margin:-34px -12px 14px;padding:47px 14px 0 20px;row-gap:10px}.bnk-head-t{grid-area:t}.bnk-head-r{display:contents}.bnk-add{border-radius:9px;font-size:11px;gap:4px;grid-area:btn;height:36px;margin-top:4px;padding:0 10px}.bnk-add svg{height:14px;width:14px}.bnk-range{grid-area:rng;height:38px;width:100%}.bnk-head h1{font-size:26px}.bnk-head p{font-size:11px}.bnk-cards{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;overflow:visible;padding:0}.bnk-acc,.bnk-new{flex:none;min-width:0;width:100%}.bnk-acc{min-height:0;padding:12px 14px 0}.bnk-new{flex-direction:row;gap:14px;min-height:96px}.bnk-acc-bal{font-size:19px}.bnk-acc-t b{font-size:13px}.bnk-acc-io small,.bnk-acc-t span{font-size:11px}.bnk-acc-io b{font-size:12px}.bnk-logo{height:46px;width:46px}.bnk-logo.big{height:70px;width:70px}.bnk-detail{gap:14px;grid-template-columns:minmax(0,1fr);padding:14px}.bnk-bld{display:none}.bnk-d-bal,.bnk-d-holder,.bnk-d-id{grid-column:1;grid-row:auto}.bnk-d-name h2{font-size:20px}.bnk-d-type{font-size:13px}.bnk-d-bal small,.bnk-d-info ul{font-size:12px}.bnk-d-bal .amt{font-size:28px}.bnk-d-io{gap:22px}.bnk-d-io span{font-size:11px}.bnk-d-io b{font-size:15px}.bnk-d-holder{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.bnk-d-holder>div:first-child{grid-column:1/-1}.bnk-d-holder small{font-size:10.5px}.bnk-d-holder b{font-size:12.5px}.bnk-actions{gap:8px;padding:10px}.bnk-actions button{font-size:12px;gap:8px;height:46px;padding:0 10px}.bnk-actions small{font-size:10.5px}.bnk-actions i{height:26px;width:26px}.bnk-tcard{padding:12px}.bnk-tabs{grid-gap:0;border-bottom:1px solid var(--b-line);display:grid;gap:0;grid-template-columns:1.5fr 1fr 1fr;overflow:visible;width:100%}.bnk-tabs button{font-size:12px;line-height:1.3;padding:0 4px 10px;text-align:center;white-space:normal}.bnk-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.bnk-fs{grid-column:1/-1;width:auto}.bnk-datebox,.bnk-type{min-width:0;width:auto}.bnk-apply{grid-column:1/-1}.bnk-dd-sel{font-size:12px;padding:0 10px}.bnk-fs input{font-size:12.5px}.bnk-pop{left:0;right:auto}.bnk-tbl-wrap{margin-top:4px;overflow:visible}.bnk-tbl,.bnk-tbl tbody{display:block;min-width:0;width:100%}.bnk-tbl colgroup,.bnk-tbl thead{display:none}.bnk-tbl tbody tr{grid-gap:8px 10px;background:#fff;border:1px solid #f0ebe4;border-radius:14px;box-shadow:0 2px 10px #503c1e12;display:grid;gap:8px 10px;grid-template-areas:"desc desc type" "cat  cat  date" "ref  ref  ref" "deb  cre  bal" "act  act  act";grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;padding:12px 14px}.bnk-tbl tbody tr:hover td{background:none}.bnk-tbl td{background:none!important;border:0;display:block;font-size:12px;height:auto;min-height:0;overflow:visible;padding:0!important;white-space:normal}.bnk-tbl .c-no{display:none}.bnk-tbl .c-desc{font-size:13.5px;font-weight:600;grid-area:desc;line-height:1.35}.bnk-tbl .c-type{grid-area:type;text-align:right}.bnk-tbl .c-cat{align-items:center;color:var(--b-ink2);display:flex;gap:8px;grid-area:cat}.bnk-tbl td.cat svg{flex:none;margin:0}.bnk-tbl .c-date{color:var(--b-muted);grid-area:date;text-align:right}.bnk-tbl .c-ref{color:var(--b-muted);grid-area:ref}.bnk-tbl .c-bal,.bnk-tbl .c-cre,.bnk-tbl .c-deb{border-top:1px solid var(--b-line);color:#1f1a15;font-weight:600;padding:8px 0 0!important;text-align:left;white-space:nowrap}.bnk-tbl .c-deb{grid-area:deb}.bnk-tbl .c-cre{grid-area:cre}.bnk-tbl .c-bal{grid-area:bal;text-align:right}.bnk-tbl td[data-label]:before{color:var(--b-muted);content:attr(data-label);display:block;font-size:10.5px;font-weight:400;margin-bottom:2px}.bnk-tbl .c-act{border-top:1px solid var(--b-line);grid-area:act;padding:6px 0 0!important;text-align:right}.bnk-tbl .act button{height:30px;width:34px}.bnk-tbl .act svg{height:18px;width:18px}.bnk-tbl tr.bnk-empty{box-shadow:none;display:block;text-align:center}.bnk-tag{font-size:11px;min-width:62px}.bnk-foot{align-items:center;flex-direction:column;font-size:12px;gap:10px;min-height:0;padding:12px 0 0}.bnk-pager{justify-content:center}.bnk-pager button{font-size:12px;height:32px;width:32px}}.ae-wrap{--ae-gold:#a8621f;--ae-gold-d:#9a5f26;--ae-ink:#2a2018;--ae-ink2:#5d544b;--ae-muted:#8b8279;--ae-line:#ece6de;--ae-soft:#fdeedd;color:var(--ae-ink);font-family:Inter,system-ui,sans-serif;font-size:12.5px;width:100%}.ae-wrap *{box-sizing:border-box}.ae-wrap button{cursor:pointer;font-family:inherit}.ae-main{container-type:inline-size;min-width:0;padding:0 16px 24px}.ae-head{background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);margin-bottom:14px;padding:47px 8px 6px 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px)}.ae-crumbs,.ae-head{margin-top:-34px;z-index:11}.ae-crumbs{align-items:center;color:var(--ae-ink2);display:flex;font-size:13px;gap:8px;position:relative}.ae-crumbs svg{color:#6b645e;height:14px;width:14px}.ae-crumbs b{color:var(--ae-ink);font-weight:500}.ae-head h1{color:var(--ae-ink);font-family:Playfair Display,serif;font-size:clamp(26px,3.4cqw,38px);font-weight:700;line-height:1.1;margin:4px 0 2px}.ae-head h1,.ae-head p{position:relative;z-index:11}.ae-head p{color:var(--ae-ink2);font-size:clamp(12px,1.4cqw,15px);margin:0}.ae-grid{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 328px}.ae-left{display:flex;flex-direction:column;gap:12px;min-width:0}.ae-card{background:#fff;border-radius:16px;box-shadow:0 2px 10px #503c1e0d;min-width:0;padding:14px 18px 18px}.ae-sec-head{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ae-sec-ic{background:var(--ae-soft);border-radius:10px;color:var(--ae-gold);display:grid;flex:none;height:38px;place-items:center;width:38px}.ae-sec-ic svg{height:20px;width:20px}.ae-sec-head h3{font-family:Playfair Display,serif;font-size:17px;font-weight:700;line-height:1.25;margin:0}.ae-sec-head p{color:var(--ae-muted);font-size:12px;margin:1px 0 0}.ae-two{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.ae-two-add{grid-template-columns:1.55fr 1fr}.ae-col{display:flex;flex-direction:column;gap:10px}.ae-col,.ae-col>div{min-width:0}.ae-tax-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.35fr 1fr}.ae-two-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ae-label{color:var(--ae-ink);display:block;font-size:12.5px;font-weight:500;margin-bottom:5px}.ae-req{color:#e0332f;font-weight:600}.ae-field{align-items:stretch;background:#fff;border:1px solid #e6e0d8;border-radius:8px;display:flex;height:38px;overflow:hidden;position:relative}.ae-field.tall{height:58px}.ae-field:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.ae-field-ic{background:#fbfaf8;border-right:1px solid #ece6de;color:#3b3129;display:grid;flex:none;place-items:center;width:42px}.ae-field.tall .ae-field-ic{align-items:center}.ae-field-ic svg{height:17px;width:17px}.ae-field input,.ae-field select,.ae-field textarea{background:#0000;border:0;color:var(--ae-ink);flex:1 1;font:inherit;font-size:12.5px;min-width:0;outline:0;padding:0 12px;width:100%}.ae-field textarea{line-height:1.4;padding:9px 12px;resize:vertical}.ae-field input::placeholder,.ae-field textarea::placeholder{color:#9a9189}.ae-field select{appearance:none;-webkit-appearance:none;color:#8f867d;cursor:pointer;padding-right:32px}.ae-field select.has{color:var(--ae-ink)}.ae-chev{color:#3b3129;height:15px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:15px}.ae-suffix{background:#fbfaf8;border-left:1px solid #ece6de;color:#8f867d;display:grid;font-size:12px;padding:0 12px;place-items:center}.ae-field input[type=number]::-webkit-inner-spin-button,.ae-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ae-field input[type=number]{-moz-appearance:textfield}.ae-drop{align-items:center;background:#fdfcfa;border:1.5px dashed #d9cdbd;border-radius:10px;color:var(--ae-ink);cursor:pointer;display:flex;flex-direction:column;gap:6px;height:134px;justify-content:center;margin-top:6px;padding:0 10px;text-align:center}.ae-drop.drag{background:#fbf1e3;border-color:var(--ae-gold)}.ae-drop svg{color:#7a5a3a;height:36px;width:36px}.ae-drop-t{font-size:12.5px;word-break:break-all}.ae-drop-t u{color:var(--ae-gold);text-decoration:underline}.ae-drop small{color:var(--ae-muted);font-size:11px}.ae-appr{grid-gap:14px;display:grid;gap:14px;grid-template-columns:.95fr 1.05fr;margin-top:2px}.ae-appr-l,.ae-appr-r{display:flex;flex-direction:column;gap:8px}.ae-appr-r{min-width:0}.ae-radio{align-items:center;background:#fff;border:1px solid #e6e0d8;border-radius:8px;cursor:pointer;display:flex;font-size:12px;gap:9px;height:36px;padding:0 11px;white-space:nowrap}.ae-radio input{display:none}.ae-radio i{border:1.5px solid #b9b0a6;border-radius:50%;flex:none;height:15px;position:relative;width:15px}.ae-radio.on{background:#fbeedd;border-color:#f0d6b2}.ae-radio.on i{border-color:var(--ae-gold)}.ae-radio.on i:after{background:var(--ae-gold);border-radius:50%;content:"";inset:2.5px;position:absolute}.ae-right{display:flex;flex-direction:column;gap:14px;position:sticky;top:100px;top:calc(var(--topbar-h, 92px) + 8px)}.ae-sum{padding:14px 16px 16px}.ae-sum-head{align-items:center;display:flex;gap:12px;margin-bottom:10px}.ae-sum-head h3{font-family:Playfair Display,serif;font-size:18px;font-weight:700;margin:0}.ae-sum-img{background:linear-gradient(135deg,#3c261226,#3c261200),linear-gradient(135deg,#c9a77c,#8d6a45 55%,#3d2a1b);background-position:50%;background-size:cover;border-radius:10px;height:116px}.ae-total{background:#fbeedd;border-radius:10px;margin:12px 0 10px;padding:10px 16px 12px}.ae-total span{color:#3b3129;display:block;font-size:13px}.ae-total b{color:var(--ae-ink);display:block;font-family:Playfair Display,serif;font-size:32px;font-weight:700;line-height:1.2}.ae-rows{list-style:none;margin:0;padding:0}.ae-rows li{grid-gap:8px;align-items:center;border-bottom:1px solid #f3efe9;display:grid;font-size:12.5px;gap:8px;grid-template-columns:22px 118px minmax(0,1fr);min-height:38px}.ae-rows li:last-child{border-bottom:0}.ae-rows li>svg{color:var(--ae-gold);height:18px;width:18px}.ae-rows li>svg.ring{border:1.5px solid var(--ae-gold);border-radius:50%;padding:2px}.ae-rows li>span{color:#6b645e}.ae-rows li>em{color:#6b645e;font-style:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-rows li>em.dark{color:var(--ae-ink);font-weight:500}.ae-badge{align-items:center;border-radius:6px;display:inline-flex!important;font-size:11.5px;font-weight:500;gap:5px;justify-self:start;padding:4px 9px}.ae-badge.pend{background:#fdf0dc;color:#d98a0b!important}.ae-badge.ok{background:#dcf5e4;color:#2e9e57!important}.ae-badge.no{background:#fde3e6;color:#d6455d!important}.ae-note{background:#fbeedd;border-radius:10px;display:flex;gap:12px;margin-top:12px;padding:14px}.ae-note svg{color:var(--ae-gold);flex:none;height:22px;margin-top:2px;width:22px}.ae-note p{color:#6b645e;font-size:12px;line-height:1.6;margin:0}.ae-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:.8fr 1.1fr 1.15fr}.ae-btn{align-items:center;border-radius:9px;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;height:46px;justify-content:center;white-space:nowrap}.ae-btn.ghost{background:#fff;border:1px solid #e3d8c8;color:var(--ae-ink)}.ae-btn.ghost:hover{background:#faf6f0}.ae-btn.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff}.ae-btn.primary:hover{filter:brightness(1.08)}@media (max-width:1200px){.ae-grid{grid-template-columns:1fr}.ae-right{position:static}}@container (max-width: 760px){.ae-appr,.ae-two,.ae-two-add,.ae-two-cards{grid-template-columns:1fr}}.ac-wrap{--ac-gold:#a8621f;--ac-ink:#2a2018;--ac-ink2:#5d544b;--ac-muted:#8b8279;--ac-soft:#fdeedd;color:var(--ac-ink);font-family:Inter,system-ui,sans-serif;font-size:12.5px;width:100%}.ac-wrap *{box-sizing:border-box}.ac-wrap button{cursor:pointer;font-family:inherit}.ac-main{container-type:inline-size;min-width:0;padding:0 16px 24px}.ac-head{background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);margin-bottom:14px;padding:47px 8px 6px 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px)}.ac-crumbs,.ac-head{margin-top:-34px;z-index:11}.ac-crumbs{align-items:center;color:var(--ac-ink2);display:flex;font-size:13px;gap:8px;position:relative}.ac-crumbs svg{color:#6b645e;height:14px;width:14px}.ac-crumbs b{color:var(--ac-ink);font-weight:500}.ac-head h1{font-family:Playfair Display,serif;font-size:clamp(26px,3.4cqw,38px);font-weight:700;line-height:1.1;margin:4px 0 2px}.ac-head h1,.ac-head p{position:relative;z-index:11}.ac-head p{color:var(--ac-ink2);font-size:clamp(12px,1.4cqw,15px);margin:0}.ac-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 280px}.ac-left{display:flex;flex-direction:column;gap:12px;min-width:0}.ac-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e0d;min-width:0;padding:12px 18px 16px}.ac-sec-head{align-items:center;display:flex;gap:12px;margin-bottom:6px}.ac-sec-ic{background:var(--ac-soft);border-radius:9px;color:var(--ac-gold);display:grid;flex:none;height:32px;place-items:center;width:32px}.ac-sec-ic svg{height:18px;width:18px}.ac-sec-head h3{font-family:Playfair Display,serif;font-size:16.5px;font-weight:700;margin:0}.ac-label{display:block;font-size:12px;font-weight:500;margin-bottom:5px}.ac-req{color:#e0332f;font-weight:600}.ac-field{align-items:stretch;background:#fff;border:1px solid #e6e0d8;border-radius:8px;display:flex;height:38px;overflow:hidden;position:relative}.ac-field.tall{height:46px}.ac-field:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.ac-field-ic{background:#fbfaf8;border-right:1px solid #ece6de;color:#3b3129;display:grid;flex:none;place-items:center;width:40px}.ac-field-ic svg{height:17px;width:17px}.ac-field input,.ac-field select,.ac-field textarea{background:#0000;border:0;color:var(--ac-ink);flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0;padding:0 12px;width:100%}.ac-field textarea{line-height:1.4;padding:8px 12px;resize:vertical}.ac-field input::placeholder,.ac-field textarea::placeholder{color:#9a9189}.ac-field input:disabled{background:#f8f6f3;cursor:not-allowed}.ac-field select{appearance:none;-webkit-appearance:none;color:#8f867d;cursor:pointer;padding-right:30px}.ac-field select.has{color:var(--ac-ink)}.ac-chev{color:#3b3129;height:15px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:15px}.ac-field input[type=number]::-webkit-inner-spin-button,.ac-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ac-field input[type=number]{-moz-appearance:textfield}.ac-toggle{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.ac-toggle button{align-items:center;background:#fff;border:1px solid #e6e0d8;border-radius:8px;color:var(--ac-ink);display:inline-flex;font-size:12px;gap:7px;height:38px;justify-content:center;padding:0 6px;white-space:nowrap}.ac-toggle button svg{flex:none;height:16px;width:16px}.ac-toggle button.on{background:linear-gradient(180deg,#b2722f,#9a5f26);border-color:#9a5f26;box-shadow:0 2px 6px #9a5f2640;color:#fff}.ac-basic{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-areas:"type name company photo" "mobile alt email photo";grid-template-columns:1.02fr 1.12fr 1.05fr .82fr}.ac-b-type{grid-area:type}.ac-b-name{grid-area:name}.ac-b-company{grid-area:company}.ac-b-photo{display:flex;flex-direction:column;grid-area:photo}.ac-b-mobile{grid-area:mobile}.ac-b-alt{grid-area:alt}.ac-b-email{grid-area:email}.ac-basic>div{min-width:0}.ac-drop{align-items:center;background:#f9f7f4;border:1.5px dashed #d7ccbd;border-radius:10px;color:var(--ac-ink2);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11.5px;gap:5px;justify-content:center;min-height:118px;overflow:hidden;text-align:center}.ac-drop:hover{background:#f6f1ea}.ac-drop svg{color:#6b4a2a;height:34px;width:34px}.ac-drop small{color:var(--ac-muted);font-size:11px}.ac-drop img{height:100%;object-fit:cover;width:100%}.ac-addr{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1.1fr 1.1fr 1.1fr 1fr}.ac-a1,.ac-a2{grid-column:span 2}.ac-addr>div{min-width:0}.ac-tax{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.05fr 1.05fr 1.05fr 1.1fr}.ac-tax>div{min-width:0}.ac-extra{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ac-extra>div{min-width:0}.ac-notes{grid-gap:4px;align-items:start;display:grid;gap:4px;grid-template-columns:52px minmax(0,1fr);margin-top:10px}.ac-notes .ac-label{margin:10px 0 0}.ac-right{display:flex;flex-direction:column;gap:14px;position:sticky;top:100px;top:calc(var(--topbar-h, 92px) + 8px)}.ac-sum{overflow:hidden;padding:0}.ac-sum-head{align-items:center;background:#fbfaf8;display:flex;gap:10px;padding:14px 16px 10px}.ac-sum-head svg{color:var(--ac-gold);height:24px;width:24px}.ac-sum-head h3{font-family:Playfair Display,serif;font-size:17px;font-weight:700;margin:0}.ac-sum-body{padding:12px 16px 16px}.ac-who{align-items:center;display:flex;gap:14px}.ac-avatar{background:#f6e6d3;border-radius:50%;color:#8a4f1c;display:grid;flex:none;font-size:30px;height:78px;place-items:center;width:78px}.ac-avatar,.ac-who h4{font-family:Playfair Display,serif;font-weight:700}.ac-who h4{font-size:18px;line-height:1.2;margin:0 0 6px;word-break:break-word}.ac-active{background:#dcf5e4;border-radius:6px;color:#2e9e57;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ac-hint{border-bottom:1px solid #f0ebe4;color:#6b645e;font-size:11.5px;margin:12px 0 0;padding-bottom:12px}.ac-rows{list-style:none;margin:8px 0 0;padding:0}.ac-rows li{grid-gap:8px;align-items:start;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr);padding:10px 0}.ac-rows li>svg{color:var(--ac-gold);height:20px;margin-top:2px;width:20px}.ac-rows b{font-weight:600}.ac-rows b,.ac-rows em{display:block;font-size:11.5px}.ac-rows em{color:#6b645e;font-style:normal;line-height:1.45;margin-top:2px;word-break:break-word}.ac-note{background:#fbeedd;border-radius:10px;display:flex;gap:10px;margin-top:10px;padding:12px}.ac-note svg{color:var(--ac-gold);flex:none;height:20px;margin-top:2px;width:20px}.ac-note p{color:#6b645e;font-size:11.5px;line-height:1.55;margin:0}.ac-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:.8fr 1.25fr}.ac-btn{align-items:center;border-radius:9px;display:inline-flex;font-size:13px;font-weight:600;gap:8px;height:46px;justify-content:center;white-space:nowrap}.ac-btn.ghost{background:#fff;border:1px solid #e3d8c8;color:var(--ac-ink)}.ac-btn.ghost:hover{background:#faf6f0}.ac-btn.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff}.ac-btn.primary:hover{filter:brightness(1.08)}.ac-tax .ac-toggle{gap:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.ac-tax .ac-toggle button{font-size:10.5px;gap:4px;min-width:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis}.ac-tax .ac-toggle button svg{height:13px;width:13px}@media (max-width:1200px){.ac-grid{grid-template-columns:1fr}.ac-right{position:static}}@container (max-width: 820px){.ac-basic{grid-template-areas:"type name" "company photo" "mobile alt" "email email"}.ac-addr,.ac-basic,.ac-extra,.ac-tax{grid-template-columns:1fr 1fr}}@container (max-width: 560px){.ac-basic{grid-template-areas:"type" "name" "company" "photo" "mobile" "alt" "email"}.ac-addr,.ac-basic,.ac-extra,.ac-tax{grid-template-columns:1fr}.ac-a1,.ac-a2{grid-column:auto}}@media (max-width:768px){.ac-crumbs{font-size:10.5px;gap:5px}.ac-crumbs svg{height:11px;width:11px}.ac-crumbs b{font-size:10.5px}.ac-head h1{font-size:24px}.ac-head p{font-size:12px}}.cq-wrap{--cq-gold:#a8621f;--cq-ink:#2a2018;--cq-ink2:#5d544b;--cq-muted:#8b8279;--cq-soft:#fdeedd;color:var(--cq-ink);font-family:Inter,system-ui,sans-serif;font-size:12px;width:100%}.cq-wrap *{box-sizing:border-box}.cq-wrap button{cursor:pointer;font-family:inherit}.cq-main{container-type:inline-size;min-width:0;padding:0 16px 24px}.cq-head{background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);margin-bottom:12px;padding:47px 8px 6px 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px)}.cq-crumbs,.cq-head{margin-top:-34px;z-index:11}.cq-crumbs{align-items:center;color:var(--cq-ink2);display:flex;font-size:12.5px;gap:8px;position:relative}.cq-crumbs svg{color:#6b645e;height:13px;width:13px}.cq-crumbs b{color:var(--cq-ink);font-weight:500}.cq-head h1{font-family:Playfair Display,serif;font-size:clamp(26px,3.4cqw,38px);font-weight:700;line-height:1.1;margin:3px 0 1px}.cq-head h1,.cq-head p{position:relative;z-index:11}.cq-head p{color:var(--cq-ink2);font-size:clamp(12px,1.35cqw,15px);margin:0}.cq-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 354px}.cq-left{display:flex;flex-direction:column;gap:10px;min-width:0}.cq-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e0d;min-width:0;padding:12px 16px 14px}.cq-sec-head{align-items:center;display:flex;gap:12px;margin-bottom:6px}.cq-sec-t{flex:1 1;min-width:0}.cq-sec-ic{background:var(--cq-soft);border-radius:9px;color:var(--cq-gold);display:grid;flex:none;height:34px;place-items:center;width:34px}.cq-sec-ic svg{height:18px;width:18px}.cq-sec-head h3{font-family:Playfair Display,serif;font-size:16px;font-weight:700;line-height:1.25;margin:0}.cq-sec-head p{color:var(--cq-muted);font-size:11.5px;margin:1px 0 0;min-height:1em}.cq-label{display:block;font-size:11.5px;font-weight:500;margin-bottom:4px}.cq-req{color:#e0332f;font-weight:600}.cq-field{align-items:stretch;background:#fff;border:1px solid #e6e0d8;border-radius:8px;display:flex;height:36px;overflow:hidden;position:relative}.cq-field.tall{height:50px}.cq-field:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.cq-field-ic{background:#fbfaf8;border-right:1px solid #ece6de;color:#3b3129;display:grid;flex:none;place-items:center;width:38px}.cq-field-ic svg{height:16px;width:16px}.cq-field input,.cq-field select{background:#0000;border:0;color:var(--cq-ink);flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0;padding:0 10px;width:100%}.cq-field input::placeholder{color:#9a9189}.cq-field select{appearance:none;-webkit-appearance:none;color:#8f867d;cursor:pointer;padding-right:28px}.cq-field select.has{color:var(--cq-ink)}.cq-field.plain select{color:var(--cq-ink);padding-left:12px}.cq-chev{color:#3b3129;height:14px;pointer-events:none;right:10px;width:14px}.cq-chev,.cq-x{position:absolute;top:50%;transform:translateY(-50%)}.cq-x{background:none;border:0;color:#3b3129;display:grid;height:18px;padding:0;place-items:center;right:28px;width:18px;z-index:1}.cq-field input[type=number]::-webkit-inner-spin-button,.cq-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cq-ta{background:#fff;border:1px solid #e6e0d8;border-radius:8px;overflow:hidden}.cq-ta:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.cq-ta textarea{background:#0000;border:0;color:var(--cq-ink);display:block;font:inherit;font-size:12px;height:50px;line-height:1.5;outline:0;padding:8px 12px;resize:vertical;width:100%}.cq-ta.big textarea{color:#6b645e;font-size:11.5px;height:76px}.cq-ta textarea::placeholder{color:#9a9189}.cq-4{grid-gap:14px;grid-template-columns:1.05fr 1fr 1fr .9fr}.cq-3,.cq-4{display:grid;gap:14px}.cq-3{grid-gap:14px;grid-template-columns:1fr 1fr 1fr}.cq-2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.cq-2>div,.cq-3>div,.cq-4>div{min-width:0}.cq-cust{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-areas:"c1 c2 c3 c4" "c5 c5 c6 c6";grid-template-columns:1.15fr 1fr 1fr 1fr}.cq-cust .c1{grid-area:c1}.cq-cust .c2{grid-area:c2}.cq-cust .c3{grid-area:c3}.cq-cust .c4{grid-area:c4}.cq-cust .c5{grid-area:c5}.cq-cust .c6{grid-area:c6}.cq-cust>div{min-width:0}.cq-btn{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-weight:600;gap:7px;height:44px;justify-content:center;padding:0 12px;white-space:nowrap}.cq-btn.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff}.cq-btn.primary:hover{filter:brightness(1.08)}.cq-btn.ghost{background:#fff;border:1px solid #e3d8c8;color:var(--cq-ink)}.cq-btn.ghost:hover{background:#faf6f0}.cq-btn.ghost.brown{color:#8a4f1c}.cq-btn.add{align-self:flex-start;font-size:13px;height:38px;padding:0 20px}.cq-table-wrap{margin-top:4px}.cq-table{border-collapse:collapse;font-size:11.5px;table-layout:fixed;width:100%}.cq-table thead tr{background:#f7f4ef}.cq-table th{font-size:11.5px;font-weight:600;height:32px;padding:0 6px;text-align:left;white-space:nowrap}.cq-table th:first-child{border-radius:6px 0 0 6px;padding-left:10px}.cq-table th:last-child{border-radius:0 6px 6px 0}.cq-table td.r,.cq-table th.r{padding-right:14px;text-align:right}.cq-table th.c{text-align:center}.cq-table td{border-bottom:1px solid #f3efe9;padding:6px;vertical-align:middle}.cq-table td:first-child{padding-left:10px}.cq-table tbody tr:last-child td{border-bottom:0}.cq-table td.amt{font-weight:500}.cq-plain{background:#0000;border:0;border-radius:4px;color:var(--cq-ink);font:inherit;font-size:11.5px;outline:0;padding:3px 2px;resize:none;width:100%}.cq-plain.desc{color:#6b645e;font-size:11px;line-height:1.35}.cq-plain:focus{background:#fbf6ee}.cq-box{background:#fff;border:1px solid #e6e0d8;border-radius:7px;color:var(--cq-ink);font:inherit;font-size:11.5px;height:34px;outline:0;padding:0 8px;width:100%}.cq-box:focus{border-color:#d9b98f}.cq-box::-webkit-inner-spin-button,.cq-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cq-mini{display:block;position:relative}.cq-mini select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e6e0d8;border-radius:7px;color:#6b645e;cursor:pointer;font:inherit;font-size:11.5px;height:34px;outline:0;padding:0 24px 0 9px;width:100%}.cq-mini svg{color:#3b3129;height:13px;pointer-events:none;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:13px}.cq-act{display:flex;gap:12px;justify-content:center}.cq-act button{background:none;border:0;border-radius:6px;color:#3b3129;display:grid;padding:4px;place-items:center}.cq-act button:hover{background:#f5f1ec}.cq-act svg{height:17px;width:17px}.cq-act .del{color:#e0332f}.cq-act .del:hover{background:#fde8ea}.cq-right{flex-direction:column;height:calc(100vh - 112px);height:calc(100vh - var(--topbar-h, 92px) - 20px);min-width:0;position:sticky;top:100px;top:calc(var(--topbar-h, 92px) + 8px)}.cq-right,.cq-right-scroll{display:flex;gap:10px;min-height:0}.cq-right-scroll{flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:2px 2px 6px;scrollbar-width:thin}.cq-right-scroll>*{flex-shrink:0}.cq-sumcard{padding:12px 16px 14px}.cq-sum-h{align-items:center;display:flex;gap:12px;margin-bottom:8px}.cq-sum-h h3{font-family:Playfair Display,serif;font-size:16px;font-weight:700;margin:0}.cq-line{align-items:center;color:#3b3129;display:flex;font-size:12px;gap:8px;justify-content:space-between;min-height:34px}.cq-line b{color:var(--cq-ink);font-weight:500}.cq-line.disc{display:grid;grid-template-columns:auto 1fr auto}.cq-disc{align-items:stretch;display:flex;height:34px;margin-left:4px}.cq-disc-ic{background:#fbfaf8;border:1px solid #e6e0d8;border-radius:7px 0 0 7px;color:#3b3129;display:grid;place-items:center;width:34px}.cq-disc input{background:#fff;border:1px solid #e6e0d8;border-left:0;font:inherit;font-size:12px;outline:0;padding:0 8px;width:62px}.cq-disc input::-webkit-inner-spin-button,.cq-disc input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cq-disc .cq-mini{width:58px}.cq-disc .cq-mini select{border-left:0;border-radius:0 7px 7px 0;height:34px}.cq-chk{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.cq-chk input{accent-color:var(--cq-gold);cursor:pointer;height:15px;margin:0;width:15px}.cq-gstsel{align-items:center;background:#fbf6ee;border-radius:8px;color:var(--cq-ink2);display:flex;font-size:11.5px;justify-content:space-between;margin:2px 0 4px 23px;padding:6px 10px}.cq-gstsel .cq-mini{width:90px}.cq-gstsel .cq-mini select{height:30px}.cq-grand{align-items:center;background:#fbeedd;border-radius:8px;color:#8a4f1c;display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-top:6px;padding:10px 12px}.cq-grand b{color:#8a4f1c;font-size:19px;font-weight:700}.cq-who{align-items:center;display:flex;gap:14px;padding:2px 0 8px}.cq-avatar{background:#f6e6d3;border-radius:50%;color:#8a4f1c;display:grid;flex:none;font-family:Playfair Display,serif;font-size:26px;font-weight:700;height:64px;place-items:center;width:64px}.cq-who h4{font-size:13px;font-weight:700;line-height:1.25;margin:0 0 6px}.cq-active{background:#dcf5e4;border-radius:6px;color:#2e9e57;display:inline-block;font-size:11.5px;font-weight:500;padding:3px 11px}.cq-rows{list-style:none;margin:0;padding:0}.cq-rows li{grid-gap:6px;align-items:start;color:#4a4038;display:grid;font-size:11.5px;gap:6px;grid-template-columns:26px minmax(0,1fr);line-height:1.45;padding:4px 0}.cq-rows li>svg{color:var(--cq-gold);height:17px;margin-top:1px;width:17px}.cq-rows .pre{white-space:pre-line}.cq-rows.proj li{padding:6px 0}.cq-rows.proj b{color:var(--cq-ink);font-weight:500}.cq-rows small{color:#6b645e;font-size:11px}.cq-valid{align-items:center;border:1px solid #e6e0d8;border-radius:8px;display:flex;font-size:12px;height:38px;justify-content:space-between;padding:0 12px}.cq-valid small{color:var(--cq-muted);font-size:11.5px}.cq-valid svg{color:#3b3129}.cq-actions{grid-gap:8px;display:grid;flex:none;gap:8px;grid-template-columns:1fr 1fr;min-width:0;width:100%}.cq-actions .cq-btn{border-radius:9px;font-size:12px;gap:6px;height:40px;min-width:0;padding:0 8px;white-space:nowrap}.cq-actions .cq-btn svg{height:14px;width:14px}.cq-actions .cq-btn.primary{grid-column:1/-1}.cq-combo{position:relative}.cq-combo-in{color:var(--cq-ink)!important;padding-right:46px!important}.cq-pop{background:#fff;border:1px solid #e6e0d8;border-radius:8px;box-shadow:0 8px 20px #503c1e1f;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.cq-pop li{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 10px}.cq-pop li:hover{background:#fbf6ee}.cq-pop li.new{color:var(--cq-gold);font-weight:600}.cq-newtag{color:var(--cq-gold);display:block;font-size:10.5px;margin-top:3px}@media (max-width:1200px){.cq-grid{grid-template-columns:1fr}.cq-right{height:auto;position:static}.cq-right-scroll{overflow:visible}}@container (max-width: 820px){.cq-2,.cq-3,.cq-4,.cq-cust{grid-template-columns:1fr 1fr}.cq-cust{grid-template-areas:"c1 c2" "c3 c4" "c5 c5" "c6 c6"}.cq-table-wrap{overflow-x:auto}.cq-table{min-width:720px}}@container (max-width: 560px){.cq-2,.cq-3,.cq-4,.cq-cust{grid-template-columns:1fr}.cq-cust{grid-template-areas:"c1" "c2" "c3" "c4" "c5" "c6"}}@media (max-width:768px){.cq-main{padding:0 12px 20px}.cq-head{margin-bottom:12px;margin-left:-12px;margin-right:-18px;padding:48px 14px 6px 20px}.cq-crumbs{font-size:10.5px;gap:5px}.cq-crumbs svg{height:11px;width:11px}.cq-head h1{font-size:24px}.cq-head p{font-size:11.5px}.cq-table-wrap{overflow:visible}.cq-table,.cq-table tbody{display:block;min-width:0;width:100%}.cq-table colgroup,.cq-table thead{display:none}.cq-table tbody tr{grid-column-gap:10px;grid-row-gap:10px;background:#fff;border:1px solid #efe9e0;border-radius:12px;box-shadow:0 2px 8px #503c1e0d;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.cq-table tbody tr td,.cq-table tbody tr td.r{border:0;display:block;min-width:0;padding:0;text-align:left}.cq-table tbody tr td:nth-child(n+2):nth-child(-n+7):before{color:var(--cq-muted);display:block;font-size:10.5px;font-weight:500;margin-bottom:4px}.cq-table tbody tr td:nth-child(2):before{content:"Item / Service"}.cq-table tbody tr td:nth-child(3):before{content:"Description"}.cq-table tbody tr td:nth-child(4):before{content:"Qty"}.cq-table tbody tr td:nth-child(5):before{content:"Unit"}.cq-table tbody tr td:nth-child(6):before{content:"Rate (₹)"}.cq-table tbody tr td:nth-child(7):before{content:"Amount (₹)"}.cq-table tbody tr td:first-child{display:none}.cq-table tbody tr td:nth-child(2){grid-column:1/-1;padding-right:64px}.cq-table tbody tr td:nth-child(3){grid-column:1/-1}.cq-table tbody tr td:nth-child(7){color:var(--cq-ink);font-size:14px;font-weight:600;grid-column:1/-1}.cq-table tbody tr td:nth-child(8){position:absolute;right:10px;top:10px}.cq-act{gap:4px}.cq-plain{background:#fff;border:1px solid #e6e0d8;border-radius:8px;font-size:12.5px;height:38px;padding:0 10px}.cq-plain.desc{height:auto;min-height:58px;padding:8px 10px}.cq-box,.cq-mini select{font-size:12.5px;height:38px}}.ci-wrap{--ci-gold:#a8621f;--ci-ink:#2a2018;--ci-ink2:#5d544b;--ci-muted:#8b8279;--ci-soft:#fdeedd;color:var(--ci-ink);font-family:Inter,system-ui,sans-serif;font-size:12px;width:100%}.ci-wrap *{box-sizing:border-box}.ci-wrap button{cursor:pointer;font-family:inherit}.ci-main{min-width:0;padding:0 16px 24px}.ci-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px}.ci-left{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}.ci-right{flex-direction:column;height:calc(100vh - 112px);height:calc(100vh - var(--topbar-h, 92px) - 20px);margin-top:8px;position:sticky;top:100px;top:calc(var(--topbar-h, 92px) + 8px)}.ci-right,.ci-right-scroll{display:flex;gap:10px;min-height:0}.ci-right-scroll{flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:2px 2px 6px;scrollbar-width:thin}.ci-right-scroll>*{flex-shrink:0}.ci-head{background:linear-gradient(180deg,#0000 34px,#f6f4ee 0);background:linear-gradient(to bottom,#0000 34px,var(--page-bg,#f6f4ee) 34px);margin-bottom:2px;padding:47px 8px 6px 23px;position:sticky;top:58px;top:calc(var(--topbar-h, 92px) - 34px)}.ci-crumbs,.ci-head{margin-top:-34px;z-index:11}.ci-crumbs{align-items:center;color:var(--ci-ink2);display:flex;font-size:12.5px;gap:8px;position:relative}.ci-crumbs svg{color:#6b645e;height:13px;width:13px}.ci-crumbs b{color:var(--ci-ink);font-weight:500}.ci-head h1{font-family:Playfair Display,serif;font-size:clamp(26px,3.4cqw,38px);font-weight:700;line-height:1.1;margin:3px 0 1px}.ci-head h1,.ci-head p{position:relative;z-index:11}.ci-head p{color:var(--ci-ink2);font-size:clamp(12px,1.7cqw,15px);margin:0}.ci-card{background:#fff;border-radius:14px;box-shadow:0 2px 10px #503c1e0d;min-width:0;padding:12px 16px 14px}.ci-sec-head{align-items:center;display:flex;gap:12px;margin-bottom:6px}.ci-sec-t{flex:1 1;min-width:0}.ci-sec-ic{background:var(--ci-soft);border-radius:9px;color:var(--ci-gold);display:grid;flex:none;height:34px;place-items:center;width:34px}.ci-sec-ic svg{height:18px;width:18px}.ci-sec-head h3{font-family:Playfair Display,serif;font-size:16px;font-weight:700;line-height:1.25;margin:0}.ci-sec-head p{color:var(--ci-muted);font-size:11.5px;margin:1px 0 0}.ci-label{display:block;font-size:11.5px;font-weight:500;margin-bottom:4px}.ci-req{color:#e0332f;font-weight:600}.ci-field{align-items:stretch;background:#fff;border:1px solid #e6e0d8;border-radius:8px;display:flex;height:36px;overflow:hidden;position:relative}.ci-field.tall{height:50px}.ci-field:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.ci-field-ic{background:#fbfaf8;border-right:1px solid #ece6de;color:#3b3129;display:grid;flex:none;place-items:center;width:38px}.ci-field-ic svg{height:16px;width:16px}.ci-field input,.ci-field select{background:#0000;border:0;color:var(--ci-ink);flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0;padding:0 10px;width:100%}.ci-field input::placeholder{color:#9a9189}.ci-field select{appearance:none;-webkit-appearance:none;color:#8f867d;cursor:pointer;padding-right:28px}.ci-field select.has{color:var(--ci-ink)}.ci-field.plain select{color:var(--ci-ink);padding-left:12px}.ci-chev{color:#3b3129;height:14px;pointer-events:none;right:10px;width:14px}.ci-chev,.ci-x{position:absolute;top:50%;transform:translateY(-50%)}.ci-x{background:none;border:0;color:#3b3129;display:grid;height:18px;padding:0;place-items:center;right:28px;width:18px;z-index:1}.ci-ta{background:#fff;border:1px solid #e6e0d8;border-radius:8px;overflow:hidden}.ci-ta:focus-within{border-color:#d9b98f;box-shadow:0 0 0 3px #a8621f1a}.ci-ta textarea{background:#0000;border:0;color:var(--ci-ink);display:block;font:inherit;font-size:12px;height:50px;line-height:1.5;outline:0;padding:8px 12px;resize:vertical;width:100%}.ci-ta textarea.n{font-size:11.5px;height:62px}.ci-ta textarea.t{color:#5d544b;font-size:11px;height:62px}.ci-ta textarea::placeholder{color:#9a9189}.ci-4{grid-gap:14px;grid-template-columns:1.05fr 1fr 1fr .9fr}.ci-3,.ci-4{display:grid;gap:14px}.ci-3{grid-gap:14px;grid-template-columns:1fr 1fr 1fr}.ci-3>div,.ci-4>div{min-width:0}.ci-cust{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-areas:"c1 c2 c3" "c4 c4 c5";grid-template-columns:1.15fr 1fr 1fr}.ci-cust .c1{grid-area:c1}.ci-cust .c2{grid-area:c2}.ci-cust .c3{grid-area:c3}.ci-cust .c4{grid-area:c4}.ci-cust .c5{grid-area:c5}.ci-cust>div{min-width:0}.ci-btn{align-items:center;border-radius:9px;display:inline-flex;font-size:12px;font-weight:600;gap:7px;height:44px;justify-content:center;padding:0 12px;white-space:nowrap}.ci-btn.primary{background:linear-gradient(180deg,#b2722f,#9a5f26);border:0;box-shadow:0 3px 8px #9a5f264d;color:#fff}.ci-btn.primary:hover{filter:brightness(1.08)}.ci-btn.ghost{background:#fff;border:1px solid #e3d8c8;color:var(--ci-ink)}.ci-btn.ghost:hover{background:#faf6f0}.ci-btn.ghost.brown{color:#8a4f1c}.ci-btn.add{align-self:flex-start;font-size:13px;height:38px;padding:0 20px}.ci-table-wrap{margin-top:4px}.ci-table{border-collapse:collapse;font-size:11.5px;table-layout:fixed;width:100%}.ci-table thead tr{background:#f7f4ef}.ci-table th{font-size:11.5px;font-weight:600;height:32px;padding:0 6px;text-align:left;white-space:nowrap}.ci-table th:first-child{border-radius:6px 0 0 6px;padding-left:10px}.ci-table th:last-child{border-radius:0 6px 6px 0}.ci-table td.r,.ci-table th.r{padding-right:14px;text-align:right}.ci-table th.c{text-align:center}.ci-table td{border-bottom:1px solid #f3efe9;padding:6px;vertical-align:middle}.ci-table td:first-child{padding-left:10px}.ci-table tbody tr:last-child td{border-bottom:0}.ci-table td.amt{font-weight:500}.ci-plain{background:#0000;border:0;border-radius:4px;color:var(--ci-ink);font:inherit;font-size:11.5px;outline:0;padding:3px 2px;resize:none;width:100%}.ci-plain.desc{color:#6b645e;font-size:11px;line-height:1.35}.ci-plain:focus{background:#fbf6ee}.ci-box{background:#fff;border:1px solid #e6e0d8;border-radius:7px;color:var(--ci-ink);font:inherit;font-size:11.5px;height:34px;outline:0;padding:0 8px;width:100%}.ci-box:focus{border-color:#d9b98f}.ci-box::-webkit-inner-spin-button,.ci-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ci-mini{display:block;position:relative}.ci-mini select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e6e0d8;border-radius:7px;color:#6b645e;cursor:pointer;font:inherit;font-size:11.5px;height:34px;outline:0;padding:0 24px 0 9px;width:100%}.ci-mini svg{color:#3b3129;height:13px;pointer-events:none;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:13px}.ci-act{display:flex;gap:12px;justify-content:center}.ci-act button{background:none;border:0;border-radius:6px;color:#3b3129;display:grid;padding:4px;place-items:center}.ci-act button:hover{background:#f5f1ec}.ci-act svg{height:17px;width:17px}.ci-act .del{color:#e0332f}.ci-act .del:hover{background:#fde8ea}.ci-sumcard{padding:12px 16px 14px}.ci-sum-h{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ci-sum-h h3{font-family:Playfair Display,serif;font-size:16px;font-weight:700;margin:0}.ci-line{align-items:center;color:#3b3129;display:flex;font-size:12px;gap:8px;justify-content:space-between;min-height:32px}.ci-line b{color:var(--ci-ink);font-weight:500}.ci-line.disc{display:grid;grid-template-columns:auto 1fr auto}.ci-disc{align-items:stretch;display:flex;height:32px;margin-left:4px}.ci-disc-ic{background:#fbfaf8;border:1px solid #e6e0d8;border-radius:7px 0 0 7px;color:#3b3129;display:grid;place-items:center;width:30px}.ci-disc input{background:#fff;border:1px solid #e6e0d8;border-left:0;font:inherit;font-size:12px;outline:0;padding:0 8px;width:54px}.ci-disc input::-webkit-inner-spin-button,.ci-disc input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ci-disc .ci-mini{width:54px}.ci-disc .ci-mini select{border-left:0;border-radius:0 7px 7px 0;height:32px}.ci-chk{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.ci-chk input{accent-color:var(--ci-gold);cursor:pointer;height:15px;margin:0;width:15px}.ci-gstsel{align-items:center;background:#fbf6ee;border-radius:8px;color:var(--ci-ink2);display:flex;font-size:11.5px;justify-content:space-between;margin:2px 0 4px 23px;padding:6px 10px}.ci-gstsel .ci-mini{width:90px}.ci-gstsel .ci-mini select{height:30px}.ci-balance,.ci-grand{align-items:center;border-radius:8px;display:flex;font-weight:600;justify-content:space-between;margin-top:6px;padding:9px 12px}.ci-grand{background:#fbeedd;color:#8a4f1c;font-size:13.5px}.ci-grand b{color:#8a4f1c;font-size:17px;font-weight:700}.ci-balance{background:#fde8e8;color:#c7253a;font-size:13.5px}.ci-balance b{color:#c7253a;font-size:17px;font-weight:700}.ci-line.paid{margin-top:4px}.ci-paid{align-items:center;color:#2e9e57;display:inline-flex;font-weight:500;gap:4px}.ci-paid input{background:#0000;border:0;color:#2e9e57;font:inherit;font-size:12px;font-weight:500;outline:0;text-align:right;width:90px}.ci-paid input::placeholder{color:#2e9e57}.ci-paid input::-webkit-inner-spin-button,.ci-paid input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ci-pay2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.ci-pay2>div{min-width:0}.ci-actions{grid-gap:8px;display:grid;flex:none;gap:8px;grid-template-columns:1fr 1fr;min-width:0;width:100%}.ci-actions .ci-btn{border-radius:9px;font-size:12px;gap:6px;height:40px;justify-content:center;min-width:0;padding:0 8px;white-space:nowrap}.ci-actions .ci-btn svg{height:14px;width:14px}.ci-actions .ci-btn.primary{grid-column:1/-1}.ci-combo{position:relative}.ci-combo-in{color:var(--ci-ink)!important;padding-right:46px!important}.ci-pop{background:#fff;border:1px solid #e6e0d8;border-radius:8px;box-shadow:0 8px 20px #503c1e1f;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:9}.ci-pop li{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 10px}.ci-pop li:hover{background:#fbf6ee}.ci-pop li.new{color:var(--ci-gold);font-weight:600}.ci-newtag{color:var(--ci-gold);display:block;font-size:10.5px;margin-top:3px}@media (max-width:1200px){.ci-grid{grid-template-columns:1fr}.ci-right{height:auto;margin-top:0;position:static}.ci-right-scroll{overflow:visible}}@container (max-width: 760px){.ci-3,.ci-4,.ci-cust{grid-template-columns:1fr 1fr}.ci-cust{grid-template-areas:"c1 c2" "c3 c3" "c4 c4" "c5 c5"}.ci-table-wrap{overflow-x:auto}.ci-table{min-width:720px}}@container (max-width: 520px){.ci-3,.ci-4,.ci-cust{grid-template-columns:1fr}.ci-cust{grid-template-areas:"c1" "c2" "c3" "c4" "c5"}}@media (max-width:768px){.ci-main{padding:0 12px 20px}.ci-grid{align-items:stretch;display:flex;flex-direction:column;gap:10px}.ci-left{container-type:normal;display:contents}.ci-right{min-width:0}.ci-head{margin-bottom:2px;margin-left:-12px;margin-right:-12px;padding:48px 14px 6px 20px}.ci-crumbs{font-size:10.5px;gap:5px}.ci-crumbs svg{height:11px;width:11px}.ci-head h1{font-size:24px}.ci-head p{font-size:11.5px}.ci-3,.ci-4,.ci-cust{grid-template-columns:1fr}.ci-cust{grid-template-areas:"c1" "c2" "c3" "c4" "c5"}.ci-table-wrap{overflow:visible}.ci-table,.ci-table tbody{display:block;min-width:0;width:100%}.ci-table colgroup,.ci-table thead{display:none}.ci-table tbody tr{grid-column-gap:10px;grid-row-gap:10px;background:#fff;border:1px solid #efe9e0;border-radius:12px;box-shadow:0 2px 8px #503c1e0d;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;padding:14px;position:relative;row-gap:10px}.ci-table tbody tr td,.ci-table tbody tr td.r{border:0;display:block;min-width:0;padding:0;text-align:left}.ci-table tbody tr td:nth-child(n+2):nth-child(-n+7):before{color:var(--ci-muted);display:block;font-size:10.5px;font-weight:500;margin-bottom:4px}.ci-table tbody tr td:nth-child(2):before{content:"Item / Service"}.ci-table tbody tr td:nth-child(3):before{content:"Description"}.ci-table tbody tr td:nth-child(4):before{content:"Qty"}.ci-table tbody tr td:nth-child(5):before{content:"Unit"}.ci-table tbody tr td:nth-child(6):before{content:"Rate (₹)"}.ci-table tbody tr td:nth-child(7):before{content:"Amount (₹)"}.ci-table tbody tr td:first-child{display:none}.ci-table tbody tr td:nth-child(2){grid-column:1/-1;padding-right:64px}.ci-table tbody tr td:nth-child(3){grid-column:1/-1}.ci-table tbody tr td:nth-child(7){color:var(--ci-ink);font-size:14px;font-weight:600;grid-column:1/-1}.ci-table tbody tr td:nth-child(7):before{font-size:10.5px;font-weight:500}.ci-table tbody tr td:nth-child(8){position:absolute;right:10px;top:10px}.ci-act{gap:4px}.ci-plain{background:#fff;border:1px solid #e6e0d8;border-radius:8px;font-size:12.5px;height:38px;padding:0 10px}.ci-plain.desc{height:auto;min-height:58px;padding:8px 10px}.ci-box,.ci-mini select{font-size:12.5px;height:38px}}.avd-wrap{--a-gold:#a8621f;--a-ink:#2a2018;--a-ink2:#5d544b;--a-muted:#8b8279;--a-line:#e5e0d9;color:var(--a-ink);font-family:Inter,system-ui,sans-serif;width:100%}.avd-wrap *{box-sizing:border-box}.avd-wrap button{cursor:pointer;font-family:inherit}.avd-main{container-type:inline-size;min-width:0}.avd-body{--u:calc(100cqw/1318);--f12:max(10.5px,calc(var(--u)*12));--f125:max(11px,calc(var(--u)*12.5));--f135:max(12px,calc(var(--u)*13.5));--f175:max(14px,calc(var(--u)*17.5));padding:0 calc(var(--u)*19) calc(var(--u)*30) calc(var(--u)*24)}.avd-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 33px,var(--page-bg) 33px);display:flex;gap:16px;justify-content:space-between;margin:-34px calc(var(--u)*-19) calc(var(--u)*14) calc(var(--u)*-24);padding:47px calc(var(--u)*23) 0 calc(var(--u)*34);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.avd-head-t{margin-top:-30px;min-width:0}.avd-bc{display:flex;font-size:clamp(11px,1.06cqw,14px);gap:6px;height:22px;margin-bottom:6px}.avd-bc,.avd-bc a{align-items:center;color:var(--ink-2)}.avd-bc a{display:inline-flex;gap:4px;text-decoration:none}.avd-bc a:hover{color:var(--a-gold)}.avd-bc svg{color:var(--ink-2);flex:none}.avd-bc span{color:var(--a-gold)}.avd-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,2.88cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.avd-head p{color:var(--ink-2);font-size:clamp(11px,1.14cqw,15px);line-height:1.45;margin:0}.avd-back{align-items:center;background:#fff;border:1px solid #e6d2b8;border-radius:6px;color:#7a431a;display:inline-flex;flex:none;font-size:max(12px,calc(var(--u)*14.5));font-weight:500;gap:calc(var(--u)*14);height:max(34px,calc(var(--u)*42));margin-top:calc(var(--u)*17);padding:0 calc(var(--u)*20);white-space:nowrap}.avd-back svg{height:calc(var(--u)*18);min-height:14px;min-width:14px;width:calc(var(--u)*18)}.avd-back:hover{background:#fdf8f0}.avd-grid{grid-gap:calc(var(--u)*15);align-items:start;display:grid;gap:calc(var(--u)*15);grid-template-columns:minmax(0,912fr) minmax(0,342fr)}.avd-left{display:flex;flex-direction:column;gap:calc(var(--u)*11)}.avd-card,.avd-left,.avd-right{min-width:0}.avd-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f}.avd-sec{padding:calc(var(--u)*15) calc(var(--u)*17) calc(var(--u)*17) calc(var(--u)*18)}.avd-sh{align-items:center;display:flex;gap:calc(var(--u)*16);margin-bottom:calc(var(--u)*12)}.avd-num{background:#8b4a1c;border-radius:50%;color:#fff;display:grid;flex:none;font-size:max(13px,calc(var(--u)*16));font-weight:500;height:max(28px,calc(var(--u)*34));place-items:center;width:max(28px,calc(var(--u)*34))}.avd-sh h2{color:#1f1a15;font-size:var(--f175);font-weight:700;line-height:1.25;margin:0}.avd-sh p{color:var(--a-muted);font-size:var(--f125);line-height:1.3;margin:2px 0 0}.avd-g3{grid-gap:calc(var(--u)*14) calc(var(--u)*19);display:grid;gap:calc(var(--u)*14) calc(var(--u)*19);grid-template-columns:minmax(0,300fr) minmax(0,274fr) minmax(0,264fr)}.avd-addr{grid-gap:calc(var(--u)*10) calc(var(--u)*19);display:grid;gap:calc(var(--u)*10) calc(var(--u)*19);grid-template-areas:"addr city state" "addr pin country";grid-template-columns:minmax(0,456fr) minmax(0,194fr) minmax(0,191fr)}.avd-f.addr{display:flex;flex-direction:column;grid-area:addr}.avd-f.city{grid-area:city}.avd-f.state{grid-area:state}.avd-f.pin{grid-area:pin}.avd-f.country{grid-area:country}.avd-notes{grid-gap:calc(var(--u)*21);display:grid;gap:calc(var(--u)*21);grid-template-columns:minmax(0,628fr) minmax(0,228fr)}.avd-f{min-width:0}.avd-f>label{color:#1f1a15;display:block;font-size:var(--f135);font-weight:600;line-height:1.3;margin-bottom:calc(var(--u)*7)}.avd-f>label em{color:#e5282d;font-style:normal;margin-left:3px}.avd-dd-sel,.avd-in{align-items:center;background:#fff;border:1px solid var(--a-line);border-radius:6px;color:#3b3129;display:flex;gap:calc(var(--u)*12);height:max(38px,calc(var(--u)*40));padding:0 calc(var(--u)*12)}.avd-in:focus-within{border-color:#c9a272;box-shadow:0 0 0 3px #c9a2722e}.avd-in>svg{color:#6b645e;flex:none;height:calc(var(--u)*18);min-height:15px;min-width:15px;width:calc(var(--u)*18)}.avd-in input,.avd-in textarea{background:#0000;border:0;color:var(--a-ink);flex:1 1;font-family:inherit;font-size:var(--f135);min-width:0;outline:0}.avd-in input::placeholder,.avd-in textarea::placeholder{color:#9a9189}.avd-in input[type=number]{-moz-appearance:textfield}.avd-in input[type=number]::-webkit-inner-spin-button,.avd-in input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.avd-in.area{align-items:flex-start;height:auto;padding:calc(var(--u)*12) calc(var(--u)*12)}.avd-in.area>svg{margin-top:1px}.avd-in.area textarea{height:calc(var(--u)*66);line-height:1.5;min-height:52px;resize:vertical}.avd-in.area.short textarea{height:calc(var(--u)*26);min-height:24px}.avd-f.addr .avd-in.area{flex:1 1}.avd-f.addr .avd-in.area textarea{height:100%;min-height:calc(var(--u)*66)}.avd-in.phone{gap:0;padding:0}.avd-in.phone input{padding-right:calc(var(--u)*12)}.avd-dd{min-width:0;position:relative}.avd-dd-sel{cursor:pointer;font-size:var(--f135);gap:10px;overflow:hidden;-webkit-user-select:none;user-select:none;white-space:nowrap}.avd-dd-sel span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.avd-dd-sel svg{color:#3b3129;flex:none}.avd-dd-sel.ph span{color:#55504b}.avd-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;font-size:var(--f135);left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:8}.avd-dd-menu li{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;white-space:nowrap}.avd-dd-menu li:hover{background:#fdf8f0}.avd-dd-menu li.on{background:#f5e9db;font-weight:600}.avd-dd.code{flex:none;height:100%}.avd-dd.code .avd-dd-sel{background:none;border:0;gap:6px;height:100%;padding:0 4px 0 calc(var(--u)*12)}.avd-dd.code .avd-dd-sel span{flex:none}.avd-dd.code .avd-dd-menu{min-width:110px}.avd-flag{font-size:18px;line-height:1}.avd-dot{border-radius:50%;display:inline-block;flex:none;height:10px;width:10px}.avd-dot.active{background:#22a85a}.avd-dot.inactive{background:#e0394a}.avd-dot.pending{background:#f0a020}.avd-logo{padding:calc(var(--u)*17) calc(var(--u)*16) calc(var(--u)*14)}.avd-lh{align-items:center;display:flex;gap:calc(var(--u)*14)}.avd-lic{background:#fdeede;border-radius:calc(var(--u)*12);color:#e08a1e;display:grid;flex:none;height:max(36px,calc(var(--u)*46));place-items:center;width:max(36px,calc(var(--u)*46))}.avd-lic svg{height:48%;width:48%}.avd-lh h3{color:#1f1a15;font-size:var(--f175);font-weight:700;line-height:1.3;margin:0}.avd-lh p{color:var(--a-muted);font-size:var(--f125);margin:1px 0 0}.avd-drop{align-items:center;background:#fff;border:1.5px dashed #cdbfae;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:calc(var(--u)*6);height:calc(var(--u)*168);justify-content:center;margin-top:calc(var(--u)*16);min-height:130px;position:relative;text-align:center}.avd-drop.drag{background:#fdf8f0;border-color:var(--a-gold)}.avd-dic{background:#f6f3ee;border:1.5px solid #c4bcb2;border-radius:50%;color:#8b8279;display:grid;height:calc(var(--u)*52);margin-bottom:calc(var(--u)*8);min-height:42px;min-width:42px;place-items:center;width:calc(var(--u)*52)}.avd-dic svg{height:50%;width:50%}.avd-drop b{color:#1f1a15;font-size:var(--f135);font-weight:600}.avd-drop .lnk{color:#2563eb;font-size:var(--f125)}.avd-drop img{border-radius:6px;max-height:80%;max-width:80%;object-fit:contain}.avd-rm{background:#f1ede7;border:0;border-radius:50%;color:#3b3129;display:grid;height:26px;padding:0;place-items:center;position:absolute;right:8px;top:8px;width:26px}.avd-rm:hover{background:#fde4e4;color:#dc2626}.avd-logo small{color:var(--a-muted);display:block;font-size:var(--f12);margin-top:calc(var(--u)*14);text-align:center}.avd-tips{background:#fcefdf;border-radius:calc(var(--u)*12);margin-top:calc(var(--u)*18);padding:calc(var(--u)*16) calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*14)}.avd-th{align-items:center;display:flex;gap:calc(var(--u)*12)}.avd-th span{background:#f6b01e;border-radius:50%;color:#fff;display:grid;height:max(30px,calc(var(--u)*36));place-items:center;width:max(30px,calc(var(--u)*36))}.avd-th span svg{height:52%;width:52%}.avd-th h3{color:#1f1a15;font-size:max(13px,calc(var(--u)*16));font-weight:600;margin:0}.avd-tips ul{list-style:none;margin:calc(var(--u)*12) 0 0;padding:0 0 0 calc(var(--u)*8)}.avd-tips li{color:#2a2018;font-size:var(--f135);line-height:1.45;margin-bottom:calc(var(--u)*10);padding-left:calc(var(--u)*17);position:relative}.avd-tips li:last-child{margin-bottom:0}.avd-tips li:before{background:#2a2018;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.55em;width:6px}.avd-btns{display:flex;flex-direction:column;gap:calc(var(--u)*12);margin-top:calc(var(--u)*28)}.avd-btns button{align-items:center;border-radius:8px;display:inline-flex;font-size:max(14px,calc(var(--u)*17));gap:calc(var(--u)*14);height:max(42px,calc(var(--u)*52));justify-content:center;width:100%}.avd-btns svg{height:calc(var(--u)*22);min-height:17px;min-width:17px;width:calc(var(--u)*22)}.avd-save{background:linear-gradient(180deg,#b2722f,#9a5f26);border:1px solid #9a5f26;box-shadow:0 3px 10px #9a5f264d;color:#fff;font-weight:600}.avd-save:hover:not(:disabled){filter:brightness(1.08)}.avd-save:disabled{cursor:default;opacity:.7}.avd-cancel{background:#fff;border:1px solid #e4c8a6;color:#2a2018;font-weight:500}.avd-cancel:hover{background:#fdf8f0}.avd-f.err label{color:#e53935}.avd-card.err,.avd-f.err .avd-dd-sel,.avd-f.err .avd-in{border-color:#e53935;box-shadow:0 0 0 3px #e539351f}@container (max-width: 1000px){.avd-body{--u:calc(100cqw/1000)}.avd-grid{grid-template-columns:minmax(0,1fr)}.avd-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.avd-right{max-width:520px}}@container (max-width: 640px){.avd-body{--u:calc(100cqw/460);padding:0 12px 24px}.avd-head{gap:10px;margin:-34px -12px 14px;padding:47px 14px 0 20px}.avd-head-t{flex:1 1}.avd-bc{font-size:11px;height:18px;margin-bottom:4px}.avd-head h1{font-size:26px}.avd-back,.avd-head p{font-size:11px}.avd-back{border-radius:9px;gap:4px;height:34px;margin-top:20px;padding:0 10px}.avd-back svg{height:14px;width:14px}.avd-bt{display:none}.avd-left{gap:12px}.avd-sec{padding:14px}.avd-sh{gap:12px;margin-bottom:12px}.avd-num{font-size:14px;height:30px;width:30px}.avd-sh h2{font-size:15px}.avd-sh p{font-size:11.5px}.avd-g3,.avd-notes{gap:12px;grid-template-columns:minmax(0,1fr)}.avd-addr{gap:12px;grid-template-areas:"addr addr" "city state" "pin country";grid-template-columns:repeat(2,minmax(0,1fr))}.avd-f>label{font-size:12.5px;margin-bottom:6px}.avd-dd-sel,.avd-in{gap:10px;height:42px;padding:0 12px}.avd-dd-menu,.avd-dd-sel,.avd-in input,.avd-in textarea{font-size:13.5px}.avd-in>svg{height:17px;width:17px}.avd-in.phone{padding:0}.avd-in.area{height:auto;padding:12px}.avd-in.area textarea{height:70px}.avd-in.area.short textarea{height:40px}.avd-f.addr .avd-in.area textarea{height:80px;min-height:80px}.avd-dd.code .avd-dd-sel{padding:0 4px 0 12px}.avd-grid{gap:12px}.avd-right{max-width:none}.avd-logo{padding:14px}.avd-lic{height:40px;width:40px}.avd-lh h3{font-size:15px}.avd-lh p{font-size:11.5px}.avd-drop{height:150px;margin-top:12px}.avd-drop b{font-size:13.5px}.avd-drop .lnk{font-size:12px}.avd-logo small{font-size:11px;margin-top:10px}.avd-tips{margin-top:12px;padding:14px}.avd-th span{height:32px;width:32px}.avd-th h3{font-size:14.5px}.avd-tips ul{margin-top:10px}.avd-tips li{font-size:12.5px;margin-bottom:8px;padding-left:16px}.avd-btns{gap:10px;margin-top:16px}.avd-btns button{font-size:15px;gap:10px;height:46px}.avd-btns svg{height:20px;width:20px}}.bsr-wrap{--bsr-gold:#a8621f;--bsr-ink:#2a2018;--bsr-ink2:#5d544b;--bsr-muted:#8b8279;--bsr-soft:#fdeedd;color:var(--bsr-ink);font-family:Inter,system-ui,sans-serif;width:100%}.bsr-wrap *{box-sizing:border-box}.bsr-wrap button{cursor:pointer;font-family:inherit}.bsr-main{container-type:inline-size;min-width:0}.bsr-body{--u:calc(100cqw/1318);--f10:max(8px,calc(var(--u)*10));--f11:max(9px,calc(var(--u)*11));--f12:max(10px,calc(var(--u)*12));--f13:max(10.5px,calc(var(--u)*13));--f14:max(11px,calc(var(--u)*14));--f16:max(12px,calc(var(--u)*16));padding:0 calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*18)}.bsr-crumb{align-items:center;color:var(--ink-2);display:flex;font-size:clamp(10.5px,1.5cqw,13px);gap:6px;margin:0 0 6px}.bsr-crumb b{color:var(--ink);font-weight:500}.bsr-crumb svg{height:12px;width:12px}.bsr-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin-bottom:27px;padding:47px 8px 0 23px;position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.bsr-head,.bsr-head>div:first-child{margin-top:-34px}.bsr-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:clamp(24px,4.25cqw,38px);font-weight:700;line-height:1.1;margin:0 0 4px}.bsr-sub{color:var(--ink-2);font-size:clamp(11px,1.68cqw,15px);line-height:1.45;margin:0}.bsr-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*14)}.bsr-date{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*8);color:#3b3129;display:inline-flex;font-size:var(--f12);gap:calc(var(--u)*10);height:calc(var(--u)*40);min-height:30px;padding:0 calc(var(--u)*14);white-space:nowrap}.bsr-date svg{color:var(--bsr-muted);height:calc(var(--u)*14);min-height:11px;min-width:11px;width:calc(var(--u)*14)}.bsr-date:hover{border-color:#c9b79d}.bsr-export{align-items:center;background:linear-gradient(180deg,#b2722f,#9a5f26);border:1px solid #9a5f26;border-radius:calc(var(--u)*8);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f13);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*40);min-height:30px;padding:0 calc(var(--u)*26)}.bsr-export svg{height:calc(var(--u)*15);min-height:12px;min-width:12px;width:calc(var(--u)*15)}.bsr-export:hover{filter:brightness(1.08)}.bsr-stats{grid-gap:calc(var(--u)*14);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(var(--u)*20)}.bsr-stat,.bsr-stats{gap:calc(var(--u)*14)}.bsr-stat{align-items:center;background:#fff;box-shadow:0 2px 10px #503c1e0f;display:flex;height:calc(var(--u)*86);min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*18)}.bsr-stat,.bsr-stat-ic{border-radius:calc(var(--u)*12)}.bsr-stat-ic{display:grid;flex:none;height:calc(var(--u)*46);min-height:30px;min-width:30px;place-items:center;width:calc(var(--u)*46)}.bsr-stat-ic svg{height:48%;width:48%}.bsr-stat-ic.purple{background:#efe9fb;color:#7c4de0}.bsr-stat-ic.green{background:#dff3e6;color:#2eae5b}.bsr-stat-ic.orange{background:#fdeede;color:#e08a1e}.bsr-stat-ic.red{background:#fde4e4;color:#f0212f}.bsr-stat-ic.blue{background:#e6eefc;color:#2f6fe6}.bsr-stat-t{flex:1 1;min-width:0}.bsr-stat-l{color:#3b3129;font-size:var(--f12);line-height:calc(var(--u)*16);white-space:nowrap}.bsr-stat-v{color:var(--bsr-ink);font-size:max(14px,calc(var(--u)*19));font-weight:700;letter-spacing:-.02em;line-height:calc(var(--u)*26);margin-top:calc(var(--u)*4);white-space:nowrap}.bsr-trend{align-self:center;color:#2e9e57;flex:none;font-size:var(--f11);font-weight:500;white-space:nowrap}.bsr-trend.down{color:#e8222d}.bsr-charts{grid-gap:calc(var(--u)*14);display:grid;gap:calc(var(--u)*14);grid-template-columns:1fr 1fr}.bsr-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0;padding:calc(var(--u)*14) calc(var(--u)*18) calc(var(--u)*14)}.bsr-card h3{font-family:Playfair Display,serif;font-size:var(--f16);font-weight:700;line-height:calc(var(--u)*24);margin:0}.bsr-legend{color:#3b3129;display:flex;font-size:var(--f12);gap:calc(var(--u)*28);justify-content:center;margin-top:calc(var(--u)*8)}.bsr-legend span{align-items:center;display:inline-flex;gap:calc(var(--u)*8)}.bsr-legend i{border-radius:50%;height:calc(var(--u)*11);min-height:8px;min-width:8px;width:calc(var(--u)*11)}.bsr-chart{display:flex;gap:calc(var(--u)*8);margin-top:calc(var(--u)*14)}.bsr-y{color:var(--bsr-muted);display:flex;flex:none;flex-direction:column;font-size:var(--f11);height:calc(var(--u)*190);justify-content:space-between;line-height:calc(var(--u)*11);text-align:right;width:calc(var(--u)*26)}.bsr-plot{flex:1 1;height:calc(var(--u)*215);min-width:0;position:relative}.bsr-lines{display:flex;flex-direction:column;height:calc(var(--u)*190);justify-content:space-between;left:0;position:absolute;right:0;top:0}.bsr-lines i{border-top:1px solid #f0ece6;display:block;height:0}.bsr-groups{display:flex;height:100%;position:relative}.bsr-grp{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.bsr-bars{align-items:flex-end;display:flex;gap:calc(var(--u)*3);height:calc(var(--u)*190);justify-content:center}.bsr-bars i{border-radius:calc(var(--u)*3) calc(var(--u)*3) 0 0;display:block;min-width:6px;width:calc(var(--u)*15)}.bsr-bars .r{background:linear-gradient(180deg,#7c5cf0,#b7a6fb)}.bsr-bars .e{background:linear-gradient(180deg,#f59a2b,#f9cb8d)}.bsr-grp span,.bsr-xl span{color:#6b645e;font-size:var(--f11);line-height:calc(var(--u)*14);margin-top:calc(var(--u)*10)}.bsr-svg{height:calc(var(--u)*190);left:0;overflow:visible;position:absolute;top:0;width:100%}.bsr-svg polyline{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bsr-xl{display:flex;left:0;position:absolute;right:0;top:calc(var(--u)*190)}.bsr-xl span{flex:1 1;margin-top:calc(var(--u)*10);text-align:center}@container (max-width: 1000px){.bsr-body{--u:calc(100cqw/1000)}.bsr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 640px){.bsr-body{--u:calc(100cqw/640)}.bsr-head{flex-direction:column}.bsr-charts{grid-template-columns:1fr}}@media (max-width:768px){.bsr-body{--u:calc(100cqw/460);padding:0 12px 18px}.bsr-head{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:16px;margin-left:-12px;margin-right:-12px;padding:47px 14px 0 20px}.bsr-crumb{font-size:10.5px;gap:5px}.bsr-crumb svg{height:11px;width:11px}.bsr-head h1{font-size:24px}.bsr-sub{font-size:11px}.bsr-actions{gap:0;justify-content:space-between;width:100%}.bsr-date{flex:0 0 60%;font-size:11px;width:60%}.bsr-date,.bsr-export{gap:6px;height:40px;justify-content:center;padding:0 8px}.bsr-export{flex:0 0 35%;font-size:12px;width:35%}.bsr-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.bsr-stat{border-radius:14px;gap:8px;height:auto;min-height:76px;padding:10px}.bsr-stat-ic{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.bsr-stat-l{font-size:10px;line-height:1.25;white-space:normal}.bsr-stat-v{font-size:14px;line-height:1.3;margin-top:2px}.bsr-trend{display:none}.bsr-charts{gap:12px;grid-template-columns:1fr}.bsr-card{padding:14px}}.yr-wrap{--yr-sub:#6b7686;--yr-crumb:#7a7068;--yr-line:#eee9e1;--yr-line2:#f3efe9;--yr-gold1:#b2722f;--yr-gold2:#9a5f26;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%}.yr-wrap *{box-sizing:border-box}.yr-wrap button{cursor:pointer;font-family:inherit}.yr-main{container-type:inline-size;min-width:0}.yr-body{--u:calc(100cqw/1318);--f14:max(9.5px,calc(var(--u)*14));--f15:max(10px,calc(var(--u)*15));--f16:max(10.5px,calc(var(--u)*16));--f17:max(11px,calc(var(--u)*17));--pl:calc(var(--u)*36);--pr:calc(var(--u)*53);padding:0 var(--pr) calc(var(--u)*18) var(--pl)}.yr-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin:-34px calc(var(--pr)*-1) calc(var(--u)*17) calc(var(--pl)*-1);padding:47px var(--pr) 0 var(--pl);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.yr-head>div:first-child{margin-top:-34px}.yr-crumb{align-items:center;color:var(--yr-crumb);display:flex;font-size:max(10px,calc(var(--u)*14.5));gap:calc(var(--u)*7);height:calc(var(--u)*20);margin:0 0 calc(var(--u)*12)}.yr-crumb button{background:none;border:0;color:inherit;font:inherit;padding:0}.yr-crumb b{color:var(--ink);font-weight:500}.yr-crumb svg{height:calc(var(--u)*13);min-height:9px;min-width:9px;width:calc(var(--u)*13)}.yr-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:max(24px,calc(var(--u)*33));font-weight:700;line-height:calc(var(--u)*40);margin:0 0 calc(var(--u)*4)}.yr-sub{color:var(--yr-sub);font-size:max(11px,calc(var(--u)*18));line-height:calc(var(--u)*25);margin:0}.yr-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*18);margin-top:calc(var(--u)*18)}.yr-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;display:inline-flex;font-size:var(--f15);height:calc(var(--u)*46);justify-content:space-between;min-height:28px;min-width:110px;padding:0 calc(var(--u)*20) 0 calc(var(--u)*22);white-space:nowrap;width:calc(var(--u)*250)}.yr-select svg{height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.yr-export{align-items:center;background:linear-gradient(180deg,var(--yr-gold1),var(--yr-gold2));border:1px solid var(--yr-gold2);border-radius:calc(var(--u)*10);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f16);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*52);justify-content:center;min-height:30px;min-width:80px;width:calc(var(--u)*135)}.yr-export svg{height:calc(var(--u)*16);min-height:12px;min-width:12px;width:calc(var(--u)*16)}.yr-export:hover{filter:brightness(1.08)}.yr-stats{grid-gap:calc(var(--u)*22);display:grid;gap:calc(var(--u)*22);grid-template-columns:272fr 308fr 314fr 272fr;margin-bottom:calc(var(--u)*16)}.yr-stat{align-items:center;background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*28);height:calc(var(--u)*99);min-height:62px;min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*16)}.yr-stat-ic{border-radius:calc(var(--u)*14);display:grid;flex:none;height:calc(var(--u)*50);min-height:30px;min-width:30px;place-items:center;width:calc(var(--u)*50)}.yr-stat-ic svg{height:46%;width:46%}.yr-stat-ic.purple{background:#efe9fb;color:#7c4de0}.yr-stat-ic.red{background:#fde6e8;color:#e8444f}.yr-stat-ic.blue{background:#e3ecfc;color:#2f6fe6}.yr-stat-ic.green{background:#21b25f;border-radius:50%;color:#fff}.yr-stat-t{min-width:0}.yr-stat-l{color:#3b3129;font-size:var(--f16);line-height:calc(var(--u)*22);white-space:nowrap}.yr-stat-v{color:var(--ink);font-size:max(13px,calc(var(--u)*22));font-weight:700;letter-spacing:-.02em;line-height:calc(var(--u)*34);white-space:nowrap}.yr-grid{grid-gap:calc(var(--u)*12);align-items:stretch;display:grid;gap:calc(var(--u)*12);grid-template-columns:570fr 648fr}.yr-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-height:calc(var(--u)*304);min-width:0}.yr-chartcard{padding:0 calc(var(--u)*8) 0 calc(var(--u)*16)}.yr-chartcard h3{color:var(--ink);font-family:Inter,sans-serif;font-size:var(--f17);font-weight:600;line-height:calc(var(--u)*40);margin:0}.yr-legend{align-items:center;color:#3b3129;display:flex;font-size:var(--f15);gap:calc(var(--u)*46);height:calc(var(--u)*18);justify-content:flex-end;margin:calc(var(--u)*9) calc(var(--u)*18) 0 0}.yr-legend span{align-items:center;display:inline-flex;gap:calc(var(--u)*12)}.yr-legend i{border-radius:50%;height:calc(var(--u)*11);min-height:7px;min-width:7px;width:calc(var(--u)*11)}.yr-chart{display:flex;gap:calc(var(--u)*12);margin-top:calc(var(--u)*29)}.yr-y{color:#6b645e;display:flex;flex:none;flex-direction:column;font-size:var(--f14);height:calc(var(--u)*178);justify-content:space-between;line-height:calc(var(--u)*14);margin-top:calc(var(--u)*-7);text-align:right;width:calc(var(--u)*30)}.yr-plot{flex:1 1;height:calc(var(--u)*191);min-width:0;position:relative}.yr-lines{display:flex;flex-direction:column;height:calc(var(--u)*164);justify-content:space-between;left:0;position:absolute;right:0;top:0}.yr-lines i{border-top:1px solid #f1ede7;display:block;height:0}.yr-groups{display:flex;height:100%;position:relative}.yr-grp{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.yr-bars{align-items:flex-end;display:flex;gap:calc(var(--u)*6);height:calc(var(--u)*164);justify-content:center}.yr-bars i{border-radius:calc(var(--u)*4) calc(var(--u)*4) 0 0;display:block;min-width:6px;width:calc(var(--u)*20)}.yr-bars .r{background:linear-gradient(180deg,#8a5cf5,#a98ff8)}.yr-bars .e{background:linear-gradient(180deg,#f7a02a,#f9c06f)}.yr-bars .p{background:linear-gradient(180deg,#19b36b,#3fcf93)}.yr-grp span{color:#6b645e;font-size:var(--f14);line-height:calc(var(--u)*14);margin-top:calc(var(--u)*13)}.yr-tblcard{overflow:hidden;padding:calc(var(--u)*52) 0 0}.yr-tbl-wrap{overflow-x:auto}.yr-tbl{border-collapse:collapse;font-size:var(--f14);min-width:420px;table-layout:fixed;width:100%}.yr-tbl th{border-bottom:1px solid var(--yr-line);border-top:1px solid var(--yr-line);color:#1f1a15;font-weight:600;text-align:left}.yr-tbl td,.yr-tbl th{height:calc(var(--u)*52);padding:0;white-space:nowrap}.yr-tbl td{border-bottom:1px solid var(--yr-line2);color:#2a2018}.yr-tbl td:first-child,.yr-tbl th:first-child{padding-left:calc(var(--u)*16)}.yr-tbl td:first-child{color:#5d544b}.yr-tbl tbody tr:last-child td{border-bottom:0}.yr-tbl tbody tr:hover td{background:#fdf9f3}.colorrr{background-color:#f1f0f0}@container (max-width: 1000px){.yr-body{--u:calc(100cqw/1000)}.yr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.yr-grid{grid-template-columns:1fr}}@container (max-width: 640px){.yr-body{--u:calc(100cqw/640)}.yr-head{flex-direction:column}.yr-body{--u:calc(100cqw/420);padding:0 12px 18px}.yr-crumb{font-size:10.5px;gap:5px;height:auto;margin-bottom:8px}.yr-crumb svg{height:12px;width:12px}.yr-head h1{font-size:24px;line-height:1.25;margin-bottom:5px}.yr-sub{font-size:11px;line-height:1.5}.yr-actions{gap:0;justify-content:space-between;margin-top:0;width:100%}.yr-select{border-radius:8px;flex:0 0 60%;font-size:11px;gap:5px;height:40px;min-height:40px;min-width:0;padding:0 9px;width:60%}.yr-select span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yr-select svg{flex:none;height:13px;width:13px}.yr-export{border-radius:8px;flex:0 0 35%;font-size:12px;gap:6px;height:40px;min-height:40px;min-width:0;padding:0 8px;width:35%}.yr-export svg{height:14px;width:14px}.yr-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.yr-stat{border-radius:12px;gap:9px;height:auto;min-height:76px;padding:10px}.yr-stat-ic{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.yr-stat-l{font-size:10px}.yr-stat-l,.yr-stat-v{line-height:1.4;white-space:normal}.yr-stat-v{font-size:12px;margin-top:3px;overflow-wrap:anywhere}.yr-grid{gap:12px;grid-template-columns:minmax(0,1fr)}.yr-card{border-radius:12px;min-height:0;min-width:0;width:100%}.yr-chartcard{overflow:hidden;padding:12px 10px 16px}.yr-chartcard h3{font-size:14px;line-height:1.4;margin-bottom:12px}.yr-legend{display:flex;flex-wrap:wrap;font-size:10px;gap:10px 14px;height:auto;justify-content:flex-start;margin:0 0 20px;position:static}.yr-legend span{gap:5px}.yr-legend i{height:9px;min-height:9px;min-width:9px;width:9px}.yr-chart{gap:8px;margin-top:0}.yr-y{font-size:9px;height:175px;line-height:1;margin-top:0;min-width:27px;width:27px}.yr-plot{height:198px}.yr-bars,.yr-lines{height:165px}.yr-bars{gap:2px}.yr-bars i{border-radius:2px 2px 0 0;min-width:2px;width:5px}.yr-grp span{font-size:9px;line-height:1.2;margin-top:9px;white-space:nowrap}.yr-tblcard{overflow:hidden;padding:12px 0 0}.yr-tbl-wrap{max-width:100%;overflow-x:hidden;width:100%}.yr-tbl{border-collapse:collapse;font-size:9px;min-width:0;table-layout:fixed;width:100%}.yr-tbl colgroup col:first-child{width:12%!important}.yr-tbl colgroup col:nth-child(2),.yr-tbl colgroup col:nth-child(3),.yr-tbl colgroup col:nth-child(4),.yr-tbl colgroup col:nth-child(5){width:22%!important}.yr-tbl th{font-size:8px;line-height:1.35;padding:9px 2px}.yr-tbl td,.yr-tbl th{height:auto;overflow-wrap:anywhere;vertical-align:middle;white-space:normal;word-break:normal}.yr-tbl td{font-size:9px;line-height:1.4;padding:10px 2px}.yr-tbl td:first-child,.yr-tbl th:first-child{padding-left:4px;padding-right:1px}.yr-tbl tbody tr:last-child td{border-bottom:0}}.ir-wrap{--ir-sub:#6b7686;--ir-crumb:#7a7068;--ir-line:#eee9e1;--ir-line2:#f3efe9;--ir-gold1:#b2722f;--ir-gold2:#9a5f26;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%}.ir-wrap *{box-sizing:border-box}.ir-wrap button{cursor:pointer;font-family:inherit}.ir-main{container-type:inline-size;min-width:0}.ir-body{--u:calc(100cqw/1318);--f12:max(9px,calc(var(--u)*12.5));--f14:max(9.5px,calc(var(--u)*14));--f15:max(10px,calc(var(--u)*15));--f16:max(10.5px,calc(var(--u)*16));--pl:calc(var(--u)*39);--pr:calc(var(--u)*25);padding:0 var(--pr) calc(var(--u)*18) var(--pl)}.ir-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin:-34px calc(var(--pr)*-1) calc(var(--u)*12) calc(var(--pl)*-1);padding:47px var(--pr) 0 var(--pl);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.ir-head>div:first-child{margin-top:-34px}.ir-crumb{align-items:center;color:var(--ir-crumb);display:flex;font-size:max(10px,calc(var(--u)*14.5));gap:calc(var(--u)*7);height:calc(var(--u)*20);margin:0 0 calc(var(--u)*8)}.ir-crumb button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font:inherit;padding:0}.ir-crumb b{color:var(--ink);font-weight:500}.ir-crumb svg{height:calc(var(--u)*13);min-height:9px;min-width:9px;width:calc(var(--u)*13)}.ir-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:max(24px,calc(var(--u)*32));font-weight:700;line-height:calc(var(--u)*40);margin:0 0 calc(var(--u)*4)}.ir-sub{color:var(--ir-sub);font-size:max(11px,calc(var(--u)*18));line-height:calc(var(--u)*25);margin:0}.ir-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*14)}.ir-date{background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;font-size:var(--f15);height:calc(var(--u)*49);justify-content:space-between;min-height:28px;min-width:130px;padding:0 calc(var(--u)*14) 0 calc(var(--u)*16);white-space:nowrap;width:calc(var(--u)*281)}.ir-date,.ir-date>span{align-items:center;display:inline-flex;gap:calc(var(--u)*10)}.ir-date svg{height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.ir-export{align-items:center;background:linear-gradient(180deg,var(--ir-gold1),var(--ir-gold2));border:1px solid var(--ir-gold2);border-radius:calc(var(--u)*10);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f16);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*51);justify-content:center;min-height:30px;min-width:80px;width:calc(var(--u)*140)}.ir-export svg{height:calc(var(--u)*16);min-height:12px;min-width:12px;width:calc(var(--u)*16)}.ir-export:hover{filter:brightness(1.08)}.ir-stats{grid-gap:calc(var(--u)*18);display:grid;gap:calc(var(--u)*18);grid-template-columns:277fr 296fr 335fr 296fr;margin-bottom:calc(var(--u)*10)}.ir-stat{align-items:center;background:#fff;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*24);height:calc(var(--u)*86);min-height:56px;min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*26)}.ir-stat,.ir-stat-ic{border-radius:calc(var(--u)*12)}.ir-stat-ic{display:grid;flex:none;height:calc(var(--u)*46);min-height:28px;min-width:28px;place-items:center;width:calc(var(--u)*46)}.ir-stat-ic svg{height:50%;width:50%}.ir-stat-ic.blue{background:#e6eefc;color:#2f6fe6}.ir-stat-ic.green{background:#dff3e6;border-radius:50%;color:#2eae5b}.ir-stat-ic.orange{background:#fdeede;color:#e08a1e}.ir-stat-ic.red{background:#fde4e4;color:#e8222d}.ir-stat-t{min-width:0}.ir-stat-l{color:#3b3129;font-size:max(9.5px,calc(var(--u)*14.5));line-height:calc(var(--u)*22);white-space:nowrap}.ir-stat-v{color:var(--ink);font-size:max(13px,calc(var(--u)*22));font-weight:700;line-height:calc(var(--u)*34);white-space:nowrap}.ir-stat-v span{color:#5d544b;font-size:max(10px,calc(var(--u)*15));font-weight:400;margin-left:calc(var(--u)*6)}.ir-filters{grid-gap:calc(var(--u)*24);display:grid;gap:calc(var(--u)*24);grid-template-columns:386fr 275fr 357fr 168fr;height:calc(var(--u)*46);margin-bottom:calc(var(--u)*10);min-height:28px}.ir-search{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*8);color:#8b8279;display:flex;font-size:var(--f15);gap:calc(var(--u)*10);height:100%;min-width:0;padding:0 calc(var(--u)*14);position:relative}.ir-search svg{color:#6b645e;flex:none;height:calc(var(--u)*16);min-height:11px;min-width:11px;width:calc(var(--u)*16)}.ir-search input{background:#0000;border:0;color:var(--ink);flex:1 1;font:inherit;min-width:0;outline:0}.ir-search input::placeholder{color:#8b8279}.ir-dd{font-size:var(--f15);height:100%;min-width:0;position:relative}.ir-dd-sel{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*8);color:#3b3129;cursor:pointer;display:flex;gap:calc(var(--u)*10);height:100%;justify-content:space-between;overflow:hidden;padding:0 calc(var(--u)*14);-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.ir-dd-sel span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.ir-dd-sel>svg{flex:none;height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.ir-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;left:0;list-style:none;margin:0;max-height:260px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:9}.ir-dd-menu.up{bottom:calc(100% + 6px);top:auto}.ir-dd-menu li{border-radius:7px;color:#3b3129;cursor:pointer;padding:8px 10px;white-space:nowrap}.ir-dd-menu li:hover{background:#fdf8f0}.ir-dd-menu li.on{background:#f5e9db;font-weight:600}.ir-apply{background:linear-gradient(180deg,var(--ir-gold1),var(--ir-gold2));border:1px solid var(--ir-gold2);border-radius:calc(var(--u)*8);box-shadow:0 2px 6px #9a5f264d;color:#fff;font-size:var(--f16);font-weight:600;height:100%}.ir-apply:hover{filter:brightness(1.08)}.ir-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0;overflow:hidden}.ir-tbl-wrap{overflow-x:auto}.ir-tbl{border-collapse:collapse;font-size:var(--f14);min-width:720px;table-layout:fixed;width:100%}.ir-tbl th{border-bottom:1px solid var(--ir-line);color:#1f1a15;font-weight:600;text-align:left}.ir-tbl td,.ir-tbl th{height:calc(var(--u)*36);padding:0;white-space:nowrap}.ir-tbl td{border-bottom:1px solid var(--ir-line2);color:#2a2018;overflow:hidden;text-overflow:ellipsis}.ir-tbl tbody tr:last-child td{border-bottom:0}.ir-tbl tbody tr:hover td{background:#fdf9f3}.ir-tbl td:first-child,.ir-tbl th:first-child{padding-left:calc(var(--u)*8)}.ir-tbl .num{padding-right:calc(var(--u)*16);text-align:right}.ir-tbl td.st,.ir-tbl th.st{padding-left:calc(var(--u)*24)}.ir-tbl td.muted{color:#5d544b}.ir-tbl td.zero{color:#8b8279}.ir-tbl td.bal-orange{color:#e08a1e;font-weight:500}.ir-tbl td.bal-red{color:#d0262b;font-weight:500}.ir-empty{color:#8b8279;height:calc(var(--u)*80);text-align:center}.ir-pill{border-radius:calc(var(--u)*5);display:inline-block;font-size:var(--f12);height:calc(var(--u)*22);line-height:calc(var(--u)*22);min-height:15px;padding:0 calc(var(--u)*10);vertical-align:middle;white-space:nowrap}.ir-pill.sent{background:#dbe9fb;color:#2f66d6}.ir-pill.paid{background:#d9f2df;color:#2a7d45}.ir-pill.partially-paid{background:#fbecc7;color:#b7791f}.ir-pill.unpaid{background:#fde0e0;color:#d0262b}.ir-pill.draft{background:#ececec;color:#5d544b}.ir-pill.overdue{background:#fde0e0;color:#d0262b}@container (max-width: 1000px){.ir-body{--u:calc(100cqw/1000)}.ir-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-filters{grid-template-columns:1fr 1fr;height:auto}.ir-filters>*{height:calc(var(--u)*46);min-height:30px}}@container (max-width: 640px){.ir-body{--u:calc(100cqw/640)}.ir-head{flex-direction:column}.ir-filters{grid-template-columns:1fr}.ir-body{--u:calc(100cqw/420);padding:0 12px 18px}.ir-crumb{font-size:10.5px;gap:5px;height:auto;margin-bottom:8px}.ir-crumb svg{height:12px;width:12px}.ir-head h1{font-size:24px;line-height:1.25;margin-bottom:5px}.ir-sub{font-size:11px;line-height:1.5}.ir-actions{display:flex;gap:0;justify-content:space-between;margin-top:0;width:100%}.ir-date{border-radius:8px;flex:0 0 60%;font-size:10px;gap:5px;height:40px;min-height:40px;min-width:0;padding:0 8px;width:60%}.ir-date>span{flex:1 1;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ir-date>span svg{min-height:13px;min-width:13px}.ir-date>span svg,.ir-date>svg{flex:none;height:13px;width:13px}.ir-export{border-radius:8px;flex:0 0 35%;font-size:12px;gap:6px;height:40px;min-height:40px;min-width:0;padding:0 8px;width:35%}.ir-export svg{height:14px;width:14px}.ir-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.ir-stat{border-radius:12px;gap:9px;height:auto;min-height:76px;padding:10px}.ir-stat-ic{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.ir-stat-l{font-size:10px;line-height:1.4;white-space:normal}.ir-stat-v{font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.ir-stat-v span{display:inline-block;font-size:9px;margin-left:3px}.ir-filters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-bottom:12px}.ir-search{border-radius:8px;gap:8px;grid-column:1/-1;height:40px;min-height:40px;padding:0 10px;width:100%}.ir-search svg{height:15px;min-height:15px;min-width:15px;width:15px}.ir-search input{font-size:11px;width:100%}.ir-filters>.ir-dd{font-size:10px;height:40px;min-height:40px;width:100%}.ir-dd-sel{border-radius:8px;gap:6px;padding:0 9px}.ir-dd-sel>svg{height:12px;min-height:12px;min-width:12px;width:12px}.ir-dd-menu{font-size:11px}.ir-filters>.ir-dd:nth-child(3) .ir-dd-menu{left:auto;right:0}.ir-apply{border-radius:8px;font-size:12px;grid-column:1/-1;height:38px;min-height:38px;padding:0 12px;width:100%}.ir-card{background:#0000;border-radius:0;box-shadow:none;overflow:visible}.ir-tbl-wrap{background:#0000!important;border:none!important;overflow:visible!important}.ir-tbl,.ir-tbl tbody{display:block!important;min-width:0!important;width:100%!important}.ir-tbl colgroup,.ir-tbl thead{display:none!important}.ir-tbl tbody tr{grid-gap:10px 14px;background:#fff;border:1px solid #e8e5e0;border-radius:14px;box-shadow:0 3px 12px #0000000a;box-sizing:border-box;display:grid!important;gap:10px 14px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:16px;width:100%}.ir-tbl tbody td{align-items:flex-start;background:#0000!important;border:none!important;display:flex!important;flex-direction:column;font-size:12px;gap:5px;height:auto;justify-content:center;line-height:1.4;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:0!important;text-align:left;white-space:normal;width:auto!important}.ir-tbl tbody td:first-child:not(.ir-empty){display:none!important}.ir-tbl tbody td:nth-child(2){border-bottom:1px solid #eee!important;font-size:14px;font-weight:700;grid-column:1/-1;padding-bottom:10px!important}.ir-tbl tbody td:nth-child(4){font-size:13px;font-weight:600;grid-column:1/-1}.ir-tbl tbody td:nth-child(3):before,.ir-tbl tbody td:nth-child(n+5):nth-child(-n+9):before{color:#8b8279;font-size:10px;font-weight:500}.ir-tbl tbody td:nth-child(3):before{content:"Date"}.ir-tbl tbody td:nth-child(5):before{content:"Project"}.ir-tbl tbody td:nth-child(6):before{content:"Amount (₹)"}.ir-tbl tbody td:nth-child(7):before{content:"Paid (₹)"}.ir-tbl tbody td:nth-child(8):before{content:"Balance (₹)"}.ir-tbl tbody td:nth-child(9):before{content:"Status"}.ir-tbl tbody td.num{padding-right:0!important;text-align:left}.ir-pill{font-size:11px;height:auto;line-height:1.4;min-height:0;padding:3px 10px}.ir-tbl tbody td.ir-empty{display:block!important;grid-column:1/-1;height:auto;padding:6px 0!important;text-align:center}}.mp-wrap{--mp-sub:#6b7686;--mp-crumb:#7a7068;--mp-line:#eee9e1;--mp-line2:#f3efe9;--mp-gold1:#b2722f;--mp-gold2:#9a5f26;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%}.mp-wrap *{box-sizing:border-box}.mp-wrap button{cursor:pointer;font-family:inherit}.mp-main{container-type:inline-size;min-width:0}.mp-body{--u:calc(100cqw/1318);--f14:max(9.5px,calc(var(--u)*14));--f15:max(10px,calc(var(--u)*15.5));--f16:max(10.5px,calc(var(--u)*16));--f17:max(11px,calc(var(--u)*17.5));--pl:calc(var(--u)*38);--pr:calc(var(--u)*34);padding:0 var(--pr) calc(var(--u)*18) var(--pl)}.mp-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin:-34px calc(var(--pr)*-1) calc(var(--u)*11) calc(var(--pl)*-1);padding:47px var(--pr) 0 var(--pl);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.mp-head>div:first-child{margin-top:-34px}.mp-crumb{align-items:center;color:var(--mp-crumb);display:flex;font-size:max(10px,calc(var(--u)*14.5));gap:calc(var(--u)*7);height:calc(var(--u)*20);margin:0 0 calc(var(--u)*8)}.mp-crumb button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font:inherit;padding:0}.mp-crumb b{color:var(--ink);font-weight:500}.mp-crumb svg{height:calc(var(--u)*13);min-height:9px;min-width:9px;width:calc(var(--u)*13)}.mp-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:max(24px,calc(var(--u)*37));font-weight:700;line-height:calc(var(--u)*44);margin:0 0 calc(var(--u)*4)}.mp-sub{color:var(--mp-sub);font-size:max(11px,calc(var(--u)*19));line-height:calc(var(--u)*25);margin:0}.mp-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*14);margin-top:calc(var(--u)*22)}.mp-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;display:inline-flex;font-size:var(--f15);height:calc(var(--u)*48);justify-content:space-between;min-height:28px;min-width:120px;padding:0 calc(var(--u)*18) 0 calc(var(--u)*22);white-space:nowrap;width:calc(var(--u)*273)}.mp-select svg{height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.mp-export{align-items:center;background:linear-gradient(180deg,var(--mp-gold1),var(--mp-gold2));border:1px solid var(--mp-gold2);border-radius:calc(var(--u)*10);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f16);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*54);justify-content:center;min-height:30px;min-width:80px;width:calc(var(--u)*138)}.mp-export svg{height:calc(var(--u)*16);min-height:12px;min-width:12px;width:calc(var(--u)*16)}.mp-export:hover{filter:brightness(1.08)}.mp-stats{grid-gap:calc(var(--u)*17);display:grid;gap:calc(var(--u)*17);grid-template-columns:293fr 301fr 307fr 295fr;margin-bottom:calc(var(--u)*14)}.mp-stat{align-items:center;background:#fff;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*26);height:calc(var(--u)*92);min-height:58px;min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*24)}.mp-stat,.mp-stat-ic{border-radius:calc(var(--u)*12)}.mp-stat-ic{display:grid;flex:none;height:calc(var(--u)*48);min-height:30px;min-width:30px;place-items:center;width:calc(var(--u)*48)}.mp-stat-ic svg{height:48%;width:48%}.mp-stat-ic.orange{background:#fdeede;color:#e08a1e}.mp-stat-ic.red{background:#fde4e4;color:#e8222d}.mp-stat-ic.green{background:#dff3e6;border-radius:50%;color:#2eae5b}.mp-stat-t{min-width:0}.mp-stat-l{color:#3b3129;font-size:var(--f15);line-height:calc(var(--u)*26);white-space:nowrap}.mp-stat-v{color:var(--ink);font-size:max(13px,calc(var(--u)*23));font-weight:700;line-height:calc(var(--u)*34);white-space:nowrap}.mp-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0}.mp-chartcard{margin-bottom:calc(var(--u)*6);padding:0 calc(var(--u)*14) calc(var(--u)*8);position:relative}.mp-chartcard h3{color:var(--ink);font-family:Inter,sans-serif;font-size:var(--f17);font-weight:600;line-height:calc(var(--u)*44);margin:0}.mp-legend{align-items:center;color:#3b3129;display:flex;font-size:var(--f14);gap:calc(var(--u)*36);height:calc(var(--u)*18);position:absolute;right:calc(var(--u)*80);top:calc(var(--u)*27)}.mp-legend span{align-items:center;display:inline-flex;gap:calc(var(--u)*12)}.mp-legend i{border-radius:50%;height:calc(var(--u)*14);min-height:8px;min-width:8px;width:calc(var(--u)*14)}.mp-chart{display:flex;gap:calc(var(--u)*20);margin:calc(var(--u)*34) 0 0 calc(var(--u)*6)}.mp-y{color:#6b645e;display:flex;flex:none;flex-direction:column;font-size:max(8px,calc(var(--u)*13));height:calc(var(--u)*120);justify-content:space-between;line-height:calc(var(--u)*14);margin-top:calc(var(--u)*-7);min-width:18px;text-align:right;width:calc(var(--u)*24)}.mp-plot{flex:1 1;height:calc(var(--u)*131);min-width:0;position:relative}.mp-lines{display:flex;flex-direction:column;height:calc(var(--u)*106);justify-content:space-between;left:0;position:absolute;right:0;top:0}.mp-lines i{border-top:1px solid #f3efe9;display:block;height:0}.mp-groups{display:flex;height:100%;position:relative}.mp-grp{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.mp-bars{align-items:flex-end;display:flex;gap:calc(var(--u)*4);height:calc(var(--u)*106);justify-content:center}.mp-bars i{border-radius:calc(var(--u)*3) calc(var(--u)*3) 0 0;display:block;min-width:4px;width:calc(var(--u)*16)}.mp-bars .r{background:linear-gradient(180deg,#7c5cf0,#a893f7)}.mp-bars .e{background:linear-gradient(180deg,#f59a2b,#f9c06f)}.mp-bars .p{background:linear-gradient(180deg,#17b862,#4fd08c)}.mp-grp span{color:#6b645e;font-size:max(8px,calc(var(--u)*13));line-height:calc(var(--u)*14);margin-top:calc(var(--u)*11)}.mp-tbl-wrap{overflow-x:auto}.mp-tbl{border-collapse:collapse;font-size:var(--f15);min-width:600px;table-layout:fixed;width:100%}.mp-tbl th{border-bottom:1px solid var(--mp-line);color:#1f1a15;font-weight:600;height:calc(var(--u)*38);text-align:left}.mp-tbl td,.mp-tbl th{padding:0;white-space:nowrap}.mp-tbl td{border-bottom:1px solid var(--mp-line2);color:#2a2018;height:calc(var(--u)*50)}.mp-tbl tbody tr:last-child td{border-bottom:0}.mp-tbl tbody tr.mp-row:hover td{background:#fdf9f3}.mp-tbl td:first-child,.mp-tbl th:first-child{padding-left:calc(var(--u)*18)}.mp-tbl td.month{color:#5d544b}.mp-plus{background:none;border:0;color:#3b3129;display:grid;padding:0;place-items:center}.mp-plus svg{height:calc(var(--u)*15);min-height:10px;min-width:10px;width:calc(var(--u)*15)}.mp-detail td{background:#fdf9f3;height:auto;padding:calc(var(--u)*10) calc(var(--u)*18) calc(var(--u)*14) calc(var(--u)*70)}.mp-chips{color:#5d544b;display:flex;flex-wrap:wrap;font-size:var(--f14);gap:calc(var(--u)*28)}.mp-chips b{color:var(--ink);font-weight:600;margin-left:calc(var(--u)*6)}.mp_tb_col{background-color:#f5f5f5}@container (max-width: 1000px){.mp-body{--u:calc(100cqw/1000)}.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-legend{right:calc(var(--u)*20)}}@container (max-width: 640px){.mp-body{--u:calc(100cqw/640)}.mp-head{flex-direction:column}.mp-actions{margin-top:0}.mp-legend{flex-wrap:wrap;gap:12px;height:auto;margin:0 0 8px;position:static}}@media (max-width:768px){.mp-body{--u:calc(100cqw/420);padding:0 12px 18px}.mp-head{align-items:stretch;flex-direction:column;gap:12px;margin:-34px -12px 16px;padding:47px 12px 0 16px;position:sticky}.mp-head>div:first-child{margin-top:-34px;min-width:0}.mp-crumb{font-size:10.5px;gap:5px;margin-bottom:8px}.mp-head h1{font-size:24px;line-height:1.2}.mp-sub{font-size:11px;line-height:1.5}.mp-actions{gap:0;justify-content:space-between;margin-top:0;width:100%}.mp-select{border-radius:8px;flex:0 0 60%;font-size:11px;gap:5px;height:40px;min-width:0;padding:0 9px;width:60%}.mp-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-select svg{flex:none;height:13px;width:13px}.mp-export{border-radius:8px;flex:0 0 35%;font-size:12px;gap:6px;height:40px;min-width:0;padding:0 8px;width:35%}.mp-export svg{height:14px;width:14px}.mp-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.mp-stat{border-radius:12px;gap:9px;height:auto;min-height:76px;padding:10px}.mp-stat-ic{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.mp-stat-l{font-size:10px}.mp-stat-l,.mp-stat-v{line-height:1.4;white-space:normal}.mp-stat-v{font-size:13px;margin-top:3px;overflow-wrap:anywhere}.mp-chartcard{border-radius:12px;margin-bottom:12px;padding:12px 10px 14px}.mp-chartcard h3{font-size:14px;line-height:1.4;margin-bottom:12px;padding-right:0}.mp-legend{display:flex;flex-wrap:wrap;font-size:10px;gap:10px 14px;height:auto;justify-content:flex-start;margin:0 0 20px;position:static}.mp-legend span{gap:5px}.mp-legend i{height:9px;min-height:9px;min-width:9px;width:9px}.mp-chart{gap:8px;margin:0}.mp-y{font-size:9px;height:150px;line-height:1;margin-top:0;min-width:27px;width:27px}.mp-plot{height:178px}.mp-bars,.mp-lines{height:150px}.mp-bars{gap:2px}.mp-bars i{border-radius:2px 2px 0 0;min-width:2px;width:5px}.mp-grp span{font-size:9px;line-height:1.2;margin-top:9px}.mp-card:not(.mp-chartcard){min-width:0;overflow:hidden;width:100%}.mp-tbl-wrap{max-width:100%;overflow-x:hidden;width:100%}.mp-tbl{font-size:9px;min-width:0;table-layout:fixed;width:100%}.mp-tbl colgroup col:first-child{width:7%!important}.mp-tbl colgroup col:nth-child(2){width:20%!important}.mp-tbl colgroup col:nth-child(3),.mp-tbl colgroup col:nth-child(4){width:19%!important}.mp-tbl colgroup col:nth-child(5){width:16%!important}.mp-tbl colgroup col:nth-child(6){width:19%!important}.mp-tbl th{font-size:8px;line-height:1.35;padding:9px 2px}.mp-tbl td,.mp-tbl th{height:auto;overflow-wrap:anywhere;vertical-align:middle;white-space:normal}.mp-tbl td{font-size:9px;line-height:1.4;padding:10px 2px;word-break:normal}.mp-tbl td:first-child,.mp-tbl th:first-child{padding-left:3px;padding-right:1px}.mp-tbl td.month{font-size:9px}.mp-plus{min-height:20px;width:100%}.mp-plus svg{height:12px;min-height:12px;min-width:12px;width:12px}.mp-detail td{height:auto;padding:10px 6px}.mp-chips{font-size:10px;gap:8px 12px}.mp-chips b{margin-left:4px}.mp-head{border-bottom:none!important;box-shadow:none!important;outline:none!important}.mp-head:after,.mp-head:before{border:none!important;box-shadow:none!important}}.qr-wrap{--qr-sub:#6b7686;--qr-crumb:#7a7068;--qr-line:#eee9e1;--qr-line2:#f3efe9;--qr-gold1:#b2722f;--qr-gold2:#9a5f26;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%}.qr-wrap *{box-sizing:border-box}.qr-wrap button{cursor:pointer;font-family:inherit}.qr-main{container-type:inline-size;min-width:0}.qr-body{--u:calc(100cqw/1318);--f14:max(9.5px,calc(var(--u)*14));--f15:max(10px,calc(var(--u)*15.5));--f16:max(10.5px,calc(var(--u)*16));--f17:max(11px,calc(var(--u)*17.5));--pl:calc(var(--u)*38);--pr:calc(var(--u)*34);padding:0 var(--pr) calc(var(--u)*18) var(--pl)}.qr-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin:-34px calc(var(--pr)*-1) calc(var(--u)*11) calc(var(--pl)*-1);padding:47px var(--pr) 0 var(--pl);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.qr-head>div:first-child{margin-top:-34px}.qr-crumb{align-items:center;color:var(--qr-crumb);display:flex;font-size:max(10px,calc(var(--u)*14.5));gap:calc(var(--u)*7);height:calc(var(--u)*20);margin:0 0 calc(var(--u)*8)}.qr-crumb button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font:inherit;padding:0}.qr-crumb b{color:var(--ink);font-weight:500}.qr-crumb svg{height:calc(var(--u)*13);min-height:9px;min-width:9px;width:calc(var(--u)*13)}.qr-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:max(24px,calc(var(--u)*37));font-weight:700;line-height:calc(var(--u)*44);margin:0 0 calc(var(--u)*4)}.qr-sub{color:var(--qr-sub);font-size:max(11px,calc(var(--u)*19));line-height:calc(var(--u)*25);margin:0}.qr-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*14);margin-top:calc(var(--u)*22)}.qr-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;display:inline-flex;font-size:var(--f15);gap:calc(var(--u)*10);height:calc(var(--u)*48);min-height:28px;min-width:120px;padding:0 calc(var(--u)*18) 0 calc(var(--u)*16);white-space:nowrap;width:calc(var(--u)*273)}.qr-select span{flex:1 1;text-align:left}.qr-select svg{height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.qr-export{align-items:center;background:linear-gradient(180deg,var(--qr-gold1),var(--qr-gold2));border:1px solid var(--qr-gold2);border-radius:calc(var(--u)*10);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f16);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*54);justify-content:center;min-height:30px;min-width:80px;width:calc(var(--u)*138)}.qr-export svg{height:calc(var(--u)*16);min-height:12px;min-width:12px;width:calc(var(--u)*16)}.qr-export:hover{filter:brightness(1.08)}.qr-stats{grid-gap:calc(var(--u)*17);display:grid;gap:calc(var(--u)*17);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(var(--u)*14)}.qr-stat{align-items:center;background:#fff;box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*20);height:calc(var(--u)*92);min-height:58px;min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*24)}.qr-stat,.qr-stat-ic{border-radius:calc(var(--u)*12)}.qr-stat-ic{display:grid;flex:none;height:calc(var(--u)*48);min-height:30px;min-width:30px;place-items:center;width:calc(var(--u)*48)}.qr-stat-ic svg{height:48%;width:48%}.qr-stat-ic.purple{background:#ece6fd;color:#7c5cf0}.qr-stat-ic.green{background:#dff3e6;border-radius:50%;color:#2eae5b}.qr-stat-ic.pink{background:#fde4ea;border-radius:50%;color:#e8456b}.qr-stat-ic.red{background:#fde4e4;color:#e8222d}.qr-stat-t{min-width:0}.qr-stat-l{color:#3b3129;font-size:var(--f15);line-height:calc(var(--u)*26);white-space:nowrap}.qr-stat-v{color:var(--ink);font-size:max(13px,calc(var(--u)*23));font-weight:700;line-height:calc(var(--u)*34);white-space:nowrap}.qr-stat-v small{color:#5d544b;font-size:var(--f14);font-weight:500;margin-left:calc(var(--u)*6)}.qr-filters{grid-gap:calc(var(--u)*17);display:grid;gap:calc(var(--u)*17);grid-template-columns:1fr 1fr 1fr auto;margin-bottom:calc(var(--u)*14)}.qr-search{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#6b645e;display:flex;gap:calc(var(--u)*10);height:calc(var(--u)*48);min-height:30px;min-width:0;padding:0 calc(var(--u)*16);position:relative}.qr-search svg{flex:none;height:calc(var(--u)*18);min-height:12px;min-width:12px;width:calc(var(--u)*18)}.qr-search input{background:none;border:0;color:var(--ink);flex:1 1;font:inherit;outline:0}.qr-dd,.qr-search input{font-size:var(--f15);min-width:0}.qr-dd{height:calc(var(--u)*48);min-height:30px;position:relative}.qr-dd-sel{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;cursor:pointer;display:flex;gap:calc(var(--u)*10);height:100%;justify-content:space-between;overflow:hidden;padding:0 calc(var(--u)*16) 0 calc(var(--u)*18);-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.qr-dd-sel span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.qr-dd-sel>svg{flex:none;height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.qr-dd-menu{background:#fff;border:1px solid #e0dbd3;border-radius:10px;box-shadow:0 8px 24px #503c1e26;left:0;list-style:none;margin:0;max-height:260px;min-width:100%;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:9}.qr-dd-menu.up{bottom:calc(100% + 6px);top:auto}.qr-dd-menu li{border-radius:7px;color:#3b3129;cursor:pointer;padding:8px 10px;white-space:nowrap}.qr-dd-menu li:hover{background:#fdf8f0}.qr-dd-menu li.on{background:#f5e9db;font-weight:600}.qr-apply{background:linear-gradient(180deg,var(--qr-gold1),var(--qr-gold2));border:1px solid var(--qr-gold2);border-radius:calc(var(--u)*10);color:#fff;font-size:var(--f16);font-weight:500;height:calc(var(--u)*48);min-height:30px;min-width:calc(var(--u)*134);padding:0 calc(var(--u)*26)}.qr-apply:hover{filter:brightness(1.08)}.qr-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0}.qr-tbl-wrap{overflow-x:auto}.qr-tbl{border-collapse:collapse;font-size:var(--f15);min-width:860px;table-layout:fixed;width:100%}.qr-tbl th{border-bottom:1px solid var(--qr-line);color:#1f1a15;font-weight:600;height:calc(var(--u)*38);text-align:left}.qr-tbl td,.qr-tbl th{padding:0;white-space:nowrap}.qr-tbl td{border-bottom:1px solid var(--qr-line2);color:#2a2018;height:calc(var(--u)*50);overflow:hidden;text-overflow:ellipsis}.qr-tbl td.c,.qr-tbl th.c{text-align:center}.qr-tbl tbody tr:last-child td{border-bottom:0}.qr-tbl tbody tr.qr-row:hover td{background:#fdf9f3}.qr-tbl td:first-child,.qr-tbl th:first-child{padding-left:calc(var(--u)*18)}.qr_tb_col{background-color:#f5f5f5}.qr-link{background:none;border:0;color:#2a5fd6;font:inherit;font-weight:500;padding:0;text-decoration:underline}.qr-pill{border-radius:calc(var(--u)*6);display:inline-block;font-size:var(--f14);font-weight:500;min-width:calc(var(--u)*76);padding:calc(var(--u)*4) calc(var(--u)*12);text-align:center}.qr-pill.converted{background:#dff3e6;color:#1f8a46}.qr-pill.sent{background:#dfeafc;color:#2a5fd6}.qr-pill.pending{background:#fdf0c8;color:#a8740b}.qr-pill.lost{background:#fde1e4;color:#d02b3d}.qr-acts{align-items:center;display:inline-flex;gap:calc(var(--u)*22);justify-content:center}.qr-ic{background:none;border:0;color:#3b3129;display:inline-grid;padding:0;place-items:center}.qr-ic svg{height:calc(var(--u)*18);min-height:13px;min-width:13px;width:calc(var(--u)*18)}.qr-ic.blue{color:#2a5fd6}.qr-ic.red{color:#e8222d}.qr-ic:hover{opacity:.7}.qr-empty td{color:#6b645e;padding-left:0!important;text-align:center}@container (max-width: 1000px){.qr-body{--u:calc(100cqw/1000)}.qr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-filters{grid-template-columns:1fr 1fr}}@container (max-width: 640px){.qr-body{--u:calc(100cqw/640)}.qr-head{flex-direction:column}.qr-actions{margin-top:0}.qr-filters{grid-template-columns:1fr}.qr-body{--u:calc(100cqw/420);padding:0 12px 18px}.qr-crumb{font-size:10.5px;gap:5px;height:auto;margin-bottom:8px}.qr-crumb svg{height:12px;width:12px}.qr-head h1{font-size:24px;line-height:1.25;margin-bottom:5px}.qr-sub{font-size:11px;line-height:1.5}.qr-actions{gap:0;justify-content:space-between;margin-top:0;width:100%}.qr-select{border-radius:8px;flex:0 0 60%;font-size:11px;gap:5px;height:40px;min-height:40px;min-width:0;padding:0 9px;width:60%}.qr-select .qr-cal{flex:none;height:13px;width:13px}.qr-select span{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.qr-select svg{flex:none;height:13px;width:13px}.qr-export{border-radius:8px;flex:0 0 35%;font-size:12px;gap:6px;height:40px;min-height:40px;min-width:0;padding:0 8px;width:35%}.qr-export svg{height:14px;width:14px}.qr-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.qr-stat{border-radius:12px;gap:9px;height:auto;min-height:76px;padding:10px}.qr-stat-ic{border-radius:10px;height:34px;min-height:34px;min-width:34px;width:34px}.qr-stat-l{font-size:10px;line-height:1.4;white-space:normal}.qr-stat-v{font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.qr-stat-v small{display:inline-block;font-size:9px;margin-left:3px}.qr-filters{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.qr-search{border-radius:8px;gap:8px;grid-column:1/-1;height:40px;min-height:40px;padding:0 10px;width:100%}.qr-search svg{height:15px;min-height:15px;min-width:15px;width:15px}.qr-search input{font-size:11px;width:100%}.qr-filters>.qr-dd{font-size:10px;height:40px;min-height:40px;width:100%}.qr-dd-sel{border-radius:8px;gap:6px;padding:0 9px}.qr-dd-sel>svg{height:12px;min-height:12px;min-width:12px;width:12px}.qr-dd-menu{font-size:11px}.qr-filters>.qr-dd:nth-child(3) .qr-dd-menu{left:auto;right:0}.qr-apply{border-radius:8px;font-size:12px;grid-column:1/-1;height:38px;min-height:38px;padding:0 12px}.qr-apply,.qr-card{min-width:0;width:100%}.qr-card{border-radius:10px;overflow:hidden}.qr-tbl-wrap{max-width:100%;overflow-x:hidden;width:100%}.qr-tbl{border-collapse:collapse;font-size:8px;min-width:0;table-layout:fixed;width:100%}.qr-tbl colgroup col:first-child{width:6%!important}.qr-tbl colgroup col:nth-child(2){width:17%!important}.qr-tbl colgroup col:nth-child(3){width:14%!important}.qr-tbl colgroup col:nth-child(4){width:20%!important}.qr-tbl colgroup col:nth-child(5),.qr-tbl colgroup col:nth-child(6){width:15%!important}.qr-tbl colgroup col:nth-child(7){width:13%!important}.qr-tbl th{font-size:7px;line-height:1.3;overflow-wrap:anywhere;padding:8px 1px}.qr-tbl td,.qr-tbl th{height:auto;vertical-align:middle;white-space:normal;word-break:normal}.qr-tbl td{font-size:7.5px;line-height:1.4;overflow:hidden;overflow-wrap:anywhere;padding:9px 1px;text-overflow:ellipsis}.qr-tbl td:first-child,.qr-tbl th:first-child{padding-left:2px}.qr-tbl td.c,.qr-tbl th.c{padding-left:0;padding-right:0;text-align:center}.qr-link{display:inline-block;font-size:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.qr-pill{border-radius:4px;display:block;font-size:6.5px;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:3px 1px;white-space:normal;width:100%}.qr-acts{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%}.qr-ic{padding:1px}.qr-ic svg{height:12px;min-height:12px;min-width:12px;width:12px}.qr-empty td{font-size:10px;padding:12px 4px!important;text-align:center}}.pr-wrap{--pr-sub:#6b7686;--pr-crumb:#7a7068;--pr-gold1:#b2722f;--pr-gold2:#9a5f26;color:var(--ink);font-family:Inter,system-ui,sans-serif;width:100%}.pr-wrap *{box-sizing:border-box}.pr-wrap button{cursor:pointer;font-family:inherit}.pr-main{container-type:inline-size;min-width:0}.pr-body{--u:calc(100cqw/1318);--f14:max(9.5px,calc(var(--u)*14));--f15:max(10px,calc(var(--u)*15.5));--f16:max(10.5px,calc(var(--u)*16));--f17:max(11px,calc(var(--u)*17.5));--pl:calc(var(--u)*38);--pr:calc(var(--u)*34);padding:0 var(--pr) calc(var(--u)*18) var(--pl)}.pr-head{align-items:flex-start;background:linear-gradient(to bottom,#0000 34px,var(--page-bg) 34px);display:flex;gap:12px;justify-content:space-between;margin:-34px calc(var(--pr)*-1) calc(var(--u)*11) calc(var(--pl)*-1);padding:47px var(--pr) 0 var(--pl);position:sticky;top:calc(var(--topbar-h) - 34px);z-index:11}.pr-head>div:first-child{margin-top:-34px}.pr-crumb{align-items:center;color:var(--pr-crumb);display:flex;font-size:max(10px,calc(var(--u)*14.5));gap:calc(var(--u)*7);height:calc(var(--u)*20);margin:0 0 calc(var(--u)*8)}.pr-crumb button{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font:inherit;padding:0}.pr-crumb b{color:var(--ink);font-weight:500}.pr-crumb svg{height:calc(var(--u)*13);min-height:9px;min-width:9px;width:calc(var(--u)*13)}.pr-head h1{color:var(--ink);font-family:Playfair Display,serif;font-size:max(24px,calc(var(--u)*37));font-weight:700;line-height:calc(var(--u)*44);margin:0 0 calc(var(--u)*4)}.pr-sub{color:var(--pr-sub);font-size:max(11px,calc(var(--u)*19));line-height:calc(var(--u)*25);margin:0}.pr-actions{align-items:center;display:flex;flex:none;gap:calc(var(--u)*14);margin-top:calc(var(--u)*22)}.pr-select{align-items:center;background:#fff;border:1px solid #e0dbd3;border-radius:calc(var(--u)*10);color:#3b3129;display:inline-flex;font-size:var(--f15);gap:calc(var(--u)*10);height:calc(var(--u)*48);min-height:28px;min-width:120px;padding:0 calc(var(--u)*18) 0 calc(var(--u)*16);white-space:nowrap;width:calc(var(--u)*273)}.pr-select span{flex:1 1;text-align:left}.pr-select svg{height:calc(var(--u)*15);min-height:11px;min-width:11px;width:calc(var(--u)*15)}.pr-export{align-items:center;background:linear-gradient(180deg,var(--pr-gold1),var(--pr-gold2));border:1px solid var(--pr-gold2);border-radius:calc(var(--u)*10);box-shadow:0 2px 6px #9a5f264d;color:#fff;display:inline-flex;font-size:var(--f16);font-weight:500;gap:calc(var(--u)*8);height:calc(var(--u)*54);justify-content:center;min-height:30px;min-width:80px;width:calc(var(--u)*138)}.pr-export svg{height:calc(var(--u)*16);min-height:12px;min-width:12px;width:calc(var(--u)*16)}.pr-export:hover{filter:brightness(1.08)}.pr-stats{grid-gap:calc(var(--u)*17);display:grid;gap:calc(var(--u)*17);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:calc(var(--u)*14)}.pr-stat{align-items:center;background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;display:flex;gap:calc(var(--u)*22);height:calc(var(--u)*92);min-height:58px;min-width:0;padding:0 calc(var(--u)*14) 0 calc(var(--u)*24)}.pr-stat-ic{border-radius:50%;display:grid;flex:none;height:calc(var(--u)*52);min-height:30px;min-width:30px;place-items:center;width:calc(var(--u)*52)}.pr-stat-ic svg{height:48%;width:48%}.pr-stat-ic.green{background:#dff3e6;color:#2eae5b}.pr-stat-ic.red{background:#fde4e4;color:#e8222d}.pr-stat-ic.purple{background:#ece6fd;color:#7c5cf0}.pr-stat-ic.blue{background:#dfeafc;color:#2a6fd6}.pr-stat-t{min-width:0}.pr-stat-l{color:#3b3129;font-size:var(--f15);line-height:calc(var(--u)*26);white-space:nowrap}.pr-stat-v{color:var(--ink);font-size:max(13px,calc(var(--u)*23));font-weight:700;line-height:calc(var(--u)*34);white-space:nowrap}.pr-row{grid-gap:calc(var(--u)*17);display:grid;gap:calc(var(--u)*17);grid-template-columns:285fr 335fr}.pr-card{background:#fff;border-radius:calc(var(--u)*12);box-shadow:0 2px 10px #503c1e0f;min-width:0;padding:0 calc(var(--u)*24) calc(var(--u)*22)}.pr-card h3{color:var(--ink);font-family:Inter,sans-serif;font-size:var(--f17);font-weight:600;line-height:calc(var(--u)*52);margin:0}.pr-donut-wrap{align-items:center;display:flex;gap:calc(var(--u)*24);justify-content:space-around;padding-top:calc(var(--u)*10)}.pr-donut{flex:none;height:calc(var(--u)*210);min-height:110px;min-width:110px;position:relative;width:calc(var(--u)*210)}.pr-donut svg{display:block;height:100%;width:100%}.pr-donut-c{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.pr-donut-c b{color:var(--ink);font-size:max(16px,calc(var(--u)*30));font-weight:700;line-height:1.1}.pr-donut-c span{color:#6b645e;font-size:max(8px,calc(var(--u)*13))}.pr-dlegend{grid-gap:calc(var(--u)*20);display:grid;gap:calc(var(--u)*20);list-style:none;margin:0;min-width:0;padding:0}.pr-dlegend li{grid-gap:calc(var(--u)*14);align-items:center;color:#3b3129;display:grid;font-size:var(--f14);gap:calc(var(--u)*14);grid-template-columns:auto 1fr auto;white-space:nowrap}.pr-dlegend li i{border-radius:50%;height:calc(var(--u)*18);min-height:9px;min-width:9px;width:calc(var(--u)*18)}.pr-dlegend li b{font-weight:500;margin-left:calc(var(--u)*24)}.pr-chart{display:flex;gap:calc(var(--u)*16);margin-top:calc(var(--u)*14)}.pr-y{color:#6b645e;display:flex;flex:none;flex-direction:column;font-size:max(8px,calc(var(--u)*13));height:calc(var(--u)*190);justify-content:space-between;line-height:calc(var(--u)*14);margin-top:calc(var(--u)*-7);min-width:20px;text-align:right;width:calc(var(--u)*30)}.pr-plot{flex:1 1;height:calc(var(--u)*215);min-width:0;position:relative}.pr-lines{display:flex;flex-direction:column;height:calc(var(--u)*190);justify-content:space-between;left:0;position:absolute;right:0;top:0}.pr-lines i{border-top:1px solid #f3efe9;display:block;height:0}.pr-groups{display:flex;height:100%;position:relative}.pr-grp{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.pr-bars{align-items:flex-end;display:flex;height:calc(var(--u)*190);justify-content:center}.pr-bars i{background:linear-gradient(180deg,#8b5cf6,#b9a2fa);border-radius:calc(var(--u)*4) calc(var(--u)*4) 0 0;display:block;min-width:10px;width:calc(var(--u)*46)}.pr-grp span{color:#6b645e;font-size:max(8px,calc(var(--u)*13));line-height:calc(var(--u)*14);margin-top:calc(var(--u)*14)}@container (max-width: 1000px){.pr-body{--u:calc(100cqw/1000)}.pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-row{grid-template-columns:1fr}}@container (max-width: 640px){.pr-body{--u:calc(100cqw/640)}.pr-head{flex-direction:column}.pr-actions{margin-top:0}.pr-donut-wrap{flex-direction:column}}
/*# sourceMappingURL=main.def46a63.css.map*/