/* Settings → Integrations → Avito — ui38 */
.avito-settings-page{display:grid;gap:14px}.avito-settings-page>.beta-page-head{margin-bottom:2px}.avito-settings-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px;border-color:color-mix(in srgb,var(--b-green) 22%,var(--b-line));background:linear-gradient(135deg,color-mix(in srgb,var(--b-green-soft) 38%,var(--b-surface)),color-mix(in srgb,var(--b-surface) 93%,transparent))}.avito-settings-hero>div:first-child{max-width:760px}.avito-settings-hero>div:first-child>span,.avito-settings-card header small{display:block;font-size:9px;font-weight:880;letter-spacing:.11em;color:var(--b-green)}.avito-settings-hero h2{margin:5px 0 4px;font-size:21px}.avito-settings-hero p,.avito-settings-card header p{margin:0;font-size:10.5px;line-height:1.45;color:var(--b-text-2)}.avito-settings-hero>div:last-child{display:grid;justify-items:end;gap:9px}.avito-settings-status{display:inline-flex;padding:6px 9px;border-radius:999px;background:var(--b-surface-2);color:var(--b-text-2);font-size:9.5px;font-weight:800}.avito-settings-status.is-ok{background:var(--b-green-soft);color:var(--b-green)}.avito-settings-status.is-warn{background:var(--b-amber-soft);color:var(--b-amber)}.avito-master-toggle{display:flex;align-items:center;gap:8px;font-size:10px;cursor:pointer}.avito-master-toggle input,.avito-setting-toggle input{position:absolute;opacity:0;pointer-events:none}.avito-master-toggle>span,.avito-setting-toggle>span{position:relative;width:36px;height:21px;border-radius:999px;background:var(--b-line-strong);transition:.16s}.avito-master-toggle>span::after,.avito-setting-toggle>span::after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:white;box-shadow:0 2px 5px rgba(0,0,0,.15);transition:.16s}.avito-master-toggle input:checked+span,.avito-setting-toggle input:checked+span{background:var(--b-green)}.avito-master-toggle input:checked+span::after,.avito-setting-toggle input:checked+span::after{transform:translateX(15px)}
#avitoSettingsForm{display:grid;gap:14px}.avito-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.avito-settings-card{overflow:hidden}.avito-settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--b-line);background:color-mix(in srgb,var(--b-surface-2) 58%,transparent)}.avito-settings-card header h3{margin:4px 0 0;font-size:14px}.avito-settings-card header p{margin-top:4px}.avito-settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px;padding:14px}.avito-settings-fields label,.avito-setting-row>label:not(.avito-setting-toggle),.avito-feed-box label{display:grid;gap:5px}.avito-settings-fields label>span,.avito-setting-row>label>span,.avito-feed-box label>span{font-size:9px;font-weight:760;color:var(--b-text-2)}.avito-settings-fields input,.avito-settings-fields select,.avito-setting-row input,.avito-feed-box input{width:100%;min-height:38px;border:1px solid var(--b-line);border-radius:10px;background:var(--b-surface-2);color:var(--b-text);padding:0 10px;font-size:11px;outline:none}.avito-settings-fields input:focus,.avito-settings-fields select:focus,.avito-setting-row input:focus{border-color:color-mix(in srgb,var(--b-green) 42%,var(--b-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--b-green) 9%,transparent)}
.avito-feed-box{padding:14px}.avito-feed-box label>div{display:flex;gap:7px}.avito-feed-box label>div input{min-width:0;flex:1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9.5px}.avito-feed-box p{font-size:9.5px;line-height:1.45;color:var(--b-text-3);margin:8px 0 10px}.avito-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 14px 14px}.avito-stat-grid>div{padding:9px 10px;border:1px solid var(--b-line);border-radius:11px;background:var(--b-surface-2)}.avito-stat-grid span{display:block;font-size:8.5px;color:var(--b-text-3)}.avito-stat-grid strong{display:block;margin-top:3px;font-size:17px}.avito-requirements{display:grid;gap:4px;margin:0 14px 14px;padding:10px 11px;border-radius:11px;border:1px solid color-mix(in srgb,var(--b-blue) 18%,var(--b-line));background:color-mix(in srgb,var(--b-blue-soft) 30%,var(--b-surface))}.avito-requirements strong{font-size:10px}.avito-requirements span{font-size:9px;line-height:1.4;color:var(--b-text-2)}
.avito-setting-list{display:grid}.avito-setting-row{display:grid;grid-template-columns:34px minmax(170px,.7fr) repeat(2,minmax(170px,1fr));align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--b-line)}.avito-setting-row:first-child{border-top:0}.avito-setting-toggle{display:grid;place-items:center;cursor:pointer}.avito-setting-toggle>span{width:32px;height:19px}.avito-setting-toggle>span::after{width:13px;height:13px}.avito-setting-toggle input:checked+span::after{transform:translateX(13px)}.avito-setting-row-copy{display:grid;gap:2px;min-width:0}.avito-setting-row-copy strong{font-size:11px}.avito-setting-row-copy small{font-size:8.5px;color:var(--b-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avito-category-row{grid-template-columns:34px minmax(150px,.6fr) repeat(3,minmax(160px,1fr))}.avito-settings-empty{padding:18px;text-align:center;font-size:10px;color:var(--b-text-3)}.avito-settings-save{position:sticky;bottom:10px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--b-green) 20%,var(--b-line));border-radius:14px;background:color-mix(in srgb,var(--b-surface) 90%,var(--b-green-soft));box-shadow:0 12px 34px rgba(15,55,25,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.avito-settings-save span{font-size:9.5px;color:var(--b-text-3)}
html[data-theme="dark"] .avito-settings-hero{background:linear-gradient(135deg,rgba(40,70,48,.72),rgba(24,32,27,.9))}
@media(max-width:1100px){.avito-settings-grid{grid-template-columns:1fr}.avito-setting-row,.avito-category-row{grid-template-columns:34px minmax(160px,.8fr) minmax(180px,1fr)}.avito-setting-row>label:nth-of-type(n+3),.avito-category-row>label:nth-of-type(n+3){grid-column:3}.avito-category-row{align-items:start}}
@media(max-width:760px){.avito-settings-hero{align-items:flex-start;flex-direction:column;padding:14px}.avito-settings-hero>div:last-child{justify-items:start}.avito-settings-fields{grid-template-columns:1fr;padding:12px}.avito-setting-row,.avito-category-row{grid-template-columns:32px minmax(0,1fr);align-items:start;padding:11px}.avito-setting-row>label:not(.avito-setting-toggle){grid-column:1/-1}.avito-setting-row-copy{grid-column:2}.avito-feed-box label>div{align-items:stretch;flex-direction:column}.avito-stat-grid{padding:0 12px 12px}.avito-settings-save{bottom:78px;align-items:stretch;flex-direction:column}.avito-settings-save .beta-btn{width:100%}}
