.crq{width:320px;max-width:320px;border-radius:20px;background:linear-gradient(180deg,#ffffff,#fdf7fa);border:1px solid rgba(28,16,24,.08);box-shadow:0 16px 36px -22px rgba(94,18,58,.45),0 2px 6px -3px rgba(94,18,58,.12);overflow:hidden;font-family:inherit;text-align:left}.crq__head{display:flex;align-items:center;gap:10px;padding:14px 16px 0}.crq__icon{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#a3215e,#7a1742);box-shadow:0 8px 16px -8px rgba(163,33,94,.8)}.crq__eyebrow{flex:1;min-width:0;letter-spacing:.09em;text-transform:uppercase;color:#b06f8b}.crq__badge,.crq__eyebrow{font-size:10.5px;font-weight:800}.crq__badge{flex:none;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;letter-spacing:.02em;white-space:nowrap}.crq__badge i{width:6px;height:6px;border-radius:99px;flex:none}.crq__badge--pending{background:#fdf0d6;color:#946a12}.crq__badge--pending i{background:#f5b544}.crq__badge--accepted{background:#efe7ff;color:#6b46c1}.crq__badge--accepted i{background:#8b5cf6}.crq__badge--paid{background:#e2ecff;color:#2b57c4}.crq__badge--paid i{background:#4f7ef0}.crq__badge--delivered{background:#ddf3e5;color:#217a45}.crq__badge--delivered i{background:#2f9457}.crq__badge--refused{background:#fbe3e3;color:#b13636}.crq__badge--refused i{background:#e06666}.crq__badge--muted{background:#eee9ec;color:#8a7682}.crq__badge--muted i{background:#b3a7ad}.crq__body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.crq__title{font-size:14.5px;font-weight:800;color:#1c1018;line-height:1.25}.crq__desc{font-size:12.5px;line-height:1.5;color:#5a4650;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.crq__price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:13px;background:linear-gradient(135deg,rgba(163,33,94,.07),rgba(122,23,66,.035));border:1px solid rgba(163,33,94,.13)}.crq__price-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#b06f8b}.crq__price-value{font-size:21px;font-weight:800;color:#7a1742;letter-spacing:-.01em}.crq__response{border-left:2px solid rgba(163,33,94,.28);padding-left:10px}.crq__response-label{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#b06f8b;margin-bottom:2px}.crq__response-text{font-size:12.5px;color:#5a4650;font-style:italic;line-height:1.4}.crq__actions{display:flex;gap:8px}.crq__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border-radius:12px;font-size:12.5px;font-weight:800;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.crq__btn:disabled{opacity:.45;cursor:default}.crq__btn--full{width:100%}.crq__btn--primary{background:linear-gradient(135deg,#a3215e,#7a1742);color:#fff;box-shadow:0 12px 24px -13px rgba(163,33,94,.9)}.crq__btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px -12px rgba(163,33,94,.95)}.crq__btn--ghost{background:#f4eef1;color:#8a6e78;border-color:rgba(28,16,24,.09)}.crq__btn--ghost:hover:not(:disabled){background:#ece3e8}.crq__hint{font-size:11px;color:#a4909b;font-style:italic;line-height:1.4}.crq__field{width:100%;font-size:12.5px;font-family:inherit;color:#1c1018;background:#faf5f7;border:1px solid rgba(28,16,24,.1);border-radius:11px;padding:9px 11px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.crq__field::-moz-placeholder{color:#b09aa3}.crq__field::placeholder{color:#b09aa3}.crq__field:focus{border-color:rgba(163,33,94,.5);box-shadow:0 0 0 3px rgba(163,33,94,.1)}.crq__field--area{resize:none}.crq__amount{position:relative}.crq__amount-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8a6e78;font-weight:700;font-size:13px;pointer-events:none}.crq__amount .crq__field{padding-left:24px;height:40px}.crq__stack{display:flex;flex-direction:column;gap:8px}.crq__teaser{position:relative;height:150px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#3a1c2c,#7a1742)}.crq__teaser img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(18px);transform:scale(1.18);opacity:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.crq__teaser:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,16,24,.05),rgba(28,16,24,.45))}.crq__teaser__lock{position:relative;z-index:1;width:46px;height:46px;border-radius:999px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 20px -8px rgba(0,0,0,.5)}.crq--mini{width:auto;max-width:300px;padding:12px 14px;display:inline-flex;align-items:center;gap:8px}.crq--mini .crq__hint{font-style:normal}.crq__fallback{display:inline-flex;align-items:center;font-size:11px;font-style:italic;color:#a4909b;padding:5px 12px;border-radius:999px;background:rgba(28,16,24,.05)}@media (prefers-reduced-motion:reduce){.crq__btn{transition:none}}.dark .crq{background:linear-gradient(180deg,#1d1219,#150c12);border-color:rgba(255,255,255,.09);box-shadow:0 16px 36px -22px rgba(0,0,0,.7)}.dark .crq__title{color:#f5eef1}.dark .crq__desc,.dark .crq__response-text{color:#c9b8c0}.dark .crq__eyebrow,.dark .crq__price-label,.dark .crq__response-label{color:#cf93b0}.dark .crq__price{background:linear-gradient(135deg,rgba(163,33,94,.24),rgba(122,23,66,.14));border-color:rgba(163,33,94,.32)}.dark .crq__price-value{color:#f3a9cc}.dark .crq__hint{color:#9a8592}.dark .crq__field{background:rgba(255,255,255,.05);color:#f5eef1;border-color:rgba(255,255,255,.12)}.dark .crq__btn--ghost{background:rgba(255,255,255,.07);color:#c9b8c0;border-color:rgba(255,255,255,.1)}.dark .crq__fallback{background:rgba(255,255,255,.06);color:#9a8592}