.j6-ta{padding:20px!important;border:1px solid var(--line,#d8e3df);border-radius:14px;background:var(--surface,#fff)}
.j6-head{display:flex!important;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--line,#d8e3df)}.j6-head h2{margin:4px 0;font-size:22px}.j6-head p{margin:0;color:var(--muted,#66756f)}
.j6-order{display:grid;grid-template-columns:minmax(190px,280px) auto 1fr;gap:10px;align-items:end;margin:14px 0;padding:12px;border:1px solid var(--line,#d8e3df);border-radius:10px;background:var(--soft,#edf6f2)}.j6-order label{display:grid;gap:5px}.j6-order p{margin:0 0 7px;color:var(--muted,#66756f);font-size:11px}
.j6-process-strip{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;margin:14px 0}.j6-chip{display:grid;gap:3px;text-align:left;padding:11px 12px;border:1px solid var(--line,#d8e3df);border-radius:10px;background:var(--surface,#fff);color:inherit}.j6-chip small{font-size:9px;color:var(--muted,#66756f)}.j6-chip.active{border-color:var(--accent,#175c48);background:var(--accent,#175c48);color:#fff}.j6-chip.active small{color:#e8f4ef}
.j6-picker{display:grid;gap:5px;max-width:700px;margin:10px 0 14px;font-weight:700}.j6-picker select{width:100%}
.j6-editor{border:1px solid var(--line,#d8e3df);border-radius:12px;padding:16px}.j6-editor>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:11px;border-bottom:1px solid var(--line,#d8e3df)}.j6-editor>header b{font-size:16px}.j6-editor>header small{display:block;margin-top:3px;color:var(--muted,#66756f)}.j6-schedule{padding:7px 10px;border-radius:999px;background:var(--soft,#edf6f2);font-size:10px;font-weight:700}
.j6-fields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:11px;margin:14px 0}.j6-fields label{display:grid;gap:5px;font-size:11px;font-weight:700}.j6-fields label small{display:inline;font-weight:400;color:var(--muted,#66756f)}.j6-fields .wide{grid-column:span 2}.j6-fields input,.j6-fields select,.j6-fields textarea{width:100%;box-sizing:border-box}.j6-fields textarea{min-height:72px;resize:vertical}.j6-fields output{display:flex;align-items:center;min-height:36px;padding:8px;border:1px solid var(--line,#d8e3df);border-radius:7px;background:var(--soft,#f4f7f5);box-sizing:border-box}.j6-fields output.missing{color:#b54708;background:#fff8eb}
.j6-target{display:flex;align-items:end;gap:8px;padding:11px;border-radius:9px;background:var(--soft,#edf6f2)}.j6-target label{display:grid;gap:4px;max-width:180px;font-size:10px;font-weight:700}.j6-editor>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.j6-editor>footer>span{font-size:10px;color:var(--muted,#66756f)}.j6-editor>footer>div{display:flex;gap:8px}.j6-delete{border-color:#dc9b9b!important;color:#a32626!important;background:#fff7f7!important}
.j6-advanced{margin-top:14px;border:1px solid var(--line,#d8e3df);border-radius:10px}.j6-advanced>summary{cursor:pointer;padding:12px 14px;font-weight:700}.j6-advanced[open]>summary{border-bottom:1px solid var(--line,#d8e3df)}.j6-routing,.j6-round{padding:13px}.j6-routing h3,.j6-round h3{margin:0 0 9px;font-size:13px}.j6-routing>div{display:grid;grid-template-columns:2fr 2fr 1.5fr 1fr 1fr auto;gap:8px;align-items:end}.j6-routing label{display:grid;gap:4px;font-size:10px}.j6-routing .check{display:flex;align-items:center}.j6-routing .check input{width:auto}.j6-round{display:grid;grid-template-columns:auto 1.5fr 100px 160px auto;gap:8px;align-items:end;border-top:1px solid var(--line,#d8e3df)}.j6-round h3{margin-bottom:7px}.j6-notice{position:fixed;right:24px;bottom:24px;z-index:1200;padding:12px 18px;border-radius:10px;background:var(--accent,#175c48);color:#fff;box-shadow:0 10px 30px #0003;font-weight:700}
@media(max-width:1250px){.j6-process-strip{grid-template-columns:repeat(4,1fr)}.j6-fields{grid-template-columns:repeat(2,1fr)}.j6-routing>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.j6-head,.j6-editor>header,.j6-editor>footer{flex-direction:column;align-items:stretch}.j6-order,.j6-process-strip,.j6-fields,.j6-routing>div,.j6-round{grid-template-columns:1fr}.j6-fields .wide{grid-column:span 1}.j6-target{flex-wrap:wrap}}
