.legacy-period-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:14px 0 24px;padding:14px 16px;border:1px solid #3a413d;border-radius:14px;background:#19231c;min-height:80px}.legacy-period-label{display:flex;gap:14px;align-items:center;font-size:13px}.legacy-period-label span{color:#aaa99e}.legacy-period-controls{display:flex;align-items:end;gap:8px}.legacy-period-controls label{display:grid;gap:4px;color:#aaa99e;font-size:10px}.legacy-period-controls input,.legacy-period-controls select{box-sizing:border-box;border:1px solid #3a413d;border-radius:9px;background:#0e1610;color:#e9e7dc;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:9px 12px}.legacy-period-controls select{width:120px;min-width:120px;height:40px}.legacy-period-controls input{width:200px;min-width:200px;height:40px;cursor:pointer}.legacy-period-controls input:focus{outline:2px solid #7f9f8a;outline-offset:1px}
#app-date-picker{box-sizing:border-box;position:absolute;z-index:999;width:340px;padding:14px;border:1px solid #3a413d;border-radius:14px;background:#121613;box-shadow:0 12px 32px rgba(0,0,0,.45)}#app-date-picker[hidden]{display:none}#app-date-picker .dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#app-date-picker .dp-head strong{font:500 17px "Songti SC","STSong",serif;color:#e9e7dc}#app-date-picker .dp-nav{min-width:38px;padding:7px 0;font-size:17px;border:1px solid #3a413d;border-radius:9px;background:#202c23;color:#e9e7dc;cursor:pointer}#app-date-picker .dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}#app-date-picker .dp-week{color:#aaa99e;font-size:13px;text-align:center;padding:5px 0}#app-date-picker .dp-day{border:none;border-radius:9px;background:transparent;color:#d7d5cd;font-size:15px;padding:10px 0;cursor:pointer;text-align:center}#app-date-picker .dp-day:hover{background:#202c23}#app-date-picker .dp-active{background:#325640;color:#e9e7dc;font-weight:600}#app-date-picker .dp-muted{color:#aaa99e;font-size:13px;text-align:center;padding:10px 0}#app-date-picker .dp-inrange{background:rgba(140,180,150,.18);color:#cfe0d4;border-radius:0}#app-date-picker .dp-hintend{color:#9fb8a8;font-weight:600}#app-date-picker .dp-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}#app-date-picker .dp-hint{width:100%;margin-right:auto;color:#aaa99e;font-size:12px}#app-date-picker .dp-done{border:1px solid transparent;border-radius:9px;background:#7f9f8a;color:#10241a;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer}#app-date-picker .dp-clear{border:1px solid #3a413d;border-radius:9px;background:#202c23;color:#aaa99e;font-size:13px;padding:8px 14px;cursor:pointer}#content[aria-busy="true"] .replica-period-cards,#content[aria-busy="true"] .report-cards{opacity:.45}@media(max-width:540px){.legacy-period-controls{width:100%}.legacy-period-controls input{width:180px;min-width:180px}#app-date-picker{max-width:calc(100vw - 16px)}}

.legacy-period-toolbar[data-scope="leads"] .legacy-period-controls input{width:225px;min-width:225px}
