@tailwind base;@tailwind components;@tailwind utilities;@layer base{html{font-family:Plus Jakarta Sans,system-ui,sans-serif}}@layer components{.input-style{@apply font-medium border border-grey-300 bg-white w-[100%] py-3 rounded-8px text-[rem] px-4 focus:bg-white focus:outline-none focus:border-primary-blue-30 focus:ring-2 focus:shadow-lg focus:ring-[#F4EBFF];}.input-label{@apply block text-gray-700 mb-2 text-[.875rem] font-[500];}}@layer utilities{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.markdown>*{all:revert;text-align:start}.markdown>table{margin:auto}.markdown>table,.markdown th,.markdown tr,.markdown td{border:1px solid #555;border-collapse:collapse;padding:1px 8px}.markdown th{text-align:center;padding:2px 15px}.benefit-item{margin-left:16px;list-style:outside;text-indent:1px}.benefit-item::marker{margin:0!important;font-size:large}.balancee-bg{background:linear-gradient(#007aff,#000 60%) no-repeat}@page{size:A4;margin:0}.page{width:210mm;min-height:297mm;padding:20mm;margin:0;position:relative;background:#fff}.page:not(:last-child){page-break-after:always}.content{min-height:227mm}.footer{height:30mm;position:absolute;bottom:20mm;left:20mm;right:20mm;background:#fff}@media print{html,body{margin:0;padding:0}.no-break{page-break-inside:avoid}}@media screen and (max-width: 768px){.fix-sort-margin{margin-right:.3rem}}
