.workshop-kanban-board{min-width:0;align-items:flex-start}.workshop-kanban-column{height:auto!important;max-height:none!important}.workshop-order-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere;word-break:break-word}.workshop-order-card,.workshop-order-card *{box-sizing:border-box;min-width:0}.workshop-order-card p,.workshop-order-card span,.workshop-order-card div,.workshop-order-card label{overflow-wrap:anywhere}.workshop-order-card .truncate,.workshop-order-card [class*=truncate]{display:block;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0}.workshop-order-actions,.workshop-order-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.workshop-order-actions>*,.workshop-order-footer-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}.workshop-kanban-column{overflow:hidden;min-width:0}.workshop-kanban-column>div{min-width:0}.workshop-order-card{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}.workshop-order-card>*{min-width:0}.zentris-apps-theme .workshop-kanban-column,.zentris-apps-theme .workshop-kanban-column *{box-sizing:border-box;min-width:0}.zentris-apps-theme .workshop-kanban-column>div:first-child p{font-size:12px!important;line-height:18px!important}.zentris-apps-theme .workshop-order-card :is(p,span,div,label,button,select,input){font-size:12px!important;line-height:18px!important}.zentris-apps-theme .workshop-order-card button{min-height:28px!important;max-width:100%!important;padding-left:8px!important;padding-right:8px!important}.zentris-apps-theme .workshop-order-card .truncate{display:block;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.zentris-apps-theme .workshop-order-actions>*,.zentris-apps-theme .workshop-order-card>div:last-child>*{min-width:0!important;max-width:100%!important;overflow:hidden}.workshop-amber-theme{font-size:14px!important}.workshop-amber-theme :is(input,select,textarea,label,p,span,div,td,th,li,a,button){font-size:12.5px!important;line-height:18.5px!important}.workshop-amber-theme button{min-height:34px;border-radius:999px!important;font-weight:700!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease!important}.workshop-amber-theme button:not(:disabled):hover{transform:translateY(-1px) scale(1.01)}.zentris-apps-theme .workshop-service-type-button,.workshop-amber-theme .workshop-service-type-button{min-height:58px!important;border-radius:12px!important;padding:8px 10px!important;transform:none!important;transition:border-color .14s ease,background .14s ease!important}.zentris-apps-theme .workshop-service-type-icon,.workshop-amber-theme .workshop-service-type-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:8px!important}html body .workshop-calendar-booked:not([aria-selected=true]){background:#fff7ed!important;color:#c2410c!important;box-shadow:inset 0 0 0 1px #fdba74!important;font-weight:700!important}html body .workshop-calendar-booked:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-radius:999px;background:#f97316}html body .workshop-appointments-calendar,html body .workshop-appointments-calendar>div,html body .workshop-appointments-calendar .rdp-month{width:100%!important;min-width:0!important;max-width:100%!important}html body .workshop-appointments-calendar .workshop-calendar-table{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;white-space:normal!important}html body .workshop-appointments-calendar .workshop-calendar-table :is(thead,tbody){display:block!important;width:100%!important}html body .workshop-appointments-calendar .rdp-nav_button{width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}@media(max-width:1024px){.workshop-quote-table .workshop-quote-table-desktop{display:none!important}.workshop-quote-table .workshop-quote-table-mobile{display:flex!important}}@media(min-width:1025px){.workshop-quote-table .workshop-quote-table-mobile{display:none!important}}@media(max-width:1024px){.workshop-kanban-column{flex:0 0 280px!important;width:280px!important}}@media(max-width:768px){.workshop-order-card{padding:10px!important}.workshop-order-card .workshop-order-actions,.workshop-order-card .workshop-order-footer-actions{gap:5px!important}}@media(max-width:640px){.client-web-portal .workshop-responsive-shell{width:100%;min-width:0}.client-web-portal .workshop-responsive-shell :is(.grid,.flex){min-width:0}.client-web-portal .workshop-responsive-shell table{display:block;width:100%;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.client-web-portal .workshop-responsive-shell :is(input,select,textarea,[role=combobox]){min-width:0;max-width:100%}.client-web-portal .workshop-responsive-shell [class*="lg:grid-cols"],.client-web-portal .workshop-responsive-shell [class*="md:grid-cols"]{grid-template-columns:minmax(0,1fr)!important}.zentris-apps-theme .workshop-service-type-grid,.workshop-amber-theme .workshop-service-type-grid{gap:6px!important}.zentris-apps-theme .workshop-service-type-button,.workshop-amber-theme .workshop-service-type-button{min-height:54px!important;padding:7px 9px!important}.workshop-kanban-board{display:flex!important;width:100%!important;max-width:100%!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.workshop-kanban-column{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%!important}.workshop-order-card,.workshop-order-card>*{width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.workshop-assignment-fields{grid-template-columns:minmax(0,1fr)!important}.workshop-assignment-fields :is(input,select){width:100%!important;min-width:0!important;max-width:100%!important}.workshop-order-actions,.workshop-order-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.workshop-order-actions>*,.workshop-order-footer-actions>*{width:100%!important;min-width:0!important;max-width:100%!important;justify-content:center!important;white-space:normal!important;overflow-wrap:anywhere;text-align:center}}@media(max-width:420px){.workshop-kanban-board{gap:8px!important}.workshop-kanban-column{flex:0 0 100%!important;width:100%!important;min-width:100%!important}.workshop-order-actions,.workshop-order-footer-actions{grid-template-columns:minmax(0,1fr)!important}.workshop-order-actions .col-span-2,.workshop-order-footer-actions .col-span-2{grid-column:span 1 / span 1!important}.workshop-order-card button,.workshop-order-card .workshop-order-actions>*,.workshop-order-card .workshop-order-footer-actions>*{min-height:30px!important}}html body .workshop-parts-request-modal{display:flex!important;flex-direction:column!important;min-height:0!important}.workshop-parts-list{scrollbar-gutter:stable}@media(max-width:640px){html body .workshop-parts-request-modal{right:0!important;bottom:0!important;left:0!important;top:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:16px!important;transform:none!important;border-radius:0!important;overflow:hidden!important}.workshop-parts-request-modal>button[aria-label=Cerrar]{right:12px!important;top:12px!important}.workshop-parts-request-modal [data-radix-dialog-title]{padding-right:42px}.workshop-parts-summary{padding:14px!important}.workshop-part-request-card{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:14px!important}.workshop-part-request-info{flex:0 0 100%!important;width:100%!important}.workshop-parts-footer{padding-bottom:max(0px,env(safe-area-inset-bottom))}.workshop-parts-close-button{width:100%!important}}.workshop-document-mobile-actions>button,.workshop-document-mobile-actions>select{width:100%!important;min-width:0!important}.workshop-document-mobile-actions>button:nth-of-type(3),.workshop-document-mobile-actions>select{grid-column:span 2 / span 2}.workshop-service-order-form{width:min(calc(100vw - 48px),1600px)!important;max-width:min(calc(100vw - 48px),1600px)!important;background:#fff!important;border:none!important;box-shadow:0 24px 60px #0f172a2e!important}.workshop-service-order-form label,.workshop-service-order-form .text-slate-600,.workshop-service-order-form .text-slate-700{color:#1e293b!important}.workshop-service-order-form :is(input,select,textarea,[role=combobox]){border-color:#64748b!important;background:#fff!important;color:#0f172a!important}.workshop-service-order-form :is(input,select,textarea,[role=combobox])::-moz-placeholder{color:#475569!important}.workshop-service-order-form :is(input,select,textarea,[role=combobox])::placeholder{color:#475569!important}.workshop-service-order-form .rounded-xl.border{border-color:#94a3b8!important;background:#f8fafc!important}@media(min-width:1025px){.workshop-service-order-form .workshop-service-order-body{padding-inline:8px}}.workshop-service-order-form :is(label,input,select,textarea,button,p,span,div,td,th){font-size:12px!important;line-height:18px!important}.workshop-service-order-form :is(input,select,textarea,[role=combobox]){min-width:0}html body .workshop-quote-table :is(input,select,[role=combobox]){height:40px!important;min-height:40px!important;max-height:40px!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}html body .workshop-quote-table button[aria-label="Eliminar ítem"]{height:40px!important;width:40px!important;min-height:40px!important}.workshop-quote-table th:last-child,.workshop-quote-table td:last-child{position:sticky;right:0;z-index:1;background:#fff;border-left:1px solid #d1fae5}.workshop-quote-table th:last-child{background:#ecfdf5}@media(max-width:1024px){.workshop-service-order-form .workshop-service-order-body{gap:14px!important}}@media(max-width:640px){.workshop-service-order-form .workshop-service-order-actions>*{width:100%!important}.workshop-service-order-form .workshop-quote-table{margin-inline:-4px}}html body .workshop-ai-import-item{border:2px solid #94a3b8!important;background:#fff!important;box-shadow:0 8px 18px #0f172a1f!important}html body .workshop-ai-import-item-header{margin:-12px -12px 10px!important;padding:10px 12px!important;background:#e2e8f0!important;border-bottom:2px solid #64748b!important}html body .workshop-ai-import-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}html body .workshop-ai-import-item input{background:#fff!important;border-color:#94a3b8!important;color:#0f172a!important}html body .workshop-advance-blockers{background-color:#f59e0b2e!important;border-color:#f59e0b!important}html body .workshop-advance-blockers :is(p,li,span){color:#fbbf24!important}html body:not(.zentris-apps-theme) .workshop-advance-blockers{background-color:#fffbeb!important}html body:not(.zentris-apps-theme) .workshop-advance-blockers :is(p,li,span){color:#b45309!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span) :is(span,svg){color:inherit!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-purple-50{background-color:#a855f729!important;color:#d8b4fe!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-indigo-50{background-color:#6366f129!important;color:#a5b4fc!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-red-50{background-color:#f43f5e29!important;color:#fca5a5!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-amber-50{background-color:#f59e0b29!important;color:#fcd34d!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-emerald-50{background-color:#10b98129!important;color:#6ee7b7!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-green-50{background-color:#22c55e29!important;color:#86efac!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-blue-50{background-color:#3b82f629!important;color:#93c5fd!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-slate-100{background-color:#94a3b829!important;color:#cbd5e1!important}html body .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-orange-500{background-color:#f97316!important;color:#fff!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-purple-50{background-color:#faf5ff!important;color:#7e22ce!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-indigo-50{background-color:#eef2ff!important;color:#4338ca!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-red-50{background-color:#fef2f2!important;color:#b91c1c!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-amber-50{background-color:#fffbeb!important;color:#b45309!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-emerald-50{background-color:#ecfdf5!important;color:#047857!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-green-50{background-color:#f0fdf4!important;color:#15803d!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-blue-50{background-color:#eff6ff!important;color:#1d4ed8!important}html body:not(.zentris-apps-theme) .workshop-order-card :is(.workshop-order-actions,.workshop-order-footer-actions) :is(button,span).bg-slate-100{background-color:#f1f5f9!important;color:#475569!important}html body .certification-modal-content,html body .certification-modal-content *{font-family:Roboto,ui-sans-serif,system-ui,sans-serif!important}html body .certification-modal-content .cert-modal-header{background:hsl(var(--primary))!important}html body .certification-modal-content{overflow:hidden!important;width:min(560px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:92dvh!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:none!important;box-shadow:0 20px 60px #0f172a4d!important}html body .certification-modal-content h2,html body .certification-modal-content [class*=DialogTitle]{color:#fff!important;font-weight:800!important}html body .certification-modal-content [class*=DialogDescription]{color:#ffffffd9!important}html body .certification-modal-content button,html body .certification-modal-content input,html body .certification-modal-content select,html body .certification-modal-content textarea{font-family:Roboto,ui-sans-serif,system-ui,sans-serif!important}html body .certification-modal-content button:focus-visible{outline:none!important;box-shadow:none!important}@media(max-width:820px){html body .certification-modal-content{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;transform:none!important;border-radius:0!important;box-sizing:border-box!important}html body .certification-modal-content,html body .certification-modal-content .cert-modal-body,html body .certification-modal-content .cert-modal-body>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html body .certification-modal-content .cert-modal-header{padding:14px 14px 38px!important}html body .certification-modal-content .cert-modal-body{padding:12px!important;gap:12px!important}html body .certification-modal-content .cert-vehicle-card{padding:12px!important}html body .certification-modal-content .cert-specs-grid{grid-template-columns:1fr!important;gap:6px!important}html body .certification-modal-content .cert-vehicle-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}html body .certification-modal-content .cert-checklist-item{width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 12px!important}html body .certification-modal-content .cert-checklist-item p{white-space:normal!important;overflow-wrap:anywhere!important}html body .certification-modal-content .cert-footer{flex-direction:column!important;gap:8px!important}html body .certification-modal-content .cert-footer button{width:100%!important;justify-content:center!important}}
