.tool-icon svg,.node svg,.event-icon svg{width:24px;height:24px;display:block}.icon-decision{background:#7359b4}.decision-icon{color:#7359b4;display:grid;place-items:center}.decision-icon svg{width:36px;height:36px}.decisions-intro{font-size:11px;color:#655181;font-weight:700;margin:22px 0 10px}.decision{position:relative;background:#fff;border:1px solid #ded7eb;border-radius:18px;margin:0 0 18px;box-shadow:0 5px 18px #50336a08;overflow:hidden}.decision header{display:flex;align-items:center;gap:9px;padding:14px;background:linear-gradient(120deg,#f5f1fc,#fff)}.decision h3{margin:0;font-size:14px}.decision header p{margin:0;font-size:10px;color:#675d79}.decision-result{margin-left:auto;font-size:10px;font-weight:700;color:#675d79;min-width:65px;text-align:right}.condition-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:0 14px 12px}.condition-fields label{display:grid;gap:5px;font-size:10px;color:#554b65}.condition-fields label:first-child{grid-column:1/-1}.condition-fields select,.condition-fields input{width:100%;min-width:0;padding:8px;border:1px solid #ded7eb;background:#fff;border-radius:9px;font-size:12px;min-height:38px}.decision-fork{height:18px;width:50%;margin:auto;border:1.5px solid #c4b7d8;border-bottom:0;border-radius:9px 9px 0 0;position:relative}.decision-fork:before{content:'';position:absolute;width:1.5px;height:12px;background:#c4b7d8;left:50%;top:-12px}.decision-branches{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px}.decision-branch{min-width:0;border:1px solid #e1e6ec;border-radius:12px;padding:8px;background:#fafbfc;transition:background .15s,border-color .15s}.branch-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;border-radius:7px;background:transparent;color:#43556b;text-align:left;font-weight:700;font-size:11px;padding:5px;min-height:42px}.branch-label[aria-pressed=true]{background:#eaf3fa;outline:1px solid #b8d4e8}.branch-state{font-size:9px;min-height:14px;font-weight:600}.branch-live{border-color:#159570;background:#effaf4}.branch-live .branch-label{color:#116a4e}.branch-add{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.branch-add button{flex:1;border:1px dashed #b8c6d1;border-radius:8px;padding:8px 3px;min-height:36px;background:#fff;color:#425a6c;font-size:10px}.decision-branch .flow-card{grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:9px;margin-top:8px;border-radius:10px;box-shadow:none}.decision-branch .flow-card .node{display:none}.decision-branch .field{margin-top:5px}.decision-branch .field select{width:100%;max-width:100%;padding:6px;font-size:11px}.decision-branch h3{font-size:12px}.decision-branch .field label{min-width:0;width:100%;font-size:10px}.decision-branch input[type=color]{max-width:100%}.decision footer{text-align:center;font-size:10px;color:#736784;padding:10px}.decision-note{font-size:10px;line-height:1.6;color:#58697d;margin:0 0 12px}.flow:before{bottom:auto;height:35px}.flow-card .node-start{border-radius:999px}.node-action,.node-rgb{border-radius:5px}.node-time{border-radius:5px 20px 20px 5px}.tool:focus-visible,.condition-fields :focus-visible,.branch-add button:focus-visible{outline:3px solid #38b6ff;outline-offset:2px}@media(max-width:380px){.decision-branches{gap:5px;padding:0 6px}.decision-branch{padding:5px}.flow{padding-left:10px;padding-right:10px}.decision header{padding:10px}.condition-fields{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.decision-branch{transition:none}}
