/* ADATASK_CRM_GUIDED_JOURNEY_V1 */
.crm-journey-v1{display:grid;gap:13px;margin:0 0 16px;padding:20px;border:1px solid #d9e4ed;border-radius:22px;background:radial-gradient(circle at 4% 0,rgba(116,85,216,.13),transparent 27%),linear-gradient(145deg,#fff,#f5f9fb);box-shadow:0 13px 34px rgba(23,52,84,.075)}
.crm-journey-v1-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.crm-journey-v1-title span{color:#3f9691;font-size:9px;font-weight:900;letter-spacing:1px}.crm-journey-v1-title h2{margin:4px 0 3px;color:#173454;font-size:18px}.crm-journey-v1-title p{margin:0;color:#71869a;font-size:10px;line-height:1.8}
.crm-journey-v1-role{display:flex;gap:5px;padding:4px;border:1px solid #dbe5ec;border-radius:13px;background:#fff}.crm-journey-v1-role button{min-height:34px;padding:6px 13px;border:0;border-radius:9px;background:transparent;color:#687e91;font-family:inherit;font-size:9.5px;font-weight:800;cursor:pointer}.crm-journey-v1-role button.is-active{background:linear-gradient(145deg,#173454,#327d81);color:#fff;box-shadow:0 5px 12px rgba(23,52,84,.18)}
.crm-journey-v1-focus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 15px;border:1px solid #d4e6e3;border-radius:16px;background:#f5fcfa}.crm-journey-v1-focus small{display:block;color:#4c8b86;font-size:8.5px;font-weight:900}.crm-journey-v1-focus b{display:block;margin-top:3px;color:#173454;font-size:11px}.crm-journey-v1-focus button{min-height:36px;padding:6px 14px;border:0;border-radius:11px;background:#178778;color:#fff;font-family:inherit;font-size:9px;font-weight:900;cursor:pointer;white-space:nowrap}
.crm-journey-v1-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.crm-journey-v1-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:128px;padding:12px;border:1px solid #dfe8ef;border-radius:15px;background:#fff;color:#173454;text-align:right;font-family:inherit;cursor:pointer;transition:.16s ease}.crm-journey-v1-step:hover{transform:translateY(-2px);border-color:#87b8b4;box-shadow:0 8px 17px rgba(23,52,84,.08)}.crm-journey-v1-step>i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#eaf0f4;color:#617a8e;font-style:normal;font-size:9px;font-weight:900}.crm-journey-v1-step b{display:block;font-size:9.5px;line-height:1.6}.crm-journey-v1-step small{display:block;margin-top:3px;color:#788b9d;font-size:8px;line-height:1.7}.crm-journey-v1-step em{position:absolute;right:12px;bottom:10px;color:#426d7d;font-size:8px;font-style:normal;font-weight:900}.crm-journey-v1-step.is-focus{border-color:#7056cf;background:linear-gradient(150deg,#f5f2ff,#fff)}.crm-journey-v1-step.is-focus>i{background:#7357d5;color:#fff}
.crm-journey-v1-output{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:11px;border-top:1px solid #e5edf2}.crm-journey-v1-output div{display:flex;align-items:center;gap:8px;color:#60768a;font-size:8.7px}.crm-journey-v1-output div:before{content:"خروجی";padding:5px 8px;border-radius:8px;background:#173454;color:#fff;font-size:7.5px;font-weight:900}.crm-journey-v1-output b{color:#173454}.crm-journey-v1-output>button{border:0;background:transparent;color:#326f7d;font-family:inherit;font-size:8.5px;font-weight:900;cursor:pointer}
@media(max-width:1120px){.crm-journey-v1-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.crm-journey-v1{padding:15px;border-radius:18px}.crm-journey-v1-head{align-items:flex-start;flex-direction:column}.crm-journey-v1-role{width:100%}.crm-journey-v1-role button{flex:1}.crm-journey-v1-focus{grid-template-columns:1fr}.crm-journey-v1-focus button{width:100%}.crm-journey-v1-steps{grid-template-columns:1fr}.crm-journey-v1-step{min-height:104px}.crm-journey-v1-output{align-items:flex-start;flex-direction:column}}
