.rc-finance-hub-v192,.rc-expense-page-v192{color:#0f172a;font-family:inherit}.rc-finance-hub-head-v192,.rc-expense-head-v192{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;margin-bottom:16px;border:1px solid #dbe4f0;border-radius:22px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.rc-finance-hub-head-v192 span,.rc-expense-head-v192>div:first-child>span,.rc-expense-period-head-v192 span,.rc-expense-section-title-v192 span{display:block;color:#7c3aed;font-size:12px;font-weight:900;letter-spacing:.12em}.rc-finance-hub-head-v192 h3,.rc-expense-head-v192 h3{margin:5px 0 3px;font-size:28px;line-height:1.1}.rc-finance-hub-head-v192 p,.rc-expense-head-v192 p{margin:0;color:#64748b}.rc-finance-hub-head-v192 button,.rc-expense-head-v192 button,.rc-finance-subnav-v192 button{border:1px solid #d7e0ed;border-radius:14px;padding:11px 16px;background:#f8fafc;color:#17233a;font-weight:800;cursor:pointer}.rc-finance-hub-grid-v192{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rc-finance-hub-card-v192{position:relative;overflow:hidden;min-height:235px;padding:28px;border:0;border-radius:25px;text-align:left;color:#fff;cursor:pointer;box-shadow:0 20px 44px rgba(74,35,180,.2);transition:transform .18s ease,box-shadow .18s ease}.rc-finance-hub-card-v192:hover{transform:translateY(-3px);box-shadow:0 25px 48px rgba(74,35,180,.26)}.rc-finance-hub-card-v192.collections{background:linear-gradient(140deg,#5621d8,#852dff)}.rc-finance-hub-card-v192.expenses{background:linear-gradient(140deg,#0f766e,#14b8a6)}.rc-finance-hub-card-v192:after{content:"";position:absolute;right:-50px;top:-55px;width:190px;height:190px;border-radius:50%;background:rgba(255,255,255,.1)}.rc-finance-hub-icon-v192{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.16);font-size:29px;font-weight:900}.rc-finance-hub-card-v192 strong{display:block;margin-top:32px;font-size:25px}.rc-finance-hub-card-v192 small{display:block;max-width:390px;margin-top:7px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}.rc-finance-hub-card-v192 em{display:block;margin-top:23px;font-style:normal;font-weight:900}.rc-finance-hub-note-v192{margin-top:17px;padding:15px 18px;border:1px solid #dbe4f0;border-radius:15px;background:#f8fafc;color:#64748b;font-size:13px}.rc-finance-subnav-v192{display:flex;align-items:center;gap:13px;margin-bottom:12px}.rc-finance-subnav-v192 span{font-weight:900;color:#5b21b6}
.rc-expense-head-v192>div:last-child{display:flex;gap:8px}.rc-expense-warning-v192{margin-bottom:14px;padding:13px 16px;border:1px solid #f8d985;border-radius:14px;background:#fff9df;color:#79530a;font-size:13px;font-weight:700}.rc-expense-period-v192,.rc-expense-category-v192,.rc-expense-list-v192,.rc-expense-form-v192{margin-bottom:15px;padding:20px;border:1px solid #dbe4f0;border-radius:22px;background:#fff;box-shadow:0 13px 31px rgba(15,23,42,.05)}.rc-expense-period-head-v192,.rc-expense-section-title-v192,.rc-expense-form-head-v192{display:flex;align-items:center;justify-content:space-between;gap:18px}.rc-expense-period-head-v192 strong,.rc-expense-section-title-v192 strong{display:block;margin-top:3px;font-size:19px}.rc-expense-period-tabs-v192{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.rc-expense-period-tabs-v192 button,.rc-expense-section-title-v192 button,.rc-expense-custom-v192 button,.rc-expense-more-v192{border:0;border-radius:12px;padding:10px 14px;background:#eef2f7;color:#334155;font-weight:900;cursor:pointer}.rc-expense-period-tabs-v192 button.active,.rc-expense-section-title-v192 button{background:#762bff;color:#fff}.rc-expense-custom-v192{display:flex;align-items:end;gap:10px;margin-top:15px;padding:12px;border-radius:15px;background:#f8fafc}.rc-expense-custom-v192 label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:800}.rc-expense-custom-v192 input,.rc-expense-filters-v192 input,.rc-expense-filters-v192 select,.rc-expense-form-grid-v192 input,.rc-expense-form-grid-v192 select,.rc-expense-form-grid-v192 textarea{width:100%;box-sizing:border-box;border:1px solid #d5dfec;border-radius:12px;padding:11px 12px;background:#fff;color:#0f172a;font:inherit;outline:none}.rc-expense-custom-v192 input:focus,.rc-expense-filters-v192 input:focus,.rc-expense-filters-v192 select:focus,.rc-expense-form-grid-v192 input:focus,.rc-expense-form-grid-v192 select:focus,.rc-expense-form-grid-v192 textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.1)}.rc-expense-custom-v192 button{background:#17233a;color:#fff}.rc-expense-kpis-v192{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.rc-expense-kpis-v192>div{position:relative;overflow:hidden;min-height:98px;padding:15px;border-radius:16px;color:#fff}.rc-expense-kpis-v192>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:rgba(255,255,255,.42)}.rc-expense-kpis-v192 .purple{background:linear-gradient(135deg,#6d28d9,#8b5cf6)}.rc-expense-kpis-v192 .orange{background:linear-gradient(135deg,#ea580c,#fb923c)}.rc-expense-kpis-v192 .green{background:linear-gradient(135deg,#047857,#10b981)}.rc-expense-kpis-v192 .red{background:linear-gradient(135deg,#b91c1c,#ef4444)}.rc-expense-kpis-v192 .navy{background:linear-gradient(135deg,#172554,#334155)}.rc-expense-kpis-v192 span{display:block;color:rgba(255,255,255,.8);font-size:12px;font-weight:800}.rc-expense-kpis-v192 strong{display:block;margin-top:10px;color:#fff;font-size:23px;line-height:1}.rc-expense-category-grid-v192{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.rc-expense-category-grid-v192>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.rc-expense-category-grid-v192 span{color:#475569;font-size:13px}.rc-expense-category-grid-v192 strong{font-size:14px}.rc-expense-empty-small-v192{margin:15px 0 0;color:#94a3b8}
.rc-expense-form-v192{border-color:#c9b6ff;box-shadow:0 16px 35px rgba(124,58,237,.09)}.rc-expense-form-head-v192 h4{margin:4px 0 0;font-size:22px}.rc-expense-form-head-v192 span{color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.12em}.rc-expense-form-head-v192 button{border:0;border-radius:50%;width:38px;height:38px;background:#f1f5f9;font-size:24px;cursor:pointer}.rc-expense-form-grid-v192{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:18px}.rc-expense-form-grid-v192 label{display:grid;align-content:start;gap:6px;color:#334155;font-size:12px;font-weight:800}.rc-expense-form-grid-v192 label.wide{grid-column:span 2}.rc-expense-form-grid-v192 label small{color:#94a3b8;font-weight:600}.rc-expense-source-ref-v192[hidden]{display:none}.rc-expense-existing-file-v192{color:#6d28d9;font-weight:800;text-decoration:none}.rc-expense-form-actions-v192{display:flex;justify-content:flex-end;gap:9px;margin-top:17px}.rc-expense-form-actions-v192 button{border:0;border-radius:12px;padding:11px 18px;background:#eef2f7;color:#334155;font-weight:900;cursor:pointer}.rc-expense-form-actions-v192 button.primary{background:#762bff;color:#fff}.rc-expense-form-actions-v192 button:disabled{opacity:.55;cursor:wait}.rc-expense-filters-v192{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:9px;margin-top:15px}.rc-expense-rows-v192{display:grid;gap:9px;margin-top:12px}.rc-expense-row-v192{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #dce4ef;border-radius:16px;background:#fff}.rc-expense-row-v192.cancelled{background:#f8fafc;opacity:.8}.rc-expense-row-main-v192{min-width:0;flex:1}.rc-expense-row-title-v192{display:flex;align-items:center;justify-content:space-between;gap:14px}.rc-expense-row-title-v192 span{font-weight:900}.rc-expense-row-title-v192 strong{white-space:nowrap;font-size:18px}.rc-expense-row-meta-v192{display:flex;flex-wrap:wrap;gap:6px 15px;margin-top:7px;color:#64748b;font-size:12px}.rc-expense-row-main-v192 p{margin:8px 0 0;color:#475569;font-size:13px}.rc-expense-cancel-reason-v192{color:#b91c1c!important}.rc-expense-row-actions-v192{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.rc-expense-row-actions-v192 button,.rc-expense-row-actions-v192 a,.rc-expense-row-actions-v192 .status{border:0;border-radius:10px;padding:8px 10px;background:#eef2f7;color:#334155;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer}.rc-expense-row-actions-v192 button.danger,.rc-expense-row-actions-v192 .status.cancelled{background:#fee2e2;color:#b91c1c}.rc-expense-row-actions-v192 .status.active{background:#dcfce7;color:#047857}.rc-expense-more-v192{display:block;margin:14px auto 0}.rc-expense-empty-v192,.rc-expense-loading-v192{display:grid;place-items:center;min-height:210px;padding:30px;border:1px dashed #cbd5e1;border-radius:20px;background:#fff;color:#64748b;text-align:center}
@media(max-width:900px){.rc-expense-kpis-v192{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-expense-form-grid-v192{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-expense-category-grid-v192{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-expense-period-head-v192{align-items:flex-start;flex-direction:column}.rc-expense-period-tabs-v192{justify-content:flex-start}}
@media(max-width:620px){.rc-finance-hub-head-v192,.rc-expense-head-v192{align-items:flex-start;padding:18px;flex-direction:column}.rc-finance-hub-head-v192 h3,.rc-expense-head-v192 h3{font-size:23px}.rc-finance-hub-grid-v192{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rc-finance-hub-card-v192{min-height:185px;padding:15px;border-radius:18px}.rc-finance-hub-icon-v192{width:40px;height:40px;border-radius:12px;font-size:22px}.rc-finance-hub-card-v192 strong{margin-top:20px;font-size:17px}.rc-finance-hub-card-v192 small{font-size:11px}.rc-finance-hub-card-v192 em{margin-top:14px;font-size:11px}.rc-expense-period-v192,.rc-expense-category-v192,.rc-expense-list-v192,.rc-expense-form-v192{padding:14px;border-radius:17px}.rc-expense-period-tabs-v192{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.rc-expense-period-tabs-v192 button{padding:9px 4px;font-size:11px}.rc-expense-kpis-v192{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rc-expense-kpis-v192>div{min-height:82px;padding:12px 10px}.rc-expense-kpis-v192 strong{font-size:17px}.rc-expense-kpis-v192 span{font-size:10px}.rc-expense-category-grid-v192{grid-template-columns:1fr}.rc-expense-form-grid-v192{grid-template-columns:1fr}.rc-expense-form-grid-v192 label.wide{grid-column:auto}.rc-expense-filters-v192{grid-template-columns:1fr}.rc-expense-row-v192{align-items:stretch;flex-direction:column}.rc-expense-row-actions-v192{justify-content:flex-start}.rc-expense-custom-v192{align-items:stretch;flex-direction:column}.rc-expense-head-v192>div:last-child{width:100%}.rc-expense-head-v192>div:last-child button{flex:1}.rc-expense-row-title-v192 strong{font-size:16px}}
.rc-finance-hub-v192 .rc-finance-hub-card-v192 strong,.rc-finance-hub-v192 .rc-finance-hub-card-v192 em{color:#fff!important}
.rc-finance-hub-v192 .rc-finance-hub-grid-v192{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-finance-hub-card-v192.reports{background:linear-gradient(140deg,#0f172a,#334155)}
@media(max-width:760px){.rc-finance-hub-v192 .rc-finance-hub-grid-v192{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-finance-hub-v192 .rc-finance-hub-card-v192.reports{grid-column:1/-1}}
.rc-expense-related-personnel-v192[hidden]{display:none}
