@charset "UTF-8";:root{--ds-accent-green: #4c4824;--ds-accent-green-alt: #4a533c;--ds-accent-sage: #889c82;--ds-accent-blush: #ebd8cd;--ds-bg-off: #fdfbf7;--ds-bg-paper: #f6f4f0;--ds-bg: #ffffff;--ds-ink: #1a1a1a;--ds-ink-light: #444444;--ds-ink-muted: #555555;--ds-border: #ebebeb;--due-surface: #fdfbf7;--due-surface-dim: #f4f1eb;--due-surface-bright: #ffffff;--due-surface-container-lowest: #ffffff;--due-surface-container-low: #f9f7f3;--due-surface-container: #f6f4f0;--due-surface-container-high: #f0ece5;--due-surface-container-highest: #ebe5dc;--due-on-surface: #1a1a1a;--due-on-surface-variant: #444444;--due-inverse-surface: #2c2b27;--due-inverse-on-surface: #fdfbf7;--due-outline: #ebebeb;--due-outline-variant: #c8c8c8;--due-primary: #4c4824;--due-primary-hover: #4a533c;--due-on-primary: #ffffff;--due-primary-container: #e6e4d1;--due-on-primary-container: #24220f;--due-secondary: #889c82;--due-secondary-hover: #74896e;--due-on-secondary: #ffffff;--due-secondary-container: #e0e8dc;--due-on-secondary-container: #283824;--due-tertiary: #ebd8cd;--due-on-tertiary: #3d2a20;--due-tertiary-container: #f7efe9;--due-on-tertiary-container: #4a3326;--due-success: #3d6b37;--due-on-success: #ffffff;--due-success-container: #e3f2e0;--due-on-success-container: #153310;--due-warning: #b87d28;--due-on-warning: #ffffff;--due-warning-container: #f9ead2;--due-on-warning-container: #422905;--due-error: #c04040;--due-error-hover: #a63232;--due-on-error: #ffffff;--due-error-container: #fde8e8;--due-on-error-container: #5c1717;--due-danger: #c04040;--due-font-display: "Cormorant Garamond", Georgia, serif;--due-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--due-glass-bg: rgba(253, 251, 247, .82);--due-glass-bg-elevated: rgba(255, 255, 255, .88);--due-glass-border: rgba(255, 255, 255, .65);--due-glass-blur: saturate(160%) blur(12px);--due-glass-shadow: 0 8px 32px 0 rgba(76, 72, 36, .08);--due-radius-sm: 8px;--due-radius-md: 12px;--due-radius-lg: 16px;--due-radius-xl: 24px;--due-radius-full: 9999px;--due-shadow-sm: 0 2px 10px rgba(76, 72, 36, .05);--due-shadow-soft: 0 8px 32px 0 rgba(76, 72, 36, .08);--due-shadow-modal: 0 20px 48px -8px rgba(76, 72, 36, .18);--due-shadow-xl: 0 24px 56px -12px rgba(76, 72, 36, .22);--due-touch-target-min: 44px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;max-height:100%;overflow:hidden;background-color:var(--due-surface);background-image:radial-gradient(circle at 88% 8%,rgba(235,216,205,.28),transparent 46%),radial-gradient(circle at 12% 90%,rgba(136,156,130,.12),transparent 52%);background-attachment:fixed;color:var(--due-on-surface);font-family:var(--due-font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,.due-display-title{font-family:var(--due-font-display);font-weight:400;color:var(--due-on-surface)}.due-liquid-glass{background:var(--due-glass-bg);-webkit-backdrop-filter:var(--due-glass-blur);backdrop-filter:var(--due-glass-blur);border:1px solid var(--due-glass-border);box-shadow:var(--due-glass-shadow)}body.due-modal-open{overflow:hidden!important;touch-action:none}body.due-modal-open .due-shell,body.due-modal-open .due-shell__content{overflow:hidden!important}router-outlet{display:none!important}due-whatsapp-page,due-queue-board-page{display:flex!important;flex-direction:column!important;flex:1 1 100%!important;height:100%!important;min-height:0!important;width:100%!important;box-sizing:border-box!important}.due-wa-wait-badge{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:1px 5px;border-radius:99px;line-height:1.2}.due-wa-wait-badge--normal{background:#22c55e1f;color:#16a34a}.due-wa-wait-badge--warning{background:#eab30826;color:#ca8a04}.due-wa-wait-badge--urgent{background:#ef444426;color:#dc2626}.due-wa-modal{display:flex;flex-direction:column;gap:12px}.due-wa-modal__field,.due-wa-modal__vars{display:flex;flex-direction:column;gap:6px}.due-wa-modal__heading{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:600}.due-wa-modal__select,.due-wa-modal__textarea{padding:8px;border:1px solid var(--due-outline);border-radius:var(--due-radius-sm);font-size:.84rem}.due-wa-modal__preview{padding:10px;border-radius:var(--due-radius-md);background:var(--due-tertiary-fixed)}.due-wa-modal__footer{display:flex;justify-content:flex-end;gap:8px}.due-wa-modal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.due-wa-metric-card{padding:10px;border-radius:var(--due-radius-sm);background:var(--due-surface-low);border:1px solid var(--due-outline-variant);text-align:center}.due-wa-metric-card__label{font-size:.72rem;color:var(--due-on-surface-variant);display:block;margin-bottom:2px}.due-wa-metric-card__value{font-size:1.25rem;font-weight:700;color:var(--due-on-surface)}.due-wa-attendants-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.due-wa-attendant-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--due-radius-sm);border:1px solid var(--due-outline-variant);background:var(--due-surface-lowest);font-size:.82rem;cursor:pointer}.due-wa-attendant-row input[type=radio]{margin:0;cursor:pointer}.due-wa-attendant-row__info{flex:1;display:flex;flex-direction:column;gap:1px}.due-wa-attendant-row__info strong{font-size:.84rem}.due-wa-attendant-row__info span{font-size:.74rem;color:var(--due-on-surface-variant)}.due-wa-attendant-row--selected{border-color:var(--due-primary);background:#e651000f}.due-wa-attendant-row--static{cursor:default;justify-content:space-between}
