.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}}

.admin-utm-value{display:flex;flex-direction:column;gap:5px;min-width:160px;max-width:300px;text-align:left;line-height:1.5}.admin-utm-value>span{font-weight:550;color:#e3e6ec;overflow-wrap:anywhere}.admin-utm-value>small,.admin-utm-option small{display:block;color:#b6bfcd;font-size:12px;line-height:1.5}.admin-utm-details{font-size:12px;font-weight:400;min-width:0;text-align:left}.admin-utm-details>summary,.admin-utm-field-code>summary{cursor:pointer;color:#c0c8d4;min-height:32px;display:list-item;list-style:disclosure-closed inside;padding:6px 0;box-sizing:border-box}.admin-utm-details[open]>summary,.admin-utm-field-code[open]>summary{list-style-type:disclosure-open}.admin-utm-details>div{padding:8px 0 4px;max-width:310px}.admin-utm-details code,.admin-utm-field-code code{display:block;white-space:normal;overflow-wrap:anywhere;color:#c0c8d4;font-size:12px;line-height:1.6}.admin-utm-details ul{list-style:none;padding:0;margin:12px 0 0}.admin-utm-details li{margin:0 0 10px}.admin-utm-details li>span{display:block;color:#b6bfcd;margin-top:3px}.admin-utm-details li>strong,.admin-utm-related>strong{font-weight:500;color:#e3e6ec}.admin-utm-related{display:flex;flex-direction:column;gap:4px;margin-top:12px}.admin-utm-related>span{color:#b6bfcd}.admin-utm-option{border-bottom:1px solid #3b414d;padding:5px 0;min-width:0}.admin-utm-option:last-child{border-bottom:0}.admin-utm-option>label{display:flex;gap:10px;align-items:center;min-height:44px;font-size:13px;line-height:1.5;cursor:pointer}.admin-utm-option>label>span{min-width:0;overflow-wrap:anywhere}.admin-utm-option>.admin-utm-details{margin-left:28px}.admin-utm-option .admin-utm-details>summary{padding-block:5px}.admin-utm-field-code{font-size:12px;border-top:1px solid #485160;padding-top:4px}.admin-utm-field-code>summary{padding:8px 0}.admin-performance-controls .admin-utm-details summary{padding-inline:0}.admin-performance-results .admin-utm-details:focus-within{outline-offset:3px}.admin-utm-details summary:focus-visible{outline:2px solid #ffb28b;outline-offset:2px}
@media(max-width:650px){.admin-utm-details>summary{min-height:44px;padding-block:12px}.admin-utm-option .admin-utm-details>summary{min-height:44px;padding-block:12px}.admin-utm-value{max-width:240px}}
.admin-performance-filter summary>span:first-of-type{display:inline;color:#b6bfcd;font-size:12px}

.admin-performance-summary{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-performance-results .admin-table{min-width:1040px}
@media(max-width:1000px){.admin-performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){.admin-performance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
