.cg-field{margin-bottom:14px}.cg-field__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.cg-field__head label{font-size:13px;font-weight:500;color:var(--text-soft)}.cg-count{font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-dim)}.cg-field input{width:100%;height:46px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);color:var(--text);font-size:15px;padding:0 14px;outline:none;transition:border-color .3s}.cg-field input:focus{border-color:rgba(255,138,0,.55)}.cg-preview{margin:18px 0 16px}.cg-preview__k{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-weight:700;margin-bottom:8px}.cg-ad{padding:18px 20px;border-radius:14px;background:#fff;border:1px solid rgba(255,255,255,.2)}.cg-ad__url{font-size:12px;color:#202124;margin-bottom:2px}.cg-ad__title{font-size:18px;font-weight:500;color:#1A0DAB;line-height:1.3;margin-bottom:3px}.cg-ad__desc{font-size:13.5px;line-height:1.5;color:#4D5156}.cg-note{margin-top:10px}.cg-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.cg-actions button,.cg-field--added button{font:inherit;min-height:40px;padding:8px 12px;border:1px solid #454548;border-radius:8px;background:transparent;color:#F0F0EC;white-space:normal}.cg-field--added button{font-size:12px;margin-top:6px}.cg-actions button:disabled{opacity:.5;cursor:not-allowed}.cg-context{margin:14px 0;font-size:13px;line-height:1.6}.cg-context summary{cursor:pointer;color:#FF8A00}.cg-context label{display:block;margin:10px 0 5px}.cg-context input{width:100%;padding:10px;font:inherit;border:1px solid #454548;border-radius:8px;background:#101216;color:#F0F0EC}#cgDuplicates{font-size:13px;line-height:1.6;color:#FF8A00}.tlx .cg-group{display:grid;gap:18px}.tlx .cg-group+.cg-group{margin-top:26px;padding-top:26px;border-top:1px solid var(--edge)}.tlx .cg-field{margin:0}.tlx .cg-field__head{gap:12px;margin-bottom:9px}.tlx .cg-field__head label{font-size:13.5px;font-weight:600;color:var(--text-soft)}.tlx .cg-count{flex:0 0 auto;padding:3px 9px;border-radius:100px;background:rgba(255,255,255,.04);font-size:12px;font-variant-numeric:tabular-nums}.tlx .cg-field input{height:54px;padding:0 18px;border-radius:15px;border:1px solid var(--edge-2);background:#090A0D;font-size:16px;transition:border-color .25s,box-shadow .25s}.tlx .cg-field input::placeholder{color:var(--text-dim);opacity:.7}.tlx .cg-field input:hover{border-color:rgba(255,255,255,.22)}.tlx .cg-field input:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px rgba(255,138,0,.12)}.tlx .cg-field input[aria-invalid=true]{border-color:var(--coral)}.tlx .cg-field .tl-field-error{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--coral)}.tlx .cg-meter{height:4px;margin-top:8px;border-radius:4px;background:rgba(255,255,255,.07);overflow:hidden}.tlx .cg-meter span{display:block;width:var(--w,0%);height:100%;border-radius:inherit;background:var(--teal);transition:width .3s var(--ease)}.tlx .cg-meter.is-over span{background:var(--coral)}.tlx .cg-field--added button{min-height:36px;margin-top:10px;padding:0 14px;border-radius:100px;border:1px solid var(--edge-2);background:transparent;color:var(--text-soft);font-family:inherit;font-weight:600;font-size:12.5px;line-height:1;cursor:pointer}.tlx .cg-field--added button:hover{border-color:var(--coral-line);color:var(--coral)}.tlx .cg-field-tools{margin-top:24px}.tlx .cg-field-tools .cg-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}.tlx .cg-field-tools .cg-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:8px 14px;border:1px dashed var(--edge-2);border-radius:15px;background:transparent;color:var(--gold);font-family:inherit;font-weight:600;font-size:14px;line-height:1.25;cursor:pointer;transition:border-color .25s,background .25s}.tlx .cg-field-tools .cg-actions button::before{content:"";width:11px;height:11px;background:linear-gradient(currentColor,currentColor) center/11px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 11px no-repeat}.tlx .cg-field-tools .cg-actions button:hover:not(:disabled){border-color:var(--gold-line);background:var(--gold-soft)}.tlx .cg-field-tools .cg-actions button:disabled{opacity:.4;cursor:not-allowed}.tlx .cg-context{margin:0}.tlx .cg-context label{margin:14px 0 8px}.tlx .cg-context input{height:50px;padding:0 16px;border-radius:13px;border:1px solid var(--edge-2);background:#090A0D;color:var(--text);font-family:inherit;font-weight:500;font-size:15px;line-height:1;outline:none}.tlx .cg-context input:focus{border-color:var(--gold-line);box-shadow:0 0 0 4px rgba(255,138,0,.12)}.tlx .cg-context p{margin:14px 0 0;font-size:13px;line-height:1.6;color:var(--text-dim)}.tlx .cg-out .tlx-out__top{margin-bottom:12px}.tlx .cg-preview__k{margin:0;font-size:12.5px;letter-spacing:.14em;color:var(--gold)}.tlx .cg-export-status{margin:-4px 0 12px;font-size:13px;line-height:1.5;color:var(--text-soft)}.tlx .cg-export-status:empty{display:none}.tlx .cg-preview{margin:0}.tlx .cg-ad{padding:20px 22px 22px;border:0;border-radius:12px;background:#fff;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);font-family:Arial,sans-serif}.tlx .cg-ad__url{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;font-weight:700;color:#202124}.tlx .cg-ad__icon{flex:0 0 auto;width:26px;height:26px;border-radius:50%;border:1px solid #DADCE0;background:radial-gradient(circle at 50% 50%,#FF8A00 0 5px,#F1F3F4 5.5px)}.tlx .cg-ad__title{margin-bottom:6px;font-size:20px;font-weight:400;line-height:1.3;color:#1A0DAB;overflow-wrap:anywhere}.tlx .cg-ad__desc{font-size:14px;line-height:1.57;color:#4D5156;overflow-wrap:anywhere}.tlx .cg-combo{display:flex;justify-content:flex-end;margin-top:10px}.tlx .cg-combo__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 4px;border:0;background:transparent;color:var(--gold);font-family:inherit;font-weight:600;font-size:13.5px;line-height:1.3;cursor:pointer;text-align:right}.tlx .cg-combo__btn::after{content:"";width:11px;height:11px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%}.tlx .cg-combo__btn:hover{color:var(--gold-hover,#FF9D28)}.tlx .cg-score.tl-result{margin:22px 0 0;padding:22px 0 0;border:0;border-top:1px solid var(--edge);border-radius:0;background:none}.tlx .cg-score .tl-result__k{margin:0 0 10px}.tlx .cg-score .tlx-big{color:#fff!important;font-variant-numeric:tabular-nums}.tlx .tlx-out.is-bad .cg-score .tlx-big{color:var(--coral)!important}.tlx .cg-bar{margin:22px 0 0}.tlx .cg-bar__track{position:relative;height:12px;border-radius:12px;background:rgba(255,255,255,.07);overflow:hidden}.tlx .cg-bar__track i{position:absolute;top:0;bottom:0;transition:left .6s var(--ease),width .6s var(--ease)}.tlx .cg-bar__a{left:0;width:var(--a);background:var(--teal)}.tlx .cg-bar__b{left:var(--a);width:var(--b);background:var(--gold)}.tlx .cg-bar__p{left:calc(var(--a) + var(--b) - var(--p));width:var(--p);background:repeating-linear-gradient(135deg,var(--coral) 0 4px,rgba(255,122,107,.3) 4px 8px)}.tlx .cg-bar__ends{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--text-dim);font-variant-numeric:tabular-nums}.tlx .cg-why{font-variant-numeric:tabular-nums}.tlx .cg-why[hidden]{display:none}.tlx .cg-why__t{white-space:nowrap}.tlx .cg-why i{font-style:normal}.tlx .cg-why__a{color:var(--teal)}.tlx .cg-why__b{color:var(--gold)}.tlx .cg-why__p{color:var(--coral)}.tlx .cg-why b{color:#fff}.tlx .cg-stats .v{font-variant-numeric:tabular-nums}.tlx .cg-stats>div.is-bad{border-color:var(--coral-line);background:var(--coral-soft)}.tlx .cg-stats>div.is-bad .v{color:var(--coral)}.tlx .cg-note{margin-top:16px}.tlx .cg-warn #cgDuplicates{margin:14px 0 0;padding:12px 14px;border-radius:14px;border:1px solid var(--gold-line);background:var(--gold-soft);font-size:13.5px;line-height:1.55;color:var(--text)}.tlx .cg-warn #cgDuplicates:empty{display:none}@media(max-width:700px){.tlx .cg-field-tools .cg-actions{grid-template-columns:minmax(0,1fr)}.tlx .cg-ad{padding:16px 16px 18px}.tlx .cg-ad__title{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.tlx .cg-meter span,.tlx .cg-bar__track i,.tlx .cg-field input,.tlx .cg-field-tools .cg-actions button{transition:none}}.tlx .cg-out-tools .tlx-chip-btn{font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2}.tlx .tlx-dock__v{flex-shrink:0}.tlx .cg-why__cap[hidden]{display:none}
