*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;animation-duration:.2s;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));border-radius:var(--radius);color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1));padding:.5rem 1rem;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.btn-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;animation-duration:.2s;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:var(--radius);color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));padding:.5rem 1rem;transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-secondary:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.card{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:var(--radius);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:1.5rem}.card-header{border-bottom-width:1px;margin-bottom:1rem;padding-bottom:1rem}.card-title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.form-group{margin-bottom:1rem}.form-label{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1));display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.25rem}.form-input{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1));border-radius:calc(var(--radius) - 2px);border-width:1px;padding:.5rem;width:100%}.form-input:focus{--tw-border-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.table-container{overflow-x:auto}.table{min-width:100%}.table>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.table th{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.75rem;font-weight:500;letter-spacing:.05em;line-height:1rem;padding:.75rem 1.5rem;text-align:left;text-transform:uppercase}.table td{padding:1rem 1.5rem;white-space:nowrap}.alert{border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.alert-success{background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1));border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1));border-width:1px;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.alert-error,.alert-success{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.alert-error{background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1));border-width:1px;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.alert-warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1));border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1));border-width:1px;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .625rem}.badge-success{background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.badge-success,.badge-warning{--tw-bg-opacity:1;--tw-text-opacity:1}.badge-warning{background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.badge-error{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}@keyframes pulse{50%{opacity:.5}}.loading{--tw-bg-opacity:1;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1));border-radius:.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}@media (max-width:640px){.container{padding-left:1rem;padding-right:1rem}}@media print{.no-print{display:none}.print-only{display:block}body{background:#fff}.card{border:1px solid #e5e7eb;box-shadow:none}}.chat-history-toggle{align-items:center;cursor:pointer;margin-top:10px;text-align:center}.phone{color:blue;cursor:pointer;margin-left:10px;text-decoration:underline}.card-header{background-color:#eee}.link{align-items:center;color:blue;cursor:pointer;margin-top:10px;text-align:center;text-decoration:underline}.card-content-header{border-bottom:1px solid #aaa;font-family:Roboto,sans-serif;font-weight:700;margin:20px;text-align:center}.chat-history{font-family:Arial,Helvetica,sans-serif;font-style:italic}.user-avatar{border-radius:50%;height:30px;margin-left:10px;margin-right:5px;width:30px}
/*# sourceMappingURL=main.332ecefa.css.map*/