.quotation-screen{--q-bg-a:#f7f5ef;--q-bg-b:#f2f7fb}.quotation-screen .quotation-total-value{color:color-mix(in srgb, var(--q-brand-a) 82%, #0b3a4a)}.quotation-screen{--q-panel-bg:#ffffffc7;--q-panel-border:#0f172a14;--q-shadow:0 20px 48px -30px #0f172a73;--q-title:#10233d;--q-muted:#4b5f79;--q-brand-a:#0f766e;--q-brand-b:#2563eb;--q-accent:#dc6803;font-family:var(--font-public-sans);background:radial-gradient(circle at 12% 8%, .dark .quotation-total-value {color: #5eead4;} #0f766e1f, transparent 38%), radial-gradient(circle at 88% 1%, #2563eb1a, transparent 34%), linear-gradient(170deg, var(--q-bg-a), var(--q-bg-b))}.dark .quotation-screen{--q-bg-a:#071425;--q-bg-b:#0d1f33;--q-panel-bg:#071323c7;--q-panel-border:#94a3b83d;--q-shadow:0 24px 48px -24px #010710b3;--q-title:#dbeafe;--q-muted:#9fb4d0;--q-brand-a:#2dd4bf;--q-brand-b:#60a5fa;--q-accent:#fbbf24}.quotation-hero{border:1px solid var(--q-panel-border);box-shadow:var(--q-shadow);background:linear-gradient(115deg,#0f766eeb,#2563ebe6),repeating-linear-gradient(135deg,#ffffff17 0 8px,#fff0 8px 18px);border-radius:1rem;overflow:hidden}.quotation-panel{background:var(--q-panel-bg);border:1px solid var(--q-panel-border);box-shadow:var(--q-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quotation-hero .quotation-hero-button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 10px 24px -16px #020c1a9e;color:#0b2340!important;background:#fffffffa!important;border:1px solid #0f233d47!important}.quotation-hero .quotation-hero-button:hover{transform:translateY(-1px);color:#071a33!important;background:#fff!important;border-color:#0f233d5c!important}.quotation-hero .quotation-hero-button :where(svg){color:currentColor!important}.dark .quotation-hero .quotation-hero-button{color:#0a1a32!important;background:#e2eefff5!important;border-color:#94a3b86b!important}.dark .quotation-hero .quotation-hero-button:hover{color:#08162c!important;background:#f1f7fffa!important}.quotation-title{font-family:var(--font-poppins);color:var(--q-title);letter-spacing:.01em}.quotation-muted{color:var(--q-muted)}.quotation-enter{animation:.42s ease-out quotation-enter}.quotation-mobile-total{color:var(--q-title)}.quotation-stats-swiper{padding:.15rem .15rem 2rem}.quotation-stats-swiper .swiper-slide{height:auto}.quotation-stats-swiper .swiper-pagination-bullet{opacity:1;background:#0f172a4d;width:.52rem;height:.52rem}.quotation-stats-swiper .swiper-pagination-bullet-active{background:color-mix(in srgb, var(--q-brand-b) 78%, white)}.quotation-control-label{color:var(--q-title);font-weight:600}.quotation-control-input{color:#10233d;background:#ffffffeb;border:1px solid #0f172a1f}.quotation-control-input::placeholder{color:#6b7f99}.quotation-control-input:focus,.quotation-control-input:focus-within{border-color:#2563eb8c;box-shadow:0 0 0 1px #2563eb33}.quotation-screen .mantine-InputWrapper-label{color:var(--q-title);font-weight:600}.quotation-screen .mantine-Input-input,.quotation-screen .mantine-Select-input,.quotation-screen .mantine-Textarea-input,.quotation-screen .mantine-NumberInput-input,.quotation-screen .mantine-DatePickerInput-input,.quotation-screen .mantine-DateInput-input,.quotation-screen .mantine-MultiSelect-input{color:#10233d;background:#ffffffeb;border:1px solid #0f172a1f}.quotation-screen .mantine-Input-input::placeholder,.quotation-screen .mantine-Select-input::placeholder,.quotation-screen .mantine-Textarea-input::placeholder,.quotation-screen .mantine-NumberInput-input::placeholder,.quotation-screen .mantine-DatePickerInput-input::placeholder,.quotation-screen .mantine-DateInput-input::placeholder,.quotation-screen .mantine-MultiSelect-input::placeholder{color:#6b7f99}.quotation-screen .mantine-Input-input:focus,.quotation-screen .mantine-Select-input:focus,.quotation-screen .mantine-Textarea-input:focus,.quotation-screen .mantine-NumberInput-input:focus,.quotation-screen .mantine-DatePickerInput-input:focus,.quotation-screen .mantine-DateInput-input:focus,.quotation-screen .mantine-MultiSelect-input:focus,.quotation-screen .mantine-Input-input:focus-within,.quotation-screen .mantine-Select-input:focus-within,.quotation-screen .mantine-Textarea-input:focus-within,.quotation-screen .mantine-NumberInput-input:focus-within,.quotation-screen .mantine-DatePickerInput-input:focus-within,.quotation-screen .mantine-DateInput-input:focus-within,.quotation-screen .mantine-MultiSelect-input:focus-within{border-color:#2563eb8c;box-shadow:0 0 0 1px #2563eb33}.quotation-advanced-shell{border:1px dashed var(--q-panel-border);background:linear-gradient(160deg,#ffffff73,#fff3);border-radius:.9rem}.quotation-table thead tr{background:#94a3b81a}.quotation-table th{color:var(--q-title);font-weight:700}.quotation-table td{border-color:var(--q-panel-border)}.quotation-table tbody tr:nth-of-type(odd){background:#ffffff6b}.quotation-table tbody tr:nth-of-type(2n){background:#fff3}.quotation-table tbody tr:hover{background:#2563eb1f}.quotation-table tbody tr:hover td{color:var(--q-title)}.quotation-rich{font-size:.875rem;line-height:1.45}.quotation-rich p,.quotation-rich ul,.quotation-rich ol,.quotation-rich blockquote{margin:.15rem 0}.quotation-rich ul,.quotation-rich ol{padding-left:1.15rem}.quotation-rich li{margin:.1rem 0}@keyframes quotation-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.dark .quotation-control-input{color:#dbeafe;background:#020c1aeb;border-color:#94a3b847}.dark .quotation-screen .mantine-InputWrapper-label{color:#dbeafe!important}.dark .quotation-screen .mantine-Input-input,.dark .quotation-screen .mantine-Select-input,.dark .quotation-screen .mantine-Textarea-input,.dark .quotation-screen .mantine-NumberInput-input,.dark .quotation-screen .mantine-DatePickerInput-input,.dark .quotation-screen .mantine-DateInput-input,.dark .quotation-screen .mantine-MultiSelect-input{color:#dbeafe!important;background:#020c1aeb!important;border-color:#94a3b847!important}.dark .quotation-screen .mantine-Input-input::placeholder,.dark .quotation-screen .mantine-Select-input::placeholder,.dark .quotation-screen .mantine-Textarea-input::placeholder,.dark .quotation-screen .mantine-NumberInput-input::placeholder,.dark .quotation-screen .mantine-DatePickerInput-input::placeholder,.dark .quotation-screen .mantine-DateInput-input::placeholder,.dark .quotation-screen .mantine-MultiSelect-input::placeholder{color:#88a3c4!important}.dark .quotation-screen .mantine-Input-input:focus,.dark .quotation-screen .mantine-Select-input:focus,.dark .quotation-screen .mantine-Textarea-input:focus,.dark .quotation-screen .mantine-NumberInput-input:focus,.dark .quotation-screen .mantine-DatePickerInput-input:focus,.dark .quotation-screen .mantine-DateInput-input:focus,.dark .quotation-screen .mantine-MultiSelect-input:focus,.dark .quotation-screen .mantine-Input-input:focus-within,.dark .quotation-screen .mantine-Select-input:focus-within,.dark .quotation-screen .mantine-Textarea-input:focus-within,.dark .quotation-screen .mantine-NumberInput-input:focus-within,.dark .quotation-screen .mantine-DatePickerInput-input:focus-within,.dark .quotation-screen .mantine-DateInput-input:focus-within,.dark .quotation-screen .mantine-MultiSelect-input:focus-within{border-color:#2dd4bf94!important;box-shadow:0 0 0 1px #2dd4bf3d!important}.dark .quotation-stats-swiper .swiper-pagination-bullet{background:#bfdbfe59}.dark .quotation-stats-swiper .swiper-pagination-bullet-active{background:color-mix(in srgb, var(--q-brand-a) 80%, white)}.dark .quotation-control-input::placeholder{color:#88a3c4}.dark .quotation-control-input:focus,.dark .quotation-control-input:focus-within{border-color:#2dd4bf94;box-shadow:0 0 0 1px #2dd4bf3d}.dark .quotation-advanced-shell{background:linear-gradient(160deg,#0b1e36bf,#06142785)}.dark .quotation-table thead tr{background:#1e406959}.dark .quotation-table tbody tr:nth-of-type(odd){background:#09182cd1}.dark .quotation-table tbody tr:nth-of-type(2n){background:#071323ad}.dark .quotation-table tbody tr:hover{background:#2dd4bf2e}.dark .quotation-table tbody tr:hover td{color:#ecfeff}.dark .quotation-table tbody tr:nth-of-type(odd) td{color:#dbeafe!important;background:#09182cd1!important}.dark .quotation-table tbody tr:nth-of-type(2n) td{color:#dbeafe!important;background:#071323ad!important}.dark .quotation-table tbody tr:hover td{color:#ecfeff!important;background:#2dd4bf2e!important}.quotation-screen .mantine-Popover-dropdown{background:#fffffffa;border:1px solid #0f172a1f}.dark .quotation-screen .mantine-Popover-dropdown{background:#0a1a2e!important;border-color:#94a3b847!important}.dark .quotation-screen .mantine-Popover-dropdown,.dark .quotation-screen .mantine-Popover-dropdown *{color:#dbeafe!important}.dark .quotation-screen .mantine-Popover-dropdown button:hover{background:#2dd4bf29!important}.dark .quotation-screen .mantine-Popover-dropdown button[data-selected]{color:#ecfeff!important;background:#2dd4bf4d!important}.quotation-customer-snapshot{border:1px solid var(--q-panel-border);background:#ffffffb3}.dark .quotation-customer-snapshot{background:#071323db!important;border-color:#94a3b847!important}.dark .quotation-table tbody tr td{border-color:#94a3b83d!important}.dark .quotation-screen .mantine-Input-section{color:#9fb4d0}.dark .quotation-table th{color:var(--q-title)}@media (width<=48rem){.quotation-mobile-scroll{-webkit-overflow-scrolling:touch;max-height:100dvh;padding-bottom:6rem;overflow-y:auto}.quotation-filters-grid{gap:.6rem}.quotation-filter-action{width:100%}.quotation-mobile-cards{gap:.65rem}.quotation-mobile-card{border:1px solid var(--q-panel-border);background:color-mix(in srgb, var(--q-panel-bg) 92%, white);box-shadow:0 14px 28px -22px #0f172a8c}}
