div.prq-listbar > input[type="search"]{width: 100%;height: 40px;border: 1px solid #e2e8f0;border-radius: 12px;padding: 0 12px;font: inherit;font-size: 15px;background: #fff;}div.prq-fchips > button{border: 1px solid #e2e8f0;background: #fff;border-radius: 999px;padding: 5px 12px;font: inherit;font-size: 12.5px;font-weight: 700;color: var(--el-teal-800);cursor: pointer;}div.prq-fchips > button.is-on{background: var(--el-teal-900);border-color: var(--el-teal-900);color: #fff;}button.prq-card{display: grid;gap: 6px;text-align: start;width: 100%;padding: 12px 14px;border-radius: 12px;border: 1px solid #e2e8f0;background: #fff;font: inherit;color: inherit;cursor: pointer;box-shadow: none;min-height: 0;}button.prq-card:hover{border-color: var(--el-em-300);background: #fcfefd;}button.prq-card.is-on{border-color: var(--el-teal-800);background: var(--el-em-50);box-shadow: inset 3px 0 0 var(--el-teal-800);}[dir="rtl"] button.prq-card.is-on{box-shadow: inset -3px 0 0 var(--el-teal-800);}button.prq-card.is-urgent{border-inline-start: 3px solid #dc2626;}.pq-bar-t > span.is-ok{background: #16a34a;}.pq-bar-t > span.is-warn{background: #d97706;}.pq-bar-t > span.is-bad{background: #dc2626;}:root[data-theme="dark"] .pq-h{color: #e2e8f0;}:root[data-theme="dark"] .pq-delta.is-good{color: #4ade80;}:root[data-theme="dark"] .pq-delta.is-bad{color: #f87171;}:root[data-theme="dark"] .pq-delta.is-none{color: #cbd5e1;}.prq-st::before{content: "";width: 7px;height: 7px;border-radius: 999px;background: currentColor;}div.prq-head h3{margin: 0;font-size: 18px;font-weight: 800;line-height: 1.5;color: var(--el-teal-900);overflow-wrap: anywhere;}ol.prq-steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0;}ol.prq-steps > li{position: relative;display: grid;justify-items: center;gap: 4px;text-align: center;padding: 0;background: none;border: 0;border-radius: 0;}ol.prq-steps > li::before{content: "";position: absolute;top: 7px;inset-inline-start: 50%;width: 100%;height: 2px;background: #e2e8f0;}ol.prq-steps > li:last-child::before{display: none;}ol.prq-steps > li.is-done::before{background: var(--el-em-500);}ol.prq-steps > li.is-done .prq-step-dot{background: var(--el-em-500);border-color: var(--el-em-500);}ol.prq-steps > li.is-now .prq-step-dot{border-color: var(--el-teal-800);box-shadow: 0 0 0 4px var(--el-em-50);}ol.prq-steps > li.is-done b, ol.prq-steps > li.is-now b{color: var(--el-teal-900);}ol.prq-steps > li em{font-style: normal;font-size: 11px;color: #64748b;}button.prq-file:hover{border-color: var(--el-em-300);}button.prq-file-x{border: 0;background: none;padding: 0 2px;font: inherit;font-size: 12.5px;font-weight: 700;color: #b91c1c;cursor: pointer;}div.prq-cmp-tabs > button{border: 0;background: transparent;border-radius: 8px;padding: 6px 14px;font: inherit;font-size: 13.5px;font-weight: 800;color: #475569;cursor: pointer;}div.prq-cmp-tabs > button.is-on{background: #fff;color: var(--el-teal-900);box-shadow: var(--sh-1);}button.prq-qr-b{max-width: 100%;border: 1px solid var(--el-em-200);background: var(--el-em-50);color: var(--el-teal-800);border-radius: 999px;padding: 5px 12px;font: inherit;font-size: 12.5px;font-weight: 700;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}button.prq-qr-b:hover{border-color: var(--el-teal-800);}div.prq-cmp > textarea{width: 100%;min-height: 96px;border: 1px solid #cbd5e1;border-radius: 12px;padding: 10px 12px;font: inherit;font-size: 15px;line-height: 1.8;resize: vertical;}div.prq-cmp > select{width: 100%;}label.prq-attach{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 1px dashed #94a3b8;border-radius: 12px;font-size: 13.5px;font-weight: 700;color: var(--el-teal-800);cursor: pointer;background: #fff;}label.prq-attach:hover{border-color: var(--el-teal-800);}table.prq-offer-t{width: 100%;border-collapse: collapse;font-size: 13.5px;}ol.prq-todo{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}ol.prq-todo > li{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;padding: 8px 12px;border-radius: 12px;background: #fff;border: 1px solid #e2e8f0;}ol.prq-todo > li.is-now{border-color: var(--el-teal-800);}ol.prq-todo > li.is-now b{color: var(--el-teal-900);}ol.prq-todo > li.is-done b{color: var(--el-em-700);text-decoration: line-through;}
