/* meta-integration.css — admin.html Facebook/Instagram kartochkasi. Ranglar admin.html tokenlaridan. */
.meta-intro{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0 0 14px}
.meta-h{font-size:14px;font-weight:700;margin:22px 0 10px;color:var(--text-main)}
.meta-muted{font-size:13px;color:var(--text-muted)}
.meta-note{font-size:13.5px;color:var(--text-muted);padding:12px 14px;border:1px dashed var(--border);border-radius:10px;margin-bottom:10px}
.meta-conn,.meta-rule{border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:10px;background:var(--card-bg)}
.meta-conn-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.meta-conn-name{font-weight:650;font-size:14.5px}
.meta-ig{display:block;font-size:12.5px;margin-top:2px;color:var(--text-main)}
.meta-pill{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--surface-2,rgba(0,0,0,.05));color:var(--text-muted);white-space:nowrap}
.meta-pill.meta-connected{background:rgba(47,158,91,.14);color:var(--accent-green-dark,#2f9e5b)}
.meta-pill.meta-error{background:rgba(229,72,77,.14);color:var(--accent-red,#e5484d)}
.meta-pill.meta-pending{background:rgba(208,138,20,.15);color:#b7770d}
.meta-feats{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px}
.meta-feat{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;cursor:pointer}
.meta-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.meta-err{margin-top:10px;font-size:12.5px;color:var(--accent-red,#e5484d)}
.meta-rule{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.meta-rule .meta-actions{margin-top:0}
.meta-rule-main{min-width:0;flex:1;font-size:13.5px;display:grid;gap:3px}.meta-off{opacity:.55}
.meta-rule-form{margin-top:12px;padding-top:14px;border-top:1px solid var(--border)}
.meta-form{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;background:var(--card-bg);overflow:hidden}
.meta-form summary{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;font-size:14px;list-style:none}
.meta-form summary::-webkit-details-marker{display:none}
.meta-form summary::before{content:"▸";color:var(--text-muted);transition:transform .15s;display:inline-block}
.meta-form[open] summary::before{transform:rotate(90deg)}
.meta-form summary .meta-pill{margin-left:auto}
.meta-form-name{font-weight:650}
.meta-form-body{padding:4px 16px 16px;border-top:1px solid var(--border)}
.meta-form-body .form-grid{margin-top:14px}
.meta-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.meta-h2{font-size:13.5px;font-weight:700;margin:20px 0 4px}
.meta-map-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}
.meta-map-row:last-of-type{border-bottom:0}
.meta-map-q{font-size:13px;min-width:0;overflow-wrap:anywhere}
@media(max-width:620px){.meta-two,.meta-map-row{grid-template-columns:1fr}}

/* ---- Lead forma sozlamalari: BIR XIL maydon uslubi (select / number / text), tekis tartib (2026-10-07) ---- */
.meta-form-body,.meta-rule-form{--mf-h:42px}
.meta-form-body{padding:18px 20px 20px}
.meta-form-body .form-grid,.meta-rule-form .form-grid{grid-template-columns:minmax(150px,220px) minmax(0,1fr);max-width:880px;gap:20px 28px;align-items:start;margin-top:16px}
.meta-form-body .form-grid>label,.meta-rule-form .form-grid>label{font-size:13.5px;font-weight:650;line-height:1.35;padding-top:12px}
.meta-form-body select,.meta-form-body input[type=text],.meta-form-body input[type=number],.meta-rule-form input[type=text]{
  width:100%;height:var(--mf-h);padding:0 12px;border:1px solid var(--border);border-radius:10px;background-color:var(--card-bg);
  color:var(--text-main);font:inherit;font-size:14px;box-sizing:border-box;margin:0;min-width:0;transition:border-color .15s,box-shadow .15s}
.meta-form-body select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;text-overflow:ellipsis;
  background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);
  background-position:calc(100% - 19px) 18px,calc(100% - 14px) 18px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.meta-form-body input::placeholder{color:var(--text-muted);opacity:.75}
.meta-form-body select:hover,.meta-form-body input:hover{border-color:var(--border-strong,var(--border))}
.meta-form-body .meta-muted{margin-top:7px;line-height:1.5}
.meta-form-body>.meta-muted{margin:6px 0 8px;max-width:880px}
.meta-two{gap:12px}
.meta-form-body .meta-two+.meta-assign-fixed,.meta-form-body .meta-assign-fixed,.meta-form-body .meta-assign-pool{margin-top:12px!important}
/* "Forma yoqilgan" — tekis sarlavha qatori */
.meta-form-body>.meta-feat:first-child{display:flex;width:100%;max-width:880px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2,transparent);font-size:13.5px;font-weight:600}
.meta-form-body input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--accent-blue,#3b82c4);flex:none}
/* Xodimlar (taqsimlash puli) — chip ko'rinishida */
.meta-assign-pool .meta-feats{gap:8px;margin-top:0}
.meta-assign-pool .meta-feat{padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:var(--card-bg);font-size:13px;transition:border-color .15s,background .15s}
.meta-assign-pool .meta-feat:hover{border-color:var(--accent-blue,#3b82c4)}
.meta-assign-pool .meta-feat:has(input:checked){border-color:var(--accent-blue,#3b82c4);background:rgba(59,130,196,.1)}
/* Savollarni moslash — jadval ko'rinishi */
.meta-form-body .meta-h2{margin:26px 0 4px;padding-top:20px;border-top:1px solid var(--border);max-width:880px}
.meta-map-row{max-width:880px;grid-template-columns:minmax(0,1fr) minmax(220px,340px);gap:16px;padding:10px 0}
.meta-map-q b{font-weight:650}
.meta-form-body .meta-actions{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);max-width:880px}
@media(max-width:760px){.meta-form-body .form-grid,.meta-rule-form .form-grid{grid-template-columns:1fr!important;gap:8px}.meta-form-body .form-grid>label{padding-top:10px}.meta-map-row{grid-template-columns:1fr;gap:8px}}
.meta-map-row:has(+.meta-actions){border-bottom:0}
