@charset "UTF-8";.settings{overflow-y:auto;padding:32px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:24px}.settings__tabs{flex:1 1 100%;display:flex;border-bottom:1px solid #2e3340;margin:-32px -32px 0;padding:0 32px;background:#21252e}.settings__tab{padding:10px 22px;font-size:11px;letter-spacing:.1em;color:#fff;cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;text-transform:uppercase;font-family:IBM Plex Mono,monospace;transition:color .15s}.settings__tab:hover{color:#e2e8f0}.settings__tab--active{color:#4ade80;border-bottom-color:#4ade80}.settings__body{flex:1 1 100%;display:flex;flex-wrap:wrap;align-content:flex-start;gap:24px;padding-top:24px}.settings__group{background:#21252e;border:1px solid #2e3340;flex:0 1 calc(50% - 12px);min-width:320px}.settings__group-title{padding:12px 20px;font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;border-bottom:1px solid #2e3340}.settings__row{display:flex;gap:16px;padding:16px 20px;border-bottom:1px solid #2e3340}.settings__row:last-child{border-bottom:none}.settings__field{flex:1;min-width:0}.settings__field label{display:block;font-size:10px;color:#fff;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.settings__field input{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.settings__field input:focus{border-color:#22c55e}.settings__field input::placeholder{color:#fff}.settings__switch{display:flex;align-items:center;gap:8px;font-size:12px;color:#e2e8f0;text-transform:none;letter-spacing:0;cursor:pointer}.settings__switch input{width:auto;height:auto;margin:0;accent-color:#22c55e}.settings__hint{font-size:10px;color:#fff;margin-top:4px;line-height:1.5}.settings__actions{flex:1 1 100%;display:flex;gap:10px}.settings__actions .btn{width:auto;padding:10px 28px}.settings__browser{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px}.settings__status{font-size:12px}.settings__status--ok{color:#4ade80}.settings__status--warn{color:#fbbf24}.settings__status--muted{color:#fff}.settings__legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.settings__sample{padding:4px 10px;border:1px solid #2e3340;font-family:IBM Plex Mono,monospace;font-size:11px}.settings__sample--top{color:#4ade80}.settings__sample--mid{color:#fbbf24}.settings__sample--low{color:#f87171}.settings__sample--none{color:#fff}.settings__token{display:flex;gap:8px;align-items:center}.settings__token .settings__input{flex:1;font-size:11px}.autocomplete[data-v-7bff96b0]{margin-bottom:14px;position:relative}.autocomplete__label[data-v-7bff96b0]{display:block;font-size:10px;letter-spacing:.1em;color:#fff;margin-bottom:5px;text-transform:uppercase}.autocomplete__wrap[data-v-7bff96b0]{position:relative;display:flex}.autocomplete__input[data-v-7bff96b0]{flex:1;background:#1a1d23;border:1px solid #2e3340;border-right:none;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:8px 12px;outline:none;transition:border-color .15s}.autocomplete__input[data-v-7bff96b0]:focus{border-color:#22c55e}.autocomplete__input[data-v-7bff96b0]::placeholder{color:#fff}.autocomplete__toggle[data-v-7bff96b0]{background:#1a1d23;border:1px solid #2e3340;border-left:none;color:#fff;padding:0 10px;cursor:pointer;font-size:11px;transition:all .15s}.autocomplete__toggle[data-v-7bff96b0]:hover{color:#4ade80;border-color:#22c55e}.autocomplete__list[data-v-7bff96b0]{position:absolute;top:100%;left:0;right:0;background:#21252e;border:1px solid #22c55e;border-top:none;z-index:100;max-height:200px;overflow-y:auto}.autocomplete__item[data-v-7bff96b0]{display:flex;align-items:center;padding:7px 12px;cursor:pointer;gap:8px;border-bottom:1px solid #2e3340}.autocomplete__item[data-v-7bff96b0]:hover{background:#1a2e1f}.autocomplete__value[data-v-7bff96b0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.autocomplete__sub[data-v-7bff96b0]{font-size:10px;color:#fff}.autocomplete__empty[data-v-7bff96b0]{padding:7px 12px;font-size:11px;color:#fff}.position-chart[data-v-7b0ea7de]{position:relative;height:200px}.position-chart__canvas[data-v-7b0ea7de]{width:100%!important}.search{display:grid;grid-template-columns:360px 1fr}.search__sidebar{border-right:1px solid #2e3340;display:flex;flex-direction:column;overflow:hidden}.search__label{padding:9px 20px;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;border-bottom:1px solid #2e3340;background:#21252e}.search__form{padding:20px;border-bottom:1px solid #2e3340}.search__main{display:flex;flex-direction:column;overflow:hidden}.search__header{padding:18px 28px;border-bottom:1px solid #2e3340;background:#21252e;display:flex;align-items:flex-start;gap:28px;min-height:90px}.search__hint{color:#fff;font-size:12px;align-self:center}.search__pos{font-size:60px;font-weight:600;color:#4ade80;line-height:1;text-shadow:0 0 20px rgba(74,222,128,.25)}.search__pos--none{font-size:22px;color:#fff}.search__pos-label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.12em;margin-top:4px;text-align:center}.search__meta{flex:1}.search__meta-row{margin-bottom:5px}.search__meta-key{color:#fff;margin-right:8px}.search__meta-value{color:#e2e8f0}.search__meta-value a{color:#22c55e;text-decoration:none;font-size:11px}.search__meta-value a:hover{color:#4ade80}.search__tabs{display:flex;border-bottom:1px solid #2e3340;background:#21252e}.search__tab{padding:10px 22px;font-size:11px;letter-spacing:.1em;color:#fff;cursor:pointer;border-bottom:2px solid transparent;text-transform:uppercase;transition:color .15s;background:none;border-top:none;border-left:none;border-right:none;font-family:IBM Plex Mono,monospace}.search__tab:hover{color:#e2e8f0}.search__tab--active{color:#4ade80;border-bottom-color:#4ade80}.search__pane{flex:1;overflow-y:auto}.search__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;gap:10px}.search__empty span{font-size:28px;opacity:.5}.listings{width:100%;border-collapse:collapse}.listings th{position:sticky;top:0;background:#21252e;padding:9px 14px;text-align:left;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #2e3340;font-weight:400}.listings td{padding:9px 14px;border-bottom:1px solid #252830;vertical-align:top}.listings__row:hover td{background:#252830}.listings__row--mine td{background:#1a2e1f}.listings__row--mine td:first-child{border-left:2px solid #4ade80}.listings__position{color:#fff;width:36px}.listings__title a{color:#e2e8f0;text-decoration:none}.listings__title a:hover{color:#4ade80}.listings__id{color:#fff;font-size:11px}.listings__badge{display:inline-block;background:#4ade80;color:#1a1d23;font-size:9px;font-weight:600;padding:1px 5px;letter-spacing:.08em;margin-left:5px;vertical-align:middle}.history{padding:22px 28px}.history__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.history__title{color:#fff;font-size:11px}.history__table{width:100%;border-collapse:collapse}.history__table th{text-align:left;padding:7px 11px;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #2e3340;font-weight:400}.history__table td{padding:7px 11px;border-bottom:1px solid #252830;font-size:12px}.history__muted{color:#fff}.history__position{color:#4ade80;font-weight:500}.history__position--none{color:#fff}.runlog__line{padding:6px 28px;font-size:11px;border-bottom:1px solid #2e3340;color:#fff}.runlog__line--ok{color:#4ade80}.runlog__line--err{color:#f87171}.runlog__line--warn{color:#fbbf24}.runlog__empty{padding:16px 28px;color:#fff;font-size:11px}.dict{display:flex;flex-direction:column;overflow:hidden}.dict__bar{display:flex;align-items:center;gap:12px;padding:10px 24px;border-bottom:1px solid #2e3340;background:#21252e;flex-shrink:0}.dict__tabs{display:flex;margin-right:auto}.dict__tab{padding:8px 16px;font-size:11px;font-family:IBM Plex Mono,monospace;text-transform:uppercase;color:#fff;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s}.dict__tab:hover{color:#e2e8f0}.dict__tab--active{color:#4ade80;border-bottom-color:#4ade80}.dict__sort{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;display:flex;align-items:center;gap:8px}.dict__select{height:32px;padding:0 8px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:11px}.dict__body{flex:1;display:flex;gap:16px;padding:16px 24px;overflow:hidden}.dict__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.dict__search{height:34px;padding:0 12px;margin-bottom:12px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:12px;flex-shrink:0}.dict__search:focus{outline:none;border-color:#4ade80}.dict__inline{display:flex;gap:8px;margin-bottom:12px}.dict__inline--column{flex-direction:column;align-items:flex-start}.dict__input,.dict__textarea{width:100%;padding:8px 10px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:12px;resize:vertical}.dict__input:focus,.dict__textarea:focus{outline:none;border-color:#4ade80}.dict__input{height:32px;padding:0 10px}.dict__tree{flex:1;overflow-y:auto}.dict__folder-head{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#21252e;border-bottom:1px solid #2e3340;cursor:pointer}.dict__folder-head:hover{background:#272c37}.dict__folder-head--over{background:#22c55e1a;box-shadow:inset 2px 0 #4ade80}.dict__folder-head--picked{box-shadow:inset 2px 0 #fff}.dict__toggle{background:none;border:none;color:#fff;font-size:10px;cursor:pointer;padding:0}.dict__folder-name{letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:10px;color:#4ade80}.dict__count{margin-right:auto;font-family:IBM Plex Mono,monospace;font-size:10px;color:#fff}.dict__folder-empty{padding:10px 12px;font-size:11px;color:#fff}.dict__key{display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px solid #252830;font-size:12px;cursor:grab}.dict__key:hover{background:#21252e}.dict__key--dragging{opacity:.4}.dict__key-icon{color:#4ade80;font-size:11px}.dict__key-value{flex:1;min-width:0;color:#e2e8f0}.dict__key-sub{display:block;margin-top:3px;font-size:11px;color:#fff}.dict__act{background:none;border:none;color:#fff;font-size:11px;cursor:pointer;padding:0 2px}.dict__act:hover{color:#f87171}.dict__side{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #2e3340;background:#21252e;overflow-y:auto}.dict__side-head{display:flex;align-items:center;margin-bottom:4px}.dict__side-title{letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:10px;color:#e2e8f0;margin-right:auto}.dict__side-block{margin-top:12px;padding-top:12px;border-top:1px solid #2e3340}.dict__label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px}.dict__save{margin-top:4px}.dict__muted{color:#fff}.dict__preview{display:flex;flex-wrap:wrap;gap:4px;max-height:160px;overflow-y:auto;margin-bottom:8px}.dict__preview-item{background:#1a1d23;border:1px solid #2e3340;border-radius:3px;font-size:11px;padding:2px 8px;color:#e2e8f0}.dict__preview-more{font-size:11px;color:#fff;align-self:center}.dict__note{font-size:11px;line-height:1.5;color:#fff;margin-bottom:8px}.dict__help{margin-bottom:10px;max-width:720px;font-size:11px;color:#fff}.dict__help-title{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;cursor:pointer;margin-bottom:6px}.dict__help-title:hover{color:#e2e8f0}.dict__help-list{margin:0 0 10px;padding-left:16px;line-height:1.6}.dict__help-list b{color:#e2e8f0;font-weight:400}.dict__help-list code{font-family:IBM Plex Mono,monospace;color:#4ade80}.dict__help-note{line-height:1.6}.dict__empty{font-size:12px;color:#fff;padding:12px 0}.dict__warn{margin-bottom:10px;padding:8px 10px;border:1px solid #f87171;color:#f87171;font-size:11px;line-height:1.5}.dict__crumbs{margin-right:24px}.dict__crumb{letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:10px;color:#4ade80}.dict__crumb-sep,.dict__crumb--here{color:#fff}.dict__crumb-sep{margin:0 6px}.dict__lead{margin-top:4px;font-size:11px;color:#fff;max-width:460px}.dict__cols{display:flex;align-items:center;padding:8px 12px;border:1px solid #2e3340;border-bottom:none;background:#21252e;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px}.dict__cols-name{flex:1}.dict__cols-count{width:70px;text-align:right}.dict__cols-act{width:90px;text-align:right}.dict__picked{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border:1px solid #4ade80;background:#22c55e0f}.dict__picked-count{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;color:#4ade80;margin-right:auto}.dict__check{flex:none;width:13px;height:13px;accent-color:#4ade80;cursor:pointer}.dict__folder-icon{color:#4ade80;font-size:12px}.dict__badge{margin-right:auto;padding:1px 7px;border-radius:9px;background:#22c55e24;color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:10px}.dict__count{width:70px;margin-right:0;text-align:right}.dict__row-acts{width:90px;display:flex;justify-content:flex-end;gap:10px}.dict__act--danger:hover{color:#f87171}.dict__side{gap:12px;padding:0;border:none;background:none}.dict__card{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #2e3340;background:#21252e}.dict__card-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.dict__save{margin-top:6px;height:32px;border:none;background:#4ade80;color:#1a1d23;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;cursor:pointer}.dict__save:hover{filter:brightness(1.1)}.dict__side-act{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #2e3340;background:none;color:#e2e8f0;font-size:11px;text-align:left;cursor:pointer}.dict__side-act:hover{border-color:#fff}.dict__side-act--danger{color:#f87171}.dict__side-act--danger:hover{border-color:#f87171}.dict .icon{width:14px;height:14px;display:block}.dict__folder-icon{color:#4ade80;flex:none}.dict__key-icon{color:#4ade80;flex:none;opacity:.75}.dict__act{display:inline-flex;align-items:center}.dict__act--danger{color:#f87171;opacity:.75}.dict__act--danger:hover{opacity:1}.dict__bar-btn{display:inline-flex;align-items:center;gap:8px}.dict__tree .dict__key .dict__key-icon{margin-left:39px}.dict__act--done{color:#4ade80}.dict__tree{border:1px solid #2e3340;border-top:none}.dict__tree .dict__key .dict__key-icon{margin-left:0}.dict__tree .dict__key{border-top:none;border-bottom:1px solid #252830}.dict__folder-icon--open{color:#e2e8f0}.picker[data-v-0478db26]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:32px;background:#0009}.picker__box[data-v-0478db26]{display:flex;flex-direction:column;width:min(880px,100%);max-height:100%;background:#21252e;border:1px solid #2e3340}.picker__head[data-v-0478db26]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2e3340}.picker__title[data-v-0478db26]{font-size:10px;letter-spacing:.2em;color:#e2e8f0;text-transform:uppercase}.picker__count[data-v-0478db26]{font-size:11px;color:#4ade80}.picker__close[data-v-0478db26]{margin-left:auto;background:none;border:none;color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;cursor:pointer}.picker__close[data-v-0478db26]:hover{color:#f87171}.picker__bar[data-v-0478db26]{display:flex;align-items:stretch;border-bottom:1px solid #2e3340}.picker__search[data-v-0478db26]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;border:none}.picker__search[data-v-0478db26]:focus{border-color:#22c55e}.picker__search[data-v-0478db26]::placeholder{color:#fff}.picker__add[data-v-0478db26]{flex:none;background:#1a2e1f;border:none;border-left:1px solid #22c55e;color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:11px;height:32px;padding:0 14px;cursor:pointer;white-space:nowrap}.picker__add[data-v-0478db26]:hover{background:#22c55e;color:#1a1d23}.picker__empty[data-v-0478db26]{padding:24px 16px;font-size:12px;color:#fff}.picker__grid[data-v-0478db26]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow-y:auto;padding:12px}@media (max-width: 900px){.picker__grid[data-v-0478db26]{grid-template-columns:1fr}}.picker__item[data-v-0478db26]{display:flex;flex-direction:column;gap:2px;padding:7px 10px;font-size:12px;color:#e2e8f0;cursor:pointer;border:1px solid transparent}.picker__item[data-v-0478db26]:hover{background:#1a1d23;border-color:#2e3340}.picker__item--picked[data-v-0478db26]{color:#4ade80;background:#1a2e1f;border-color:#22c55e}.picker__value[data-v-0478db26]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__sub[data-v-0478db26]{font-size:10px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker__foot[data-v-0478db26]{padding:12px 16px;border-top:1px solid #2e3340}.picker__tree[data-v-0478db26]{max-height:420px;overflow-y:auto;border:1px solid #2e3340}.picker__folder[data-v-0478db26]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#21252e;border-bottom:1px solid #2e3340}.picker__toggle[data-v-0478db26]{background:none;border:none;color:#fff;font-size:10px;cursor:pointer;padding:0}.picker__folder-icon[data-v-0478db26]{width:13px;height:13px;color:#4ade80;flex:none}.picker__folder-name[data-v-0478db26]{letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:10px;color:#e2e8f0}.picker__folder-count[data-v-0478db26]{margin-right:auto;font-family:IBM Plex Mono,monospace;font-size:10px;color:#fff}.picker__folder-take[data-v-0478db26]{background:none;border:1px solid #2e3340;color:#fff;font-size:10px;padding:2px 8px;cursor:pointer}.picker__folder-take[data-v-0478db26]:hover:not(:disabled){color:#4ade80;border-color:#4ade80}.picker__folder-take[data-v-0478db26]:disabled{opacity:.4;cursor:default}.picker__item--used[data-v-0478db26]{background:#ffc10714;border-color:#ffc10759;cursor:not-allowed;opacity:.75}.picker__item--used .picker__value[data-v-0478db26]{color:#fbbf24}.picker__item--used[data-v-0478db26]:hover{background:#ffc10714;border-color:#ffc10759}.picker__item--row[data-v-0478db26]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;padding:6px 10px;border:none;border-bottom:1px solid #252830;cursor:pointer}.avito[data-v-b9dfc8a6]{display:flex;flex-direction:column;overflow:hidden}.avito__tabs[data-v-b9dfc8a6]{display:flex;border-bottom:1px solid #2e3340;background:#21252e;flex-shrink:0;padding:0 28px}.avito__tab[data-v-b9dfc8a6]{padding:12px 22px;font-size:11px;letter-spacing:.1em;color:#fff;cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;text-transform:uppercase;font-family:IBM Plex Mono,monospace;transition:color .15s}.avito__tab[data-v-b9dfc8a6]:hover{color:#e2e8f0}.avito__tab--active[data-v-b9dfc8a6]{color:#4ade80;border-bottom-color:#4ade80}.avito__tab--aside[data-v-b9dfc8a6]{margin-left:auto}.avito__body[data-v-b9dfc8a6]{flex:1;overflow-y:auto;padding:24px 28px}.avito__count[data-v-b9dfc8a6]{font-size:11px;color:#fff}.avito__filters[data-v-b9dfc8a6]{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.avito__search[data-v-b9dfc8a6]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;flex:1;min-width:240px}.avito__search[data-v-b9dfc8a6]:focus{border-color:#22c55e}.avito__search[data-v-b9dfc8a6]::placeholder{color:#fff}.avito__select[data-v-b9dfc8a6]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:auto;min-width:200px;cursor:pointer}.avito__select[data-v-b9dfc8a6]:focus{border-color:#22c55e}.avito__select[data-v-b9dfc8a6]::placeholder{color:#fff}.avito__table[data-v-b9dfc8a6]{width:100%;border-collapse:collapse;font-size:16px}.avito__table th[data-v-b9dfc8a6]{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:400;text-align:left;padding:10px 14px;border-bottom:1px solid #2e3340;white-space:nowrap}.avito__table td[data-v-b9dfc8a6]{padding:10px 14px;border-bottom:1px solid #252830;vertical-align:top}.avito__table tr:hover td[data-v-b9dfc8a6]{background:#21252e}.avito__table a[data-v-b9dfc8a6]{color:#e2e8f0;text-decoration:none}.avito__table a[data-v-b9dfc8a6]:hover{color:#4ade80}.avito__star[data-v-b9dfc8a6]{border:none;background:none;color:#fff;font-size:15px;line-height:1;padding:0 6px 0 0;cursor:pointer}.avito__star[data-v-b9dfc8a6]:hover,.avito__star--on[data-v-b9dfc8a6]{color:#fbbf24}.avito__only-fav[data-v-b9dfc8a6]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:auto;cursor:pointer;color:#fff}.avito__only-fav[data-v-b9dfc8a6]:focus{border-color:#22c55e}.avito__only-fav[data-v-b9dfc8a6]::placeholder{color:#fff}.avito__only-fav[data-v-b9dfc8a6]:hover{color:#e2e8f0}.avito__only-fav--on[data-v-b9dfc8a6]{color:#fbbf24;border-color:#fbbf24}.avito__sub[data-v-b9dfc8a6]{font-size:12px;color:#60a5fa;margin-top:3px;display:block;width:fit-content;text-decoration:none}.avito__table .avito__sub[data-v-b9dfc8a6]{color:#60a5fa}.avito__table .avito__sub[data-v-b9dfc8a6]:hover{color:#4ade80}.avito__muted[data-v-b9dfc8a6]{color:#fff}.avito__metrics[data-v-b9dfc8a6]{white-space:nowrap}.avito__metrics[data-v-b9dfc8a6]>*+*{margin-left:12px}.avito__period[data-v-b9dfc8a6]{padding:0 7px;border:1px solid #2e3340;border-radius:3px;background:none;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:16px;cursor:pointer;vertical-align:baseline;transition:color .15s,border-color .15s}.avito__period[data-v-b9dfc8a6]:hover{color:#4ade80;border-color:#4ade80}.avito__icon[data-v-b9dfc8a6]{width:13px;height:13px;vertical-align:-2px}.avito__gain[data-v-b9dfc8a6]{margin-left:3px;color:#4ade80;font-size:11px}.avito__metric[data-v-b9dfc8a6]{color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:12px;vertical-align:baseline}.avito__promo[data-v-b9dfc8a6]{font-family:IBM Plex Mono,monospace;font-size:12px;text-transform:uppercase}.avito__promo--on[data-v-b9dfc8a6]{color:#4ade80}.avito__promo--off[data-v-b9dfc8a6]{color:#60a5fa}.avito__bid[data-v-b9dfc8a6]{white-space:nowrap;font-family:IBM Plex Mono,monospace}.avito__bid-own[data-v-b9dfc8a6]{display:block;color:#fbbf24;font-size:13px}.avito__bid-min[data-v-b9dfc8a6]{display:block;margin-top:2px;color:#fff;font-size:11px}.avito__price[data-v-b9dfc8a6]{color:#fbbf24;white-space:nowrap}.avito__status[data-v-b9dfc8a6]{white-space:nowrap;color:#fff}.avito__status--active[data-v-b9dfc8a6]{color:#4ade80}.avito__status--blocked[data-v-b9dfc8a6],.avito__status--rejected[data-v-b9dfc8a6]{color:#f87171}.avito__status--removed[data-v-b9dfc8a6]{color:#fbbf24}.avito__head[data-v-b9dfc8a6]{display:flex;align-items:center;gap:12px;margin-bottom:18px}.avito__title[data-v-b9dfc8a6]{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase}.avito__cards[data-v-b9dfc8a6]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.avito__card[data-v-b9dfc8a6]{background:#21252e;border:1px solid #2e3340;padding:18px 22px;min-width:220px}.avito__card-label[data-v-b9dfc8a6]{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;margin-bottom:8px}.avito__card-value[data-v-b9dfc8a6]{font-size:30px;font-weight:600;color:#4ade80;line-height:1}.avito__card-value--bonus[data-v-b9dfc8a6]{color:#fbbf24}.avito__card-value--advance[data-v-b9dfc8a6]{color:#60a5fa}.avito__card-value--spend[data-v-b9dfc8a6]{color:#fbbf24}.avito__card-part[data-v-b9dfc8a6]{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px}.avito__hint--warn[data-v-b9dfc8a6]{color:#fbbf24;margin-bottom:12px}.avito__group[data-v-b9dfc8a6]{background:#21252e;border:1px solid #2e3340;max-width:620px}.avito__group-title[data-v-b9dfc8a6]{padding:12px 20px;font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;border-bottom:1px solid #2e3340}.avito__row[data-v-b9dfc8a6]{display:flex;align-items:baseline;gap:16px;padding:10px 20px;border-bottom:1px solid #2e3340;font-size:12px}.avito__row[data-v-b9dfc8a6]:last-child{border-bottom:none}.avito__key[data-v-b9dfc8a6]{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;width:90px;flex:none}.avito__value[data-v-b9dfc8a6]{color:#e2e8f0}.avito__value a[data-v-b9dfc8a6]{color:#22c55e;text-decoration:none}.avito__value a[data-v-b9dfc8a6]:hover{color:#4ade80}.avito__note[data-v-b9dfc8a6]{font-size:10px;color:#fff;margin-left:8px}.avito__blacklist-add[data-v-b9dfc8a6]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;flex-wrap:wrap}.avito__textarea[data-v-b9dfc8a6]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;outline:none;transition:border-color .15s;height:auto;flex:1;min-width:260px;padding:8px 12px;resize:vertical}.avito__textarea[data-v-b9dfc8a6]:focus{border-color:#22c55e}.avito__textarea[data-v-b9dfc8a6]::placeholder{color:#fff}.avito__ban[data-v-b9dfc8a6]{background:none;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;width:32px;height:32px;cursor:pointer}.avito__ban[data-v-b9dfc8a6]:hover{color:#f87171;border-color:#f87171}.avito__empty[data-v-b9dfc8a6]{padding:40px;text-align:center;color:#fff;font-size:12px}.avito__empty--error[data-v-b9dfc8a6]{color:#fbbf24}.avito__hint[data-v-b9dfc8a6]{font-size:10px;color:#fff;margin-top:8px}.avito__city[data-v-b9dfc8a6]{color:#fff;white-space:nowrap}.avito__metric--conv[data-v-b9dfc8a6]{margin-left:4px;padding-left:10px;border-left:1px solid #2e3340;color:#4ade80}.item{display:flex;flex-direction:column;overflow:hidden}.item__head{padding:12px 24px;border-bottom:1px solid #2e3340;background:#21252e;display:flex;align-items:center;gap:20px;flex-shrink:0}.item__back{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #2e3340;color:#fff;text-decoration:none;font-size:12px;transition:color .15s,border-color .15s}.item__back:hover{color:#e2e8f0;border-color:#fff}.item__ident{min-width:0;flex:1}.item__title{font-size:15px;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.item__fact{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border:1px solid #2e3340;border-radius:3px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#e2e8f0}.item__fact-key{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px}.item__fact--id{color:#60a5fa}.item__fact--price{color:#fbbf24}.item__fact--active{color:#4ade80}.item__fact--blocked,.item__fact--rejected{color:#f87171}.item__link{flex:none;color:#fff;text-decoration:none;font-size:12px;transition:color .15s}.item__link:hover{color:#4ade80}.item__tabs{display:flex;border-bottom:1px solid #2e3340;background:#21252e;flex-shrink:0;padding:0 24px}.item__tab{padding:10px 16px;font-size:11px;color:#fff;cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;text-transform:uppercase;font-family:IBM Plex Mono,monospace;transition:color .15s}.item__tab:hover{color:#e2e8f0}.item__tab--active{color:#4ade80;border-bottom-color:#4ade80}.item__body{flex:1;overflow-y:auto;padding:20px 24px}.item__cards{display:flex;flex-wrap:wrap;gap:12px}.item__card{flex:1 1 160px;padding:12px 14px;border:1px solid #2e3340;background:#21252e}.item__card-label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px}.item__card-value{margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:18px;color:#fbbf24}.item__note{margin-top:16px;max-width:760px;font-size:11px;line-height:1.6;color:#fff}.item__table{width:100%;margin-top:20px;border-collapse:collapse;font-size:12px;max-width:720px}.item__table th{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:400;text-align:left;padding:10px 14px;border-bottom:1px solid #2e3340;white-space:nowrap}.item__table th.item__num{text-align:right}.item__table td{padding:10px 14px;border-bottom:1px solid #252830;vertical-align:top}.item__table tr:hover td{background:#21252e}.item__num{text-align:right;font-family:IBM Plex Mono,monospace;white-space:nowrap}.item__price{color:#fbbf24}.item__muted{color:#fff}.item__empty{margin-top:20px;font-size:12px;color:#fff}.item__error{font-size:12px;color:#f87171}.item__body .item__table{max-width:980px}.item__fact--conv{color:#4ade80}.item__row--sum td{border-top:1px solid #2e3340;color:#4ade80}.item__facts--promo{margin-top:16px}.item__bid{margin-top:20px;max-width:620px;padding:14px 16px;border:1px solid #2e3340;background:#21252e}.item__bid-title{font-size:10px;letter-spacing:.2em;color:#fbbf24;text-transform:uppercase;font-size:9px}.item__bid-form{display:flex;align-items:flex-end;gap:12px;margin-top:10px;flex-wrap:wrap}.item__bid-field{display:flex;flex-direction:column;gap:4px}.item__input{width:130px;height:32px;padding:0 10px;border:1px solid #2e3340;background:#1a1d23;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:12px}.item__input:focus{outline:none;border-color:#fbbf24}.item__bid-btn{height:32px;padding:0 14px;border:1px solid #fbbf24;background:none;color:#fbbf24;font-size:11px;cursor:pointer}.item__bid-btn:disabled{opacity:.5;cursor:default}.item__bid-cancel{height:32px;padding:0 12px;border:1px solid #2e3340;background:none;color:#fff;font-size:11px;cursor:pointer}.item__bid-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid #2e3340;font-size:12px;color:#e2e8f0}.item__bid-ok{margin-top:10px;font-size:12px;color:#4ade80}.item__descr{margin-top:16px;max-width:760px;font-size:13px;line-height:1.7;color:#e2e8f0}.item__descr p{margin:0 0 10px}.item__descr strong{color:#4ade80;font-weight:400}.item__descr-title{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;margin-top:24px;margin-bottom:8px}.item__version{max-width:760px;border-bottom:1px solid #252830}.item__version-head{width:100%;text-align:left;padding:8px 0;border:none;background:none;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;cursor:pointer}.item__version-head:hover{color:#e2e8f0}.item__version-text{margin:0 0 12px;padding:10px 12px;background:#21252e;border:1px solid #2e3340;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;color:#e2e8f0;white-space:pre-wrap}.note-dialog[data-v-347ff9cb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:32px;background:#0009}.note-dialog__box[data-v-347ff9cb]{display:flex;flex-direction:column;width:min(620px,100%);max-height:100%;background:#21252e;border:1px solid #2e3340}.note-dialog__head[data-v-347ff9cb]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2e3340}.note-dialog__title[data-v-347ff9cb]{font-size:10px;letter-spacing:.2em;color:#e2e8f0;text-transform:uppercase}.note-dialog__close[data-v-347ff9cb]{margin-left:auto;background:none;border:none;color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;cursor:pointer}.note-dialog__close[data-v-347ff9cb]:hover{color:#f87171}.note-dialog__body[data-v-347ff9cb]{padding:16px;overflow-y:auto}.note-dialog__field[data-v-347ff9cb]{margin-bottom:14px}.note-dialog__field label[data-v-347ff9cb]{display:block;font-size:10px;color:#fff;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.note-dialog__field input[data-v-347ff9cb]{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.note-dialog__field input[data-v-347ff9cb]:focus{border-color:#22c55e}.note-dialog__field input[data-v-347ff9cb]::placeholder{color:#fff}.note-dialog__field textarea[data-v-347ff9cb]{width:100%;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:8px 12px;outline:none;resize:vertical;line-height:1.6;transition:border-color .15s}.note-dialog__field textarea[data-v-347ff9cb]:focus{border-color:#22c55e}.note-dialog__field textarea[data-v-347ff9cb]::placeholder{color:#fff}.note-dialog__hint[data-v-347ff9cb]{font-size:10px;color:#fff;margin-top:4px}.note-dialog__foot[data-v-347ff9cb]{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #2e3340}.note-dialog__foot .btn--danger[data-v-347ff9cb]{margin-left:auto}.job{display:flex;flex-direction:column;overflow:hidden}.job__head{padding:12px 24px;border-bottom:1px solid #2e3340;background:#21252e;display:flex;align-items:center;gap:20px;flex-shrink:0}.job__back{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #2e3340;color:#fff;text-decoration:none;font-size:12px;transition:all .15s}.job__back:hover{color:#4ade80;border-color:#22c55e}.job__ident{min-width:0;display:flex;gap:60px;margin-left:auto}.job__title{font-size:18px;font-weight:600;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job__facts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px}.job__fact{font-size:12px;color:#e2e8f0;white-space:nowrap}.job__fact--id{color:#fbbf24}.job__fact--city{color:#60a5fa}.job__fact--keys{color:#a78bfa}.job__fact-key{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;color:inherit;opacity:.6;font-size:9px;margin-right:6px}.job__status{font-size:11px;padding:2px 8px;border:1px solid transparent;white-space:nowrap}.job__status--on{color:#4ade80;border-color:#22c55e;background:#1a2e1f}.job__status--off{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2414}.job__avg{margin-left:auto;text-align:right;flex:none;padding-left:20px;border-left:1px solid #2e3340}.job__avg-value{font-size:26px;font-weight:600;color:#4ade80;line-height:1}.job__avg-value--none{color:#fff;font-size:16px}.job__avg-label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;margin-top:3px}.job__tabs{display:flex;border-bottom:1px solid #2e3340;background:#21252e;flex-shrink:0}.job__tab{padding:10px 22px;font-size:11px;letter-spacing:.1em;color:#fff;cursor:pointer;border:none;border-bottom:2px solid transparent;background:none;text-transform:uppercase;font-family:IBM Plex Mono,monospace;transition:color .15s}.job__tab:hover{color:#e2e8f0}.job__tab--active{color:#4ade80;border-bottom-color:#4ade80}.job__body{flex:1;overflow:auto;padding:20px 24px}.job__toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.job__wipe{background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;height:32px;padding:0 12px;cursor:pointer;transition:all .15s}.job__wipe:hover{color:#f87171;border-color:#f87171}.job__export{margin-left:auto;background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;height:32px;padding:0 12px;cursor:pointer;transition:all .15s}.job__export:hover{color:#4ade80;border-color:#22c55e}.job__label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase}.job__select{background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:11px;height:32px;padding:0 10px;outline:none;cursor:pointer}.job__empty{padding:40px;text-align:center;color:#fff;font-size:12px}.job__field{margin-bottom:14px;max-width:480px}.job__field label{display:block;font-size:10px;color:#fff;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.job__field input{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.job__field input:focus{border-color:#22c55e}.job__field input::placeholder{color:#fff}.job__actions{display:flex;gap:10px;align-items:center;margin-top:18px}.job__message{font-size:11px;color:#4ade80}.job__hint{font-size:10px;color:#fff;margin-top:6px;line-height:1.6;max-width:480px}.runs{border-collapse:separate;border-spacing:0;font-size:12px}.runs th,.runs td{border-bottom:1px solid #252830;padding:7px 10px;white-space:nowrap}.runs th{position:sticky;top:0;background:#21252e;font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:400;text-align:center;z-index:3}.runs__query-head,.runs__query{position:sticky;left:0;background:#1a1d23;text-align:left;width:240px;min-width:240px;max-width:240px;overflow:hidden;text-overflow:ellipsis;z-index:2;border-right:1px solid #2e3340}.runs__query-head{background:#21252e}.runs__query{color:#e2e8f0}.runs__acts{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:none;gap:4px;background:#1a1d23;padding-left:6px}.runs__act{padding:2px 6px;border:1px solid #2e3340;background:#1a1d23;color:#fff;font-size:11px;line-height:1;cursor:pointer}.runs__act:hover{color:#e2e8f0;border-color:#fff}.runs__act--danger:hover{color:#f87171;border-color:#f87171}.runs__row:hover .runs__acts{display:flex}.runs__avg-head,.runs__avg{position:sticky;left:240px;background:#2a2617;text-align:center;width:80px;min-width:80px;font-weight:600;color:#e2e8f0;z-index:2;border-right:1px solid #2e3340}.runs__avg-head{background:#33301c;color:#fff}.runs th.runs__query-head,.runs th.runs__avg-head{z-index:4}.runs th.runs__avg-head{background:#33301c}.runs__delta-head,.runs__delta{text-align:center;width:110px;min-width:110px;white-space:nowrap}.runs__delta{font-weight:500}.runs__delta--up{color:#4ade80}.runs__delta--down{color:#f87171}.runs__delta--same,.runs__delta--none{color:#fff}.runs__spacer-head,.runs__spacer{width:auto}.runs__chart-row td{position:sticky;left:0;padding:14px 0 18px;background:#1a1d23;border-bottom:1px solid #2e3340}.runs__chart{width:min(1100px,100vw - 320px)}.runs__chart--aligned{width:auto;margin-left:320px}.runs__chart-row{transition:opacity .25s ease}.runs .chart-enter-from,.runs .chart-leave-to{opacity:0}.chart-enter-active .runs__chart,.chart-leave-active .runs__chart{transition:max-height .25s ease,opacity .2s ease;overflow:hidden}.chart-enter-from .runs__chart,.chart-leave-to .runs__chart{max-height:0;opacity:0}.chart-enter-to .runs__chart,.chart-leave-from .runs__chart{max-height:260px;opacity:1}.runs__row{cursor:pointer}.runs__row:hover td{background:#21252e}.runs__row--picked td,.runs__row--picked .runs__row__query,.runs__row--picked .runs__row__avg,.runs__row--picked .runs__row__delta{background:#1a2e1f}.runs__cell-head,.runs__cell{width:92px;min-width:92px}.runs__cell{text-align:center;color:#e2e8f0}.runs__cell--top{color:#4ade80}.runs__cell--mid{color:#fbbf24}.runs__cell--low{color:#f87171}.runs__cell--none{color:#fff}.runs__wrap{overflow:auto;max-height:calc(100vh - 260px)}.notes{width:100%}.notes__date-head,.notes__date{width:190px;min-width:190px;text-align:left;color:#fbbf24;white-space:nowrap}.notes__title-head,.notes__title{width:280px;min-width:280px;text-align:left;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis}.notes__text-head,.notes__text{text-align:left;color:#fff;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes__actions-head,.notes__actions{width:80px;text-align:right;white-space:nowrap}.notes__row{cursor:pointer}.notes__row:hover td{background:#21252e}.notes__btn{background:none;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;padding:3px 8px;cursor:pointer}.notes__btn+.notes__btn{margin-left:6px}.notes__btn:hover{color:#4ade80;border-color:#22c55e}.notes__btn--danger:hover{color:#f87171;border-color:#f87171}.runs__group{margin-left:6px;font-size:10px;color:#fff}.scheduler{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;overflow-y:auto;padding:24px 28px;align-items:start}@media (max-width: 1200px){.scheduler{grid-template-columns:minmax(0,1fr)}}.scheduler__main{min-width:0}.scheduler__h1{font-size:22px;font-weight:600;color:#e2e8f0}.scheduler__head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.scheduler__title{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase}.scheduler__state{font-size:11px;color:#fff}.scheduler__state--on{color:#4ade80}.scheduler__panel{background:#21252e;border:1px solid #2e3340;margin-bottom:24px}.scheduler__panel-title{padding:12px 20px;font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;border-bottom:1px solid #2e3340}.scheduler__panel-body{padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;align-items:end}.scheduler__field label{display:block;font-size:10px;color:#fff;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.scheduler__field input{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.scheduler__field input:focus{border-color:#22c55e}.scheduler__field input::placeholder{color:#fff}.scheduler__switch{display:flex;align-items:center;gap:10px;font-size:12px;color:#e2e8f0}.scheduler__hint{font-size:10px;color:#fff;margin-top:4px;line-height:1.6;grid-column:1/-1;max-width:900px}.scheduler__save{display:flex;flex-direction:column;align-items:center;gap:10px}.scheduler__note{font-size:10px;color:#4ade80}.scheduler__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.scheduler__empty{padding:40px;text-align:center;color:#fff;font-size:12px}.job-form{background:#21252e;border:1px solid #2e3340;margin-bottom:24px}.job-form__title{padding:12px 20px;font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;border-bottom:1px solid #2e3340}.job-form__body{padding:16px 20px}.job-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.job-form__field{margin-bottom:12px}.job-form__field label{display:block;font-size:10px;color:#fff;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.job-form__field input{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.job-form__field input:focus{border-color:#22c55e}.job-form__field input::placeholder{color:#fff}.job-form__picker-btn{width:100%;background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;height:32px;padding:0 10px;cursor:pointer;text-align:left;margin-bottom:6px}.job-form__picker-btn:hover{color:#e2e8f0}.job-form__picker-btn:disabled{opacity:.45;cursor:default}.job-form__picker-btn:disabled:hover{color:#fff}.job-form__picker-btn--filled{color:#e2e8f0;border-color:#22c55e}.job-form__tags{display:flex;flex-wrap:wrap;gap:4px;min-height:26px;margin-bottom:8px}.job-form__tag{display:inline-flex;align-items:center;gap:5px;background:#1a2e1f;border:1px solid #22c55e;color:#4ade80;font-size:11px;padding:3px 7px}.job-form__tag button{background:none;border:none;color:#4ade80;cursor:pointer;font-family:IBM Plex Mono,monospace;padding:0}.job-form__tag button:hover{color:#f87171}.job-form__actions{display:flex;gap:10px;align-items:center}.job-form__message{font-size:11px;color:#fbbf24}.filters{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.filters__search{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;flex:1;min-width:200px}.filters__search:focus{border-color:#22c55e}.filters__search::placeholder{color:#fff}.filters__select{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:auto;min-width:150px;cursor:pointer}.filters__select:focus{border-color:#22c55e}.filters__select::placeholder{color:#fff}.filters__reset{background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;height:32px;padding:0 14px;cursor:pointer}.filters__reset:hover{color:#e2e8f0;border-color:#22c55e}.tabs{display:flex;gap:4px;border-bottom:1px solid #2e3340}.tabs__tab{display:flex;align-items:center;gap:8px;background:none;border:none;border-bottom:2px solid transparent;color:#fff;font-family:IBM Plex Mono,monospace;font-size:16px;padding:10px 14px;cursor:pointer;margin-bottom:-1px}.tabs__tab:hover{color:#e2e8f0}.tabs__tab--active{color:#4ade80;border-bottom-color:#4ade80}.tabs__count{background:#1a1d23;border:1px solid #2e3340;border-radius:10px;font-size:10px;padding:1px 7px}.jobs{width:100%;border-collapse:collapse;font-size:12px}.jobs th{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:400;text-align:left;padding:12px 14px;border-bottom:1px solid #2e3340;white-space:nowrap}.jobs td{padding:12px 14px;border-bottom:1px solid #252830;vertical-align:middle}.jobs__row:hover td{background:#21252e}.jobs__name{display:flex;align-items:baseline;gap:10px;text-decoration:none;min-width:0}.jobs__id{color:#fff;font-size:11px}.jobs__label{color:#e2e8f0;font-weight:500}.jobs__sub{font-size:10px;color:#fff;margin-top:3px}.jobs__city{color:#e2e8f0;white-space:nowrap}.jobs__chip{display:inline-block;background:#1a2e1f;border:1px solid #22c55e;color:#4ade80;font-size:11px;padding:2px 8px;cursor:default;white-space:nowrap}.jobs__avg{font-weight:600;color:#4ade80;white-space:nowrap}.jobs__avg--mid{color:#fbbf24}.jobs__avg--low{color:#f87171}.jobs__avg--none{color:#fff;font-weight:400}.jobs__delta{font-size:10px;margin-left:6px}.jobs__delta--up{color:#4ade80}.jobs__delta--down{color:#f87171}.jobs__delta--same{color:#fff}.jobs__status{color:#4ade80;white-space:nowrap}.jobs__status--off{color:#fbbf24}.jobs__badge{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:10px;font-size:10px;white-space:nowrap}.jobs__badge--break{color:#fbbf24;border:1px solid #fbbf24;background:#fbbf241a}.jobs__actions-head,.jobs__actions{text-align:right;white-space:nowrap}.jobs__actions>*+*{margin-left:6px}.jobs__btn{vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;cursor:pointer;text-decoration:none;transition:all .15s}.jobs__btn:hover{color:#4ade80;border-color:#22c55e}.jobs__btn--danger:hover{color:#f87171;border-color:#f87171}.pager{display:flex;align-items:center;gap:10px;padding:14px 2px;font-size:11px;color:#fff}.pager__select{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:auto;font-size:11px;cursor:pointer}.pager__select:focus{border-color:#22c55e}.pager__select::placeholder{color:#fff}.pager__pages{display:flex;gap:4px;margin:0 auto}.pager__btn{min-width:32px;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;cursor:pointer}.pager__btn:hover:not(:disabled){color:#e2e8f0;border-color:#22c55e}.pager__btn:disabled{opacity:.4;cursor:default}.pager__btn--active{color:#4ade80;background:#1a2e1f;border-color:#22c55e}.summary{display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.summary__card{background:#21252e;border:1px solid #2e3340;padding:16px 18px}.summary__title{font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;margin-bottom:14px;font-size:16px}.summary__row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:14px;color:#fff}.summary__row b{font-size:16px;color:#e2e8f0}.summary__row--on b{color:#4ade80}.summary__row--off b{color:#fbbf24}.summary__list{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;color:#fff;line-height:1.5}.summary__list li{padding-left:14px;position:relative}.summary__list li:before{content:"·";position:absolute;left:4px;color:#4ade80}.job-form__note{font-size:10px;color:#fff;margin:-2px 0 8px}.logs{display:flex;flex-direction:column;overflow:hidden}.logs__bar{padding:12px 28px;border-bottom:1px solid #2e3340;background:#21252e;display:flex;align-items:center;gap:16px}.logs__title{font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase}.logs__state{font-size:11px;color:#fff;margin-left:auto}.logs__stream{flex:1;overflow-y:auto;padding:12px 28px;font-size:12px;line-height:1.7}.logs__line{white-space:pre-wrap;word-break:break-word;color:#e2e8f0}.logs__line--error{color:#f87171}.logs__line--warning{color:#fbbf24}.logs__line--muted{color:#fff}.logs__empty{color:#fff;padding:24px 0}.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.placeholder__title{font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;font-size:12px}.placeholder__text{color:#fff;font-size:12px;max-width:420px;line-height:1.7}.login{display:flex;align-items:center;justify-content:center;height:100vh;background:#1a1d23}.login__box{display:flex;flex-direction:column;gap:6px;width:300px;padding:28px;background:#21252e;border:1px solid #2e3340}.login__title{font-size:10px;letter-spacing:.2em;color:#4ade80;text-transform:uppercase;margin-bottom:14px;text-align:center}.login__label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;margin-top:8px}.login__input{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s}.login__input:focus{border-color:#22c55e}.login__input::placeholder{color:#fff}.login__submit{margin-top:18px;height:32px;background:none;border:1px solid #22c55e;color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.login__submit:hover:not(:disabled){background:#1a2e1f}.login__submit:disabled{color:#fff;border-color:#2e3340;cursor:default}.login__error{margin-top:12px;color:#f87171;font-size:11px;text-align:center}.feed{padding:24px 28px;overflow-y:auto}.feed__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.feed__title{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase}.feed__count,.feed__message{font-size:11px;color:#fff}.feed__message{color:#4ade80}.feed__note{max-width:780px;margin-bottom:18px;padding:12px 16px;border:1px solid #2e3340;background:#21252e;font-size:11px;line-height:1.5;color:#fff}.feed__filters{display:flex;gap:10px;margin-bottom:14px}.feed__search{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;flex:1;max-width:320px}.feed__search:focus{border-color:#22c55e}.feed__search::placeholder{color:#fff}.feed__only{width:100%;height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:auto;cursor:pointer;color:#fff}.feed__only:focus{border-color:#22c55e}.feed__only::placeholder{color:#fff}.feed__only--on{color:#4ade80;border-color:#22c55e}.feed__table{width:100%;border-collapse:collapse;font-size:13px}.feed__table th{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;text-align:left;padding:10px 14px;border-bottom:1px solid #2e3340}.feed__table td{padding:10px 14px;border-bottom:1px solid #252830;vertical-align:top}.feed__table tr:hover td{background:#21252e}.feed__sub{display:block;margin-top:3px;font-size:11px;color:#60a5fa;text-decoration:none}.feed__text{max-width:420px;color:#e2e8f0;font-size:12px;line-height:1.4}.feed__muted{color:#fff;font-size:11px}.feed__flag{font-family:IBM Plex Mono,monospace;font-size:11px;text-transform:uppercase;color:#fff}.feed__flag--on{color:#4ade80}.feed__editor{margin-top:24px;padding:20px;border:1px solid #2e3340;background:#21252e;max-width:860px}.feed__editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.feed__label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:9px;display:flex;gap:10px;align-items:baseline;margin:12px 0 4px}.feed__input{height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;padding:0 12px;outline:none;transition:border-color .15s;width:100%}.feed__input:focus{border-color:#22c55e}.feed__input::placeholder{color:#fff}.feed__area{height:32px;background:#1a1d23;border:1px solid #2e3340;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;outline:none;transition:border-color .15s;width:100%;height:auto;padding:10px 12px;line-height:1.5;resize:vertical}.feed__area:focus{border-color:#22c55e}.feed__area::placeholder{color:#fff}.feed__check{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:12px;color:#e2e8f0;cursor:pointer}.feed__hint{margin-top:6px;font-size:11px;color:#fff;line-height:1.5}.feed__actions{margin-top:18px}.feed__version{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid #2e3340}.feed__empty{padding:40px;text-align:center;color:#fff;font-size:12px}.feed__empty--error{color:#fbbf24}.feed__link{max-width:860px;margin-bottom:20px;padding:16px;border:1px solid #2e3340;background:#21252e}.feed__link-row{display:flex;gap:8px;align-items:center}.feed__link-row .feed__input{flex:1;font-size:11px}.feed__preview{margin-top:12px;padding:12px;max-height:320px;overflow:auto;background:#1a1d23;border:1px solid #2e3340;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5;color:#e2e8f0;white-space:pre-wrap}.feed__row-actions{display:flex;gap:6px;flex-wrap:wrap;white-space:nowrap}.feed__actions{display:flex;gap:8px;align-items:center}.feed__actions a.btn{text-decoration:none;display:inline-flex;align-items:center}*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1d23;color:#e2e8f0;font-family:IBM Plex Mono,monospace;font-size:13px;min-height:100vh}.shell{display:flex;height:100vh}.shell__body{flex:1;min-width:0;overflow:hidden}.sidebar{flex:none;width:210px;background:#21252e;border-right:1px solid #2e3340;display:flex;flex-direction:column;padding:18px 0}.sidebar__logo{display:flex;align-items:center;gap:10px;padding:0 20px 20px}.sidebar__dot{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulse 2s infinite}.sidebar__dot--off{background:#fff;box-shadow:none;animation:none}.sidebar__logo-text{font-size:12px;font-weight:600;letter-spacing:.15em;color:#4ade80}.sidebar__nav{display:flex;flex-direction:column;gap:2px;padding:0 10px}.sidebar__link{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:16px;color:#fff;text-decoration:none;border:1px solid transparent;transition:all .15s}.sidebar__link:hover{color:#e2e8f0;background:#1a1d23}.sidebar__link.router-link-active{color:#4ade80;background:#1a2e1f;border-color:#22c55e}.sidebar__icon{width:16px;text-align:center}.sidebar__statuses{margin-top:auto}.sidebar__logout{margin-top:10px;padding:10px 20px;background:none;border:none;border-top:1px solid #2e3340;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;text-align:left;cursor:pointer}.sidebar__logout:hover{color:#f87171}.sidebar__status{padding:12px 20px;border-top:1px solid #2e3340}.sidebar__status:last-child{padding-bottom:4px}.sidebar__status-label{font-size:10px;letter-spacing:.2em;color:#fff;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:6px}.sidebar__status-refresh{padding:0;border:none;background:none;color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:color .15s}.sidebar__status-refresh:hover:not(:disabled){color:#4ade80}.sidebar__status-refresh:disabled{opacity:.4;cursor:default}.sidebar__status-value{font-size:14px;color:#4ade80;margin-top:3px}.sidebar__status-value--off{color:#fff}.sidebar__status-value--muted{color:#fff;opacity:.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.page{height:100vh}.btn{width:100%;height:32px;background:#1a2e1f;border:1px solid #22c55e;color:#4ade80;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;padding:0 16px;cursor:pointer;transition:all .15s;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn:hover{background:#22c55e;color:#fff}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--sm{padding:0 12px;font-size:11px;width:auto}.btn--ghost{background:none;border-color:#2e3340;color:#fff;width:auto;padding:0 18px}.btn--ghost:hover{background:none;color:#e2e8f0;border-color:#fff}.btn--danger{background:#ff444414;border-color:#ff444459;color:#f87171}.btn--danger:hover{background:#f443}
