@media print{.no-print{display:none!important}body{background:#fff;margin:0;padding:0}@media print{.print\:hidden{display:none!important}.print\:block{display:block!important}}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem;line-height:2rem}.font-bold{font-weight:700}.mb-6{margin-bottom:1.5rem}.mt-1{margin-top:.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.rounded{border-radius:.375rem}.bg-black{background:#000}.text-white{color:#fff}.text-gray-600{color:#4b5563}.border{border:1px solid #d1d5db}.border-gray-300{border-color:#d1d5db}.max-w-6xl{max-width:72rem}.mx-auto{margin-left:auto;margin-right:auto}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.flex{display:flex}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:.5rem}.gap-4{gap:1rem}.flex-wrap{flex-wrap:wrap}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}table,tr{page-break-inside:avoid}button{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#f3f4f6;color:#1f2937;line-height:1.5}body,button,input,select,textarea{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}input:focus,select:focus,textarea:focus{outline:2px solid #3b82f6;outline-offset:2px}button:hover{opacity:.9}button:active{transform:scale(.98)}.max-w-6xl{margin:0 auto;max-width:72rem}.p-6{padding:1.5rem}.text-2xl{font-size:1.5rem}.font-bold{font-weight:700}.mt-6{margin-top:1.5rem}.mt-2{margin-top:.5rem}.w-full{width:100%}.border{border:1px solid #d1d5db}.text-sm{font-size:.875rem}.bg-gray-100{background-color:#f3f4f6}.px-2{padding:0 .5rem}.text-center{text-align:center}.text-right{text-align:right}.text-lg{font-size:1.125rem}.text-blue-600{color:#2563eb}.bg-black{background-color:#000}.text-white{color:#fff}.rounded{border-radius:.375rem}.py-2{padding:.5rem 0}.px-4{padding:0 1rem}
/*# sourceMappingURL=main.6e8a9397.css.map*/