.sponsor-history-page{max-width:1580px}.sponsor-history-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.sponsor-history-intro h1{margin:5px 0}.sponsor-history-intro>div>p:last-child{color:#89968d;font-size:10px}.sponsor-history-intro .button{flex:none}.sponsor-history-intro .button img{width:17px;height:17px}.history-demo-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:13px;border:1px solid #eee7be;border-radius:10px;background:linear-gradient(110deg,#fffdf0,#fffbdf)}.history-demo-notice>img{width:28px;height:28px;flex:none}.history-demo-notice>div{min-width:0}.history-demo-notice strong{display:block;color:#766b36;font-size:8px}.history-demo-notice p{margin-top:3px;color:#998f60;font-size:7px}.history-demo-notice>span{margin-left:auto;padding:4px 6px;border:1px solid #f1e6ac;border-radius:99px;background:#fffefa;color:#9a8643;font-size:6px;font-weight:800;letter-spacing:.55px}.sponsor-history-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px}.history-kpi{padding:12px 15px}.history-kpi span,.history-kpi strong,.history-kpi small{display:block}.history-kpi span{color:#87958a;font-size:8px}.history-kpi strong{margin:4px 0 2px;color:#08775c;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.history-kpi small{color:#9da8a0;font-size:7px}.sponsor-history-card{overflow:hidden}.sponsor-history-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px 13px}.sponsor-history-heading h2{margin:4px 0;color:#294a37;font-size:15px;letter-spacing:-.35px}.sponsor-history-heading>div>p{color:#92a096;font-size:8px}.sponsor-history-search{display:flex;align-items:center;gap:7px;width:min(320px,40%);height:34px;padding:0 10px;border:1px solid #e3ebe4;border-radius:8px;background:#fbfdfb}.sponsor-history-search svg{width:15px;height:15px;fill:none;stroke:#91a096;stroke-width:1.8}.sponsor-history-search input{width:100%;border:0;outline:0;background:transparent;color:#365343;font:500 8px var(--font)}.sponsor-history-search input::placeholder{color:#a0aaa2}.sponsor-history-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px 12px}.sponsor-history-tabs{display:flex;gap:4px;padding:4px;border:1px solid #e6ece6;border-radius:9px;background:#f8faf8}.sponsor-history-tabs button{padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#849388;font:600 7px var(--font);cursor:pointer}.sponsor-history-tabs button[aria-selected=true]{background:#fff;color:#08795c;box-shadow:0 2px 7px #213d2912}.sponsor-history-tabs button span{margin-left:3px;color:#9aa89d;font-variant-numeric:tabular-nums}.history-controls-note{display:flex;align-items:center;gap:6px;color:#92a096;font-size:7px}.history-controls-note i{width:6px;height:6px;border-radius:50%;background:#e6d900}.sponsor-history-filter-note{padding:8px 18px;border-top:1px solid #f0f3f0;background:#fbfcfb;color:#819186;font-size:8px}.sponsor-history-filter-note[hidden]{display:none}.sponsor-history-table-wrap{overflow:auto;min-height:220px;scrollbar-width:thin;scrollbar-color:#a7c4b3 #f2f6f3}.sponsor-history-table-wrap table{width:100%;min-width:1370px;border-collapse:collapse;text-align:left}.sponsor-history-table-wrap th{height:34px;padding:0 11px;border-block:1px solid #edf1ed;background:#f8faf8;color:#96a198;font-size:7px;font-weight:800;letter-spacing:.55px;white-space:nowrap}.sponsor-history-table-wrap th:first-child,.sponsor-history-table-wrap td:first-child{padding-left:18px}.sponsor-history-table-wrap td{height:59px;padding:8px 11px;border-bottom:1px solid #eff3ef;vertical-align:middle}.sponsor-history-table-wrap tr:last-child td{border-bottom:0}.sponsor-history-table-wrap td strong,.sponsor-history-table-wrap td small{display:block}.sponsor-history-table-wrap td strong{color:#577060;font-size:8px;font-weight:700;white-space:nowrap}.sponsor-history-table-wrap td small{margin-top:4px;color:#9ca89f;font-size:7px;white-space:nowrap}.sponsor-history-table-wrap td.history-money strong,.sponsor-history-table-wrap td.sales-value strong{color:#08765b;font-size:9px}.sponsor-history-table-wrap td.history-user strong{max-width:190px;overflow:hidden;text-overflow:ellipsis}.history-status{display:inline-block;padding:5px 8px;border:1px solid;border-radius:99px;font-size:7px;font-weight:800;white-space:nowrap}.history-status.active{border-color:#dcefe3;background:#f2faf4;color:#27805c}.history-status.finished{border-color:#e7eae6;background:#f6f7f5;color:#879289}.profile-open{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid #dcebe1;border-radius:7px;background:#fbfdfb;color:#08795c;font-size:7px;font-weight:700;text-decoration:none;white-space:nowrap}.profile-open:hover{border-color:#9ecfb3;background:#f2faf4}.sponsor-history-footer{display:flex;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid #edf1ed;color:#9ca79e;font-size:7px}.sponsor-history-intro .eyebrow{display:flex;align-items:center;gap:7px;color:#829286;font-size:8px;font-weight:800;letter-spacing:1px}.sponsor-history-intro .eyebrow>span{width:7px;height:7px;border-radius:50%;background:#00bf8b;box-shadow:0 0 0 4px #e9f7ef}@media(max-width:760px){.sponsor-history-intro h1{font-size:24px}.sponsor-history-intro>div>p:last-child{font-size:8px}.sponsor-history-intro .button{padding:8px;font-size:7px}.sponsor-history-kpis{grid-template-columns:1fr 1fr;gap:7px}.history-kpi{padding:10px}.history-kpi strong{font-size:15px}.sponsor-history-heading{align-items:flex-start;flex-direction:column;padding:13px}.sponsor-history-search{width:100%}.sponsor-history-controls{align-items:flex-start;flex-direction:column;padding-inline:13px}.sponsor-history-footer{align-items:flex-start;flex-direction:column;padding:10px 13px}.history-demo-notice>span{display:none}}
/* Reaplica ao cabeçalho do histórico o tamanho padrão dos ícones do admin. */
.sponsor-history-heading .heading-label{display:flex;align-items:center;gap:6px;color:#8c9a8e;font-size:7px;font-weight:800;letter-spacing:1px;line-height:1.2}
.sponsor-history-heading .heading-label img{display:block;flex:none;width:20px;height:20px;max-width:20px;max-height:20px;object-fit:contain}
