#root .match-api-status-v81{font-size:12px!important;line-height:1.5!important}
#root .v96-history-panel{overflow:visible}#root .v96-history-panel .v95-filters{position:relative;z-index:5;border-radius:inherit;background:#0e1722}
#root .v96-history-panel .v95-filter{font-size:13px;min-width:150px}#root .v96-history-panel .app-select-v9{width:100%;min-width:0}
#root .v96-history-panel .app-select-trigger-v9{width:100%;min-height:48px;height:48px;padding:0 14px;border-radius:10px;background:#08131e;box-sizing:border-box;font-family:inherit;font-size:14px;font-weight:650;text-align:left}
#root .v96-history-panel .app-select-trigger-v9 strong,#root .v96-history-panel .app-select-menu-v9 button strong{font-size:14px;font-weight:650}
#root .v96-history-panel .app-select-menu-v9{z-index:45;max-height:300px;overflow:auto;border-radius:12px}
#root .v96-date-control{position:relative}#root .v96-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e2ebf4;border:1px solid #30485e;cursor:pointer}
#root .v96-date-trigger>svg{color:#8babc3;flex:none}#root .v96-date-trigger:hover,#root .v96-date-trigger[aria-expanded="true"]{background:#101f24!important;border-color:#83c335!important;transform:none!important}
#root .v96-date-trigger:focus-visible{outline:2px solid #a2ee24;outline-offset:3px}
#root .v96-calendar{position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:min(300px,calc(100vw - 56px));box-sizing:border-box;padding:14px;border:1px solid #3c5268;border-radius:16px;background:#101c28;box-shadow:0 18px 40px #0008;color:#e4edf7}
#root .v96-date-control.right .v96-calendar{left:auto;right:0}#root .v96-calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}
#root .v96-calendar-heading strong{color:#edf3f9;font-size:14px;font-weight:700;text-transform:capitalize}
#root .v96-calendar button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:1px solid transparent;box-shadow:none!important;transform:none!important;font:inherit;font-size:13px;font-weight:650;color:#dbe5f0;background:transparent;border-radius:8px;cursor:pointer;transition:border-color .15s,background-color .15s}
#root .v96-calendar button:hover{border-color:#639a2c!important;background:#1b321e!important;transform:none!important}#root .v96-calendar button:focus-visible{outline:2px solid #9aeb23;outline-offset:1px}
#root .v96-calendar button:disabled{opacity:.3;cursor:default;background:transparent!important;border-color:transparent!important}
#root .v96-calendar-heading button{width:32px;height:32px;border-color:#2f465a;background:#0b1621}#root .v96-calendar-heading button:first-child svg{transform:rotate(180deg)}
#root .v96-calendar-week,#root .v96-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}
#root .v96-calendar-week{margin-bottom:6px;color:#8098b0;font-size:11px;font-weight:650}#root .v96-calendar-week span{padding:5px 0}#root .v96-calendar-days button{width:100%;height:32px}
#root .v96-calendar-days .other-month{color:#6a7f92}#root .v96-calendar-days .today{border-color:#557d2c;color:#adf155}
#root .v96-calendar-days .selected{color:#0b1603!important;border-color:#91ed0c!important;background:#91ed0c!important;font-weight:800}
#root .v96-calendar-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #2a3d4f;padding-top:10px;margin-top:10px}#root .v96-calendar-footer button{padding:7px 12px;color:#a9de77}
#root .v96-list-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}
#root .v96-selection{width:40px!important;height:40px!important;min-width:40px;padding:8px!important;border:0!important;background:transparent!important;flex:0 0 40px;display:inline-flex!important;align-items:center;justify-content:center;transform:none!important;cursor:pointer}
#root .v96-selection .selection-box,#root .v96-selection-all .selection-box{width:20px;height:20px;flex:0 0 20px;border-radius:6px;box-sizing:border-box}
#root .v96-selection:hover .selection-box,#root .v96-selection-all:hover .selection-box{border-color:#a0e65a}#root .v96-selection:focus-visible{outline:2px solid #9aeb23;outline-offset:0;border-radius:10px}#root .v96-selection:disabled{opacity:.5;cursor:default}
#root .v96-date-content{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#root .v95-analysis-row.selected,#root .v96-selectable-picks .pick-row.selected{background:#132315}#root .v95-analysis-row{gap:12px}
#root .v96-coupon-history-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:8px;border:1px solid transparent;border-radius:16px;padding:6px 6px 10px}
#root .v96-coupon-history-item.selected{border-color:#497b28;background:#112216}#root .v96-coupon-history-item>.v96-selection{margin-top:18px}#root .v96-coupon-history-item .v95-coupon-summary{padding:18px}#root .v95-publications small{color:#8396aa}
@media(min-width:761px){#root .v96-selectable-picks .pick-table-v72>thead>tr>th:first-child,#root .v96-selectable-picks .pick-table-v72>tbody>.pick-row>td:first-child{width:166px!important;padding-left:8px!important}#root .v96-selectable-picks .pick-table-v72{min-width:1240px!important}#root .v96-selectable-picks .pick-table-v72>tbody>.pick-row>td:first-child{overflow:visible}}
@media(max-width:760px){#root .v96-history-panel .v95-filter{min-width:115px;flex-basis:42%}#root .v96-history-panel .app-select-trigger-v9,#root .v96-history-panel .app-select-trigger-v9 strong{font-size:13px}#root .v96-list-actions{margin-left:0;width:100%;gap:8px}#root .v96-list-actions>*{flex:1 1 auto}#root .v96-list-actions>.data-reset-button-v91{flex:1 1 100%}#root .v96-coupon-history-item{gap:3px;padding:0;grid-template-columns:32px minmax(0,1fr)}#root .v96-coupon-history-item>.v96-selection{width:32px!important;min-width:32px;padding:6px!important;margin-top:12px}#root .v96-coupon-history-item .v95-coupon-summary{padding:15px 12px;gap:12px}#root .v96-selectable-picks .pick-date-v49 .v96-date-content{justify-content:flex-end}#root .v96-selectable-picks .pick-row.selected{border-color:#598f30!important}#root .v95-analysis-row>.v96-selection{flex:0 0 36px}#root .v95-analysis-row>.v95-analysis-copy{flex:1 1 190px}}

#root .v96-history-panel .app-select-v9{margin-top:0}
#root .v96-date-trigger{gap:8px}
@media(max-width:760px){#root .v96-history-panel .v95-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}#root .v96-history-panel .v96-model-filter,#root .v96-history-panel .v96-status-filter{grid-column:1/-1}#root .v96-history-panel .v95-filter{min-width:0}#root .v96-history-panel .v95-filters>.v95-button{grid-column:1/-1}}

#root .v96-date-trigger strong{white-space:nowrap;font-variant-numeric:tabular-nums}
