.admin-performance-controls{position:relative;z-index:2;margin-bottom:24px}.admin-performance-main-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.admin-performance-main-filters>label{display:grid;gap:7px;font-size:12px;color:#b6bfcd;min-width:160px;flex:1}.admin-performance-main-filters :is(select,input){width:100%;min-height:44px;box-sizing:border-box;font-size:14px}.admin-performance-main-filters>button{min-height:44px}.admin-performance-filter-list{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.admin-performance-filter-list>select{min-height:44px;font-size:13px}.admin-performance-filter{display:flex;align-items:center;min-width:0;max-width:100%;border:1px solid #3b414d;border-radius:8px;background:#191c22}.admin-performance-filter>details{position:relative;min-width:0}.admin-performance-filter summary{padding:9px 12px;min-height:44px;box-sizing:border-box;cursor:pointer;font-size:12px;color:#b6bfcd;list-style:disclosure-closed inside}.admin-performance-filter summary>span{display:block;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e3e6ec;margin-top:5px;font-size:13px}.admin-performance-picker{position:absolute;left:0;top:calc(100% + 8px);z-index:4;width:min(340px,calc(100vw - 70px));padding:14px;border:1px solid #485160;border-radius:10px;background:#20242c;box-shadow:0 10px 25px #0005}.admin-performance-picker>input{width:100%;box-sizing:border-box;min-height:44px;font-size:14px}.admin-performance-choices{max-height:250px;overflow:auto;margin:10px 0}.admin-performance-choices>label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.admin-performance-choices input{width:18px;height:18px;flex-shrink:0;accent-color:#ed946e}.admin-performance-manual{display:flex;gap:8px;border-top:1px solid #485160;padding-top:12px}.admin-performance-manual>input{min-width:0;flex:1;font-size:13px}.admin-performance-custom-field{position:relative;font-size:12px;color:#b6bfcd}.admin-performance-custom-field>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 8px}.admin-performance-custom-field>div{position:absolute;z-index:5;top:100%;right:0;display:flex;gap:8px;padding:12px;background:#20242c;border:1px solid #485160;border-radius:10px}.admin-performance-custom-field input{min-width:0;width:160px;font-size:14px}.admin-performance-period{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#e3e6ec;margin:20px 0}.admin-performance-period>span{color:#b6bfcd}.admin-performance-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0 0 24px;font-variant-numeric:tabular-nums}.admin-performance-summary dt{font-size:12px;line-height:1.5;color:#b6bfcd;margin-bottom:8px}.admin-performance-summary dd{margin:0;font-size:25px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.admin-performance-results .admin-table{min-width:900px;font-variant-numeric:tabular-nums}.admin-performance-results .admin-table :is(th,td):not(:first-child){text-align:right}.admin-performance-results .admin-table tbody th{font-size:13px;color:#e3e6ec;letter-spacing:0;text-transform:none;font-weight:500;max-width:280px;overflow-wrap:anywhere}.admin-performance-controls :is(input,button,select,summary):focus-visible{outline:2px solid #ffb28b;outline-offset:3px}.admin-performance-filter>details[open]{z-index:6}
@media(max-width:1000px){.admin-performance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.admin-performance-summary dd{font-size:24px}}
@media(max-width:650px){.admin-performance-controls{padding:16px;margin-bottom:20px}.admin-performance-main-filters{gap:12px}.admin-performance-main-filters>label{min-width:calc(50% - 12px)}.admin-performance-main-filters>button{width:100%}.admin-performance-main-filters :is(select,input){font-size:16px;min-width:0;max-width:100%}.admin-performance-filter{flex:1 0 calc(50% - 10px)}.admin-performance-filter>details{flex:1}.admin-performance-filter summary>span{max-width:120px}.admin-performance-picker{position:fixed;left:24px;right:24px;top:180px;width:auto;max-height:calc(100dvh - 300px);overflow:auto}.admin-performance-picker input{font-size:16px}.admin-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-performance-summary dd{font-size:25px}.admin-performance-custom-field>div{position:fixed;left:24px;right:24px;top:180px;bottom:auto}.admin-performance-custom-field input{flex:1;width:auto;font-size:16px}}
