/* ADATASK_BPMS_TEMPLATE_PICKER_PROMPT_KILLER_V2996E */
.bpms-picker-v2996e-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15,23,42,.58);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:18px;direction:rtl;font-family:Vazirmatn,Tahoma,Arial,sans-serif}
.bpms-picker-v2996e-modal{width:min(640px,96vw);max-height:88vh;background:#fff;border:1px solid #e5e7eb;border-radius:26px;box-shadow:0 28px 80px rgba(2,8,23,.30);display:flex;flex-direction:column;overflow:hidden}
.bpms-picker-v2996e-head{padding:18px 20px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f7}
.bpms-picker-v2996e-title{display:flex;gap:12px;align-items:flex-start}
.bpms-picker-v2996e-icon{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}
.bpms-picker-v2996e-title h3{margin:0;color:#173454;font-size:19px;font-weight:950}
.bpms-picker-v2996e-title p{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.8}
.bpms-picker-v2996e-close{border:0;background:#f8fafc;color:#334155;width:36px;height:36px;border-radius:12px;font-size:20px;cursor:pointer}
.bpms-picker-v2996e-context{margin:12px 20px 0;padding:10px 12px;border:1px solid #dbeafe;background:#eff6ff;border-radius:14px;color:#1e3a8a;font-size:12px;font-weight:850;display:flex;align-items:center;justify-content:space-between;gap:8px}
.bpms-picker-v2996e-tools{padding:12px 20px 8px}
.bpms-picker-v2996e-search{position:relative}
.bpms-picker-v2996e-search input{width:100%;height:44px;border:1px solid #e5e7eb;border-radius:14px;padding:0 40px 0 12px;font-family:inherit;font-size:13px;outline:none}
.bpms-picker-v2996e-search input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.10)}
.bpms-picker-v2996e-search span{position:absolute;right:13px;top:10px;color:#94a3b8}
.bpms-picker-v2996e-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
.bpms-picker-v2996e-chip{border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:999px;padding:7px 11px;font-size:11.5px;font-weight:850;cursor:pointer;font-family:inherit}
.bpms-picker-v2996e-chip.active{background:#173454;color:#fff;border-color:#173454}
.bpms-picker-v2996e-body{padding:4px 20px 12px;min-height:300px}
.bpms-picker-v2996e-list{display:flex;flex-direction:column;gap:9px}
.bpms-picker-v2996e-item{width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:12px;display:grid;grid-template-columns:38px 1fr 26px;gap:11px;align-items:center;text-align:right;cursor:pointer;transition:.15s ease;font-family:inherit}
.bpms-picker-v2996e-item:hover{border-color:#93c5fd;background:#f8fbff}
.bpms-picker-v2996e-item.selected{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.10)}
.bpms-picker-v2996e-item-ico{width:38px;height:38px;border-radius:13px;background:#eef2ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:18px}
.bpms-picker-v2996e-item h4{margin:0;color:#173454;font-size:13px;font-weight:950;line-height:1.7}
.bpms-picker-v2996e-item p{margin:3px 0 0;color:#64748b;font-size:11px;font-weight:650;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bpms-picker-v2996e-radio{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;background:#fff}
.bpms-picker-v2996e-item.selected .bpms-picker-v2996e-radio{border-color:#2563eb;background:radial-gradient(circle,#2563eb 40%,#fff 45%)}
.bpms-picker-v2996e-empty{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:16px;padding:24px;color:#64748b;font-size:13px;text-align:center;line-height:2}
.bpms-picker-v2996e-page{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px 14px;color:#64748b;font-size:11.5px;font-weight:800}
.bpms-picker-v2996e-page button{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:8px 11px;font-family:inherit;font-weight:850;cursor:pointer;color:#173454}
.bpms-picker-v2996e-page button:disabled{opacity:.45;cursor:not-allowed}
.bpms-picker-v2996e-foot{padding:14px 20px 18px;border-top:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff}
.bpms-picker-v2996e-cancel{border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:14px;padding:11px 16px;font-family:inherit;font-weight:900;cursor:pointer}
.bpms-picker-v2996e-start{border:0;background:#0b6de0;color:#fff;border-radius:14px;padding:12px 18px;font-family:inherit;font-weight:950;cursor:pointer;box-shadow:0 10px 22px rgba(11,109,224,.24)}
.bpms-picker-v2996e-start:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
@media(max-width:700px){
  .bpms-picker-v2996e-overlay{align-items:flex-end;padding:0}
  .bpms-picker-v2996e-modal{width:100vw;max-height:88vh;border-radius:24px 24px 0 0}
  .bpms-picker-v2996e-head{padding:16px 16px 10px}
  .bpms-picker-v2996e-context{margin:10px 16px 0}
  .bpms-picker-v2996e-tools{padding:10px 16px 6px}
  .bpms-picker-v2996e-body{padding:4px 16px 10px;min-height:250px}
  .bpms-picker-v2996e-page{padding:0 16px 12px}
  .bpms-picker-v2996e-foot{padding:12px 16px 14px;position:sticky;bottom:0}
  .bpms-picker-v2996e-title h3{font-size:17px}
  .bpms-picker-v2996e-item{grid-template-columns:34px 1fr 24px;padding:10px}
}
/* /ADATASK_BPMS_TEMPLATE_PICKER_PROMPT_KILLER_V2996E */
