:root{color-scheme:light;--brand-red:#d8010c;--brand-pink:#fd246b;--brand-green:#5baa2d;--brand-blue:#97cdef;--brand-yellow:#fcad2d;--brand-base:#faf8eb;--brand-black:#000;--bg:var(--brand-base);--surface:#fff;--surface-soft:#fdfcf5;--text:#1b1b1b;--text-muted:#6b6256;--border:#e7e1cf;--border-soft:#efeadb;--primary:var(--brand-pink);--primary-contrast:#fff;--primary-strong:#d61458;--primary-soft:color-mix(in srgb,var(--brand-pink) 12%,var(--brand-base));--primary-border:color-mix(in srgb,var(--brand-pink) 32%,transparent);--ring:color-mix(in srgb,var(--brand-pink) 45%,transparent);--status-paid:var(--brand-green);--status-paid-bg:color-mix(in srgb,var(--brand-green) 16%,#fff);--status-paid-text:#2f5e15;--status-open:var(--brand-blue);--status-open-bg:color-mix(in srgb,var(--brand-blue) 28%,#fff);--status-open-text:#1f5575;--status-partial:var(--brand-yellow);--status-partial-bg:color-mix(in srgb,var(--brand-yellow) 22%,#fff);--status-partial-text:#8a5a06;--status-late:var(--brand-red);--status-late-bg:color-mix(in srgb,var(--brand-red) 12%,#fff);--status-late-text:#9c0810;--font-title:var(--font-title-src),Georgia,"Times New Roman",serif;--font-body:var(--font-general),system-ui,-apple-system,"Segoe UI",sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100dvh;overflow-x:clip}.card-name,.card-title,.hero-main h1,.influ-profile-name,.influ-section-title,.influ-topbar-title,h1,h2,h3{font-family:var(--font-title)}.container{width:min(920px,100% - 2rem);margin:2rem auto}body.route-fade-out{animation:routeFadeOut .18s ease forwards}body.route-fade-in{animation:routeFadeIn .24s ease forwards}@keyframes routeFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:.72;transform:translateY(6px)}}@keyframes routeFadeIn{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gooey-nav-wrap{margin-bottom:1rem}.gooey-brand-head{display:flex;align-items:center;justify-content:center;padding:.2rem 0 .85rem}.mobile-header,.mobile-sidebar,.mobile-sidebar-overlay{display:none}.brand-wordmark{font-family:var(--font-title);font-weight:800;color:var(--brand-pink);letter-spacing:-.01em;line-height:1;white-space:nowrap}.gooey-svg{position:absolute;width:0;height:0}.gooey-nav{--item-width:calc(100% / var(--item-count));position:relative;display:grid;grid-template-columns:repeat(var(--item-count),1fr);grid-gap:0;gap:0;padding:.38rem;background:var(--brand-blue);filter:url(#gooey-filter);overflow:hidden}.gooey-blob,.gooey-nav{border-radius:var(--radius-pill)}.gooey-blob{position:absolute;top:.38rem;left:.38rem;width:calc(var(--item-width) - .38rem);height:calc(100% - .76rem);background:var(--brand-base);transform:translateX(calc((100% + .38rem) * var(--active-index)));transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:1}.gooey-link{border:0;background:transparent;color:#16384d;font-family:var(--font-title);font-weight:700;font-size:.98rem;padding:.82rem .6rem;border-radius:var(--radius-pill);cursor:pointer;position:relative;z-index:2;transition:color .2s ease}.gooey-link.active{color:var(--brand-pink)}.gooey-link:not(.active):hover{color:var(--brand-black)}.gooey-link:disabled{cursor:default}.gooey-nav-scroll{width:100%}@media (max-width:768px){body,html{overflow-x:hidden;overscroll-behavior-y:none}body{touch-action:manipulation}body.route-fade-in,body.route-fade-out{animation:none}.container{width:min(920px,100% - 1rem);margin:1rem auto 1.5rem}.gooey-nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:40;margin-bottom:.75rem;padding:.35rem 0 .55rem;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.gooey-brand-head{padding-bottom:.55rem}.gooey-nav-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.1rem}.gooey-nav-scroll::-webkit-scrollbar{display:none}.gooey-nav{display:inline-flex;width:max-content;min-width:100%;grid-template-columns:none;filter:none;overflow:visible;border-radius:var(--radius-lg);gap:.2rem}.gooey-blob{display:none}.gooey-link{flex:0 0 auto;white-space:nowrap;font-size:.8rem;padding:.62rem .82rem}.gooey-link.active{background:var(--brand-base);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-pink) 28%,transparent)}.tracking-header{flex-direction:column;align-items:stretch}.tracking-header .btn-secondary{width:100%}.tracking-toolbar{flex-direction:column;align-items:stretch}.tracking-segmented{width:100%;justify-content:space-between}.tracking-segmented button{flex:1 1;padding-inline:.35rem}.tracking-kpis-v2{grid-template-columns:1fr 1fr}.tracking-cards{grid-template-columns:1fr}.tracking-block{animation:none}.tracking-block header{flex-direction:column;align-items:flex-start;gap:.35rem}.contracts-grid{grid-template-columns:1fr}}@media (max-width:420px){.tracking-kpis-v2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tracking-block,body.route-fade-in,body.route-fade-out{animation:none}.gooey-blob{transition:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.row{display:flex;gap:.75rem;flex-wrap:wrap}.input{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .75rem;font-size:.95rem;font-family:inherit}.input:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.btn{border:0;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-contrast);padding:.65rem .9rem;cursor:pointer;font-weight:700;font-family:inherit;display:inline-flex;align-items:center;gap:.45rem;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.btn:hover:not(:disabled){background:var(--primary-strong);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-pink) 30%,transparent)}.btn:disabled{opacity:.7;cursor:not-allowed}.muted{color:var(--text-muted)}.error,.muted{font-size:.9rem}.error{color:var(--status-late)}.card+.card,.form{margin-top:1rem}.form{display:grid;grid-gap:.75rem;gap:.75rem}.form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:600;color:#334155}.form input:not([type]),.form input[type=date],.form input[type=email],.form input[type=month],.form input[type=number],.form input[type=text],.form select{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem .75rem;font-size:.95rem}.form .row label{flex:1 1;min-width:150px}.currency-field{display:flex;align-items:center;border:1px solid #cbd5e1;border-radius:8px;background:#fff;overflow:hidden}.currency-prefix{padding:.6rem .7rem;border-right:1px solid #e2e8f0;color:#475569;font-weight:700;font-size:.9rem;line-height:1;min-width:2.7rem;text-align:center;background:#f8fafc}.currency-field input{border:none!important;border-radius:0!important}.currency-field input:focus{outline:none}.form label.checkbox{flex-direction:row}.actions,.form label.checkbox{display:flex;align-items:center;gap:.5rem}.icon-actions{display:inline-flex;align-items:center;gap:.35rem}.job-actions-menu{position:relative;display:inline-flex}.job-actions-dropdown{position:absolute;right:0;top:calc(100% + .35rem);z-index:20;min-width:150px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 10px 24px rgba(15,23,42,.14);padding:.25rem;display:grid;grid-gap:.1rem;gap:.1rem;animation:job-actions-dropdown-in .16s ease both}.job-actions-item{border:0;background:transparent;color:var(--text);border-radius:calc(var(--radius-sm) - 2px);min-height:2rem;padding:.35rem .5rem;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;font-weight:600;text-align:left}.job-actions-item:hover:not(:disabled){background:var(--surface-soft)}.job-actions-item.is-danger{color:#b91c1c}.job-actions-item.is-danger:hover:not(:disabled){background:#fff1f1}.job-actions-item:disabled{opacity:.55;cursor:not-allowed}@keyframes job-actions-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-icon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted,#64748b);width:2rem;height:2rem;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.btn-icon:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-soft);color:var(--text)}.btn-icon-danger:hover:not(:disabled){border-color:#f3c2c2;background:#fff5f5;color:#b91c1c}.btn-icon:disabled{opacity:.55;cursor:not-allowed}.job-actions-error{margin:.35rem 0 0;font-size:.82rem}.jobs-filter-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.table-row-archived td{opacity:.72}.table-row-archived td:first-child:after{content:"Arquivado";margin-left:.45rem;font-size:.72rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:.1rem .45rem}.btn-secondary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:.5rem .8rem;cursor:pointer;font-weight:600;font-family:inherit;display:inline-flex;align-items:center;gap:.45rem;transition:border-color .16s ease,background .16s ease}.btn-secondary:hover:not(:disabled){border-color:var(--primary-border);background:var(--primary-soft)}.table{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.9rem}.table td,.table th{text-align:left;padding:.55rem .5rem;border-bottom:1px solid #eef2f7}.table th{color:#64748b;font-weight:600}.contracts-table-skeleton{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.75rem}.contracts-skeleton-row{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:minmax(90px,1.2fr) minmax(110px,1.3fr) minmax(80px,1fr) minmax(100px,1.1fr) minmax(82px,.9fr) minmax(82px,.9fr) minmax(80px,.8fr);align-items:center;padding:.55rem .5rem;border-bottom:1px solid #eef2f7}.commissions-skeleton-row{grid-template-columns:minmax(90px,1fr) minmax(75px,.8fr) minmax(90px,1fr) minmax(75px,.85fr) minmax(75px,.85fr) minmax(80px,.85fr) minmax(70px,.8fr) minmax(75px,.8fr)}.contracts-skeleton-cell{height:12px}.contracts-skeleton-short{width:72%}.contracts-skeleton-action{width:64px;justify-self:end}.table select{border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .4rem;font-size:.85rem;max-width:180px}@media (max-width:760px){.card{padding:.85rem}.row{gap:.5rem}.row>*{flex:1 1 100%;min-width:0}.form .row label,.terms-panel .row label{min-width:0;width:100%}.table{font-size:.82rem}.table td,.table th{padding:.42rem .38rem}.table select{width:100%;max-width:100%}.fixed-preview-table-wrap,.influ-jobs-overview-table-wrap,.jobs-table-wrap,.rmd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.terms-panel h3{margin-top:0}.term-current{background:#f1f5f9;border-radius:8px;padding:.6rem .75rem;font-size:.9rem}.terms-panel .row label{flex:1 1;min-width:120px}.subtle-current{font-size:.86rem}.payment-kpis{margin-top:.7rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.45rem .75rem;gap:.45rem .75rem}.payment-kpi{padding:.2rem 0}.payment-kpi h4{margin:0;font-size:.74rem;color:#7a889b;font-weight:600;text-transform:none;letter-spacing:.01em}.payment-kpi p{margin:.28rem 0 0;padding-top:.28rem;border-top:1px solid #e9eef5;font-size:.93rem;font-weight:600;color:#1e293b}.payment-kpi.kpi-danger{background:transparent}.payment-kpi.kpi-danger h4{color:#94606a}.payment-kpi.kpi-danger p{border-top-color:#f1d9de;color:#be1e2d}.payments-list,.payments-skeleton-list{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.75rem}.payments-skeleton-date{width:88px;height:12px}.payments-skeleton-amount{width:110px;height:12px}.payments-skeleton-pill{width:88px;height:28px}.payments-skeleton-meta{width:160px;height:11px}.payments-skeleton-action{width:64px;height:12px}.payment-item{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:.65rem .75rem;display:grid;grid-gap:.45rem;gap:.45rem}.payment-line-main{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;font-weight:600;color:#0f172a}.payment-line-meta{display:flex;gap:.8rem;flex-wrap:wrap;color:#64748b;font-size:.83rem}.payment-line-actions{display:flex;justify-content:flex-end;align-items:center;gap:.45rem}.payment-line-actions-split{justify-content:space-between;flex-wrap:wrap;gap:.7rem}.payment-line-actions-left,.payment-line-actions-right{display:inline-flex;align-items:center;gap:.45rem}.payment-commission-panel{margin-top:0;padding-top:0;border-top:1px dashed transparent;display:grid;grid-gap:.45rem;gap:.45rem;max-height:0;opacity:0;transform:translateY(-3px);overflow:hidden;transition:max-height .25s ease,opacity .2s ease,transform .2s ease,margin-top .2s ease,padding-top .2s ease,border-color .2s ease}.payment-commission-panel.is-open{margin-top:.3rem;padding-top:.55rem;border-top-color:#d8e2ee;max-height:260px;opacity:1;transform:translateY(0)}.payment-commission-line{display:flex;justify-content:space-between;gap:.7rem;align-items:center;color:#334155;font-size:.84rem}.payment-commission-line strong{font-size:.78rem;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.payment-commission-actions{display:flex;justify-content:flex-end;margin-top:.2rem}.payment-commission-empty{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap;color:#64748b;font-size:.84rem}@media (prefers-reduced-motion:reduce){.payment-commission-panel,.payment-commission-panel.is-open{transition:none}}.job-create-list{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;overflow:hidden}.job-create-list-head,.job-create-row{display:grid;grid-template-columns:minmax(145px,1.15fr) minmax(105px,.7fr) minmax(0,1.7fr);grid-gap:.5rem;gap:.5rem;align-items:center;padding:.55rem .65rem}.job-create-list-head{background:#e2e8f0;color:#334155;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.job-create-row{border-top:1px solid #e2e8f0}.job-create-row input,.job-create-row textarea{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:.5rem .6rem}.job-create-row textarea{font:inherit;resize:vertical;line-height:1.35}.payment-preview-row{align-items:start}.payment-preview-row span{font-size:.86rem;color:#1e293b;line-height:1.35;word-break:break-word}.payment-preview-summary{margin:.15rem 0 .45rem;font-size:.78rem;color:#7a889b;letter-spacing:.01em;display:inline-flex;align-items:center;gap:.35rem}.modal-form-section{border:1px solid #e6edf5;border-radius:10px;background:#fbfdff;padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.modal-form-section+.modal-form-section{margin-top:.5rem}.modal-form-section-head h3{margin:0;font-size:.86rem;color:#334155;letter-spacing:.01em}.modal-form-hint{margin:0 0 .4rem;font-size:.78rem;color:#64748b}.payment-edit-form{gap:.7rem}.payment-edit-animated-block{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1),margin-top .3s ease;margin-top:0}.payment-edit-animated-block.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin-top:.1rem}.payment-edit-animated-inner{overflow:hidden;min-height:0}.payment-edit-animated-block .modal-form-hint,.payment-edit-animated-block .row label{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}.payment-edit-paid-toggle{align-content:start;gap:.45rem}.payment-edit-paid-toggle>span{font-weight:700;color:#334155}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px;flex:0 0 auto}.toggle-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.toggle-switch .toggle-track{position:absolute;inset:0;background:#d1d5db;border-radius:999px;transition:background .25s ease}.toggle-switch .toggle-track:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);transition:transform .25s cubic-bezier(.22,1,.36,1)}.toggle-switch input:checked+.toggle-track{background:linear-gradient(90deg,#f19af3,#f099b5)}.toggle-switch input:checked+.toggle-track:before{transform:translateX(20px)}.toggle-switch input:focus-visible+.toggle-track{outline:2px solid #2563eb;outline-offset:2px}.create-tabs{display:flex;gap:.35rem;padding:.3rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px}.create-tab{flex:1 1;border:none;background:transparent;color:#64748b;font:inherit;font-weight:600;padding:.55rem .75rem;border-radius:9px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.create-tab:hover{color:#334155}.create-tab.is-active{background:#fff;color:var(--primary);box-shadow:0 1px 2px rgba(15,23,42,.12)}.commission-grid{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;overflow-x:auto;overflow-y:hidden}.commission-grid-head,.commission-grid-row{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(85px,.9fr) minmax(78px,.8fr) minmax(85px,.9fr) 34px;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.55rem .7rem}.commission-grid-manual .commission-grid-head,.commission-grid-manual .commission-grid-row{grid-template-columns:minmax(150px,1.5fr) minmax(90px,.95fr) minmax(78px,.8fr) minmax(85px,.9fr) 34px}.commission-grid-setup .commission-grid-head,.commission-grid-setup .commission-grid-row{grid-template-columns:minmax(160px,1.4fr) minmax(140px,1.1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(160px,1.2fr);min-width:760px}.commission-grid-head{background:#e2e8f0;color:#334155;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.commission-grid-row{border-top:1px solid #e2e8f0}.commission-grid-row input,.commission-grid-row select{width:100%;min-width:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:.45rem .55rem;font:inherit}.commission-cell-date{display:flex;flex-direction:column;font-size:.86rem;color:#1e293b;line-height:1.25}.commission-cell-date small{color:#94a3b8;font-size:.72rem}.commission-cell-expected,.commission-cell-value{font-size:.86rem;color:#1e293b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commission-cell-expected{font-weight:600}.commission-cell-link{display:flex;flex-direction:column;gap:.35rem}.commission-grid-empty{padding:.9rem .7rem;border-top:1px solid #e2e8f0;color:#94a3b8;font-size:.85rem}.commission-remove{width:30px;height:30px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#94a3b8;font-size:.95rem;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.commission-remove:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.commission-remove:disabled{opacity:.4;cursor:not-allowed}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.dashboard-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;background:#fff;border:2px solid #e6eaf0;border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center}.dashboard-card:hover{border-color:var(--primary);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-pink) 18%,transparent);transform:translateY(-2px)}.card-icon{font-size:3rem}.card-title{font-weight:700;font-size:1.1rem;color:#0f172a}.card-desc{font-size:.85rem;color:#64748b}.logout-section{display:flex;justify-content:center;margin-top:2rem}.btn-logout{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:.65rem 1.2rem;cursor:pointer;font-weight:600;transition:all .2s ease}.btn-logout:hover{background:#f8fafc;border-color:#94a3b8}.section-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.section-header-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.section-header h2,.section-header h3,.section-header-copy h2,.section-header-copy h3{margin:0;font-size:1.22rem;line-height:1.15}.section-header-copy .muted{margin:0}.section-header-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-collapse-btn{width:34px;height:34px;border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.section-collapse-btn:hover{background:#f8fafc;border-color:#94a3b8}.section-collapse-btn svg{transition:transform .18s ease}.section-collapse-btn.is-open svg{transform:rotate(180deg)}.section-header h1{flex:1 1;margin:0;font-size:1.3rem;line-height:1.15}.influencer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.influencer-card{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#fff;border:1px solid #e6eaf0;border-radius:12px;transition:all .2s ease;text-align:center}.influencer-card-link{cursor:pointer}.influencer-card:hover{border-color:var(--primary);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-pink) 18%,transparent);transform:translateY(-2px)}.skeleton-card{align-items:flex-start;gap:.7rem}.skeleton-avatar-wrap{position:relative}.card-avatar-skeleton{width:100%;height:100%;border-radius:12px}.avatar-upload-btn-skeleton{position:absolute;bottom:-5px;right:-5px;width:36px;height:36px;border-radius:50%}.skeleton{background:linear-gradient(90deg,#e5e7eb,#f1f5f9 50%,#e5e7eb);background-size:240% 100%;animation:skeletonShimmer 1.25s ease infinite;border-radius:10px}.skeleton-avatar{width:120px;height:120px;align-self:center}.skeleton-line{width:100%;height:12px}.skeleton-line.short{width:65%;align-self:center}.skeleton-chip{width:92px;height:28px;border-radius:999px}.skeleton-chip.wide{width:150px}.influencer-hero-skeleton{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.hero-skeleton-avatar{width:128px;height:128px;border-radius:28px;flex:0 0 auto}.hero-skeleton-copy{flex:1 1 280px;display:flex;flex-direction:column;gap:.8rem}.hero-title{width:min(320px,100%);height:22px}.hero-subtitle{width:min(220px,70%)}.hero-badges-skeleton{display:flex;gap:.6rem;flex-wrap:wrap}.profile-info-grid{margin-top:1.25rem}.profile-info-grid-skeleton .info-card{min-height:92px}.profile-data-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem}.profile-data-header h2{margin:0}.profile-header-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.info-card-row{display:flex;gap:.9rem;align-items:flex-start}.field-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#334155;font-weight:700;flex:0 0 auto}.field-icon-instagram{background:linear-gradient(135deg,#fff1f2,#ffe4e6);color:#be123c}.field-icon-email{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8}.field-icon-phone{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857}.info-card-row h3{margin-top:0}.info-card-row p{margin-bottom:0;word-break:break-word}.modal-content .form{margin-top:.5rem}@keyframes skeletonShimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.card-avatar-container{position:relative;width:120px;height:120px;margin:0 auto .5rem}.card-avatar-img{object-fit:cover;z-index:2;background:#fff}.card-avatar-fallback,.card-avatar-img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.card-avatar-fallback{font-size:3rem;background:#f8fafc;border:1px solid #e6eaf0;z-index:1}.avatar-upload-btn,.card-avatar-fallback{display:flex;align-items:center;justify-content:center}.avatar-upload-btn{position:absolute;bottom:-5px;right:-5px;width:36px;height:36px;border-radius:50%;background:var(--primary);border:2px solid #fff;cursor:pointer;font-size:1rem;line-height:1;padding:0;transition:all .2s ease;z-index:3}.avatar-upload-btn:hover{background:var(--primary-strong);transform:scale(1.1)}.card-name{margin:.5rem 0;font-size:1.1rem;font-weight:700;color:#0f172a}.card-detail{margin:.25rem 0;font-size:.9rem;color:#64748b}.card-status{margin:.75rem 0;font-size:.85rem;font-weight:600}.status-active{color:#15803d;background:#dcfce7}.status-active,.status-inactive{padding:.3rem .6rem;border-radius:6px}.status-inactive{color:#991b1b;background:#fee2e2}.card-actions{display:flex;gap:.5rem;margin-top:1rem;width:100%}.card-btn{flex:1 1;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#0f172a;padding:.5rem .6rem;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s ease}.card-btn:hover{background:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}.influencer-hero{padding:1.5rem;background:linear-gradient(160deg,#fff,#f7fbff)}.influencer-hero-top{margin-bottom:1rem}.influencer-hero-content{display:grid;grid-template-columns:140px 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:center}.hero-avatar-wrap{position:relative;width:130px;height:130px}.hero-avatar{width:100%;height:100%;object-fit:cover;border-radius:16px;border:3px solid #fff;box-shadow:0 8px 24px rgba(15,23,42,.16);background:#fff;position:relative;z-index:2}.hero-avatar-fallback{width:100%;height:100%;border-radius:16px;border:1px solid #e2e8f0;display:none;align-items:center;justify-content:center;font-size:3.2rem;background:#f8fafc}.hero-main h1{margin:0;font-size:1.75rem}.hero-badges{margin-top:.8rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hero-badges .soft-badge,.hero-badges .status-active,.hero-badges .status-inactive{display:inline-flex;align-items:center;line-height:1}.soft-badge{background:#e2e8f0;color:#334155;padding:.3rem .6rem;border-radius:999px;font-size:.82rem;font-weight:600}.influencer-info-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.75rem;gap:.75rem}.info-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem;text-align:left}.info-card h3{margin:0 0 .25rem;font-size:.85rem;color:#475569;text-transform:uppercase;letter-spacing:.03em}.info-card p{margin:0;color:#0f172a;font-weight:600}.mono-id{font-family:Consolas,Courier New,monospace;font-size:.78rem;word-break:break-all}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content{background:#fff;border-radius:12px;max-width:620px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.modal-content-wide{max-width:860px}.modal-content.modal-bounce{animation:modalBounceIn .3s cubic-bezier(.2,.95,.28,1.2) both}.modal-overlay.is-closing{animation:modalOverlayFadeOut .18s ease forwards}.modal-content.is-closing{animation:modalContentFadeOut .18s ease forwards}@keyframes modalBounceIn{0%{opacity:0;transform:translateY(20px) scale(.95)}60%{opacity:1;transform:translateY(-3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalContentFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.97)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e6eaf0}.modal-header h2{margin:0;font-size:1.3rem}.modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.modal-close:hover{color:#0f172a}.modal-content .form{padding:1.5rem}.fixed-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:1rem 1.5rem 0}.fixed-mode-tab{border:1px solid #cbd5e1;background:#f8fafc;color:#334155;border-radius:10px;padding:.55rem .7rem;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .18s ease}.fixed-mode-tab:hover{border-color:#94a3b8;background:#f1f5f9}.fixed-mode-tab.is-active{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.fixed-mode-note{margin-top:.2rem}.fixed-preview-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.35rem}.fixed-preview-head h4{margin:0}.fixed-preview-head span{font-size:.82rem;color:#475569;font-weight:600}.fixed-preview-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.fixed-preview-table{margin-top:0;min-width:520px}.wizard-progress-top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.9rem 1.5rem .4rem}@media (max-width:760px){.fixed-mode-tabs{grid-template-columns:1fr}}.wizard-dot-item{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;text-align:center}.wizard-dot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;border:1px solid #cbd5e1;color:#475569;background:#f8fafc}.wizard-dot-label{font-size:.7rem;line-height:1.2;color:#64748b}.wizard-dot-item.is-current .wizard-dot{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.wizard-dot-item.is-done .wizard-dot{border-color:var(--status-paid);background:var(--status-paid-bg);color:var(--status-paid-text)}.wizard-dot-item.is-current .wizard-dot-label,.wizard-dot-item.is-done .wizard-dot-label{color:#1e293b}.wizard-actions{justify-content:space-between;align-items:center}.wizard-actions-spacer{width:72px;height:1px;display:inline-block}.wizard-actions-right{margin-left:auto;display:flex}.payment-success-celebration{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}.payment-success-balloons{position:absolute;inset:0}.payment-success-balloon{position:absolute;bottom:-24px;width:18px;height:22px;border-radius:45% 45% 48% 48%;opacity:0;animation:paymentBalloonRise .95s ease-out forwards;box-shadow:inset -2px -3px 0 rgba(0,0,0,.08)}.payment-success-balloon:after{content:"";position:absolute;left:50%;bottom:-8px;width:1px;height:9px;background:rgba(71,85,105,.35);transform:translateX(-50%)}.payment-success-balloon.balloon-1{left:8%;background:#fd246b;animation-delay:0s}.payment-success-balloon.balloon-2{left:21%;background:#97cdef;animation-delay:.08s}.payment-success-balloon.balloon-3{left:34%;background:#fcad2d;animation-delay:.14s}.payment-success-balloon.balloon-4{left:50%;background:#5baa2d;animation-delay:.02s}.payment-success-balloon.balloon-5{left:64%;background:#fd246b;animation-delay:.11s}.payment-success-balloon.balloon-6{left:77%;background:#97cdef;animation-delay:.05s}.payment-success-balloon.balloon-7{left:89%;background:#fcad2d;animation-delay:.16s}.payment-success-drop-card{position:absolute;top:15%;left:50%;width:min(280px,calc(100% - 2rem));padding:.8rem .95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand-blue) 32%,#d8e3ef);background:linear-gradient(165deg,#fff,#f7fbff);box-shadow:0 10px 25px rgba(15,23,42,.2);display:grid;grid-gap:.2rem;gap:.2rem;text-align:center;transform:translateX(-50%);animation:paymentDropCard 1s cubic-bezier(.2,.9,.3,1) forwards}.payment-success-drop-card strong{font-size:1rem;color:#0f172a}.payment-success-drop-card span{font-size:.84rem;color:#475569;font-weight:600}@keyframes paymentBalloonRise{0%{transform:translateY(0) scale(.72);opacity:0}15%{opacity:.95}to{transform:translateY(-220px) scale(1.04);opacity:0}}@keyframes paymentDropCard{0%{transform:translate(-50%,-80px) rotate(-4deg) scale(.96);opacity:0}25%{opacity:1}55%{transform:translate(-50%,12px) rotate(2deg) scale(1.02);opacity:1}to{transform:translate(-50%,210px) rotate(10deg) scale(.92);opacity:0}}@media (prefers-reduced-motion:reduce){.payment-success-balloon,.payment-success-drop-card{animation:none;opacity:0}}.contracts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.contract-card{background:linear-gradient(165deg,#fff,#f8fbff);border:1px solid #dbe6f3;border-radius:14px;padding:1rem;display:grid;grid-gap:.9rem;gap:.9rem;box-shadow:0 8px 22px rgba(15,23,42,.07)}.contract-detail-hero{background:linear-gradient(165deg,#fff,#f7fbff)}.contract-detail-skeleton-topbar-btn{width:156px;height:34px;border-radius:8px}.contract-detail-skeleton-title{width:56%;height:11px}.contract-detail-skeleton-value{width:82%;height:13px;margin-top:.4rem}.contract-panel-skeleton{display:grid;grid-gap:.7rem;gap:.7rem}.contract-panel-skeleton-title{width:178px;height:15px}.contract-detail-topbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.contract-connection-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.party-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid transparent}.party-chip.brand{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.party-chip.influencer{color:#be123c;background:#fff1f2;border-color:#fecdd3}.party-link{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#475569;background:#eef2f7;animation:linkPulse 1.9s ease-in-out infinite}.contract-amount-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .75rem}.contract-amount-wrap-wide{margin-top:.35rem}.contract-detail-info-grid{margin-top:.35rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.7rem;gap:.7rem}.contract-detail-subtle-grid{margin-top:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.65rem;gap:.65rem}.tracking-page-v2{display:grid;grid-gap:.95rem;gap:.95rem}.tracking-header{display:flex;justify-content:space-between;align-items:center;gap:.8rem;background:linear-gradient(145deg,#fff,#f6fafc)}.tracking-header h1{margin:0}.tracking-filters{overflow:hidden;transition:max-height .26s ease,opacity .2s ease,padding .2s ease;max-height:520px;opacity:1}.tracking-filters.is-collapsed{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-width:0}.tracking-filter-groups{display:grid;grid-template-columns:1fr 1fr .8fr;grid-gap:.75rem;gap:.75rem}.tracking-filter-group{border:1px solid #dde7f0;border-radius:12px;background:#fff;padding:.72rem;display:grid;grid-gap:.55rem;gap:.55rem}.tracking-filter-title{display:inline-flex;align-items:flex-start;gap:.45rem;color:#1e293b}.tracking-filter-title strong{display:block;line-height:1.15}.tracking-icon{color:#3f5f7b;display:inline-flex}.tracking-icon,.tracking-icon svg{width:18px;height:18px}.tracking-chip-wrap{display:flex;flex-wrap:wrap;gap:.38rem;max-height:138px;overflow:auto}.tracking-chip{border:1px solid #c6d8ea;background:#f4f9ff;color:#28445d;border-radius:999px;font-size:.75rem;font-weight:700;padding:.3rem .62rem;cursor:pointer;transition:all .18s ease}.tracking-chip:hover{border-color:#8ac;background:#eaf4ff}.tracking-chip.is-on{border-color:var(--primary);background:var(--primary);color:var(--primary-contrast)}.tracking-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;background:#fff}.tracking-segmented{border:1px solid #d7e4f0;border-radius:999px;padding:.24rem;display:inline-flex;gap:.26rem;background:#f8fbff}.tracking-filter-group:last-child .tracking-segmented{margin-inline:auto;margin-top:-.32rem}.tracking-segmented button{border:0;background:transparent;color:#3f5f7b;border-radius:999px;padding:.36rem .62rem;font-size:.76rem;font-weight:800;cursor:pointer}.tracking-segmented button.is-on{background:var(--primary);color:var(--primary-contrast)}.tracking-kpis-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.tracking-kpi-card{border:1px solid #dde7f0;border-radius:12px;background:#fff;padding:.72rem;display:grid;grid-gap:.2rem;gap:.2rem}.tracking-kpi-card span{font-size:.74rem;color:#4b6278;text-transform:uppercase;letter-spacing:.04em}.tracking-kpi-card strong{font-size:1.06rem}.tracking-block{border:1px solid #dde7f0;border-radius:14px;background:#fff;overflow:hidden;animation:trackingBlockIn .28s ease both}.tracking-block header{display:flex;justify-content:space-between;align-items:center;padding:.76rem .9rem;border-bottom:1px solid #e8eff6}.tracking-block header h2{margin:0;font-size:1rem}.tracking-block header span{color:#5d7388;font-size:.8rem;font-weight:700}.tracking-fixed{box-shadow:inset 4px 0 0 var(--brand-green)}.tracking-brand{box-shadow:inset 4px 0 0 var(--brand-blue)}.tracking-watchout{box-shadow:inset 4px 0 0 #e67e22;margin-bottom:.85rem}.watchout-list{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem .9rem}.watchout-card{border:1px solid #f0dcc8;border-radius:12px;background:linear-gradient(165deg,#fffaf6,#fff);padding:.8rem;display:grid;grid-gap:.65rem;gap:.65rem}.watchout-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.watchout-card-head strong{font-size:.98rem}.watchout-meta{margin:.2rem 0 0;color:#5d7388;font-size:.82rem}.watchout-days-badge{background:#fff1e4;color:#b45309;border:1px solid #f5c9a4;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:700;white-space:nowrap}.watchout-payments{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.watchout-payment-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border-top:1px solid #f3e7dc;padding-top:.45rem}.watchout-payment-info{display:grid;grid-gap:.15rem;gap:.15rem;font-size:.86rem}.watchout-payment-sub{color:#5d7388;font-size:.78rem}.watchout-edit-btn{flex-shrink:0}.watchout-passive-tag{flex-shrink:0;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.72);color:#7c5c2f;border:1px solid #ead2b6;font-size:.72rem;font-weight:700;padding:.3rem .55rem}.tracking-block-skeleton,.tracking-kpis-skeleton{pointer-events:none}.tracking-kpi-card-skeleton{display:grid;grid-gap:.45rem;gap:.45rem}.tracking-skeleton-kpi-label{width:72px;height:10px}.tracking-skeleton-kpi-value{width:88px;height:18px}.tracking-skeleton-title-watchout{width:108px;height:16px}.tracking-skeleton-title-fixed{width:132px;height:16px}.tracking-skeleton-title-brand{width:148px;height:16px}.tracking-skeleton-count{width:28px;height:18px}.tracking-skeleton-status{width:72px;height:24px}.tracking-skeleton-amount{width:96px;height:18px}.tracking-skeleton-label{width:64px;height:10px}.tracking-skeleton-value{width:100%;height:12px}.tracking-skeleton-value.short{width:72%}.tracking-skeleton-button{width:100%;height:36px;border-radius:10px}.tracking-skeleton-brand{width:140px;height:14px}.tracking-skeleton-meta{width:220px;height:11px}.tracking-skeleton-meta.short{width:160px}.tracking-skeleton-badge{width:148px;height:24px}.tracking-skeleton-edit{width:64px;height:32px;border-radius:10px}.watchout-card-head-copy{display:grid;grid-gap:.35rem;gap:.35rem}.watchout-card-skeleton .watchout-payment-row{border-top:none;padding-top:0}.tracking-commission{box-shadow:inset 4px 0 0 var(--brand-yellow)}.tracking-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.7rem;gap:.7rem;padding:.85rem .9rem}.tracking-card{border:1px solid #e1e9f2;border-radius:12px;background:linear-gradient(165deg,#fff,#fbfdff);padding:.75rem;display:grid;grid-gap:.55rem;gap:.55rem;box-shadow:0 4px 14px rgba(15,23,42,.05);transition:box-shadow .18s ease,transform .18s ease;animation:trackingCardIn .28s ease both}.tracking-card:hover{box-shadow:0 8px 22px rgba(15,23,42,.09);transform:translateY(-1px)}.tracking-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tracking-card-amount{font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;letter-spacing:-.01em}.tracking-check-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:999px;border:1px solid #c7e3d2;background:#eafaf0;color:#15803d;cursor:pointer;padding:0;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.tracking-check-btn svg{width:18px;height:18px}.tracking-check-btn:hover{background:#15803d;color:#fff;transform:scale(1.08);box-shadow:0 4px 12px rgba(21,128,61,.28)}.tracking-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;width:100%;border-radius:9px;border:1px solid #c7e3d2;background:#eafaf0;color:#15803d;font-size:.8rem;font-weight:700;line-height:1;min-height:2.35rem;cursor:pointer;padding:.42rem .7rem;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.tracking-pay-btn svg{width:15px;height:15px;flex:0 0 auto}.tracking-pay-btn:hover{background:#15803d;color:#fff;box-shadow:0 4px 12px rgba(21,128,61,.24);transform:translateY(-1px)}.tracking-pay-btn-sm{width:auto;font-size:.74rem;min-height:2rem;padding:.3rem .56rem}.tracking-card-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:.5rem;gap:.5rem;border-top:1px solid #eef3f9;padding-top:.55rem}.tracking-field{display:grid;grid-gap:.12rem;gap:.12rem}.tracking-field-end{justify-items:end;text-align:right}.tracking-field small{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:#7187a0;font-weight:700}.tracking-field span{font-size:.86rem;color:#1e293b;font-weight:600}.tracking-card-parent{border-color:#cfe0f3}.tracking-linked{margin-top:.15rem;border:1px dashed #cddceb;border-radius:10px;background:#f6faff;padding:.5rem;display:grid;grid-gap:.45rem;gap:.45rem}.tracking-linked-head{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#3a5a7a;font-weight:800}.tracking-linked-card{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;background:#fff;border:1px solid #e3edf8;border-radius:9px;padding:.5rem .6rem;animation:trackingCardIn .28s ease both}.tracking-linked-info{display:inline-flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.tracking-linked-date{font-size:.8rem;color:#334155;font-weight:600}.tracking-linked-right{display:inline-flex;align-items:center;gap:.55rem;margin-left:auto}.tracking-linked-amount{font-size:.92rem;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tracking-empty{grid-column:1/-1;text-align:center;color:#7b8da0;font-size:.85rem;padding:1rem;border:1px dashed #d8e2ee;border-radius:10px;background:#f9fbfe}.tracking-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:.71rem;font-weight:800;padding:.18rem .52rem;text-transform:uppercase;letter-spacing:.03em}.tracking-status.status-pendente{background:var(--status-open-bg);color:var(--status-open-text)}.tracking-status.status-atrasado{background:var(--status-late-bg);color:var(--status-late-text)}.tracking-status.status-done{background:var(--status-paid-bg);color:var(--status-paid-text)}@keyframes trackingCardIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trackingBlockIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.tracking-filter-groups{grid-template-columns:1fr}.tracking-kpis-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-subtle-card{border:1px solid #e6ecf4;background:#fbfdff;border-radius:10px;padding:.7rem .8rem}.contract-detail-subtle-card h3{margin:0;font-size:.76rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.contract-detail-subtle-list{margin-top:.5rem;display:grid;grid-gap:.4rem;gap:.4rem}.contract-detail-subtle-list p{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.contract-detail-subtle-list span{font-size:.82rem;color:#64748b}.contract-detail-subtle-list strong{font-size:.9rem;color:#0f172a;text-align:right}.contract-detail-status-list{margin-top:.5rem;display:grid;grid-gap:.45rem;gap:.45rem}.contract-detail-status-item{display:flex;align-items:center;justify-content:space-between;gap:.55rem;font-size:.83rem;color:#475569}.contract-status-card{border-width:1px}.contract-status-card.status-atrasado{background:var(--status-late-bg);border-color:color-mix(in srgb,var(--brand-red) 30%,transparent)}.contract-status-card.status-pago{background:var(--status-paid-bg);border-color:color-mix(in srgb,var(--brand-green) 30%,transparent)}.contract-status-card.status-parcial{background:var(--status-partial-bg);border-color:color-mix(in srgb,var(--brand-yellow) 38%,transparent)}.contract-status-card.status-neutro{background:var(--surface-soft);border-color:var(--border)}.contract-amount-value{margin:0;font-size:1.1rem;font-weight:800;color:#0f172a}.contract-commission-text{margin:.25rem 0 0;font-size:.84rem;color:#475569}.contract-statuses{display:flex;flex-wrap:wrap;gap:.45rem}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .6rem;font-size:.78rem;font-weight:700;white-space:nowrap}.status-pill.is-active{color:#166534;background:#dcfce7}.status-pill.is-closed{color:#334155;background:#e2e8f0}.status-pill.status-finance{border:1px solid transparent}.status-pill.status-atrasado{color:var(--status-late-text);background:var(--status-late-bg);border-color:color-mix(in srgb,var(--brand-red) 30%,transparent)}.status-pill.status-pago{color:var(--status-paid-text);background:var(--status-paid-bg);border-color:color-mix(in srgb,var(--brand-green) 30%,transparent)}.status-pill.status-parcial{color:var(--status-partial-text);background:var(--status-partial-bg);border-color:color-mix(in srgb,var(--brand-yellow) 38%,transparent)}.status-pill.status-pendente,.status-pill.status-sem-dados{color:var(--status-open-text);background:var(--status-open-bg);border-color:color-mix(in srgb,var(--brand-blue) 40%,transparent)}@keyframes linkPulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.toggle-field{display:grid;grid-gap:.45rem;gap:.45rem}.toggle-label{font-size:.85rem;font-weight:600;color:#334155}.toggle-row{display:flex;align-items:center;gap:.7rem}.toggle-state{font-size:.85rem;font-weight:700;color:#334155}.slider-v3-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.slider-v3{position:relative;display:block;width:3.6em;height:1.9em;cursor:pointer;border-radius:999px;transition:.35s;background:#d6dbe3}.slider-v3:after{position:absolute;content:"";width:1.25em;height:1.25em;top:.33em;left:.33em;border-radius:999px;transition:width .2s ease-out,height .3s ease-in 50ms,top .3s ease-in 50ms,left .25s ease-in 50ms,background .3s ease-in,box-shadow .3s ease-in;background:#f4f6f8;box-shadow:inset 0 0 0 .95em #f4f6f8}.slider-v3-input:checked+.slider-v3{background:#cce8d2}.slider-v3-input:checked+.slider-v3:after{width:2.1em;height:1.9em;top:0;left:1.5em;background:#4c6;box-shadow:inset 0 0 0 0 #f4f6f8}.slider-v3-input:focus-visible+.slider-v3{outline:2px solid #2563eb;outline-offset:2px}.avatar-modal{max-width:400px}.avatar-modal-body{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.avatar-preview{width:200px;height:200px;margin:0 auto;border:2px solid #e6eaf0;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8fafc}.avatar-preview img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:.9rem}.avatar-actions{display:flex;flex-direction:column;gap:.5rem}.avatar-actions .btn,.avatar-actions .btn-secondary{width:100%}@media (max-width:700px){.influencer-hero-content{grid-template-columns:1fr;text-align:center}.hero-avatar-wrap{margin:0 auto}.hero-badges{justify-content:center}}.access-panel{display:grid;grid-gap:1rem;gap:1rem}.access-subtitle{margin:-.4rem 0 0;font-size:.86rem;color:#60758d}.access-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.access-panel-title{display:inline-flex;align-items:center;gap:.5rem;color:#0f172a}.access-panel-title h2{margin:0;font-size:1.1rem}.access-info-msg{margin:0;padding:.6rem .8rem;border-radius:9px;background:#dcfce7;color:#14532d;font-size:.86rem;font-weight:600}.card-inline{border:1px solid #e6edf5;border-radius:12px;background:#fbfdff;padding:.95rem}.access-current{display:grid;grid-gap:.9rem;gap:.9rem}.access-current-row{display:flex;align-items:center;gap:.75rem;padding:.8rem;border:1px solid #e6edf5;border-radius:10px;background:#fafcff}.access-current-row h3{margin:0 0 .15rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7e96}.access-current-row p{margin:0;font-weight:600;color:#1e293b}.access-actions{display:flex;flex-wrap:wrap;gap:.5rem}.access-actions .btn-danger-soft,.access-actions .btn-secondary{border-radius:10px}.access-actions .btn-secondary,.btn-danger-soft{display:inline-flex;align-items:center;gap:.4rem}.btn-danger-soft{border:1px solid #f3c2c2;border-radius:8px;background:#fff5f5;color:#b91c1c;padding:.5rem .85rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.btn-danger-soft:hover{background:#fee2e2;border-color:#ef9a9a}.btn-danger-soft:disabled{opacity:.6;cursor:not-allowed}.access-create,.access-reset-form{display:grid;grid-gap:.85rem;gap:.85rem}.access-reset-form{padding:.9rem;border:1px dashed #d4def0;border-radius:10px;background:#f8fbff}.access-reset-form h4{margin:0;font-size:.9rem;color:#1e293b}.access-tabs{display:inline-flex;gap:.3rem;padding:.25rem;border-radius:10px;background:#eef3f9;width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.access-tabs button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:#475569;font-weight:600;font-size:.84rem;padding:.4rem .7rem;border-radius:8px;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.access-tabs button.is-on{background:#fff;color:var(--primary);box-shadow:0 2px 8px rgba(15,23,42,.08)}.access-hint{font-size:.78rem;color:#6b7e96;font-weight:500}.access-create label,.access-reset-form label{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.85rem;font-weight:600;color:#334155}.access-create h3{margin:0;font-size:1rem;color:#0f172a}.access-create input,.access-create select,.access-reset-form input{padding:.55rem .65rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;font-weight:500}.influ-shell{min-height:100vh;background:var(--bg);padding-bottom:5.5rem}.influ-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:grid;justify-items:center;text-align:center;background:var(--brand-blue);color:var(--brand-black);padding:.9rem 1.1rem 1rem;border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.influ-topbar-logo{display:block;margin-bottom:.1rem}.influ-topbar-brand{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-pink);font-weight:700}.influ-topbar-title{margin:.35rem 0 0;font-size:1.35rem;font-weight:800;color:var(--brand-black)}.influ-main{width:min(560px,100% - 1.6rem);margin:0 auto;padding:1rem 0 1.5rem;display:grid;grid-gap:1.1rem;gap:1.1rem}.login-shell{min-height:100dvh;display:grid;align-items:center}.login-card{max-width:420px;margin:3rem auto}.login-logo-wrap{display:flex;justify-content:center;margin-bottom:1.35rem}.login-form{flex-direction:column}.influ-page{display:grid;grid-gap:1.1rem;gap:1.1rem;align-content:start}.influ-muted{color:#64748b;font-size:.92rem;text-align:center;padding:1.2rem 0}.influ-error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;padding:.7rem .9rem;font-size:.9rem}.influ-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.influ-field{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.78rem;font-weight:700;color:#475569}.influ-field select{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:.65rem .7rem;font-size:.95rem;font-weight:600;color:#1e293b}@media (max-width:720px){.influ-filters{grid-template-columns:1fr}}.influ-segment{--active-index:0;--segment-count:3;--segment-gap:0.2rem;--segment-pad-x:0.2rem;--segment-pad-y:0.16rem;--segment-item-width:calc((100% - (var(--segment-pad-x) * 2) - (var(--segment-gap) * (var(--segment-count) - 1))) / var(--segment-count));display:inline-flex;width:min(100%,15.5rem);justify-self:center;justify-content:stretch;gap:var(--segment-gap);padding:var(--segment-pad-y) var(--segment-pad-x);background:color-mix(in srgb,var(--brand-blue) 72%,#fff);border-radius:999px;align-self:center;position:relative;isolation:isolate;overflow:hidden}.influ-segment:after{content:"";position:absolute;top:var(--segment-pad-y);left:var(--segment-pad-x);width:var(--segment-item-width);height:calc(100% - (var(--segment-pad-y) * 2));border-radius:999px;background:var(--primary);transform:translateX(calc((100% + var(--segment-gap)) * var(--active-index)));transition:transform .32s cubic-bezier(.22,1,.36,1);z-index:0}.influ-segment-btn{display:inline-flex;align-items:center;justify-content:center;gap:0;flex:1 1;border:0;background:transparent;color:#475569;font-weight:700;font-size:.72rem;line-height:1;min-width:0;padding:.36rem .35rem;border-radius:999px;cursor:pointer;white-space:nowrap;text-align:center;position:relative;z-index:1;transition:color .22s ease}.influ-segment-btn.is-active{background:transparent;color:var(--primary-contrast)}.influ-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.influ-kpi{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .9rem;border-radius:16px;border:1px solid #e6eaf0;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease;will-change:transform}@media (hover:hover){.influ-kpi:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.1)}}.influ-kpi-label{font-size:.78rem;font-weight:700;color:#64748b}.influ-kpi-value{font-size:1.25rem;font-weight:800;color:#0f172a}.influ-kpi-in{border-color:#bbf7d0;background:#f0fdf4}.influ-kpi-in .influ-kpi-value{color:#15803d}.influ-kpi-out{border-color:#fecaca;background:#fef2f2}.influ-kpi-out .influ-kpi-value{color:#b91c1c}.influ-card,.influ-cards{display:grid;grid-gap:.7rem;gap:.7rem}.influ-card{padding:1rem;border-radius:16px;border:1px solid #e6eaf0;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease;will-change:transform}@media (hover:hover){.influ-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.1)}}.influ-card-in{border-color:#bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff 60%)}.influ-card-out{border-color:#fecaca;background:linear-gradient(180deg,#fef2f2,#fff 60%)}.influ-card-head{display:grid;grid-gap:.15rem;gap:.15rem}.influ-card-title{font-family:var(--font-title);font-size:1.02rem;font-weight:800;color:#0f172a}.influ-card-hint{font-size:.78rem;color:#64748b}.influ-progress-group{display:grid;grid-gap:.85rem;gap:.85rem}.influ-progress{display:grid;grid-gap:.4rem;gap:.4rem}.influ-progress-top{display:flex;align-items:baseline;gap:.35rem}.influ-progress-main{font-size:1.35rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-progress-of{font-size:.85rem;font-weight:600;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-progress-bar{height:10px;border-radius:999px;background:#eef2f7;overflow:hidden}.influ-progress-fill{height:100%;border-radius:999px}.influ-progress-fill-in{background:linear-gradient(90deg,#22c55e,#16a34a)}.influ-progress-fill-out{background:linear-gradient(90deg,#ef4444,#b91c1c)}.influ-progress-foot{font-size:.8rem;font-weight:600;color:#475569}.influ-section-alert{border-color:#fecdd3;background:linear-gradient(180deg,#fff1f2,#fff 55%)}.influ-section-warn{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 55%)}.influ-item-warn{border-color:#fde68a;background:#fffdf5}.influ-badge-warn{background:#fef3c7;color:#b45309;display:inline-flex;align-items:center;border-radius:999px;font-size:.68rem;font-weight:800;padding:.18rem .55rem;text-transform:uppercase;letter-spacing:.03em}.influ-paygroup-breakdown{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.35rem;font-size:.78rem;font-weight:600;color:#475569}.influ-paygroup-breakdown span{padding:.1rem .45rem;border-radius:999px;background:#eef2f7}.influ-section{background:#fff;border:1px solid #e6eaf0;border-radius:16px;padding:1rem;box-shadow:0 6px 18px rgba(15,23,42,.05)}.influ-section-title{margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.influ-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.influ-section-flag{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:800;color:var(--status-late-text);background:var(--status-late-bg);white-space:nowrap}.influ-section-hint{margin:.25rem 0 .8rem;font-size:.82rem;color:#64748b}.influ-pendencias-embed{display:grid;grid-gap:1rem;gap:1rem;margin-top:.25rem}.influ-pendencias-embed>.influ-filters{margin-top:.15rem}@media (max-width:720px){.influ-pendencias-embed>.influ-filters{margin-top:.55rem}}.influ-growth-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.influ-growth-sub{margin:.2rem 0 0;font-size:.78rem;color:#64748b}.influ-growth-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.6rem;gap:.6rem;margin:.9rem 0 .4rem}.influ-growth-range .influ-field{min-width:0}.influ-growth-range .influ-field select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:.6rem .7rem;font-size:.9rem;font-weight:600;color:#1e293b}.influ-line{display:block;width:100%;height:auto;margin-top:.9rem;overflow:visible}.influ-line-x{font-size:8px;font-weight:700;fill:#64748b;text-transform:capitalize}.influ-line-val{font-size:7.5px;font-weight:800;paint-order:stroke;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}.influ-chart-legend{display:flex;justify-content:center;gap:1.1rem;margin-top:.9rem}.influ-chart-lg{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;color:#475569}.influ-chart-lg:before{content:"";width:16px;height:0}.influ-chart-lg-paid:before{border-top:3px solid #16a34a;border-radius:3px}.influ-chart-lg-proj:before{border-top:3px dashed #86efac}.influ-chart-lg-paid-out:before{border-top:3px solid #dc2626;border-radius:3px}.influ-chart-lg-proj-out:before{border-top:3px dashed #fca5a5}.influ-mn-brand{margin-top:.6rem}.influ-rank{display:flex;align-items:flex-end;gap:6px;height:170px;margin-top:.9rem}.influ-rank-col{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.influ-rank-track{width:100%;flex:1 1;display:flex;align-items:flex-end;justify-content:center}.influ-rank-bar{width:100%;max-width:34px;min-height:4px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#34d399,#22c55e);box-shadow:0 4px 10px rgba(34,197,94,.25)}.influ-rank-val{font-size:.6rem;font-weight:800;color:#15803d;margin-top:.35rem;line-height:1}.influ-rank-name{max-width:100%;margin-top:.15rem;font-size:.6rem;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influ-empty,.influ-rank-name{color:#64748b;text-align:center}.influ-empty{margin:.6rem 0 0;font-size:.9rem;padding:1rem;border:1px dashed #d8e2ee;border-radius:12px;background:#f8fbff}.influ-empty-sm{margin:.3rem 0 .6rem;color:#94a3b8;font-size:.84rem}.influ-list{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.influ-item{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;border:1px solid #e8eef5;border-radius:12px;padding:.75rem .8rem;background:#fbfdff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;will-change:transform}@media (hover:hover){.influ-item:hover{transform:translateY(-2px);border-color:#d3e0f0;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}}.influ-item:active{transform:translateY(0);box-shadow:0 4px 12px rgba(15,23,42,.06)}.influ-item-main{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.influ-item-title{font-size:.98rem;font-weight:700;color:#1e293b;word-break:break-word}.influ-item-sub{font-size:.8rem;color:#64748b}.influ-item-side{display:grid;grid-gap:.25rem;gap:.25rem;justify-items:end;text-align:right;flex:0 0 auto}.influ-money{font-size:1rem;font-weight:800;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-money-open{font-size:.74rem;font-weight:600;color:#be1e2d}.influ-money-sm{font-size:.92rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-badge{display:inline-flex;align-items:center;border-radius:999px;font-size:.68rem;font-weight:800;padding:.18rem .55rem;text-transform:uppercase;letter-spacing:.03em}.influ-badge-pendente{background:var(--status-open-bg);color:var(--status-open-text)}.influ-badge-atrasado{background:var(--status-late-bg);color:var(--status-late-text)}.influ-badge-done{background:var(--status-paid-bg);color:var(--status-paid-text)}.influ-job{border:1px solid #e8eef5;border-radius:12px;background:#fbfdff;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform}@media (hover:hover){.influ-job:hover{transform:translateY(-2px);border-color:#d3e0f0;box-shadow:0 10px 24px rgba(15,23,42,.08)}}.influ-job:has(.influ-job-head[aria-expanded=true]){border-color:#cbd9ec;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.07)}.influ-job-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:0;background:transparent;padding:.8rem;cursor:pointer;text-align:left;font:inherit;transition:background-color .18s ease}@media (hover:hover){.influ-job-head:hover{background:rgba(203,217,236,.14)}}.influ-chevron{font-size:1.1rem;color:#94a3b8;transition:transform .2s ease;margin-left:.3rem}.influ-chevron.is-open{transform:rotate(180deg)}.influ-job-body{padding:0 .8rem .85rem;border-top:1px solid #eef3f9}.influ-detail-title{margin:.8rem 0 .4rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7e96;font-weight:800}.influ-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.5rem 0;border-bottom:1px dashed #e8eef5}.influ-detail-row:last-child{border-bottom:0}.influ-detail-info{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.influ-detail-date{font-size:.88rem;font-weight:600;color:#1e293b}.influ-detail-note{font-size:.78rem;color:#64748b;word-break:break-word}.influ-detail-side{display:grid;grid-gap:.2rem;gap:.2rem;justify-items:end;flex:0 0 auto}.influ-skeleton{display:grid;grid-gap:.9rem;gap:.9rem}.influ-skel-field{height:62px;border-radius:10px;border:1px solid #e6eaf0;background:#eef2f7}.influ-skel-kpi{height:78px}.influ-skel-list{margin-top:.6rem;display:grid;grid-gap:.6rem;gap:.6rem}.influ-skel-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;border:1px solid #eef2f7;border-radius:12px;padding:.85rem .8rem;background:#fbfdff}.influ-skel-lines{display:grid;grid-gap:.4rem;gap:.4rem;flex:1 1 auto;min-width:0}.influ-skel-lines-right{flex:0 0 auto;justify-items:end}.influ-skel-bar{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#eaeef4 25%,#f4f7fb 37%,#eaeef4 63%);background-size:400% 100%;animation:influ-shimmer 1.4s ease infinite}.influ-skel-title{width:42%;height:16px;margin-bottom:.2rem}.influ-skel-bar-lg{width:70%;height:14px}.influ-skel-bar-md{width:90px;height:14px}.influ-skel-bar-sm{width:45%}.influ-skel-bar-xs{width:60px}@keyframes influ-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.influ-card,.influ-item,.influ-job,.influ-job-head,.influ-kpi,.influ-segment-btn,.influ-segment:after,.section-collapse-btn,.section-collapse-btn svg{transition:none}.influ-card:hover,.influ-item:hover,.influ-job:hover,.influ-kpi:hover{transform:none}.influ-skel-bar{animation:none}}.influ-profile-avatar{width:84px;height:84px;margin:0 auto;border-radius:50%;display:grid;place-items:center;font-size:2.2rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand-pink),var(--brand-red))}.influ-profile-avatar-img{object-fit:cover;padding:0;box-shadow:0 8px 22px rgba(15,23,42,.12);animation:influ-avatar-in .4s ease both}@keyframes influ-avatar-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.influ-skel-avatar{width:84px;height:84px;border-radius:50%;margin:0 auto}.influ-skel-name{width:55%;height:18px;margin:.8rem auto 0}.influ-skel-handle{width:35%;height:13px;margin:.5rem auto 0}@media (prefers-reduced-motion:reduce){.influ-profile-avatar-img{animation:none}}.influ-profile-name{margin:.7rem 0 0;text-align:center;font-size:1.25rem;font-weight:800;color:#0f172a}.influ-profile-handle{margin:.2rem 0 0;text-align:center;color:#64748b;font-size:.9rem}.influ-profile-card{display:grid;grid-gap:.2rem;gap:.2rem}.influ-profile-field{display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem 0;border-bottom:1px solid #eef3f9}.influ-profile-field:last-child{border-bottom:0}.influ-profile-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7e96;font-weight:700}.influ-profile-value{font-size:1rem;font-weight:600;color:#1e293b;word-break:break-word}.influ-logout{width:100%;border:1px solid #f3c2c2;border-radius:12px;background:#fff5f5;color:#b91c1c;padding:.8rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .16s ease}.influ-logout:hover{background:#fee2e2}.influ-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#fff;border-top:1px solid #e6eaf0;box-shadow:0 -4px 18px rgba(15,23,42,.07);padding:.4rem .3rem calc(.4rem + env(safe-area-inset-bottom, 0px))}.influ-tab{position:relative;display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;padding:.5rem .15rem;border-radius:var(--radius-md);text-decoration:none;color:var(--text-muted);font-weight:700;transition:color .2s ease,transform .15s ease;min-width:0}.influ-tab:active{transform:scale(.94)}.influ-tab.is-active{color:var(--primary)}.influ-tab-blob{position:absolute;inset:2px;z-index:0;border-radius:var(--radius-md);background:var(--primary-soft)}.influ-tab-icon{position:relative;z-index:1;width:24px;height:24px;display:inline-flex;transition:transform .2s ease}.influ-tab.is-active .influ-tab-icon{transform:translateY(-1px) scale(1.08)}.influ-tab-icon svg{width:24px;height:24px}.influ-tab-label{position:relative;z-index:1;font-size:.72rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.influ-tab,.influ-tab-icon{transition:none}.influ-tab.is-active .influ-tab-icon{transform:none}}@media (min-width:600px){.influ-topbar{border-radius:0}}.preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.preview-select{min-width:240px}.preview-select select{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:.65rem .7rem;font-size:.95rem;font-weight:600;color:#1e293b}.preview-stage{display:flex;justify-content:center;padding:1.25rem 0 2rem}.preview-placeholder{width:100%;max-width:420px;text-align:center;color:#64748b;font-size:.92rem;padding:2.5rem 1.5rem;border:1px dashed #cbd5e1;border-radius:16px;background:#fff}.preview-phone{width:390px;max-width:100%;height:760px;max-height:78vh;border:10px solid var(--brand-black);border-radius:38px;overflow:hidden;background:var(--bg);box-shadow:0 22px 55px rgba(15,23,42,.28);position:relative}.influ-shell-embedded{height:100%;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.influ-shell-embedded .influ-topbar{border-radius:0;flex:0 0 auto}.influ-shell-embedded .influ-main{flex:1 1 auto;min-height:0;overflow-y:auto}@media (max-width:560px){.login-shell{align-items:start;padding-top:.6rem}.login-card{margin:1rem auto;border-radius:14px}.login-logo-wrap{margin-bottom:1rem}.login-card h1{margin-top:0;margin-bottom:.35rem;font-size:1.35rem}.login-card .muted{font-size:.84rem;margin-bottom:.8rem}.influ-main{width:min(560px,100% - 1.1rem);padding-top:.75rem;gap:.85rem}.influ-page{gap:.85rem}.influ-topbar{padding-top:.75rem;padding-bottom:.78rem}.influ-topbar-title{font-size:1.22rem;margin-top:.28rem}.influ-topbar-logo{transform:scale(.94);transform-origin:center top}.influ-card,.influ-section{border-radius:14px;padding:.82rem}.influ-section-title{font-size:.98rem}.influ-section-hint{font-size:.78rem;margin-bottom:.62rem}.influ-card-title{font-size:.95rem}.influ-card-hint{font-size:.74rem}.influ-progress-main{font-size:1.15rem}.influ-progress-foot,.influ-progress-of{font-size:.76rem}.influ-profile-avatar,.influ-skel-avatar{width:72px;height:72px}.influ-profile-name{font-size:1.12rem;margin-top:.52rem}.influ-profile-handle{font-size:.84rem}.influ-profile-field{padding:.56rem 0}.influ-profile-label{font-size:.68rem}.influ-profile-value{font-size:.94rem}.influ-jobs-overview-stack{gap:.62rem}.jobs-summary-table-wrap{padding:.65rem .62rem}.jobs-summary-title{font-size:.9rem}.jobs-summary-subtitle{font-size:.68rem;margin-bottom:.4rem}.jobs-summary-table{width:100%}.jobs-summary-table-compact td,.jobs-summary-table-compact th{font-size:.72rem;padding-top:.34rem;padding-bottom:.34rem}.influ-jobs-overview-table-wrap .jobs-table{min-width:700px}}.influ-bottom-nav-embedded{position:static;flex:0 0 auto;padding-bottom:.4rem}.rmd{display:flex;flex-direction:column;gap:1rem}.rmd-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.rmd-field{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--text-muted);min-width:130px}.rmd-field select{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem;font-size:.92rem;font-family:inherit;color:var(--text);background:var(--surface);cursor:pointer}.rmd-field select:focus-visible{outline:none;border-color:var(--primary-border);box-shadow:0 0 0 3px var(--ring)}.rmd-segmented{display:inline-flex;margin-left:auto;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-soft);padding:.18rem;gap:.18rem}.rmd-segmented button{border:0;background:transparent;border-radius:var(--radius-pill);padding:.4rem .9rem;font-size:.84rem;font-weight:700;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:background .16s ease,color .16s ease}.rmd-segmented button.is-active{background:var(--primary);color:var(--primary-contrast)}.rmd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.rmd-kpi{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);padding:.8rem .95rem}.rmd-kpi h4{margin:0;font-size:.74rem;font-weight:600;color:var(--text-muted)}.rmd-kpi p{margin:.4rem 0 0;font-size:1.4rem;font-weight:800;font-family:var(--font-title);color:var(--text)}.rmd-kpi-total{border-left:4px solid var(--brand-green)}.rmd-kpi-breakdown{display:grid;grid-gap:.18rem;gap:.18rem;margin-top:.55rem;padding-top:.5rem;border-top:1px solid var(--border-soft);font-size:.86rem;color:var(--text-muted)}.rmd-kpi-breakdown strong{color:var(--text);font-weight:700}.rmd-kpi-fixo{border-left:4px solid var(--brand-green)}.rmd-kpi-comissao{border-left:4px solid #1a85c2}.rmd-chart-skeleton{display:grid;grid-gap:.8rem;gap:.8rem;height:180px;align-content:center;padding:0 1rem}.rmd-table-wrap{width:100%;overflow-x:auto}.rmd-table{width:100%}.rmd-table td.rmd-num,.rmd-table th.rmd-num{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.jobs-total-row td,.rmd-table tfoot .rmd-total-row td{border-top:2px solid var(--border);font-weight:800;color:var(--text);font-family:var(--font-title)}.jobs-table-wrap{width:100%;overflow-x:visible;overflow-y:hidden;-webkit-overflow-scrolling:touch}.jobs-table{width:100%;min-width:0}.jobs-table td,.jobs-table th{white-space:normal;vertical-align:middle}.jobs-table th.jobs-value-header{text-align:center}.jobs-table-influencer td:first-child,.jobs-table-influencer th:first-child{padding-right:.45rem}.jobs-table-influencer td:nth-child(2),.jobs-table-influencer th:nth-child(2){padding-left:.45rem}.jobs-table-influencer th.jobs-value-header{text-align:center}.influ-jobs-overview-card{width:min(1080px,100%);margin-inline:auto}.influ-jobs-overview-stack{display:grid;grid-gap:1.24rem;gap:1.24rem}.jobs-overview-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;width:min(100%,980px);margin-inline:auto}.jobs-overview-filter{display:grid;grid-gap:.25rem;gap:.25rem}.jobs-overview-filter span{font-size:.74rem;font-weight:700;color:var(--text-muted)}.jobs-overview-filter select{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;padding:.48rem .58rem;font-size:.84rem;font-weight:600;color:var(--text);font-family:inherit}.influ-jobs-overview-table-wrap{width:min(100%,980px);margin-inline:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.influ-jobs-overview-table-wrap .jobs-table{table-layout:fixed}.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-brand{width:16%}.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-commission,.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-value{width:14%}.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-date{width:16%}.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-brand-status,.influ-jobs-overview-table-wrap .jobs-table.influ-jobs-table-normalized col.jobs-col-commission-status{width:20%}.influ-jobs-overview-table-wrap .jobs-table td,.influ-jobs-overview-table-wrap .jobs-table th{font-size:.71rem;line-height:1.2;padding:.44rem .3rem;word-break:normal;overflow-wrap:normal}.influ-jobs-overview-table-wrap .jobs-table thead th{font-size:.64rem;line-height:1.16;padding-top:.34rem;padding-bottom:.34rem;white-space:normal;word-break:normal;overflow-wrap:normal}.influ-jobs-overview-table-wrap .jobs-table tbody td,.influ-jobs-overview-table-wrap .jobs-table tfoot td{white-space:nowrap;word-break:normal;overflow-wrap:normal}.influ-jobs-overview-table-wrap .jobs-table td:first-child,.influ-jobs-overview-table-wrap .jobs-table th:first-child{text-align:left}.influ-jobs-overview-table-wrap .jobs-table td:nth-child(2),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(3),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(2),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(3){text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-jobs-overview-table-wrap .jobs-table th.jobs-value-header{text-align:center}.influ-jobs-overview-table-wrap .jobs-table td:nth-child(4),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(4){text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.influ-jobs-overview-table-wrap .jobs-table td:nth-child(5),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(6),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(5),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(6){text-align:center}.influ-jobs-overview-table-wrap .status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:84px;font-size:.61rem;padding:.14rem .3rem;line-height:1.05;text-align:center;white-space:nowrap}.influ-jobs-overview-table-wrap .jobs-commission-cell{font-size:.75rem}.influ-jobs-summary-grid{width:min(100%,980px);margin-inline:auto;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.jobs-summary-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);padding:.8rem .9rem}.jobs-summary-title{margin:0 0 .2rem;font-size:.95rem;font-weight:800;color:var(--text);font-family:var(--font-title)}.jobs-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.2rem}.jobs-summary-copy{min-width:0}.jobs-summary-subtitle{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.01em}.jobs-summary-subtitle-monthly{color:var(--primary-strong)}.jobs-summary-subtitle-cashflow{color:#285b7a}.jobs-summary-table{width:min(100%,760px);table-layout:fixed;margin:0;margin-inline:auto}.jobs-summary-table td,.jobs-summary-table th{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal}.jobs-summary-monthly .jobs-summary-table td:first-child,.jobs-summary-monthly .jobs-summary-table th:first-child{width:14%}.jobs-summary-monthly .jobs-summary-table td:nth-child(2),.jobs-summary-monthly .jobs-summary-table td:nth-child(3),.jobs-summary-monthly .jobs-summary-table td:nth-child(4),.jobs-summary-monthly .jobs-summary-table th:nth-child(2),.jobs-summary-monthly .jobs-summary-table th:nth-child(3),.jobs-summary-monthly .jobs-summary-table th:nth-child(4){width:28.66%}.jobs-summary-cashflow .jobs-summary-table td:first-child,.jobs-summary-cashflow .jobs-summary-table th:first-child{width:20%}.jobs-summary-cashflow .jobs-summary-table td:nth-child(2),.jobs-summary-cashflow .jobs-summary-table td:nth-child(3),.jobs-summary-cashflow .jobs-summary-table th:nth-child(2),.jobs-summary-cashflow .jobs-summary-table th:nth-child(3){width:40%}.jobs-summary-monthly{background:color-mix(in srgb,var(--brand-pink) 10%,#fff);border-color:color-mix(in srgb,var(--brand-pink) 34%,var(--border))}.jobs-summary-cashflow{background:color-mix(in srgb,var(--brand-blue) 22%,#fff);border-color:color-mix(in srgb,var(--brand-blue) 40%,var(--border))}.jobs-summary-table-compact td,.jobs-summary-table-compact th{font-size:.78rem;padding-top:.38rem;padding-bottom:.38rem}.jobs-summary-col-focus-monthly{font-weight:800;color:var(--primary-strong)}.jobs-summary-col-focus-cashflow{font-weight:800;color:#1f5575}.jobs-summary-month-current{font-weight:800;color:#1f2f4a}@media (max-width:1024px){.influ-jobs-overview-card{width:100%}.influ-jobs-overview-table-wrap{width:100%;overflow-x:auto}.influ-jobs-summary-grid{width:100%}.influ-jobs-overview-table-wrap .jobs-table td,.influ-jobs-overview-table-wrap .jobs-table th{font-size:.7rem;padding:.4rem .24rem}}@media (max-width:720px){.jobs-overview-filters{grid-template-columns:1fr;gap:.62rem}.influ-jobs-overview-table-wrap .jobs-table{table-layout:auto;min-width:760px}.influ-jobs-overview-table-wrap .jobs-table td:first-child,.influ-jobs-overview-table-wrap .jobs-table td:nth-child(2),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(3),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(4),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(5),.influ-jobs-overview-table-wrap .jobs-table td:nth-child(6),.influ-jobs-overview-table-wrap .jobs-table th:first-child,.influ-jobs-overview-table-wrap .jobs-table th:nth-child(2),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(3),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(4),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(5),.influ-jobs-overview-table-wrap .jobs-table th:nth-child(6){width:auto}.jobs-overview-filter{gap:.35rem}.jobs-overview-filter span{font-size:.76rem}.jobs-overview-filter select{min-height:44px;border-radius:11px;padding:.62rem .72rem;font-size:.92rem}.influ-jobs-overview-stack{gap:1rem}.influ-jobs-overview-table-wrap .jobs-table td,.influ-jobs-overview-table-wrap .jobs-table th{padding-top:.52rem;padding-bottom:.52rem}.influ-jobs-overview-table-wrap .status-pill{font-size:.68rem;line-height:1.12;padding:.2rem .42rem}.jobs-summary-table-wrap{padding:.72rem .68rem;border-radius:14px}.jobs-summary-title{margin-bottom:.28rem}.jobs-summary-subtitle{margin-bottom:0}.jobs-summary-head{margin-bottom:.42rem}.jobs-payments-toggle{min-height:44px;min-width:96px;padding:.48rem .78rem;border-radius:11px}}.jobs-commission-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.jobs-payments-toggle{display:inline-flex;align-items:center;gap:.35rem;min-width:86px;min-height:38px;padding:.35rem .65rem;justify-content:center}.jobs-payments-toggle svg:last-child{transition:transform .2s ease}.jobs-payments-toggle.is-open svg:last-child{transform:rotate(180deg)}.jobs-payments-subrow td{background:var(--surface-soft);border-top:0;padding:.5rem .7rem .9rem}.jobs-payments-subpanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.55rem;animation:jobs-subpanel-enter .28s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.jobs-payments-subpanel.is-closing{animation:jobs-subpanel-exit .22s cubic-bezier(.4,0,1,1) both;pointer-events:none}.jobs-payments-subtitle{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.5rem;color:var(--text-muted);font-size:.78rem}.jobs-payments-subtitle span{display:inline-flex;align-items:center;gap:.25rem}.jobs-payments-subtable{margin:0;min-width:0}.jobs-payments-subtable td,.jobs-payments-subtable th{font-size:.84rem;white-space:normal}.jobs-mobile-statuses{display:none}.jobs-mobile-statuses .status-pill{display:inline-flex;align-items:center;gap:.2rem}.jobs-mobile-status-brand:before,.jobs-mobile-status-commission:before{content:"";display:inline-block;width:.42rem;height:.42rem;flex:0 0 auto;background-repeat:no-repeat;background-position:50%;background-size:contain}.jobs-mobile-status-brand:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 14V4.1h7.2V14' fill='none' stroke='%234E6073' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 14h9' fill='none' stroke='%234E6073' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M4.4 4.1h7.2' fill='none' stroke='%23256CB2' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M8 14v-2.8' fill='none' stroke='%234E6073' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.jobs-mobile-status-commission:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.9v10.2' fill='none' stroke='%234E6073' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M10.25 5.2c-.48-.52-1.18-.82-1.96-.82-1.15 0-1.92.59-1.92 1.46 0 .84.65 1.19 1.86 1.5l.46.11c.91.22 1.34.43 1.34.93 0 .56-.59.94-1.47.94-.86 0-1.57-.3-2.05-.85' fill='none' stroke='%234E6073' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='11.75' cy='4.1' r='1.05' fill='%23E747B9'/%3E%3C/svg%3E")}@media (max-width:1024px){.jobs-table-wrap{overflow-x:auto}.jobs-table{min-width:980px}.jobs-table td,.jobs-table th{white-space:nowrap}}@media (max-width:640px){.jobs-table{min-width:700px}.jobs-payments-subrow td{padding:.45rem .5rem .72rem}.jobs-payments-subpanel{padding:.5rem}}@media (max-width:720px){.influ-jobs-overview-card .contracts-table-skeleton{gap:.75rem;margin-top:.9rem}.influ-jobs-overview-card .contracts-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;padding:.9rem .95rem;border:1px solid #eef2f7;border-radius:16px;background:#fff}.influ-jobs-overview-card .contracts-skeleton-cell{min-width:0;height:13px}.influ-jobs-overview-card .contracts-skeleton-row .contracts-skeleton-cell:first-child{grid-column:1/-1;width:52%;height:15px}.influ-jobs-overview-table-wrap{overflow-x:visible}.influ-jobs-overview-table-wrap .jobs-table,.influ-jobs-overview-table-wrap .jobs-table tbody,.influ-jobs-overview-table-wrap .jobs-table td,.influ-jobs-overview-table-wrap .jobs-table tfoot,.influ-jobs-overview-table-wrap .jobs-table tr{display:block;width:auto}.influ-jobs-overview-table-wrap .jobs-table{min-width:0;width:100%}.influ-jobs-overview-table-wrap .jobs-table thead{display:none}.influ-jobs-overview-table-wrap .influ-jobs-table-normalized col{width:auto}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-card-row{border:1px solid #eef2f7;border-radius:16px;background:#fff;padding:.2rem .9rem;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-total-row{margin-top:.35rem;padding:0 .4rem}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-total-row td{font-family:var(--font-body)}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-total-row td.jobs-card-brand{border-bottom:0;padding-bottom:.25rem;font-size:.9rem}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-total-row td[data-label]{border-bottom:0;padding:.28rem 0}.influ-jobs-overview-table-wrap .jobs-table td{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;border:0;border-bottom:1px solid #f1f5f9;white-space:normal;font-size:.82rem;text-align:right}.influ-jobs-overview-table-wrap .jobs-table td:last-child{border-bottom:0}.influ-jobs-overview-table-wrap .jobs-table td:before{content:attr(data-label);font-size:.72rem;font-weight:600;color:#64748b;text-align:left;white-space:nowrap}.influ-jobs-overview-table-wrap .jobs-table td.jobs-card-brand{justify-content:flex-start;font-size:.98rem;font-weight:700;color:#0f172a;padding:.55rem 0 .5rem;border-bottom:1px solid #e2e8f0;text-align:left}.influ-jobs-overview-table-wrap .jobs-table td.jobs-card-brand:before{content:none}.influ-jobs-overview-table-wrap .jobs-table td[data-label=Comiss\E3o],.influ-jobs-overview-table-wrap .jobs-table td[data-label=Valor]{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.influ-jobs-overview-table-wrap .jobs-table tr.jobs-total-row td[data-label=Comiss\E3o]{border-bottom:0}.influ-jobs-overview-table-wrap .jobs-table td.jobs-card-empty,.influ-jobs-overview-table-wrap .jobs-table td.jobs-card-no-date{display:none}.influ-jobs-overview-table-wrap .jobs-table td.muted{justify-content:center;text-align:center}.influ-jobs-overview-table-wrap .jobs-table td.muted:before{content:none}.influ-jobs-overview-table-wrap .status-pill{min-width:0;font-size:.72rem;line-height:1.1;padding:.2rem .5rem}.jobs-mobile-statuses{display:none}}@keyframes jobs-subpanel-enter{0%{opacity:0;transform:translateY(-8px) scaleY(.96);filter:blur(1px)}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}@keyframes jobs-subpanel-exit{0%{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}to{opacity:0;transform:translateY(-6px) scaleY(.96);filter:blur(1px)}}.fixed-delete-btn{color:var(--status-late-text);border-color:var(--status-late-bg)}.btn.fixed-delete-btn{background:var(--status-late);color:#fff;border-color:var(--status-late)}.btn.fixed-delete-btn:hover:not(:disabled){background:var(--status-late-text)}.modal-confirm{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:1.5rem}.modal-confirm-text{margin:0;font-size:.95rem;line-height:1.55;color:var(--text)}.modal-confirm .actions{margin:0}@media (max-width:640px){.rmd-field{flex:1 1}}.aid{gap:1.1rem}.aid-period{display:flex;flex-direction:column;gap:.7rem}.aid-period .rmd-segmented{margin-left:0;align-self:flex-start}.aid-filter-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.9rem;gap:.9rem}.aid-filter-group{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);padding:.7rem .8rem}.aid-filter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem;font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.aid-clear{border:0;background:transparent;color:var(--primary);font-weight:700;font-size:.74rem;cursor:pointer;text-transform:none;letter-spacing:0}.aid-chips{display:flex;flex-wrap:wrap;gap:.4rem}.aid-chip{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-pill);padding:.32rem .7rem;font-size:.82rem;font-weight:600;font-family:inherit;color:var(--text);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.aid-chip:hover{border-color:var(--primary-border)}.aid-chip.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.aid-block{display:flex;flex-direction:column;gap:.7rem}.aid-block-separated{margin-top:1rem;padding-top:1rem;border-top:2px solid var(--border-soft)}.aid-block-title{margin:0;font-size:.95rem;font-family:var(--font-title);color:var(--text)}.aid-month-row{background:var(--surface)}.aid-month-row td{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);font-weight:700;color:var(--text)}.aid-month-row td:first-child{font-family:var(--font-title);font-size:.98rem}.aid-month-label{color:color-mix(in srgb,var(--text-muted) 78%,var(--text));font-size:.82rem;letter-spacing:.01em;text-transform:uppercase}.aid-month-total{color:var(--brand-pink);font-size:1.03rem;font-weight:800}.aid-day-row td{background:color-mix(in srgb,var(--surface) 92%,var(--brand-base))}.aid-month-row{cursor:pointer}.aid-month-caret{display:inline-block;width:1em;margin-right:.35rem;color:var(--brand-pink);font-size:.8em}.aid-month-total-row td{border-top:2px solid color-mix(in srgb,var(--brand-pink) 40%,var(--border));border-bottom:1px solid var(--border-soft);font-weight:800;background:var(--surface)}.aid-month-total-row td:first-child{font-family:var(--font-title)}.aid-matrix td:first-child,.aid-matrix th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--surface);text-align:left}.aid-matrix-name{font-weight:600;white-space:nowrap}.aid-matrix-rowtotal{font-weight:800;color:var(--text)}.aid-bars{display:flex;align-items:flex-end;gap:1rem;overflow-x:auto;padding:.4rem .2rem .2rem;min-height:220px}.aid-bar-col{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:78px;flex:0 0 auto}.aid-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--surface);box-shadow:0 2px 8px rgba(0,0,0,.12);background:var(--surface-soft)}.aid-avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:var(--primary-contrast);background:var(--primary)}.aid-bar-value{font-size:.74rem;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aid-bar-track{width:38px;height:130px;display:flex;align-items:flex-end;background:var(--surface-soft);border-radius:var(--radius-sm);overflow:hidden}.aid-bar-fill{width:100%;background:linear-gradient(180deg,#5baa2d,#1f6b0a);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .3s ease}.aid-bar-name{font-size:.72rem;color:var(--text-muted);text-align:center;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-section{display:grid;grid-gap:1rem;gap:1rem}.uat-section-head h2{margin:0 0 .15rem;font-family:var(--font-title);font-size:1.15rem;color:var(--text)}.uat-section-head p{margin:0;font-size:.82rem}.uat-single{max-width:none;min-width:0}.uat-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;align-items:start}.uat-example{display:grid;grid-gap:.55rem;gap:.55rem}.uat-example-tag{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-pink)}.uat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:1120px){.uat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.uat-grid{grid-template-columns:1fr}}.uat-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;display:inline-block}.uat-dot.status-pendente{background:var(--status-open-text)}.uat-dot.status-atrasado{background:var(--status-late-text)}.uat-dot.status-done{background:var(--status-paid-text)}.uat-btn-pay{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;border:1px solid transparent;background:var(--brand-pink);color:#fff;font-family:var(--font-body);font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;padding:.42rem .85rem;min-height:40px;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.uat-btn-pay svg{width:16px;height:16px;flex:0 0 auto}.uat-btn-pay:hover{background:color-mix(in srgb,var(--brand-pink) 82%,#000);box-shadow:0 4px 12px rgba(253,36,107,.28);transform:translateY(-1px)}.uat-btn-block{width:100%}.uat-btn-slim{padding:.34rem .7rem;min-height:34px;font-size:.78rem}.uat-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:999px;border:1px solid color-mix(in srgb,var(--status-paid-text) 40%,transparent);background:var(--status-paid-bg);color:var(--status-paid-text);cursor:pointer;padding:0;transition:background .16s ease,color .16s ease,transform .16s ease}.uat-btn-icon svg{width:18px;height:18px}.uat-btn-icon:hover{background:var(--status-paid-text);color:#fff;transform:scale(1.06)}.uat-v1-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.8rem;display:grid;grid-gap:.6rem;gap:.6rem;box-shadow:0 4px 14px rgba(15,23,42,.05)}.uat-v1-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.uat-v1-head-info{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.uat-v1-brand{font-size:.98rem;color:var(--text)}.uat-v1-sub{font-size:.76rem;color:var(--text-muted)}.uat-v1-amount{font-family:var(--font-title);font-size:1.12rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v1-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.uat-v1-commissions{border-top:1px solid var(--border);padding-top:.55rem;display:grid;grid-gap:.3rem;gap:.3rem}.uat-v1-commissions-head{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.uat-v1-line{display:flex;align-items:center;gap:.5rem;padding:.32rem 0}.uat-v1-line-name{font-size:.84rem;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-v1-line-date{font-size:.76rem;color:var(--text-muted);white-space:nowrap}.uat-v1-line-amount{margin-left:auto;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v1-line .uat-btn-icon{width:32px;height:32px}.uat-v1-line .uat-btn-icon svg{width:15px;height:15px}.uat-v2-table{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.uat-v2-header,.uat-v2-row{display:grid;grid-template-columns:minmax(0,1fr) 92px 110px 52px;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.6rem .75rem}.uat-v2-header{background:var(--surface-soft);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.uat-v2-group+.uat-v2-group{border-top:4px solid var(--surface-soft)}.uat-v2-row{border-top:1px solid var(--border)}.uat-v2-main{display:flex;align-items:center;gap:.5rem;min-width:0}.uat-v2-main-text{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.uat-v2-main-text strong{font-size:.88rem;color:var(--text)}.uat-v2-main-text span{font-size:.76rem;color:var(--text-muted)}.uat-v2-tag{font-size:.62rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-pink)!important}.uat-v2-date{font-size:.8rem;color:var(--text-muted)}.uat-v2-num{font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.uat-v2-action{display:flex;justify-content:flex-end}.uat-v2-subrow{background:var(--surface-soft);padding-left:1.6rem}.uat-v2-subrow .uat-btn-icon{width:34px;height:34px}.uat-v3-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.8rem;display:grid;grid-gap:.55rem;gap:.55rem;box-shadow:0 4px 14px rgba(15,23,42,.05)}.uat-v3-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.uat-v3-head>div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.uat-v3-brand{font-size:.98rem;color:var(--text)}.uat-v3-sub{font-size:.76rem;color:var(--text-muted)}.uat-v3-amount{font-family:var(--font-title);font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v3-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.uat-v3-date,.uat-v3-toggle{font-size:.78rem;color:var(--text-muted)}.uat-v3-toggle{display:inline-flex;align-items:center;gap:.35rem;width:100%;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);font-family:var(--font-body);font-weight:700;cursor:pointer;padding:.5rem .6rem;min-height:40px}.uat-v3-toggle svg{width:16px;height:16px;transition:transform .18s ease}.uat-v3-toggle.is-open svg{transform:rotate(180deg)}.uat-v3-commissions{display:grid;grid-gap:.3rem;gap:.3rem;animation:trackingCardIn .22s ease both}.uat-v3-line{display:flex;align-items:center;gap:.5rem;padding:.34rem .1rem;border-bottom:1px solid var(--border)}.uat-v3-line:last-child{border-bottom:none}.uat-v3-line-name{font-size:.84rem;font-weight:600;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-v3-line-date{font-size:.76rem;color:var(--text-muted);white-space:nowrap}.uat-v3-line-amount{margin-left:auto;font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v3-line .uat-btn-icon{width:32px;height:32px}.uat-v3-line .uat-btn-icon svg{width:15px;height:15px}.uat-v4-card{display:grid;grid-template-columns:128px minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.05)}.uat-v4-left{display:grid;justify-items:center;align-content:center;grid-gap:.4rem;gap:.4rem;padding:.85rem .6rem;background:color-mix(in srgb,var(--brand-pink) 8%,var(--surface));border-right:1px solid var(--border);text-align:center}.uat-v4-amount{font-family:var(--font-title);font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.uat-v4-pay{margin-top:.1rem}.uat-v4-right{display:grid;grid-gap:.6rem;gap:.6rem;padding:.8rem;align-content:start}.uat-v4-info{display:grid;grid-gap:.12rem;gap:.12rem}.uat-v4-info strong{font-size:.95rem;color:var(--text)}.uat-v4-info span{font-size:.78rem;color:var(--text-muted)}.uat-v4-chips{display:flex;flex-wrap:wrap;gap:.4rem}.uat-v4-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.28rem .3rem .28rem .6rem;border:1px solid var(--border);background:var(--surface-soft)}.uat-v4-chip.status-pendente{background:var(--status-open-bg);border-color:color-mix(in srgb,var(--status-open-text) 35%,transparent)}.uat-v4-chip.status-atrasado{background:var(--status-late-bg);border-color:color-mix(in srgb,var(--status-late-text) 35%,transparent)}.uat-v4-chip.status-done{background:var(--status-paid-bg);border-color:color-mix(in srgb,var(--status-paid-text) 35%,transparent)}.uat-v4-chip-amount{font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.uat-v4-chip-date{font-size:.72rem;color:var(--text-muted)}.uat-v4-chip-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:none;background:var(--status-paid-text);color:#fff;cursor:pointer;padding:0}.uat-v4-chip-btn svg{width:14px;height:14px}.uat-v5-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.8rem;display:grid;grid-gap:.6rem;gap:.6rem;box-shadow:0 4px 14px rgba(15,23,42,.05)}.uat-v5-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.uat-v5-top-info{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.uat-v5-top-info strong{font-size:.98rem;color:var(--text)}.uat-v5-top-info span{font-size:.76rem;color:var(--text-muted)}.uat-v5-top-right{display:grid;justify-items:end;grid-gap:.35rem;gap:.35rem;min-width:0}.uat-v5-amount{font-family:var(--font-title);font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v5-timeline{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--border);padding-top:.5rem}.uat-v5-item{position:relative;display:flex;gap:.65rem;padding:.4rem 0}.uat-v5-node{position:relative;width:12px;height:12px;border-radius:999px;flex:0 0 auto;margin-top:.2rem}.uat-v5-node.status-pendente{background:var(--status-open-text)}.uat-v5-node.status-atrasado{background:var(--status-late-text)}.uat-v5-node.status-done{background:var(--status-paid-text)}.uat-v5-item:not(:last-child) .uat-v5-node:after{content:"";position:absolute;left:50%;top:12px;transform:translateX(-50%);width:2px;height:calc(100% + .8rem);background:var(--border)}.uat-v5-item-body{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.uat-v5-item-text{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.uat-v5-item-name{font-size:.85rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uat-v5-item-date{font-size:.73rem;color:var(--text-muted)}.uat-v5-item-right{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.uat-v5-item-amount{font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-v5-item-right .uat-btn-icon{width:32px;height:32px}.uat-v5-item-right .uat-btn-icon svg{width:15px;height:15px}@media (max-width:1280px){.uat-v5-top{flex-direction:column;align-items:stretch}.uat-v5-top-right{grid-auto-flow:column;justify-content:space-between;align-items:center;justify-items:start}.uat-v5-item-body{align-items:flex-start;flex-direction:column}.uat-v5-item-right{width:100%;justify-content:space-between}}@media (max-width:560px){.uat-v4-card{grid-template-columns:1fr}.uat-v4-left{grid-auto-flow:column;justify-content:space-between;align-items:center;border-right:none;border-bottom:1px solid var(--border)}.uat-v2-header{display:none}.uat-v2-row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"main action" "meta action"}.uat-v2-main{grid-area:main}.uat-v2-date,.uat-v2-num{grid-area:meta}.uat-v2-num{text-align:left}.uat-v2-action{grid-area:action}}.brandpay-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.05);animation:trackingCardIn .28s ease both}.brandpay-body{padding:.8rem;display:grid;grid-gap:.6rem;gap:.6rem}.brandpay-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.brandpay-info{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.brandpay-info strong{font-size:.98rem;color:var(--text)}.brandpay-info span{font-size:.76rem;color:var(--text-muted)}.brandpay-meta-date,.brandpay-meta-name{display:block;line-height:1.2}.brandpay-meta-date{margin-top:.05rem}.brandpay-amount{font-family:var(--font-body);font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.brandpay-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.brandpay-band{display:grid;grid-template-columns:30px minmax(max-content,5.2rem) minmax(max-content,4.8rem) 30px;align-items:center;grid-column-gap:.72rem;column-gap:.72rem;padding:.65rem .8rem;border-top:1px solid rgba(0,0,0,.06);justify-content:start}.brandpay-band,.brandpay-band.status-atrasado,.brandpay-band.status-done,.brandpay-band.status-pendente{background:var(--status-open-bg)}.brandpay-band-label{width:30px;height:30px;color:color-mix(in srgb,var(--text) 72%,transparent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:0;background:transparent;cursor:default;pointer-events:none}.brandpay-band-label svg{width:.96rem;height:.96rem}.brandpay-band-date{font-size:.75rem;min-width:0}.brandpay-band-amount,.brandpay-band-date{display:inline-flex;align-items:center;line-height:1;color:var(--text);white-space:nowrap;min-height:30px}.brandpay-band-amount{justify-content:flex-start;font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brandpay-band-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:hsla(0,0%,100%,.65);color:var(--text);cursor:pointer;padding:0;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.brandpay-band-btn:hover{background:hsla(0,0%,100%,.92);box-shadow:0 3px 10px rgba(0,0,0,.08);transform:translateY(-1px)}.brandpay-band-btn svg{width:15px;height:15px}@media (max-width:720px){.brandpay-band{grid-template-columns:28px minmax(max-content,4.8rem) minmax(max-content,4.4rem) 28px;column-gap:.58rem;align-items:center}.brandpay-band-label{width:28px;height:28px}.brandpay-band-date{font-size:.72rem;min-height:28px}.brandpay-band-amount{font-size:.78rem;min-height:28px}.brandpay-band-btn{width:28px;height:28px}}.tracking-toast{position:fixed;right:1rem;bottom:1rem;z-index:60;display:inline-flex;align-items:center;gap:.5rem;background:var(--status-paid-text);color:#fff;font-size:.86rem;font-weight:700;padding:.6rem .9rem;border-radius:var(--radius-pill);box-shadow:0 10px 26px rgba(15,23,42,.22);animation:trackingToastIn .22s ease both}.tracking-toast svg{width:18px;height:18px;flex:0 0 auto}@keyframes trackingToastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.uat-d-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.05)}.uat-d-main{padding:.8rem;display:grid;grid-gap:.55rem;gap:.55rem}.uat-d-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.uat-d-head strong{font-size:.98rem;color:var(--text)}.uat-d-row{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.uat-d-row>span{font-size:.8rem;color:var(--text-muted)}.uat-d-amount{font-family:var(--font-title);font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)!important;white-space:nowrap}.uat-d-btn{width:100%}.uat-d-perf{height:0;border-top:2px dashed var(--border);margin:0 .8rem}.uat-d-receipt{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .8rem;background:var(--surface-soft)}.uat-d-receipt-info{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.uat-d-receipt-label{font-size:.82rem;color:var(--text)}.uat-d-receipt-right{display:inline-flex;align-items:center;gap:.5rem}.uat-d-receipt-amount{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.uat-d-receipt .uat-btn-icon{width:32px;height:32px}.uat-d-receipt .uat-btn-icon svg{width:15px;height:15px}