.whatsapp-shell{--background:150 24% 97%;--foreground:156 24% 12%;--card:0 0% 100%;--card-foreground:156 24% 12%;--popover:0 0% 100%;--popover-foreground:156 24% 12%;--primary:153 70% 31%;--primary-foreground:0 0% 100%;--secondary:150 18% 94%;--secondary-foreground:156 24% 16%;--muted:150 16% 94%;--muted-foreground:156 8% 43%;--accent:156 32% 92%;--accent-foreground:153 70% 24%;--destructive:4 74% 43%;--destructive-foreground:0 0% 100%;--border:150 18% 86%;--input:150 18% 86%;--ring:153 70% 31%;--radius:.5rem;min-height:calc(100vh - 7rem);display:flex;flex-direction:column;gap:.75rem;background-color:hsl(var(--background));padding:.25rem;color:hsl(var(--foreground))}.whatsapp-shell *{letter-spacing:0}.whatsapp-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:1rem;--tw-shadow:0 16px 42px rgba(24,37,31,.08);--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.whatsapp-header h2{margin:0;font-size:1.35rem;font-weight:600;line-height:1.25;color:hsl(var(--card-foreground))}.whatsapp-header p{margin-top:.25rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.whatsapp-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:hsl(var(--primary))}.whatsapp-header-actions,.whatsapp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.whatsapp-button,.whatsapp-pill,.whatsapp-search,.whatsapp-select{min-height:2.25rem;border-radius:calc(var(--radius) - 2px)}.whatsapp-pill{display:inline-flex;align-items:center;gap:.375rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--secondary-foreground))}.whatsapp-pill.info{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 94 117/var(--tw-text-opacity,1))}.whatsapp-api-status{font-size:.75rem;line-height:1rem;font-weight:500}.whatsapp-api-status.muted{color:hsl(var(--muted-foreground))}.whatsapp-api-status.warning{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.whatsapp-api-status.info{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.whatsapp-api-status.success{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.whatsapp-api-status.danger{color:hsl(var(--destructive))}.whatsapp-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--card-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.whatsapp-button:disabled{pointer-events:none;opacity:.5}.whatsapp-button.compact{min-height:2rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.whatsapp-button.full{width:100%}.whatsapp-button.primary{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.whatsapp-button.primary:hover{background-color:hsl(var(--primary)/.9)}.whatsapp-button.secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.whatsapp-button.secondary:hover{background-color:hsl(var(--secondary)/.8)}.whatsapp-button.success{border-color:hsl(var(--primary));background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.whatsapp-button.success:hover{background-color:hsl(var(--primary)/.9)}.whatsapp-button.outline-primary,.whatsapp-button.outline-success{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--card));color:hsl(var(--primary))}.whatsapp-button.outline-primary:hover,.whatsapp-button.outline-success:hover{background-color:hsl(var(--accent))}.whatsapp-button.outline-secondary{border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--secondary-foreground))}.whatsapp-button.outline-secondary:hover{background-color:hsl(var(--secondary))}.whatsapp-button.outline-danger{border-color:hsl(var(--destructive)/.4);background-color:hsl(var(--card));color:hsl(var(--destructive))}.whatsapp-button.outline-danger:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.whatsapp-button.outline-dark{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1));background-color:hsl(var(--card));--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.whatsapp-button.outline-dark:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.whatsapp-input,.whatsapp-textarea{width:100%;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-input::-moz-placeholder,.whatsapp-textarea::-moz-placeholder{color:hsl(var(--muted-foreground))}.whatsapp-input::placeholder,.whatsapp-textarea::placeholder{color:hsl(var(--muted-foreground))}.whatsapp-input:focus,.whatsapp-textarea:focus{border-color:hsl(var(--primary));--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.2)}.whatsapp-input:disabled,.whatsapp-textarea:disabled{cursor:not-allowed;opacity:.5}.whatsapp-input.compact,.whatsapp-select.compact{min-height:2rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.whatsapp-textarea.compact{min-height:4rem;padding:.375rem .625rem;font-size:.75rem;line-height:1rem}.whatsapp-alert{border-radius:var(--radius);border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.whatsapp-alert.info{border-color:rgb(103 232 249/var(--tw-border-opacity,1));background-color:rgb(236 254 255/var(--tw-bg-opacity,1));color:rgb(22 78 99/var(--tw-text-opacity,1))}.whatsapp-alert.info,.whatsapp-alert.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-alert.warning{border-color:rgb(252 211 77/var(--tw-border-opacity,1));background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(120 53 15/var(--tw-text-opacity,1))}.whatsapp-alert.danger{border-color:hsl(var(--destructive)/.35);--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));color:hsl(var(--destructive))}.whatsapp-metrics{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.whatsapp-metric,.whatsapp-metrics{gap:.75rem}.whatsapp-metric{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--muted-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-metric:hover{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.whatsapp-metric strong{font-size:1.35rem;font-weight:600;line-height:1;color:hsl(var(--foreground))}.whatsapp-metric.active{border-color:hsl(var(--primary)/.4);background-color:hsl(var(--accent));color:hsl(var(--primary))}.whatsapp-metric.warning.active,.whatsapp-metric.warning:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.whatsapp-metric.danger.active,.whatsapp-metric.danger:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.whatsapp-toolbar{justify-content:space-between;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem}.whatsapp-search{min-width:18rem;display:flex;flex:1 1 0%;align-items:center;gap:.5rem;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--secondary));padding-left:.75rem;padding-right:.75rem;color:hsl(var(--muted-foreground))}.whatsapp-search,.whatsapp-search input{font-size:.875rem;line-height:1.25rem}.whatsapp-search input{width:100%;border-width:0;background-color:transparent;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px}.whatsapp-search input::-moz-placeholder{color:hsl(var(--muted-foreground))}.whatsapp-search input::placeholder{color:hsl(var(--muted-foreground))}.whatsapp-select{min-width:13rem;border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-select:focus{border-color:hsl(var(--primary));--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.2)}.whatsapp-select:disabled{cursor:not-allowed;opacity:.5}.whatsapp-result-count{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.whatsapp-config-strip{grid-template-columns:repeat(4,minmax(9rem,1fr));display:grid;gap:.75rem}.whatsapp-config-strip div{display:grid;gap:.25rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.625rem .75rem}.whatsapp-config-strip span{font-size:.75rem;line-height:1rem;text-transform:uppercase;color:hsl(var(--muted-foreground))}.whatsapp-config-strip span,.whatsapp-config-strip strong{font-weight:600}.whatsapp-config-strip strong{font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-admin-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.whatsapp-admin-layout,.whatsapp-admin-main,.whatsapp-admin-side,.whatsapp-check-list,.whatsapp-config-list,.whatsapp-endpoints,.whatsapp-template-list{display:grid;gap:.75rem}.whatsapp-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.whatsapp-operator-metrics{margin-top:.75rem;display:grid;gap:.5rem}.whatsapp-operator-row{grid-template-columns:minmax(10rem,1fr) repeat(4,minmax(6rem,auto));display:grid;align-items:center;gap:.5rem;border-width:0 0 1px;border-style:solid;border-color:hsl(var(--border));padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.whatsapp-operator-row strong{color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-operator-row span{font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.whatsapp-template-form{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.7fr) minmax(5rem,.35fr) auto}.whatsapp-sla-form,.whatsapp-template-form{margin-top:.75rem;display:grid;align-items:flex-start;gap:.5rem}.whatsapp-sla-form{grid-template-columns:minmax(12rem,1fr) repeat(5,minmax(8rem,.6fr)) auto}.whatsapp-template-text{grid-column:1/-1}.whatsapp-template-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem}.whatsapp-switch{min-height:2rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.whatsapp-switch input{height:1rem;width:1rem}.whatsapp-alert-list,.whatsapp-template-list{margin-top:.75rem}.whatsapp-alert-list{display:grid}.whatsapp-alert-list,.whatsapp-alert-list.compact{gap:.5rem}.whatsapp-alert-row{grid-template-columns:minmax(0,1fr) auto;display:grid;align-items:flex-start;gap:.75rem;border-radius:var(--radius);border-width:1px;padding:.75rem}.whatsapp-alert-row.critical{border-color:rgb(254 202 202/var(--tw-border-opacity,1));background-color:rgb(254 242 242/var(--tw-bg-opacity,1));color:rgb(69 10 10/var(--tw-text-opacity,1))}.whatsapp-alert-row.critical,.whatsapp-alert-row.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-alert-row.warning{border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(69 26 3/var(--tw-text-opacity,1))}.whatsapp-alert-row.escalated{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary)/0.2)}.whatsapp-alert-row strong{font-size:.875rem;line-height:1.25rem;font-weight:600}.whatsapp-alert-row span{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500}.whatsapp-alert-row p{margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}.whatsapp-notifier{position:relative;z-index:30;display:flex}.whatsapp-notifier,.whatsapp-notifier-button{align-items:center;justify-content:center}.whatsapp-notifier-button{min-height:2.25rem;display:inline-flex;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.95);padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-notifier-button:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.whatsapp-notifier-button.warning{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.whatsapp-notifier-button.warning:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.whatsapp-notifier-button.danger{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.whatsapp-notifier-button.danger:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.whatsapp-notifier-label{font-size:.75rem;line-height:1rem;font-weight:600}.whatsapp-notifier-count{min-width:1.35rem;display:inline-flex;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.whatsapp-notifier-toast{top:calc(100% + .45rem);right:0;width:min(18rem,calc(100vw - 1rem));position:absolute;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1));--tw-shadow:0 16px 42px rgba(24,37,31,.08);--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.whatsapp-notifier-toast span,.whatsapp-notifier-toast strong{display:block}.whatsapp-notifier-toast span{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.whatsapp-notifier-panel{top:calc(100% + .55rem);right:0;width:min(24rem,calc(100vw - 1rem));position:absolute;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1));--tw-shadow:0 16px 42px rgba(24,37,31,.08);--tw-shadow-colored:0 16px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.whatsapp-notifier-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.whatsapp-notifier-panel-header strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600}.whatsapp-notifier-panel-header span{display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.whatsapp-icon-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-icon-button:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.whatsapp-icon-button:disabled{opacity:.5}.whatsapp-notifier-summary{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.whatsapp-notifier-summary span{border-radius:calc(var(--radius) - 2px);border-width:1px;--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.whatsapp-notifier-summary b{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.whatsapp-notifier-empty,.whatsapp-notifier-summary b{font-size:.875rem;line-height:1.25rem}.whatsapp-notifier-empty{margin-top:.75rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));background-color:rgb(248 250 252/var(--tw-bg-opacity,1));padding:.75rem;color:rgb(71 85 105/var(--tw-text-opacity,1))}.whatsapp-notifier-empty,.whatsapp-notifier-empty.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-notifier-empty.warning{border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(146 64 14/var(--tw-text-opacity,1))}.whatsapp-notifier-list{margin-top:.75rem;gap:.5rem}.whatsapp-notifier-item,.whatsapp-notifier-list{display:grid}.whatsapp-notifier-item{width:100%;gap:.25rem;border-radius:var(--radius);border-width:1px;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-notifier-item.critical{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.whatsapp-notifier-item.critical:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.whatsapp-notifier-item.warning{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.whatsapp-notifier-item.warning:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.whatsapp-notifier-item.escalated{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(5,150,105,.2)}.whatsapp-notifier-item strong{font-size:.875rem;line-height:1.25rem;font-weight:600}.whatsapp-notifier-item span{font-weight:500}.whatsapp-notifier-item p,.whatsapp-notifier-item span{font-size:.75rem;line-height:1rem}.whatsapp-notifier-item p{margin:0;overflow-wrap:anywhere}.whatsapp-notifier-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.whatsapp-template-row{grid-template-columns:minmax(0,1fr) auto;display:grid;align-items:flex-start;gap:.75rem;border-width:1px 0 0;border-style:solid;border-color:hsl(var(--border));padding-top:.75rem}.whatsapp-template-row.inactive{opacity:.6}.whatsapp-template-row strong{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground))}.whatsapp-template-row span{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(var(--muted-foreground))}.whatsapp-template-row p{margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-template-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.whatsapp-check-item,.whatsapp-template-row-actions{display:flex}.whatsapp-check-item{align-items:flex-start;gap:.75rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:.75rem}.whatsapp-check-item i{margin-top:.125rem;font-size:1rem;line-height:1.5rem}.whatsapp-check-item.ok i{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.whatsapp-check-item.warning i{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.whatsapp-check-item strong,.whatsapp-config-list span,.whatsapp-endpoints span{display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:hsl(var(--muted-foreground))}.whatsapp-check-item span{font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-config-list div,.whatsapp-endpoints div{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:.75rem}.whatsapp-config-list strong,.whatsapp-endpoints code{margin-top:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-status-card{margin-top:.75rem;display:grid;gap:.25rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:1rem;text-align:center}.whatsapp-status-card span{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:hsl(var(--foreground));overflow-wrap:anywhere}.whatsapp-status-card small{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.whatsapp-status-card.success{border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.whatsapp-status-card.info,.whatsapp-status-card.success{--tw-border-opacity:1;--tw-bg-opacity:1}.whatsapp-status-card.info{border-color:rgb(165 243 252/var(--tw-border-opacity,1));background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.whatsapp-status-card.warning{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.whatsapp-qr-box{min-height:14rem;margin-top:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border-radius:var(--radius);border-width:1px;border-style:dashed;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.whatsapp-qr-box i{font-size:2.25rem;line-height:2.5rem;color:hsl(var(--primary))}.whatsapp-qr-box img{width:min(15rem,100%);border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem}.whatsapp-layout{grid-template-columns:minmax(20rem,25rem) 1fr;min-height:40rem;display:grid;gap:.75rem}.whatsapp-detail,.whatsapp-list{min-height:40rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));--tw-shadow:0 10px 24px rgba(24,37,31,.05);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.whatsapp-list{overflow-y:auto}.whatsapp-empty,.whatsapp-empty-list{display:flex;height:100%;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.whatsapp-list-item{display:block;width:100%;border-width:0 0 1px;border-style:solid;border-color:hsl(var(--border));background-color:transparent;padding:.75rem;text-align:left;color:hsl(var(--card-foreground));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-list-item.active,.whatsapp-list-item:hover{background-color:hsl(var(--accent))}.whatsapp-list-footer,.whatsapp-list-meta,.whatsapp-list-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.whatsapp-list-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.whatsapp-list-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}.whatsapp-list-footer,.whatsapp-list-meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.whatsapp-list-preview{margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground))}.whatsapp-unread{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.whatsapp-alert-badge,.whatsapp-unread{min-width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600}.whatsapp-alert-badge{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.whatsapp-status{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.whatsapp-status.open{background-color:rgb(209 250 229/var(--tw-bg-opacity,1));color:rgb(6 95 70/var(--tw-text-opacity,1))}.whatsapp-status.open,.whatsapp-status.pending{--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-status.pending{background-color:rgb(254 243 199/var(--tw-bg-opacity,1));color:rgb(146 64 14/var(--tw-text-opacity,1))}.whatsapp-status.closed{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.whatsapp-sla-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.whatsapp-sla-badge.critical{background-color:rgb(254 226 226/var(--tw-bg-opacity,1));color:rgb(153 27 27/var(--tw-text-opacity,1))}.whatsapp-sla-badge.critical,.whatsapp-sla-badge.warning{--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-sla-badge.warning{background-color:rgb(254 243 199/var(--tw-bg-opacity,1));color:rgb(146 64 14/var(--tw-text-opacity,1))}.whatsapp-sla-badge.ok{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.whatsapp-sla-card{margin-top:.75rem;display:grid;gap:.25rem;border-radius:var(--radius);border-width:1px;padding:.75rem}.whatsapp-sla-card span{font-size:.875rem;line-height:1.25rem;font-weight:600}.whatsapp-sla-card small{font-size:.75rem;line-height:1rem;overflow-wrap:anywhere}.whatsapp-sla-card.ok{border-color:rgb(167 243 208/var(--tw-border-opacity,1));background-color:rgb(236 253 245/var(--tw-bg-opacity,1));color:rgb(6 78 59/var(--tw-text-opacity,1))}.whatsapp-sla-card.ok,.whatsapp-sla-card.warning{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1}.whatsapp-sla-card.warning{border-color:rgb(253 230 138/var(--tw-border-opacity,1));background-color:rgb(255 251 235/var(--tw-bg-opacity,1));color:rgb(120 53 15/var(--tw-text-opacity,1))}.whatsapp-sla-card.critical{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.whatsapp-detail{flex-direction:column;overflow:hidden}.whatsapp-detail,.whatsapp-detail-header,.whatsapp-reply{display:flex}.whatsapp-detail-header,.whatsapp-reply{align-items:center;justify-content:space-between;gap:.75rem;border-width:0 0 1px;border-style:solid;border-color:hsl(var(--border));padding:.75rem}.whatsapp-detail-title{margin:0;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.25;color:hsl(var(--card-foreground))}.whatsapp-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.whatsapp-muted,.whatsapp-small{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.whatsapp-small{color:hsl(var(--foreground))}.whatsapp-danger-text{font-size:.75rem;line-height:1rem;color:hsl(var(--destructive));overflow-wrap:anywhere}.whatsapp-gap-top{margin-top:.5rem}.whatsapp-workarea{grid-template-columns:minmax(20rem,1fr) minmax(17rem,21rem);display:grid;flex:1 1 0%;gap:.75rem;overflow:hidden;background-color:hsl(var(--background));padding:.75rem}.whatsapp-messages{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.25rem}.whatsapp-message{max-width:78%;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow-wrap:anywhere}.whatsapp-message.out{align-self:flex-end;--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.whatsapp-message.in{align-self:flex-start}.whatsapp-message-type{margin-top:.25rem;margin-bottom:.25rem;gap:.375rem;border-radius:9999px;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--secondary));padding:.125rem .5rem;font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.whatsapp-attachment,.whatsapp-message-type{display:inline-flex;align-items:center;font-weight:600}.whatsapp-attachment{margin-top:.5rem;width:-moz-fit-content;width:fit-content;gap:.5rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--primary)/.3);background-color:hsl(var(--card));padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.whatsapp-attachment,.whatsapp-attachment:hover{color:hsl(var(--primary))}.whatsapp-attachment:hover{background-color:hsl(var(--accent))}.whatsapp-image-preview{width:min(18rem,100%);max-height:14rem;margin-top:.5rem;display:block;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));-o-object-fit:cover;object-fit:cover}.whatsapp-side{overflow-y:auto}.whatsapp-panel{margin-bottom:.75rem;border-radius:var(--radius);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:.75rem}.whatsapp-panel>strong{font-size:.875rem;line-height:1.25rem;font-weight:600;color:hsl(var(--card-foreground))}.whatsapp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:.5rem}.whatsapp-activity{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.whatsapp-activity-item{display:grid;gap:.25rem;border-width:0 0 0 2px;border-style:solid;border-color:hsl(var(--primary));padding-left:.75rem}.whatsapp-activity-item div{display:grid;gap:.125rem}.whatsapp-activity-item strong{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25}.whatsapp-activity-item small,.whatsapp-activity-item span{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.whatsapp-reply{border-bottom-width:0;border-top-width:1px;background-color:hsl(var(--card))}.whatsapp-reply textarea{min-height:4.25rem;resize:vertical}.whatsapp-reply-body{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem}.whatsapp-attachment-composer{grid-template-columns:minmax(8rem,.8fr) minmax(12rem,1.5fr) minmax(10rem,1fr);display:grid;gap:.5rem}.whatsapp-reply-actions{display:flex;align-items:stretch;gap:.5rem}.whatsapp-quick-replies{display:flex;flex-wrap:wrap;gap:.375rem}.whatsapp-quick-replies .whatsapp-button{white-space:normal;text-align:left}@media (max-width:1200px){.whatsapp-metrics{grid-template-columns:repeat(3,minmax(8rem,1fr))}.whatsapp-config-strip{grid-template-columns:repeat(2,minmax(9rem,1fr))}}@media (max-width:992px){.whatsapp-detail-header,.whatsapp-header,.whatsapp-reply{flex-direction:column;align-items:stretch}.whatsapp-admin-layout,.whatsapp-layout,.whatsapp-workarea{grid-template-columns:1fr}.whatsapp-message{max-width:100%}.whatsapp-attachment-composer{grid-template-columns:1fr}.whatsapp-reply-actions{width:100%}.whatsapp-reply-actions .whatsapp-button{flex:1 1 0%}.whatsapp-alert-row,.whatsapp-form-grid,.whatsapp-operator-row,.whatsapp-sla-form,.whatsapp-template-form,.whatsapp-template-row{grid-template-columns:1fr}.whatsapp-template-row-actions{justify-content:flex-start}}@media (max-width:640px){.whatsapp-notifier{order:3;width:100%}.whatsapp-notifier-panel,.whatsapp-notifier-toast{right:auto;left:50%;transform:translateX(-50%)}.whatsapp-metrics{grid-template-columns:1fr 1fr}.whatsapp-config-strip,.whatsapp-search,.whatsapp-select{min-width:100%}.whatsapp-config-strip{grid-template-columns:1fr}}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-z-30{z-index:30}.tw-order-3{order:3}.tw-m-0{margin:0}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-mb-0{margin-bottom:0}.tw-mb-3{margin-bottom:.75rem}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-h-4{height:1rem}.tw-h-5{height:1.25rem}.tw-h-8{height:2rem}.tw-h-full{height:100%}.tw-w-8{width:2rem}.tw-w-fit{width:-moz-fit-content;width:fit-content}.tw-w-full{width:100%}.tw-flex-1{flex:1 1 0%}.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-stretch{align-items:stretch}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-0{gap:0}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-self-end{align-self:flex-end}.tw-overflow-hidden{overflow:hidden}.tw-overflow-y-auto{overflow-y:auto}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-whitespace-normal{white-space:normal}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:var(--radius)}.tw-rounded-md{border-radius:calc(var(--radius) - 2px)}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-b{border-bottom-width:1px}.tw-border-b-0{border-bottom-width:0}.tw-border-l-2{border-left-width:2px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.tw-border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.tw-border-border{border-color:hsl(var(--border))}.tw-border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.tw-border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.tw-border-destructive\/35{border-color:hsl(var(--destructive)/.35)}.tw-border-destructive\/40{border-color:hsl(var(--destructive)/.4)}.tw-border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.tw-border-input{border-color:hsl(var(--input))}.tw-border-primary{border-color:hsl(var(--primary))}.tw-border-primary\/30{border-color:hsl(var(--primary)/.3)}.tw-border-primary\/40{border-color:hsl(var(--primary)/.4)}.tw-border-red-200{border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.tw-border-red-200,.tw-border-red-300{--tw-border-opacity:1}.tw-border-red-300{border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.tw-border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.tw-border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.tw-bg-accent{background-color:hsl(var(--accent))}.tw-bg-amber-100{background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.tw-bg-amber-100,.tw-bg-amber-50{--tw-bg-opacity:1}.tw-bg-amber-50{background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.tw-bg-background{background-color:hsl(var(--background))}.tw-bg-card{background-color:hsl(var(--card))}.tw-bg-cyan-50{background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.tw-bg-cyan-50,.tw-bg-emerald-100{--tw-bg-opacity:1}.tw-bg-emerald-100{background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.tw-bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.tw-bg-primary{background-color:hsl(var(--primary))}.tw-bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.tw-bg-red-100,.tw-bg-red-50{--tw-bg-opacity:1}.tw-bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.tw-bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.tw-bg-secondary{background-color:hsl(var(--secondary))}.tw-bg-slate-100{background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.tw-bg-slate-100,.tw-bg-slate-50{--tw-bg-opacity:1}.tw-bg-slate-50{background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.tw-bg-transparent{background-color:transparent}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-white\/95{background-color:hsla(0,0%,100%,.95)}.tw-p-1{padding:.25rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-\[1\.35rem\]{font-size:1.35rem}.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-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-none{line-height:1}.tw-leading-tight{line-height:1.25}.tw-text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.tw-text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.tw-text-card-foreground{color:hsl(var(--card-foreground))}.tw-text-destructive{color:hsl(var(--destructive))}.tw-text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.tw-text-foreground{color:hsl(var(--foreground))}.tw-text-muted-foreground{color:hsl(var(--muted-foreground))}.tw-text-primary{color:hsl(var(--primary))}.tw-text-primary-foreground{color:hsl(var(--primary-foreground))}.tw-text-red-900{color:rgb(127 29 29/var(--tw-text-opacity,1))}.tw-text-red-900,.tw-text-red-950{--tw-text-opacity:1}.tw-text-red-950{color:rgb(69 10 10/var(--tw-text-opacity,1))}.tw-text-secondary-foreground{color:hsl(var(--secondary-foreground))}.tw-text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.tw-text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.tw-text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.tw-no-underline{text-decoration-line:none}.tw-shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 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-ring-2{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.placeholder\:tw-text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:tw-text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:tw-border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:tw-border-primary\/40:hover{border-color:hsl(var(--primary)/.4)}.hover\:tw-border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:tw-bg-accent:hover{background-color:hsl(var(--accent))}.hover\:tw-bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:tw-bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:tw-bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:tw-bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:tw-text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.focus\:tw-border-primary:focus{border-color:hsl(var(--primary))}.focus\:tw-ring-2:focus{--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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:tw-ring-ring\/20:focus{--tw-ring-color:hsl(var(--ring)/0.2)}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}