@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";.loader{border:5px solid #f3f3f3;border-top:5px solid #3442df;width:30px;border-radius:50%;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.-tw-top-3\.5{top:-.875rem}.tw-left-0{left:0}.tw-left-1\/2{left:50%}.tw-right-0{right:0}.tw-top-0{top:0}.tw-z-50{z-index:50}.tw-col-span-2{grid-column:span 2 / span 2}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-10{margin-bottom:2.5rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-8{margin-bottom:2rem}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-10{margin-top:2.5rem}.tw-mt-2{margin-top:.5rem}.tw-mt-4{margin-top:1rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-h-10{height:2.5rem}.tw-h-16{height:4rem}.tw-h-3{height:.75rem}.tw-h-3\.5{height:.875rem}.tw-h-4{height:1rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-w-10{width:2.5rem}.tw-w-3{width:.75rem}.tw-w-3\.5{width:.875rem}.tw-w-4{width:1rem}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-full{width:100%}.tw-max-w-2xl{max-width:42rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-\[1100px\]{max-width:1100px}.tw-max-w-\[1200px\]{max-width:1200px}.tw-max-w-\[700px\]{max-width:700px}.tw-max-w-\[720px\]{max-width:720px}.tw-max-w-\[800px\]{max-width:800px}.tw-max-w-\[900px\]{max-width:900px}.tw-max-w-lg{max-width:32rem}.tw-max-w-md{max-width:28rem}.tw-max-w-sm{max-width:24rem}.tw-max-w-xs{max-width:20rem}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0{flex-shrink:0}.-tw-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-resize-none{resize:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-10{gap:2.5rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-7{gap:1.75rem}.tw-gap-8{gap:2rem}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.tw-overflow-hidden{overflow:hidden}.tw-rounded{border-radius:.25rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-xl{border-radius:.75rem}.tw-border{border-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-\[\#ccc\]{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.tw-border-\[\#ddd\]{--tw-border-opacity: 1;border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))}.tw-border-\[\#e5e5e5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.tw-border-\[\#eee\]{--tw-border-opacity: 1;border-color:rgb(238 238 238 / var(--tw-border-opacity, 1))}.tw-border-\[\#f0f0f0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.tw-border-\[\#f5f5f5\]{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity, 1))}.tw-border-white\/10{border-color:#ffffff1a}.tw-bg-\[\#111827\]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f59e0b\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.tw-bg-\[\#f8f8f8\]{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity, 1))}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-bg-white\/10{background-color:#ffffff1a}.tw-fill-\[\#f59e0b\]{fill:#f59e0b}.tw-p-12{padding:3rem}.tw-p-2{padding:.5rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-24{padding-bottom:6rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-8{padding-bottom:2rem}.tw-pt-12{padding-top:3rem}.tw-pt-14{padding-top:3.5rem}.tw-pt-2{padding-top:.5rem}.tw-pt-3{padding-top:.75rem}.tw-pt-36{padding-top:9rem}.tw-pt-6{padding-top:1.5rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-5xl{font-size:3rem;line-height:1}.tw-text-\[10px\]{font-size:10px}.tw-text-\[11px\]{font-size:11px}.tw-text-\[13px\]{font-size:13px}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-leading-\[1\.08\]{line-height:1.08}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-wider{letter-spacing:.05em}.tw-tracking-widest{letter-spacing:.1em}.tw-text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.tw-text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.tw-text-\[\#555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.tw-text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.tw-text-\[\#777\]{--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1))}.tw-text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.tw-text-\[\#9CA3AF\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.tw-text-\[\#bbb\]{--tw-text-opacity: 1;color:rgb(187 187 187 / var(--tw-text-opacity, 1))}.tw-text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.tw-text-\[\#ddd\]{--tw-text-opacity: 1;color:rgb(221 221 221 / var(--tw-text-opacity, 1))}.tw-text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.tw-text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.tw-text-white\/20{color:#fff3}.tw-text-white\/25{color:#ffffff40}.tw-text-white\/30{color:#ffffff4d}.tw-text-white\/40{color:#fff6}.tw-text-white\/50{color:#ffffff80}.tw-text-white\/80{color:#fffc}.tw-line-through{text-decoration-line:line-through}.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw-placeholder-\[\#bbb\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(187 187 187 / var(--tw-placeholder-opacity, 1))}.tw-opacity-40{opacity:.4}.tw-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.05);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 4px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}:root{--light-yellow-bg: #fbf4dd;--light-yellow-color: #a37f08;--light-yellow-border: #a37f08;--light-red-bg: #ffeeeb;--light-red-color: #db5436;--light-red-border: #db5436;--light-green-bg: #eaf9e6;--light-green-color: #4d8f3a;--light-green-border: #4d8f3a;--light-blue-bg: #ebf5ff;--light-blue-color: #1f7eeb;--light-blue-border: #1f7eeb;--light-purpule-bg: #eee7fc;--light-purpule-color: #7038db;--light-purpule-border: #7038db}body{font-family:DM Sans,sans-serif}*{letter-spacing:.3px;outline:none}::-webkit-scrollbar{height:4px!important;width:7px}::-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:20px}.css-70fard,.apexcharts-toolbar{z-index:0!important}.fc-bg-event{opacity:1!important}.p0{margin-top:0}.table-container{min-height:23vh;max-height:23vh;overflow-y:auto}.table-container thead{border-bottom:1px solid black;box-shadow:-2px 0 4px -2px #5c5d5efa;position:sticky;top:0;height:25px}.table-container-property{min-height:auto;max-height:68vh;overflow-y:auto}.css-efk3t2{max-height:15rem!important;overflow-y:scroll!important}.table-container-property thead{position:sticky;top:0;height:25px;border-bottom:1px solid black;box-shadow:-2px 0 4px -2px #5c5d5efa}.table-fix-container{min-height:65vh;max-height:65vh;overflow-y:auto}.small-table-fix-container{min-height:15vh;max-height:63vh;overflow-y:auto}.table-fix-container thead{border-bottom:1px solid black;box-shadow:-2px 0 4px -2px #5c5d5efa;position:sticky;top:0;height:25px}.importTable{min-height:auto;max-height:82vh;overflow-y:auto}.tableData{padding:10px!important}.datePickerBorder{border:1px solid #e2e8f0;padding:0 5px;border-radius:5px;margin:0 10px!important}.imageCard{position:relative;overflow:hidden;margin-right:12px}.imageContent{content:"";position:absolute;top:0;left:0;background-color:#00000096;height:100%;width:100%;display:flex;justify-content:center;align-items:center;opacity:0}.imageCard:hover .imageContent{opacity:1}.EditDelete{display:none}.CustomFieldName{border-bottom:1px solid rgba(128,128,128,.705)}.CustomFieldName:hover .EditDelete{display:block}.pending{background-color:var(--light-yellow-bg)!important;color:var(--light-yellow-color)!important;border:1px solid var(--light-yellow-border)!important}.onHold{background-color:var(--light-red-bg)!important;color:var(--light-red-color)!important;border:1px solid var(--light-red-border)!important}.completed{background-color:var(--light-green-bg)!important;color:var(--light-green-color)!important;border:1px solid var(--light-green-border)!important}.toDo{background-color:var(--light-blue-bg)!important;color:var(--light-blue-color)!important;border:1px solid var(--light-blue-border)!important}.inProgress{background-color:var(--light-purpule-bg)!important;color:var(--light-purpule-color)!important;border:1px solid var(--light-purpule-border)!important}.light-yellow{background-color:var(--light-yellow-bg)!important;color:var(--light-yellow-color)!important;border:1px solid var(--light-yellow-border)!important}.light-red{background-color:var(--light-red-bg)!important;color:var(--light-red-color)!important;border:1px solid var(--light-red-border)!important}.light-green{background-color:var(--light-green-bg)!important;color:var(--light-green-color)!important;border:1px solid var(--light-green-border)!important}.light-blue{background-color:var(--light-blue-bg)!important;color:var(--light-blue-color)!important;border:1px solid var(--light-blue-border)!important}.light-purpule{background-color:var(--light-purpule-bg)!important;color:var(--light-purpule-color)!important;border:1px solid var(--light-purpule-border)!important}.chakra-checkbox[disabled] .chakra-checkbox__control{background-color:#dcdee0!important;border:2px solid #d1d1d1}.invoice-container{width:100%;margin:20px auto;padding:20px;border:1px solid #000;font-family:Arial,sans-serif;font-size:14px}.invoice-container2{width:50%;margin:20px auto;padding:20px;border:1px solid #000;font-family:Arial,sans-serif;font-size:14px}.invoice-header{display:flex;justify-content:space-between;align-items:center}.logo{font-weight:700;font-size:24px;color:orange}.invoice-details{text-align:right}.address-section{margin-top:20px;display:flex;justify-content:space-between}.address{width:45%;margin-top:20px}.invoice-info{margin-top:20px}.invoice-table{width:100%;border-collapse:collapse;margin-top:20px}.invoice-table th,.invoice-table td{border:1px solid #000;padding:5px;text-align:center}.totals{margin-top:20px;display:flex;justify-content:end}.totals>div{margin-bottom:5px}.net-amount{font-weight:700}.footer{margin-top:20px;text-align:center;font-style:italic}.hover\:-tw-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-border-\[\#999\]:hover{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity, 1))}.hover\:tw-border-\[\#ccc\]:hover{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.hover\:tw-bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-\[\#f5f5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:tw-text-\[\#1a1a1a\]:hover{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.hover\:tw-text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:tw-border-\[\#1a1a1a\]:focus{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.focus\:tw-bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.disabled\:tw-opacity-60:disabled{opacity:.6}@media (min-width: 640px){.sm\:tw-block{display:block}.sm\:tw-w-auto{width:auto}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:tw-col-span-1{grid-column:span 1 / span 1}.md\:tw-flex{display:flex}.md\:tw-hidden{display:none}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:tw-h-\[68px\]{height:68px}.lg\:tw-w-\[340px\]{width:340px}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-gap-16{gap:4rem}.lg\:tw-p-10{padding:2.5rem}.lg\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.lg\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.lg\:tw-pb-24{padding-bottom:6rem}.lg\:tw-pb-28{padding-bottom:7rem}.lg\:tw-pt-48{padding-top:12rem}.lg\:tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:tw-text-\[60px\]{font-size:60px}.lg\:tw-text-base{font-size:1rem;line-height:1.5rem}.lg\:tw-text-xl{font-size:1.25rem;line-height:1.75rem}}.error-boundary-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-align:center;padding:20px}.error-boundary-content{max-width:600px;padding:40px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a}.error-boundary-title{font-size:2.5rem;font-weight:700;color:#dc3545;margin-bottom:16px}.error-boundary-message{font-size:1.1rem;color:#6c757d;margin-bottom:24px}.error-boundary-button{background-color:#007bff;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out}.error-boundary-button:hover{background-color:#0056b3}.error-boundary-details{margin-top:24px;text-align:left;background-color:#f3f3f3;border:1px solid #ddd;border-radius:5px;padding:10px;white-space:pre-wrap;word-wrap:break-word;max-height:200px;overflow-y:auto}.error-boundary-details summary{cursor:pointer;font-weight:600;margin-bottom:10px}.error-boundary-details pre{font-family:Courier New,Courier,monospace;font-size:.9rem;color:#333}
