.native-finance-workspace .panel{background:#fff;border:1px solid #e0e4eb;border-radius:1.15rem;padding:1.25rem;box-shadow:0 3px 16px #16203309}.native-finance-workspace .panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.native-finance-workspace .panel-heading h2{letter-spacing:-.015em;font-size:1.05rem;font-weight:700}.native-finance-workspace .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8a93a3;margin-bottom:.25rem;font-size:.7rem;font-weight:800}.native-finance-workspace .data-pill{color:#7b8495;background:#f7f8fa;border:1px solid #dfe4ec;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:700}.native-finance-workspace .metric{background:#fff;border:1px solid #e0e4eb;border-radius:1.15rem;min-height:170px;padding:1.25rem;position:relative;box-shadow:0 3px 16px #16203309}.native-finance-workspace .metric-icon{border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1.35rem;display:grid}.native-finance-workspace .metric-icon svg{width:1.1rem}.native-finance-workspace .metric-icon.mint{color:#16866a;background:#e5f8f1}.native-finance-workspace .metric-icon.blue{color:#3578e5;background:#eaf1fd}.native-finance-workspace .metric-icon.violet{color:#7159c7;background:#efeafd}.native-finance-workspace .metric p{color:#687388;font-size:.82rem;font-weight:600}.native-finance-workspace .metric strong{letter-spacing:-.04em;margin-top:.25rem;font-size:1.55rem;display:block}.native-finance-workspace .metric span{color:#858e9f;margin-top:.75rem;font-size:.76rem;display:block}.native-finance-workspace .chart-wrap{border-bottom:1px solid #dfe4eb;align-items:end;gap:clamp(.9rem,4vw,2.6rem);height:230px;margin-top:.75rem;padding:1.5rem .5rem 0;display:flex}.native-finance-workspace .chart-col{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.6rem;height:100%;display:flex}.native-finance-workspace .bars{justify-content:center;align-items:end;gap:4px;width:100%;height:84%;display:flex}.native-finance-workspace .bars i{background:#3578e5;border-radius:6px 6px 2px 2px;width:min(19px,35%);display:block}.native-finance-workspace .chart-col span{color:#7d8798;font-size:.72rem}.native-finance-workspace .chart-legend{color:#727d90;gap:1rem;padding-top:1rem;font-size:.75rem;display:flex}.native-finance-workspace .chart-legend span{align-items:center;gap:.4rem;display:flex}.native-finance-workspace .chart-legend i{border-radius:3px;width:.55rem;height:.55rem}.native-finance-workspace .text-link{color:#3578e5;align-items:center;gap:.1rem;font-size:.78rem;font-weight:700;display:flex}.native-finance-workspace .text-link svg{width:.9rem}@media (max-width:640px){.native-finance-workspace .panel{padding:1rem}.native-finance-workspace .metric{min-height:145px}.native-finance-workspace .forecast-card{min-height:350px}.native-finance-workspace .chart-wrap{height:190px}.native-finance-workspace .data-pill{display:none}}.native-finance-workspace .improving-mark{flex:none;width:2.25rem;height:2.25rem}.native-finance-workspace .password-toggle{color:#7b8496;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.native-finance-workspace .password-toggle svg{width:1rem}.native-finance-workspace .chart-col{outline:none;position:relative}.native-finance-workspace .chart-col:focus-visible{border-radius:.5rem;box-shadow:0 0 0 2px #3578e544}.native-finance-workspace .chart-tooltip{z-index:5;opacity:0;pointer-events:none;background:#172033;border:1px solid #dfe4ec;border-radius:.75rem;width:max-content;min-width:150px;padding:.65rem .75rem;transition:opacity .15s,transform .15s;position:absolute;top:.25rem;left:50%;transform:translate(-50%,6px);box-shadow:0 10px 28px #16203333}.native-finance-workspace .chart-col:hover .chart-tooltip,.native-finance-workspace .chart-col:focus .chart-tooltip{opacity:1;transform:translate(-50%)}.native-finance-workspace .chart-tooltip strong{color:#fff;margin-bottom:.4rem;font-size:.72rem;display:block}.native-finance-workspace .chart-tooltip span{color:#cbd3e0;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;font-size:.7rem;display:grid}.native-finance-workspace .chart-tooltip span+span{margin-top:.25rem}.native-finance-workspace .chart-tooltip b{color:#fff;font-weight:700}.native-finance-workspace .chart-tooltip i{border-radius:999px;width:.45rem;height:.45rem}.native-finance-workspace .chart-tooltip .income-dot{background:#5b97f3}.native-finance-workspace .chart-tooltip .expense-dot{background:#f0a38c}.native-finance-workspace .movement-buttons{flex-direction:column;align-items:stretch;gap:.35rem;min-width:148px;display:flex}.native-finance-workspace .movement-buttons>button{justify-content:center;width:100%;padding:0 .7rem;font-size:.75rem;height:2.25rem!important}.native-finance-workspace .import-trigger{background:#fff;border-radius:.75rem;height:2.4rem;padding:0 .85rem;font-size:.78rem}.native-finance-workspace.import-dialog{background:#f3f5f8;border:0;max-height:calc(100vh - 2rem);padding:1rem;overflow-y:auto;box-shadow:0 28px 90px #101a2b40;width:min(100vw - 2rem,1050px)!important;max-width:none!important}.native-finance-workspace .cashflow-count{color:#8992a2;margin-top:.3rem;font-size:.72rem}.native-finance-workspace .cashflow-actions{align-items:center;gap:.75rem;display:flex}.native-finance-workspace .flow-filter{background:#f5f7fa;border:1px solid #dfe4ec;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.native-finance-workspace .flow-filter button{color:#687388;border-radius:.55rem;align-items:center;gap:.3rem;height:2rem;padding:0 .65rem;font-size:.72rem;font-weight:700;transition:all .16s;display:flex}.native-finance-workspace .flow-filter button:hover{color:#172033;background:#fff}.native-finance-workspace .flow-filter button svg{width:.8rem}.native-finance-workspace .flow-filter .filter-active{color:#fff;background:#172b4d;box-shadow:0 2px 7px #172b4d29}.native-finance-workspace .flow-filter .filter-active:hover{color:#fff;background:#203b68}.native-finance-workspace .import-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:1.25rem;display:grid}.native-finance-workspace .import-panel{min-width:0}.native-finance-workspace .import-intro{color:#687388;max-width:760px;margin:.75rem 0 1.2rem;font-size:.88rem;line-height:1.55}.native-finance-workspace .import-fields{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.native-finance-workspace .import-fields .field{gap:.5rem;display:grid}.native-finance-workspace .import-fields .full{grid-column:1/-1}.native-finance-workspace .statement-drop{text-align:center;cursor:pointer;background:#f8fafc;border:1.5px dashed #bfc8d6;border-radius:1rem;align-content:center;place-items:center;gap:.4rem;min-height:150px;padding:1.25rem;transition:border-color .16s,background .16s;display:grid}.native-finance-workspace .statement-drop svg{color:#3578e5;width:1.6rem;height:1.6rem}.native-finance-workspace .statement-drop strong{font-size:.9rem}.native-finance-workspace .statement-drop span{color:#7b8496;font-size:.76rem}.native-finance-workspace .statement-drop input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-finance-workspace .import-error{color:#a94b39;background:#fff0ec;border-radius:.75rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.78rem;font-weight:600}.native-finance-workspace .import-preview-summary{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem;display:grid}.native-finance-workspace .import-preview-summary>div,.native-finance-workspace .import-metrics>div{background:#f8fafc;border:1px solid #e1e6ed;border-radius:.85rem;padding:.8rem}.native-finance-workspace .import-preview-summary span,.native-finance-workspace .import-metrics span{color:#7b8496;font-size:.7rem;display:block}.native-finance-workspace .import-preview-summary strong,.native-finance-workspace .import-metrics strong{margin-top:.3rem;font-size:.95rem;display:block}.native-finance-workspace .income-text{color:#16866a}.native-finance-workspace .expense-text{color:#c05d43}.native-finance-workspace .statement-preview{border:1px solid #e1e6ed;border-radius:.9rem;max-height:420px;margin-top:1rem;overflow:auto}.native-finance-workspace .statement-preview>div{border-top:1px solid #edf0f4;grid-template-columns:105px minmax(180px,1fr) 110px 130px;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.76rem;display:grid}.native-finance-workspace .statement-preview>div:first-child{border-top:0}.native-finance-workspace .statement-preview>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.native-finance-workspace .statement-preview>div>strong{text-align:right}.native-finance-workspace .statement-preview-head{z-index:1;color:#687388;text-transform:uppercase;letter-spacing:.06em;background:#f5f7fa;font-weight:800;position:sticky;top:0;font-size:.68rem!important}.native-finance-workspace .method-pill{color:#5f6b7f;background:#edf1f7;border-radius:999px;padding:.25rem .5rem;font-size:.66rem;font-style:normal;font-weight:700;display:inline-flex}.native-finance-workspace .method-pix{color:#15735e;background:#e5f8f1}.native-finance-workspace .method-card{color:#2e67bd;background:#eaf1fd}.native-finance-workspace .method-boleto{color:#7052b3;background:#f2ecff}.native-finance-workspace .import-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.native-finance-workspace .import-control{position:sticky;top:1.25rem}.native-finance-workspace .import-metrics{gap:.65rem;margin-top:1rem;display:grid}.native-finance-workspace .import-recent{border-top:1px solid #e7eaf0;margin-top:1.25rem;padding-top:1rem}.native-finance-workspace .import-recent>.eyebrow{margin-bottom:.65rem}.native-finance-workspace .import-recent>div{border-top:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.native-finance-workspace .import-recent>div:first-of-type{border-top:0}.native-finance-workspace .import-recent>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:650;overflow:hidden}.native-finance-workspace .import-recent small{text-overflow:ellipsis;color:#7b8496;margin-top:.2rem;font-size:.65rem;font-weight:500;display:block;overflow:hidden}.native-finance-workspace .import-recent strong{white-space:nowrap;font-size:.72rem}.native-finance-workspace .import-method-icon{color:#526078;background:#eef2f7;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.native-finance-workspace .import-method-icon svg{width:.95rem}.native-finance-workspace .import-recent .empty-detail{white-space:normal;border:0;padding:.8rem;font-size:.76rem;display:block}@media (max-width:1050px){.native-finance-workspace .import-layout{grid-template-columns:1fr}.native-finance-workspace .import-control{position:static}.native-finance-workspace .import-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.native-finance-workspace .cashflow-heading{flex-direction:column;align-items:flex-start}.native-finance-workspace .cashflow-actions{justify-content:space-between;align-items:stretch;width:100%}}@media (max-width:700px){.native-finance-workspace .movement-buttons{width:100%;min-width:0}.native-finance-workspace .cashflow-actions{flex-direction:column}.native-finance-workspace .flow-filter{width:100%}.native-finance-workspace .flow-filter button{flex:1;justify-content:center}.native-finance-workspace .import-fields,.native-finance-workspace .import-preview-summary,.native-finance-workspace .import-metrics{grid-template-columns:1fr}.native-finance-workspace .import-fields .full{grid-column:auto}.native-finance-workspace .statement-preview>div{grid-template-columns:85px minmax(150px,1fr) 90px 115px}.native-finance-workspace .statement-preview{overflow-x:auto}.native-finance-workspace .import-actions{flex-direction:column-reverse}.native-finance-workspace .import-actions button{width:100%}}.native-finance-workspace .finance-app-shell{color:#1d1630!important;background:radial-gradient(circle at 92% 0,#efe5ff 0,#0000 25%),#f7f7fa!important}.native-finance-workspace .panel,.native-finance-workspace .metric{border-color:#e1dfe7;box-shadow:0 7px 24px #3912770b}.native-finance-workspace .panel:hover,.native-finance-workspace .metric:hover{border-color:#d1b4f5}.native-finance-workspace .eyebrow{color:#6a13e8}.native-finance-workspace .data-pill{color:#6f657d;background:#faf8fd;border-color:#dfd9e8}.native-finance-workspace .metric-icon.mint,.native-finance-workspace .metric-icon.blue,.native-finance-workspace .metric-icon.violet{color:#6a13e8;background:#eee4ff}.native-finance-workspace .metric-icon.rose{color:#7b3bc9;background:#f6edff}.native-finance-workspace .chart-wrap{border-color:#e1dfe7}.native-finance-workspace .bars i{background:#6a13e8}.native-finance-workspace .bars i.expense{background:#c39afc}.native-finance-workspace .text-link{color:#6a13e8}.native-finance-workspace .flow-filter .filter-active,.native-finance-workspace .flow-filter .filter-active:hover{color:#fff;background:#6a13e8}.native-finance-workspace .flow-filter .filter-active.filter-income{background:#6a13e8}.native-finance-workspace .flow-filter .filter-active.filter-expense{background:#8b4edb}.native-finance-workspace .statement-drop:hover,.native-finance-workspace .statement-drop:focus-within{background:#faf7ff;border-color:#6a13e8}.native-finance-workspace .statement-drop svg{color:#6a13e8}.native-finance-workspace .password-toggle:hover{color:#6a13e8;background:#f2ebff}.deadline-urgent{color:#d5443a;background:#fff0ee;border-radius:999px;align-items:center;gap:.42rem;padding:.22rem .5rem .22rem .28rem;font-weight:800;display:inline-flex}.deadline-clock{color:#fff;background:#e45449;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:relative;box-shadow:0 0 0 3px #e454491f}.deadline-clock:after{content:"";border:1px solid #e4544973;border-radius:50%;animation:1.8s ease-out infinite deadline-pulse;position:absolute;inset:-3px}.deadline-clock svg{stroke-width:2.5px;width:.76rem;height:.76rem}@keyframes deadline-pulse{0%{opacity:0;transform:scale(.82)}35%{opacity:1}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.deadline-clock:after{animation:none}}.client-dialog{border-radius:1.25rem;box-shadow:0 28px 90px #101a2b3d}.client-dialog-header{background:linear-gradient(145deg,#f8fbff,#f2f6fb);border-bottom:1px solid #e8ebf0;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1.5rem 1.5rem 1.15rem;display:grid}.client-dialog-icon{color:#157b64;background:#dff8ef;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.client-dialog-icon svg{width:1.25rem}.client-dialog-icon.movement-expense{color:#b9523d;background:#fff0ec}.client-form{grid-template-columns:1fr 1fr;gap:1.15rem;padding:1.4rem 1.5rem 1.5rem;display:grid}.client-form .full{grid-column:1/-1}.client-form .field{gap:.55rem;display:grid}.client-form input{background:#fff;border-radius:.72rem;height:2.7rem}.field-help{color:#7c8697;font-size:.76rem;line-height:1.45}.input-suffix{position:relative}.input-suffix input{padding-right:4.7rem}.input-suffix span{color:#7c8697;pointer-events:none;font-size:.8rem;font-weight:600;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.down-payment{background:#f8fafc;border:1px solid #e1e6ed;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.down-payment p{color:#7c8697;margin-top:.35rem;font-size:.76rem}.down-payment button[data-state=checked]{background:#16866a}.entry-details{background:#f5fbf9;border-left:3px solid #75e3c0;border-radius:.35rem .9rem .9rem .35rem;gap:1rem;padding:1rem;animation:.18s ease-out installment-in;display:grid}.entry-details .installment-choice{background:#fff}.entry-details .installment-count{max-width:15rem}.money-input{position:relative}.money-input span{z-index:1;color:#566176;font-size:.84rem;font-weight:700;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.money-input input{padding-left:2.75rem}.movement-note{border-radius:.8rem;align-items:center;gap:.65rem;padding:.8rem .9rem;font-size:.8rem;font-weight:600;display:flex}.movement-note svg{flex:none;width:1rem}.movement-note.income{color:#15735e;background:#ecf9f5}.movement-note.expense{color:#ad4d3a;background:#fff2ef}.engagement-row{cursor:pointer;border-radius:.8rem;transition:background .16s,padding .16s}:is(.engagement-row:hover,.engagement-row:focus-visible){background:#f6f8fb;outline:none;padding-left:.75rem;padding-right:.75rem}.client-detail-dialog{border-radius:1.25rem;box-shadow:0 28px 90px #101a2b3d}.client-detail-body{gap:1.1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.detail-metrics{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.detail-metrics>div{background:#f8fafc;border:1px solid #e1e6ed;border-radius:.9rem;padding:.9rem}.detail-metrics span,.detail-metrics small{color:#7c8697;font-size:.72rem;display:block}.detail-metrics strong{color:#172033;letter-spacing:-.025em;margin:.35rem 0;font-size:1.15rem;display:block}.detail-section{border:1px solid #e5e8ed;border-radius:1rem;padding:1rem}.detail-section-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.detail-section-title h3{font-size:.95rem;font-weight:700}.phone-link{color:#16866a;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;display:inline-flex}.phone-link svg{width:.9rem}.contact-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.8rem;display:grid}.contact-form .field{gap:.45rem;display:grid}.detail-input{position:relative}.detail-input>svg{z-index:1;color:#8791a2;width:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.detail-input input{border-radius:.7rem;height:2.55rem;padding-left:2.25rem}.cost-history{gap:.75rem;display:grid}.cost-month{grid-template-columns:8rem 1fr 7rem;align-items:center;gap:.75rem;font-size:.78rem;display:grid}.cost-month>span{color:#657086}.cost-month>div{background:#edf0f4;border-radius:999px;height:.45rem;overflow:hidden}.cost-month i{background:#ef8f76;border-radius:999px;height:100%;display:block}.cost-month strong{text-align:right}.empty-detail{color:#758094;border:1px dashed #d7dce5;border-radius:.8rem;padding:1rem;font-size:.8rem;line-height:1.5}.detail-expenses{display:grid}.detail-expenses>div{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-size:.82rem;display:flex}.detail-expenses>div:first-child{border-top:0;padding-top:0}.detail-expenses span small{color:#8791a2;margin-top:.2rem;font-size:.7rem;display:block}.detail-expenses strong{color:#b65340}.forecast-trigger{color:#536079;border-radius:.7rem;height:2.35rem}.forecast-trigger svg{width:1rem}.forecast-open-hint{color:#3578e5;background:#f7f9fc;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;padding:.7rem .8rem;font-size:.76rem;font-weight:700;display:flex}.forecast-open-hint svg{width:.9rem}.forecast-icon{color:#3578e5;background:#eaf1fd}.forecast-summary{color:#fff;background:linear-gradient(145deg,#172b4d,#244875);border-radius:1rem;padding:1.1rem 1.2rem}.forecast-summary span,.forecast-summary small{color:#cbd7e8;font-size:.76rem;display:block}.forecast-summary strong{letter-spacing:-.035em;margin:.35rem 0;font-size:1.75rem;display:block}.forecast-list{display:grid}.forecast-list>div{border-top:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.forecast-list>div:first-child{border-top:0;padding-top:0}.forecast-list>div:last-child{padding-bottom:0}.forecast-list span{color:#7d8798;margin-top:.2rem;font-size:.72rem;display:block}.forecast-value{text-align:right;flex:none}.entry-badge{color:#15735e;background:#e7f8f2;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:700}.payment-form{grid-template-columns:repeat(4,1fr);align-items:end;gap:.75rem;display:grid}.payment-form .field{gap:.45rem;display:grid}.payment-form input{border-radius:.7rem;height:2.55rem}.payment-save{grid-column:1/-1;justify-self:end}.payment-schedule{border-top:1px solid #e8ebf0;margin-top:1rem;display:grid}.payment-schedule>div{border-bottom:1px solid #edf0f3;grid-template-columns:8.5rem 1fr auto;align-items:center;gap:.85rem;padding:.75rem 0;font-size:.8rem;display:grid}.payment-schedule>div:last-child{border-bottom:0;padding-bottom:0}.payment-schedule .payment-date{color:#647086;font-weight:600}.payment-schedule span small{color:#8a93a3;margin-top:.15rem;font-size:.68rem;display:block}.payment-schedule .payment-entry{background:#f0faf6;border-radius:.65rem;margin:0 -.45rem;padding-left:.45rem;padding-right:.45rem}.payment-schedule .payment-entry>strong{color:#16866a}@keyframes installment-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.detail-metrics,.contact-form,.payment-form{grid-template-columns:1fr}.contact-form button,.payment-save{width:100%}.payment-save{grid-column:auto}.payment-schedule>div{grid-template-columns:6.5rem 1fr}.payment-schedule>div>strong{grid-column:2}.cost-month{grid-template-columns:6.5rem 1fr}.cost-month strong{grid-column:2}}@media (max-width:520px){.client-form{grid-template-columns:1fr;padding:1rem}.client-form .full{grid-column:auto}.client-dialog-header{padding:1.15rem 1rem}.client-detail-body{padding:1rem}}@media (prefers-reduced-motion:reduce){.entry-details{animation:none}}.commissions-dashboard{gap:20px;display:grid}.commissions-summary{color:#fff;background:linear-gradient(125deg,#2e0b55,#6a13e8);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:27px 30px;display:flex;box-shadow:0 12px 30px #39127724}.commissions-summary .eyebrow{color:#d9c2ff!important}.commissions-summary h2{margin:7px 0;font-size:35px}.commissions-summary p:last-child{color:#e6d9f8;font-size:13px}.commissions-summary>svg{color:#d9c2ff}.commission-rule{color:#5d347f;background:#f8f4fe;border:1px solid #ded2ee;border-radius:10px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.commission-rule svg{flex-shrink:0}.commission-rule strong{font-size:14px}.commission-rule p{color:#756381;margin:4px 0 0;font-size:13px;line-height:1.5}.commission-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commission-person{background:#fff;border:1px solid #e3dce9;border-radius:12px;overflow:hidden}.commission-person>header{border-bottom:1px solid #ece6f0;align-items:center;gap:12px;padding:18px;display:flex}.commission-avatar{color:#5e25a1;background:#eee3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.commission-person h3{margin:0;font-size:16px}.commission-person header small{color:#81758a;margin-top:4px;font-size:11px;display:block}.commission-person header>strong{color:#4e247e;margin-left:auto;font-size:18px}.commission-awards{padding:8px 17px 15px}.commission-awards article{border-bottom:1px solid #eee9f1;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:12px 0;display:grid}.commission-awards article>svg{color:#4d9563}.commission-awards article div{flex-direction:column;gap:3px;display:flex}.commission-awards b{font-size:13px}.commission-awards span{color:#81768a;font-size:11px}.commission-awards time{color:#786c82;align-items:center;gap:4px;font-size:11px;display:flex}.commission-awards article>strong{color:#4f7e59;font-size:13px}.commission-awards>p{text-align:center;color:#94899b;padding:18px 0 7px;font-size:13px}@media (max-width:800px){.commission-people{grid-template-columns:1fr}.commission-awards article{grid-template-columns:22px minmax(0,1fr) auto}.commission-awards time{grid-column:2}.commission-awards article>strong{grid-area:1/3}.commissions-summary{padding:23px}.commissions-summary h2{font-size:29px}}.team-user-manager{color:#fff;background:linear-gradient(135deg,#120528,#241046);border:1px solid #3f2466;border-radius:14px;grid-template-columns:minmax(230px,.7fr) minmax(500px,1.3fr);gap:30px;margin-bottom:22px;padding:28px;display:grid;box-shadow:0 18px 50px #17082b1c}.team-user-copy{gap:14px;display:flex}.team-user-copy>span{color:#c39afc;background:#c39afc1f;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.team-user-copy .eyebrow{color:#c39afc!important}.team-user-copy h2{margin:0 0 8px;font-size:22px}.team-user-copy p:last-child{color:#cfc3dd;margin:0;font-size:13px;line-height:1.6}.team-user-manager form{flex-direction:column;gap:17px;display:flex}.team-user-fields{grid-template-columns:1fr 1.3fr 1fr;gap:12px;display:grid}.team-user-fields label{color:#ded4e9;flex-direction:column;gap:7px;font-size:12px;display:flex;position:relative}.team-user-fields label svg{color:#72529a;position:absolute;bottom:11px;left:11px}.team-user-fields label svg+input{padding-left:34px}.team-user-fields input{color:#130526;background:#fff;border:0}.team-user-manager fieldset{border:0;margin:0;padding:0}.team-user-manager legend{color:#ded4e9;margin-bottom:9px;font-size:12px}.team-role-options{flex-wrap:wrap;gap:8px;display:flex}.team-role-options label{color:#d5c9e1;cursor:pointer;border:1px solid #fff2;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.team-role-options label.selected{color:#160529;background:#c39afc;border-color:#c39afc;font-weight:700}.team-role-options input{opacity:0;pointer-events:none;position:absolute}.team-role-options i{border:1px solid;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.team-user-manager .primary{color:#160529;background:#c39afc;align-self:flex-end}.team-user-manager .error,.team-user-manager .success{margin:0}.member-access label+label{margin-top:8px}@media (max-width:1050px){.team-user-manager{grid-template-columns:1fr}.team-user-fields{grid-template-columns:1fr 1fr}.team-user-fields label:last-child{grid-column:1/-1}}@media (max-width:650px){.team-user-manager{padding:20px}.team-user-fields{grid-template-columns:1fr}.team-user-fields label:last-child{grid-column:auto}.team-user-manager .primary{width:100%}}.danger-button{color:#fff;background:#b72f38;border:1px solid #c74646;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:14px;font-weight:600;display:inline-flex}.danger-button:hover{background:#9f2530}.danger-button:disabled{opacity:.55;cursor:not-allowed}.danger-leading{margin-right:auto}.delete-dialog{background:#fff!important;max-width:500px!important}.delete-warning{color:#8d2e36;background:#fff1f1;border:1px solid #efcaca;border-radius:9px;align-items:flex-start;gap:12px;padding:15px;display:flex}.delete-warning svg{flex:none}.delete-warning p{margin:0;font-size:14px;line-height:1.55}.delete-warning strong{margin-bottom:3px;display:block}.client-delete{color:#a33a42;border-top:1px solid #f0d8d8;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:18px;padding:14px 4px 0;font-size:12px;display:flex}.client-delete:hover{text-decoration:underline}.client-delete:disabled{opacity:.55}@media (max-width:650px){.danger-leading{margin-right:0}}
