#t-acf .acf-toolbar{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end;padding:18px 20px;border-bottom:1px solid var(--border-soft);background:var(--bg-subtle)}#t-acf .acf-spacer{flex:1}#t-acf .acf-group-field{display:flex;flex-direction:column;gap:6px;min-width:260px;flex:1 1 260px}#t-acf .acf-group-field label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}#t-acf .acf-group-field input{font-family:inherit;font-size:15px;font-weight:600;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--ink);outline:none;transition:border-color .15s}#t-acf .acf-group-field input:focus{border-color:var(--brand)}#t-acf .acf-seg{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2);font-weight:500}#t-acf .acf-tabs{display:inline-flex;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}#t-acf .acf-tab{font-family:inherit;font-size:14px;font-weight:600;padding:8px 16px;border:none;background:var(--surface);color:var(--text-2);cursor:pointer;outline:none;transition:all .15s}#t-acf .acf-tab+.acf-tab{border-left:1px solid var(--border)}#t-acf .acf-tab:hover{color:var(--ink)}#t-acf .acf-tab.active{background:var(--brand);color:#fff}#t-acf .acf-io{display:grid;grid-template-columns:1fr 1fr;min-height:460px}#t-acf .acf-io>div{display:flex;flex-direction:column;min-width:0}#t-acf .acf-io-label{padding:14px 18px 10px;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:10px}#t-acf .acf-meta{text-transform:none;letter-spacing:0;font-weight:500;color:var(--text-muted);font-size:12px}#t-acf .acf-builder{border-right:1px solid var(--border-soft)}#t-acf .acf-builder-head{display:flex;align-items:center;justify-content:space-between;padding-right:18px}#t-acf .acf-count{display:inline-block;font-size:12px;font-weight:600;color:var(--text-2);background:var(--bg-muted);padding:2px 10px;border-radius:var(--r-full);font-family:var(--font-mono)}#t-acf .acf-fields{flex:1;overflow:auto;padding:0 18px;display:flex;flex-direction:column;gap:10px}#t-acf .acf-add{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px 18px 18px;padding:10px;border-radius:var(--r-md);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border:1.5px dashed var(--border);background:var(--surface);color:var(--brand-dark);transition:all .15s}#t-acf .acf-add:hover{border-color:var(--brand);background:var(--brand-light)}#t-acf .acf-add svg{width:15px;height:15px}#t-acf .acf-empty{text-align:center;padding:34px 16px;color:var(--text-muted);font-size:14px}#t-acf .acf-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}#t-acf .acf-card-head{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--bg-subtle);cursor:pointer;user-select:none}#t-acf .acf-card-head:hover{background:var(--bg-muted)}#t-acf .acf-tag{font-family:var(--font-mono);font-size:10.5px;font-weight:700;background:var(--brand-light);color:var(--brand-dark);padding:2px 7px;border-radius:var(--r-full);white-space:nowrap;flex-shrink:0}#t-acf .acf-card-label{font-size:14px;font-weight:600;color:var(--text-1);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#t-acf .acf-card-name{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);flex-shrink:0}#t-acf .acf-card-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}#t-acf .acf-ico{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;cursor:pointer;border-radius:var(--r-sm);color:var(--text-muted);transition:all .15s}#t-acf .acf-ico:hover{background:var(--bg-muted);color:var(--text-1)}#t-acf .acf-ico.danger:hover{background:var(--error-bg);color:var(--error)}#t-acf .acf-ico svg{width:13px;height:13px}#t-acf .acf-chev{color:var(--text-muted);transition:transform .2s;width:14px;height:14px;flex-shrink:0}#t-acf .acf-card.open .acf-chev{transform:rotate(180deg)}#t-acf .acf-card-body{display:none;padding:13px;border-top:1px solid var(--border-soft)}#t-acf .acf-card.open .acf-card-body{display:block}#t-acf .acf-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px}#t-acf .acf-set{display:flex;flex-direction:column;gap:4px}#t-acf .acf-set.full{grid-column:1 / -1}#t-acf .acf-set label{font-size:11.5px;font-weight:600;color:var(--text-2)}#t-acf .acf-set input,#t-acf .acf-set select,#t-acf .acf-set textarea{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--border);border-radius:var(--r-sm);font-family:inherit;font-size:13px;background:var(--bg-subtle);color:var(--text-1);outline:none;transition:border-color .15s}#t-acf .acf-set input:focus,#t-acf .acf-set select:focus,#t-acf .acf-set textarea:focus{border-color:var(--brand);background:var(--surface)}#t-acf .acf-set textarea{resize:vertical;font-family:var(--font-mono);font-size:12px}#t-acf .acf-check{display:flex;align-items:center;gap:8px}#t-acf .acf-check input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}#t-acf .acf-check label{font-size:13px;font-weight:600;color:var(--text-2);cursor:pointer;margin:0}#t-acf .acf-help{font-size:11px;color:var(--text-muted);line-height:1.4}#t-acf .acf-preview .acf-pane{flex:1;display:flex;min-height:0}#t-acf .acf-out{flex:1;width:100%;margin:0;border:none;outline:none;font-family:var(--font-mono);font-size:13px;line-height:1.7;padding:0 18px 18px;background:var(--surface);color:var(--ink);white-space:pre;overflow:auto;tab-size:2}#t-acf .acf-out .tk-cm{color:#6b7280}#t-acf .acf-out .tk-kw{color:#9333ea}#t-acf .acf-out .tk-str{color:#16a34a}#t-acf .acf-out .tk-fn{color:#0b5fd1}#t-acf .acf-out .tk-num{color:#b4530a}#t-acf .acf-out .tk-prop{color:#0b5fd1}#t-acf .acf-status{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid var(--border-soft);font-size:14px;font-weight:500;background:var(--bg-subtle);color:var(--text-2)}#t-acf .acf-status .acf-dot{width:9px;height:9px;border-radius:50%;background:var(--success);flex-shrink:0}#t-acf .acf-status.warn{color:var(--warning)}#t-acf .acf-status.warn .acf-dot{background:var(--warning)}#t-acf .acf-copied{margin-left:auto;color:var(--success);font-weight:600;opacity:0;transition:opacity .2s}#t-acf .acf-copied.show{opacity:1}@media (max-width:820px){#t-acf .acf-io{grid-template-columns:1fr}#t-acf .acf-builder{border-right:none;border-bottom:1px solid var(--border-soft)}#t-acf .acf-row{grid-template-columns:1fr}}
