.ai-input{box-sizing:border-box;color:#1e293b;background:#fff;border-radius:.5rem;width:100%;min-height:44px;padding-left:.625rem;border:1.5px solid #0f172a!important}:where(.ai-input){padding:0 .75rem}.mapping-control{display:block;box-shadow:inset 0 0 0 1px #fff;background-color:#fff!important;border:1px solid #111827!important;width:100%!important}.mapping-control:hover{border-color:#111827!important}.mapping-control:focus{box-shadow:0 0 0 3px #2563eb33;border-color:#2563eb!important}.dark .mapping-control{box-shadow:inset 0 0 0 1px #111827;background-color:#1f2937!important;border-color:#e5e7eb!important}textarea.ai-input{resize:both;min-width:100%;padding-top:.625rem;padding-bottom:.625rem;padding-left:.625rem}.ai-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.dark .ai-input{color:#f1f5f9;background:#0f172a;border-color:#0f172a!important}.ai-export{color:#fff;background:#2563eb;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:40px;padding:0 .875rem;font-size:.875rem;font-weight:700;transition:filter .15s;display:inline-flex}.ai-export:hover{background:#1d4ed8}.ai-coding-pms .bg-teal-700{background-color:#2563eb}.ai-coding-pms .bg-teal-700:hover{background-color:#1d4ed8}.ai-coding-pms .text-teal-700{color:#2563eb}.ai-coding-pms .border-teal-300{border-color:#93c5fd}.ai-coding-pms .bg-teal-50\/50{background-color:#eff6ff80}.ai-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.8125rem}.ai-table th,.ai-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem .625rem}.ai-table th{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.dark .ai-table th,.dark .ai-table td{border-color:#334155}.chrome-tabs{border:0;border-left:2px solid #dddcdc;border-right:2px solid #dddcdc;background:0 0!important;border-radius:0!important;height:30px!important;padding:0!important}.chrome-tabs .chrome-tabs-bottom-bar{height:0!important}.chrome-tabs .chrome-tab[active] .chrome-tab-drag-handle,.chrome-tabs .chrome-tab[active] .chrome-tab-content{background-color:#155dfc!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.chrome-tabs .chrome-tab[active] .chrome-tab-title{margin-top:-3px;color:#fff!important;z-index:1!important}.chrome-tabs .chrome-tab .chrome-tab-title{margin-top:-3px}.chrome-tabs .chrome-tab[active] .chrome-tab-close,.chrome-tabs .chrome-tab .chrome-tab-close{margin-top:-2px}.p-checkbox .p-checkbox-box{background-color:#fff!important;border:2px solid #ccc!important;width:1.25rem!important;height:1.25rem!important}.p-checkbox .p-checkbox-box.p-highlight{background-color:#155dfc!important;border-color:#155dfc!important}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff!important;font-size:.8rem!important}.p-multiselect-item .p-checkbox,.p-multiselect-header .p-checkbox{margin-right:.5rem!important}.p-multiselect .p-multiselect-label{color:#4a5568!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.p-multiselect.p-focus{box-shadow:none!important;border-color:#a0aec0!important}.p-multiselect{border:none!important}.p-multiselect-trigger{color:#718096!important}.p-inputtext{border:1px solid #e2e8f0!important;border-radius:.5rem!important;padding:.75rem 1rem!important}.p-float-label>label{transition:all .2s ease-in-out;font-size:1rem!important;top:50%!important;left:.75rem!important;transform:translateY(-50%)!important}.p-float-label>.p-focus~label,.p-float-label>.p-filled~label{background-color:#fff;padding:0 .25rem;font-size:.75rem!important;top:-.5rem!important}.p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item{align-items:center!important;display:flex!important}.p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{flex-shrink:0;margin-right:.5rem}.p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox-box{background-color:#fff!important;border:1px solid #d1d5db!important;width:1.25rem!important;height:1.25rem!important}.p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight .p-checkbox-box{background-color:#155dfc!important;border-color:#155dfc!important}.p-multiselect .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight .p-checkbox-box .p-checkbox-icon{color:#fff!important}.fc .fc-timegrid-slot{border-bottom:6px solid #f5f5f5}.fc-theme-dark .fc-timegrid-slot{border-bottom:6px solid #222}
