.feedback-board-scroller{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.feedback-board,.feedback-board-scroller{height:100%;max-height:100%;min-height:0;box-sizing:border-box}.feedback-board{display:flex;align-items:stretch;gap:.65rem;padding:.15rem .1rem .65rem;width:max-content;min-width:100%;overflow:visible;flex-wrap:nowrap}.feedback-board--dragging .feedback-board-column:not(.feedback-board-column--drop-target){transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.feedback-board--dragging-card .feedback-board-column--drop-target{opacity:1}.feedback-board--dragging-column .feedback-board-column:not(.feedback-board-column--live-placeholder){opacity:1;transition:box-shadow .16s ease,border-color .16s ease,opacity .16s ease}.feedback-board-column{--feedback-board-column-width:18rem;--feedback-board-column-height:100%;display:flex;flex-direction:column;flex:0 0 var(--feedback-board-column-width);align-self:stretch;width:var(--feedback-board-column-width);min-width:var(--feedback-board-column-width);max-width:var(--feedback-board-column-width);height:var(--feedback-board-column-height);min-height:0;max-height:var(--feedback-board-column-height);border:1px solid var(--panel-border);border-radius:1rem;background:color-mix(in srgb,var(--tile-bg,#f1f5f9) 55%,#ffffff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-border) 35%,transparent);transition:box-shadow .16s ease,border-color .16s ease,transform .16s ease;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-padding-bottom:.75rem}.feedback-board-column--drop-target{border-color:color-mix(in srgb,#3b82f6 55%,var(--panel-border));box-shadow:0 0 0 1px color-mix(in srgb,#3b82f6 35%,transparent),0 8px 20px rgb(59 130 246/.14),0 18px 36px rgb(15 23 42/.08)}.feedback-board-column--live-placeholder{border-style:dashed;border-color:color-mix(in srgb,#3b82f6 55%,var(--panel-border));background:linear-gradient(180deg,color-mix(in srgb,#3b82f6 10%,transparent),color-mix(in srgb,#3b82f6 4%,#ffffff));box-shadow:inset 0 1px 2px rgb(59 130 246/.1),0 4px 14px rgb(59 130 246/.1)}.feedback-board-column--live-placeholder .feedback-board-column__body,.feedback-board-column--live-placeholder .feedback-board-column__footer,.feedback-board-column--live-placeholder .feedback-board-column__header{opacity:0;pointer-events:none}.feedback-board-column--new{--feedback-board-header-accent:#2563eb;--feedback-board-header-icon-bg:color-mix(in srgb,#3b82f6 14%,transparent);--feedback-board-card-accent:#3b82f6}.feedback-board-column--in_progress{--feedback-board-header-accent:#ea580c;--feedback-board-header-icon-bg:color-mix(in srgb,#f97316 16%,transparent);--feedback-board-card-accent:#f97316}.feedback-board-column--needs_info{--feedback-board-header-accent:#9333ea;--feedback-board-header-icon-bg:color-mix(in srgb,#a855f7 16%,transparent);--feedback-board-card-accent:#a855f7}.feedback-board-column--fixed{--feedback-board-header-accent:#16a34a;--feedback-board-header-icon-bg:color-mix(in srgb,#22c55e 16%,transparent);--feedback-board-card-accent:#22c55e}.feedback-board-column--closed{--feedback-board-header-accent:#475569;--feedback-board-header-icon-bg:color-mix(in srgb,#64748b 14%,transparent);--feedback-board-card-accent:#64748b}.feedback-board-column__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex:0 0 auto;position:sticky;top:0;z-index:2;padding:.7rem .85rem;border-bottom:1px solid var(--panel-border);background:color-mix(in srgb,#ffffff 92%,transparent)}.feedback-board-column__header-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:9999px;background:var(--feedback-board-header-icon-bg);color:var(--feedback-board-header-accent);flex-shrink:0}.feedback-board-column__title{color:var(--text-primary,var(--foreground));letter-spacing:.01em;line-height:1.25}.feedback-board-column__body{flex:0 0 auto;display:flex;flex-direction:column;gap:.625rem;min-height:0;overflow:visible;padding:.625rem;background:transparent}.feedback-board-column__body--drop-empty{flex:1 1 auto;min-height:0}.feedback-board-column__footer{flex:0 0 auto;position:sticky;bottom:0;z-index:2;background:color-mix(in srgb,#ffffff 92%,transparent)}.feedback-board-column__empty{border:1.5px dashed color-mix(in srgb,var(--panel-border) 90%,transparent);border-radius:1rem;background:#ffffff;box-shadow:inset 0 1px 2px rgb(15 23 42/.03)}.feedback-board-column__empty-icon{color:var(--feedback-board-header-accent);opacity:.45}.feedback-board-drop-slot{box-sizing:border-box;min-height:10.25rem;height:10.25rem;width:100%;border-radius:.95rem;border:1.5px dashed color-mix(in srgb,#3b82f6 55%,var(--panel-border));background:linear-gradient(180deg,color-mix(in srgb,#3b82f6 10%,transparent),color-mix(in srgb,#3b82f6 4%,#ffffff));box-shadow:inset 0 1px 2px rgb(59 130 246/.1),0 4px 14px rgb(59 130 246/.1);pointer-events:none;animation:feedback-board-drop-slot-pulse 1.1s ease-in-out infinite}@keyframes feedback-board-drop-slot-pulse{0%,to{box-shadow:inset 0 1px 2px rgb(59 130 246/.1),0 4px 14px rgb(59 130 246/.1)}50%{box-shadow:inset 0 1px 2px rgb(59 130 246/.14),0 6px 18px rgb(59 130 246/.18)}}@media (prefers-reduced-motion:reduce){.feedback-board-drop-slot{animation:none}}.feedback-board-card{--feedback-board-card-fs:0.75rem;--feedback-board-card-accent:var(--primary,#3b82f6);--feedback-board-card-height:11.25rem;position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.4rem;border:1px solid color-mix(in srgb,var(--panel-border) 88%,transparent);border-radius:.95rem;background:linear-gradient(165deg,color-mix(in srgb,#ffffff 94%,#f8fafc 6%),#ffffff);font-size:var(--feedback-board-card-fs);line-height:1.35;box-shadow:0 8px 22px -18px color-mix(in srgb,var(--text-primary,#0f172a) 28%,transparent);overflow:clip;cursor:pointer;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease,opacity .14s ease}.feedback-board-card--dragging,.feedback-board-card--movable:active{cursor:grab}.feedback-board-card__main{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0;flex:1 1 auto;height:100%}.feedback-board-column--new .feedback-board-card{--feedback-board-card-accent:#3b82f6}.feedback-board-column--in_progress .feedback-board-card{--feedback-board-card-accent:#f97316}.feedback-board-column--needs_info .feedback-board-card{--feedback-board-card-accent:#a855f7}.feedback-board-column--fixed .feedback-board-card{--feedback-board-card-accent:#22c55e}.feedback-board-column--closed .feedback-board-card{--feedback-board-card-accent:#64748b}.feedback-board-card .cfp-ui-typography{font-size:var(--feedback-board-card-fs)!important;line-height:1.35!important}.feedback-board-card:not(.feedback-board-card--dragging):hover{border-color:color-mix(in srgb,var(--feedback-board-card-accent) 35%,var(--panel-border));box-shadow:0 12px 28px -18px color-mix(in srgb,var(--feedback-board-card-accent) 45%,transparent);transform:translateY(-1px)}.feedback-board-card--active{border-color:color-mix(in srgb,var(--primary,#3b82f6) 42%,var(--panel-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#3b82f6) 28%,transparent),0 12px 28px -18px color-mix(in srgb,var(--primary,#3b82f6) 40%,transparent)}.feedback-board-card--dragging{opacity:0;pointer-events:none;box-shadow:none;cursor:grab}.feedback-board-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;margin-top:auto;padding-top:.15rem;padding-inline:.2rem}.feedback-board-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;flex:1 1 auto}.feedback-board-card__attention{display:inline-flex;align-items:center;flex:0 0 auto;padding:.125rem;margin-right:-.05rem}.feedback-board-card__badge{text-transform:uppercase;font-size:var(--feedback-board-card-fs)!important;font-weight:600;letter-spacing:.02em;border-radius:9999px;line-height:1.35}.feedback-board-card__badge,.feedback-board-card__badge .cfp-ui-badge__content,.feedback-board-card__badge .cfp-ui-badge__label,.feedback-board-card__badge .cfp-ui-typography{font-size:var(--feedback-board-card-fs)!important;font-weight:600!important;letter-spacing:.02em;line-height:1.35!important}.feedback-board-card__badge--files,.feedback-board-card__badge--files .cfp-ui-badge__content,.feedback-board-card__badge--files .cfp-ui-badge__label,.feedback-board-card__badge--files .cfp-ui-typography{text-transform:none!important;letter-spacing:.01em}.feedback-board-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-left:.2rem;min-width:0;flex:1 1 auto}.feedback-board-card__title-row{display:flex;align-items:center;gap:.4rem;min-width:0;width:100%}.feedback-board-card__module-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;flex-shrink:0;color:var(--feedback-board-card-accent);background:color-mix(in srgb,var(--feedback-board-card-accent) 14%,transparent)}.feedback-board-card__title{color:var(--text-primary,var(--foreground));font-size:var(--feedback-board-card-fs)!important;font-weight:600!important;line-height:1.35!important;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:clip}.feedback-board-card__meta{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.1rem .15rem .05rem .2rem}.feedback-board-card__meta-row{display:flex;align-items:center;gap:.3rem;min-width:0;width:100%;line-height:1.35;color:var(--text-subtle,color-mix(in srgb,var(--muted-foreground) 92%,var(--foreground)))}.feedback-board-card__meta-icon{flex-shrink:0;display:block;width:.8125rem!important;height:.8125rem!important;font-size:.8125rem!important;line-height:1!important;color:inherit;opacity:.9}.feedback-board-card__meta-text{margin:0!important;min-width:0;flex:1 1 auto;font-size:var(--feedback-board-card-fs)!important;line-height:1.35!important;color:inherit}.feedback-board-skeleton__hint{width:100%;height:2.75rem;border-radius:var(--cfp-alert-radius,10px)}.feedback-board-skeleton__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.feedback-board-skeleton__header-leading{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}.feedback-board-skeleton__header-icon{width:1.85rem;height:1.85rem;border-radius:9999px;flex-shrink:0}.feedback-board-skeleton__header-title{width:5.5rem;height:.875rem;border-radius:.35rem}.feedback-board-skeleton__header-count{width:1.75rem;height:1.25rem;border-radius:9999px;flex-shrink:0}.feedback-board-skeleton__card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--panel-border) 88%,transparent);padding:.4rem;background:#ffffff;overflow:clip}.feedback-board-skeleton__card-main{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0;flex:1 1 auto}.feedback-board-skeleton__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.feedback-board-skeleton__module-icon{width:1.125rem;height:1.125rem;border-radius:.3rem;flex-shrink:0}.feedback-board-skeleton__card-title{width:62%;height:.875rem;border-radius:.35rem;flex:1 1 auto;min-width:0;max-width:9rem}.feedback-board-skeleton__meta{display:flex;flex-direction:column;gap:.35rem;min-width:0}.feedback-board-skeleton__card-line{width:88%;height:.625rem;border-radius:.3rem}.feedback-board-skeleton__card-line--sm{width:64%}.feedback-board-skeleton__footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0;margin-top:auto;padding-inline:.2rem}.feedback-board-skeleton__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;flex:1 1 auto}.feedback-board-skeleton__card-pill{width:3.75rem;height:1rem;border-radius:9999px;flex-shrink:0}.feedback-board-skeleton__card-pill--sm{width:2.5rem}.feedback-board-skeleton__attention{width:.625rem;height:.625rem;border-radius:9999px;flex-shrink:0;margin:.125rem}.feedback-board-skeleton__empty{height:7.5rem;border-radius:1rem}.feedback-widget{--od-gap:0.4rem;--od-inset:0.5rem;--od-card-pad-y:0.45rem;--od-card-pad-x:0.55rem;--od-radius:0.7rem;--od-radius-sm:0.5rem;--cfp-feedback-tab-size:var(--cfp-chatwoot-tab-size,2.75rem);--cfp-feedback-icon-size:var(--cfp-chatwoot-icon-size,2.125rem);--cfp-feedback-tab-top:var(--cfp-edge-tabs-anchor,68%);--feedback-panel-label-size:0.75rem;--feedback-panel-label-weight:600;--fw-green:var(--button-info-bg,#0ea5e9);--fw-green-deep:var(--button-info-bg-hover,#0284c7);--fw-green-soft:color-mix(in srgb,var(--button-info-bg,#0ea5e9) 14%,var(--surface));--fw-green-border:color-mix(in srgb,var(--button-info-bg,#0ea5e9) 42%,var(--surface));--fw-text:var(--text-primary);--fw-muted:var(--text-secondary);--fw-border:var(--panel-border,var(--line));--fw-surface:var(--surface);--fw-surface-soft:color-mix(in srgb,var(--surface) 92%,var(--panel-border,var(--line)) 8%);position:fixed;inset:0;z-index:80;pointer-events:none}html[data-cfp-feedback-widget-open="1"] .feedback-widget{z-index:2147483002}html[data-cfp-feedback-detail-open="1"] .feedback-widget{display:none!important;visibility:hidden!important;pointer-events:none!important}html:has(.woot-widget-bubble.woot--close:not(.woot--hide)) .feedback-widget{display:none!important;visibility:hidden!important;pointer-events:none!important}.feedback-widget>*{pointer-events:auto}.feedback-widget__fab{position:fixed;top:var(--cfp-feedback-tab-top);right:0;bottom:auto;left:auto;transform:translateY(-50%);width:var(--cfp-feedback-tab-size);height:var(--cfp-feedback-tab-size);border-radius:.5rem 0 0 .5rem;border:1px solid var(--panel-border,#cbd5e1);border-right:0;background:linear-gradient(145deg,var(--fw-green-deep),var(--fw-green));color:#fff;box-shadow:-2px 2px 12px rgba(15,23,42,.14);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;z-index:2}.feedback-widget__fab svg{width:var(--cfp-feedback-icon-size);height:var(--cfp-feedback-icon-size);display:block}.feedback-widget__fab:hover{filter:brightness(1.05)}.feedback-widget__fab .feedback-widget__fab-close-icon,.feedback-widget__fab--close .feedback-widget__fab-open-icon{display:none}.feedback-widget__fab--close .feedback-widget__fab-close-icon{display:block}.feedback-widget__fab--close .feedback-widget__fab-badge{display:none}.feedback-widget__panel{position:fixed;top:auto;left:auto;right:calc(var(--cfp-feedback-tab-size) + .5rem);bottom:var(--cfp-chatwoot-panel-bottom,20px);transform:none;width:min(23rem,calc(100vw - 2rem));height:auto;max-height:min(75vh,calc(100vh - 2.5rem));overflow:hidden;display:flex;flex-direction:column;border-radius:var(--od-radius);border:1px solid var(--panel-border,var(--fw-border));background:var(--color-panel,var(--fw-surface));box-shadow:0 14px 32px rgba(15,23,42,.16);padding:0;z-index:1}@media (max-width:667px){.feedback-widget__panel{right:.75rem;left:.75rem;width:auto;max-height:min(75vh,calc(100vh - 2.5rem))}}html[data-cfp-feedback-widget-open="1"] .feedback-widget__panel{z-index:2147483002}html[data-cfp-feedback-widget-open="1"] .feedback-widget__fab{z-index:2147483003}html[data-cfp-feedback-widget-open="1"] .feedback-widget .cfp-react-select__menu-portal{z-index:2147483004!important}.feedback-widget__panel-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--od-gap);flex-shrink:0;padding:var(--od-inset) var(--od-inset) .45rem;border-bottom:1px solid var(--fw-border);background:var(--fw-surface)}.feedback-widget__panel-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--od-inset)}.feedback-widget__panel-footer{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:.45rem var(--od-inset) var(--od-inset);border-top:1px solid var(--fw-border);background:var(--fw-surface)}.feedback-widget__panel-heading{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.feedback-widget__header-badge{flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--fw-green-soft);color:var(--fw-green-deep)}.feedback-widget__panel-titles{display:flex;flex-direction:column;gap:.05rem;min-width:0}.feedback-widget__panel-meta{margin:0;word-break:break-word}.feedback-widget__form{display:flex;flex-direction:column;gap:.65rem}.feedback-widget__section{display:flex;flex-direction:column;gap:var(--od-gap)}.feedback-widget__section-label{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--feedback-panel-label-size)!important;font-weight:var(--feedback-panel-label-weight)!important;line-height:1.25}.feedback-widget__section-label svg{color:var(--fw-green-deep)}.feedback-widget__audio-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--od-gap);align-items:stretch}.feedback-widget__audio-cards--recording{grid-template-columns:1fr}.feedback-widget__audio-cards--recording>.feedback-widget__choice-card:not(.feedback-widget__recording-controls){display:none}.feedback-widget__choice-card--full{grid-column:1/-1;width:100%}.feedback-widget__recording-controls{flex-wrap:nowrap;gap:.35rem;align-items:center;min-height:3.15rem;cursor:default}.feedback-widget__recording-controls .feedback-widget__recording-waves{flex:1 1 auto;justify-content:center;min-width:3.5rem}.feedback-widget__choice-card{position:relative;z-index:0;display:flex;align-items:center;gap:.45rem;box-sizing:border-box;min-height:3.15rem;width:100%;margin:0;padding:var(--od-card-pad-y) var(--od-card-pad-x);border-radius:var(--od-radius);border:1px solid var(--fw-border);background:var(--fw-surface);text-align:left;cursor:pointer;font:inherit;color:inherit;overflow:hidden;isolation:isolate}.feedback-widget__choice-card--accent{border-color:var(--fw-green);box-shadow:0 0 0 1px color-mix(in srgb,var(--fw-green) 12%,transparent)}.feedback-widget__choice-card--recording{background:var(--fw-green-soft);border-color:var(--fw-green-deep)}.feedback-widget__choice-card:disabled{opacity:.55;cursor:not-allowed}.feedback-widget__choice-card:hover:not(:disabled){border-color:var(--fw-green-border)}.feedback-widget__hidden-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.feedback-widget__choice-icon{flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:var(--fw-green-soft);color:var(--fw-green-deep);pointer-events:none}.feedback-widget__choice-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0;pointer-events:none}.feedback-widget__icon-btn{min-height:1.7rem;width:1.7rem;padding:0;border-radius:9999px}.feedback-widget__recording-waves{display:inline-flex;align-items:flex-end;gap:.14rem;height:1.1rem}.feedback-widget__recording-waves span{display:block;width:.2rem;border-radius:9999px;background:var(--fw-green-deep);transform-origin:center bottom;animation:feedback-widget-wave 1s ease-in-out infinite}.feedback-widget__recording-waves span:first-child{height:.35rem;animation-delay:0s}.feedback-widget__recording-waves span:nth-child(2){height:.7rem;animation-delay:.1s}.feedback-widget__recording-waves span:nth-child(3){height:1.1rem;animation-delay:.2s}.feedback-widget__recording-waves span:nth-child(4){height:.55rem;animation-delay:.3s}.feedback-widget__recording-waves span:nth-child(5){height:1.25rem;animation-delay:.15s}.feedback-widget__recording-waves span:nth-child(6){height:.75rem;animation-delay:.25s}.feedback-widget__recording-waves span:nth-child(7){height:.45rem;animation-delay:.05s}.feedback-widget__recording-waves span:nth-child(8){height:.95rem;animation-delay:.18s}.feedback-widget__recording-waves span:nth-child(9){height:.5rem;animation-delay:.08s}.feedback-widget__recording-waves span:nth-child(10){height:1.15rem;animation-delay:.22s}.feedback-widget__recording-waves span:nth-child(11){height:.65rem;animation-delay:.12s}.feedback-widget__recording-waves span:nth-child(12){height:.85rem;animation-delay:.28s}.feedback-widget__recording-waves span:nth-child(13){height:1.05rem;animation-delay:.06s}.feedback-widget__recording-waves span:nth-child(14){height:.4rem;animation-delay:.16s}.feedback-widget__recording-controls--paused .feedback-widget__recording-waves span{animation:none;opacity:.45;height:.35rem}@keyframes feedback-widget-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.feedback-widget__recording-timer{margin-left:.1rem;font-variant-numeric:tabular-nums;color:var(--fw-green-deep);min-width:2.6rem;text-align:right;flex-shrink:0}.feedback-widget__clip-list{list-style:none;margin:0;padding-left:0;display:flex;flex-direction:column;gap:.3rem;overflow:visible}.feedback-widget__list.feedback-widget__clip-list{padding-left:0;margin-left:0;list-style:none}.feedback-widget__clip-list--scroll{max-height:calc((2.15rem * 4) + (.3rem * 3));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.1rem}.feedback-widget__clip-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.3rem;padding:.2rem .35rem;border-radius:var(--od-radius-sm);border:1px solid var(--fw-border);background:var(--fw-surface-soft);flex-shrink:0;min-height:2.15rem;box-sizing:border-box;width:100%}.feedback-widget__list.feedback-widget__clip-list>.feedback-widget__clip-row{justify-content:flex-start;margin:0;padding-left:.35rem}.feedback-widget__clip-error{flex:1 0 100%;margin:0}.feedback-widget__clip-play{box-sizing:border-box;width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border-radius:50%;flex-shrink:0;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center}.feedback-widget__clip-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.feedback-widget__clip-progress{flex:1 1 auto;min-width:3.5rem;height:.35rem;accent-color:var(--fw-green);cursor:pointer}.feedback-widget__clip-row .feedback-widget__icon-btn{min-height:1.55rem;width:1.55rem;flex-shrink:0;margin-left:auto}.feedback-widget__clips-row{display:inline-flex;align-items:center;gap:.3rem}.feedback-widget__clips-row svg{color:var(--fw-green-deep)}.feedback-widget__help{margin:0}.feedback-widget__textarea-wrap{position:relative}.feedback-widget__textarea{min-height:3.75rem;resize:vertical;padding-bottom:1.35rem}.feedback-widget__char-count{position:absolute;right:.5rem;bottom:.3rem;pointer-events:none}.feedback-widget__dropzone{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.45rem;min-height:0;padding:.35rem .5rem;border-radius:var(--od-radius-sm);border:1.5px dashed var(--fw-green-border);background:var(--fw-green-soft);text-align:left;cursor:pointer}.feedback-widget__dropzone:hover:not(.feedback-widget__dropzone--disabled){border-color:var(--fw-green);background:color-mix(in srgb,var(--fw-green) 18%,var(--surface))}.feedback-widget__dropzone--disabled{opacity:.55;cursor:not-allowed}.feedback-widget__dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.feedback-widget__dropzone--disabled input[type=file]{cursor:not-allowed}.feedback-widget__dropzone-icon{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:var(--fw-green-deep);background:color-mix(in srgb,var(--fw-green) 12%,transparent)}.feedback-widget__dropzone-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;flex:1 1 auto}.feedback-widget__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;margin-top:0;padding-top:0}.feedback-widget__actions .custom-button.info{--cfp-btn-bg:var(--fw-green);--cfp-btn-border:var(--fw-green);--cfp-btn-bg-hover:var(--fw-green-deep);--cfp-btn-border-hover:var(--fw-green-deep)}.feedback-widget__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:1.85rem;border-radius:9999px;border:1px solid var(--panel-border,#cbd5e1);background:var(--fw-surface);padding:.3rem .7rem;font:inherit;line-height:1;cursor:pointer;color:var(--fw-text)}.feedback-widget__btn--with-icon{gap:.4rem}.feedback-widget__btn:disabled{opacity:.55;cursor:not-allowed}.feedback-widget__btn--primary{background:linear-gradient(145deg,var(--fw-green-deep),var(--fw-green));border-color:transparent;color:#fff}.feedback-widget__btn--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.feedback-widget__btn--ghost{background:var(--fw-surface)}.feedback-widget__list{margin:0;padding-left:1.1rem}.feedback-widget__list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.feedback-widget__linkish{border:0;background:none;color:var(--fw-green-deep);cursor:pointer;font:inherit;padding:0}.feedback-widget__error{color:#b91c1c}.feedback-widget__success{color:#047857}.feedback-widget__queued{color:#b45309}.feedback-widget__fab-badge{position:absolute;top:-.2rem;left:-.2rem;right:auto;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:9999px;background:#b45309;color:#fff;font-size:.65rem;font-weight:700;line-height:1.15rem;text-align:center;box-shadow:0 2px 6px rgba(15,23,42,.25)}.feedback-widget__queue-chip{top:calc(var(--cfp-feedback-tab-top) - (var(--cfp-feedback-tab-size) / 2) - 2.25rem);border-radius:9999px;border:1px solid #fcd34d;color:#92400e;padding:.35rem .75rem;font:inherit;cursor:pointer;box-shadow:0 4px 12px rgba(15,23,42,.08)}.feedback-widget__queue-chip,.feedback-widget__queue-panel{position:fixed;right:calc(var(--cfp-feedback-tab-size) + .5rem);background:#fffbeb}.feedback-widget__queue-panel{top:calc(var(--cfp-feedback-tab-top) + (var(--cfp-feedback-tab-size) / 2) + .5rem);transform:none;width:min(28rem,calc(100vw - 3.5rem));max-height:min(40vh,16rem);overflow:auto;border-radius:1rem;border:1px solid #fcd34d;box-shadow:0 12px 28px rgba(15,23,42,.12);padding:.75rem .9rem;display:flex;flex-direction:column;gap:.55rem;z-index:1}.feedback-widget__queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.feedback-widget__queue-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-top:1px solid rgba(146,64,14,.15)}.feedback-widget__queue-list li>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.feedback-widget__queue-list li:first-child{border-top:0}.feedback-widget__screenshot-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:var(--od-gap);max-height:calc((2.15rem * 4) + (.4rem * 3));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.1rem}.feedback-widget__screenshot-list>li{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-shrink:0;min-height:2.15rem}.feedback-widget__screenshot-thumb{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit;color:inherit}.feedback-widget__screenshot-thumb img{width:2.15rem;height:2.15rem;border-radius:var(--od-radius-sm);object-fit:cover;border:1px solid var(--panel-border,#cbd5e1);flex-shrink:0;background:var(--fw-surface-soft)}.feedback-widget__screenshot-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-widget__screenshot-thumb:hover .feedback-widget__screenshot-name{color:var(--fw-green-deep);text-decoration:underline}.feedback-widget__preview-overlay{position:fixed;inset:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem 1.25rem;background:rgba(15,23,42,.72)}.feedback-widget__preview-close{position:absolute;top:.85rem;right:.85rem;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgba(255,255,255,.35);background:rgba(15,23,42,.65);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.25)}.feedback-widget__preview-close:hover{background:rgba(15,23,42,.85)}.feedback-widget__preview-image{max-width:min(92vw,56rem);max-height:min(86vh,42rem);width:auto;height:auto;object-fit:contain;border-radius:.75rem;box-shadow:0 18px 40px rgba(0,0,0,.35);background:#0f172a}.pharm-lockout{border:1px dashed var(--panel-border);border-radius:1.25rem;background:color-mix(in srgb,var(--surface) 92%,var(--tile-bg));padding:2rem;text-align:center}.pharm-lockout__title{margin-bottom:.5rem;color:var(--text-primary)}.pharm-lockout__text{color:var(--text-secondary)}.mgmt-list-page .pharmacies-workbench.is-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.pharm-row--disabled td{opacity:.65}.pharm-invite-form{gap:.75rem}.pharm-invite-field,.pharm-invite-form{display:flex;flex-direction:column;min-width:0}.pharm-invite-field{gap:.35rem}.pharm-invite-field .cfp-ui-input,.pharm-invite-field .cfp-ui-select,.pharm-invite-field .cfp-ui-select-field{width:100%}.pharm-invite-field:has(.cfp-react-select__control--open){position:relative;z-index:2;overflow:visible}.pharm-invite-modal__scroll:has(.cfp-react-select__control--open){overflow-y:visible}.cfp-modal-content:has(.pharm-invite-form .cfp-react-select__control--open){overflow:visible}.pharm-invite-success{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1.35rem 1.25rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--success,#22c55e) 28%,var(--panel-border));background:linear-gradient(165deg,color-mix(in srgb,var(--success,#22c55e) 10%,var(--surface)) 0,color-mix(in srgb,var(--surface) 96%,var(--tile-bg)) 100%);text-align:center}.pharm-invite-success__badge{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;color:var(--success,#16a34a);background:color-mix(in srgb,var(--success,#22c55e) 14%,var(--surface))}.pharm-invite-success__email,.pharm-invite-success__title{color:var(--text-primary)}.pharm-invite-success__hint{max-width:28rem;color:var(--text-secondary)}.pharm-invite-link-row{display:flex;width:100%;max-width:100%;align-items:stretch;gap:.5rem;margin-top:.35rem}.pharm-invite-link-row__input{min-width:0;flex:1}.pharm-invite-link-row__copy{align-self:stretch}.mgmt-list-page .mgmt-list-workbench{flex:1 1 auto;min-height:0}.mgmt-list-page .mgmt-list-workbench__aside,.mgmt-list-page .mgmt-list-workbench__main{min-height:0;height:100%}.mgmt-list-page .mgmt-list-workbench__aside>.mgmt-list-detail{height:100%;max-height:100%}.mgmt-list-page .patients-workbench.is-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.qa-shell{display:flex;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;gap:var(--shell-gap);padding:var(--shell-gutter);box-sizing:border-box;align-items:stretch;background:transparent}.qa-shell>:first-child{flex:0 0 16rem;width:16rem;min-height:0;align-self:stretch}.qa-page{flex:1 1 auto;min-width:0;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto}.qa-header{width:100%;flex-shrink:0;min-height:min-content}.qa-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;margin-bottom:1.5rem}.qa-kpi{background:white;border-radius:16px;padding:1rem 1.25rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.06)}.qa-kpi p{margin:0 0 4px}.qa-kpi strong{margin:0}.qa-kpi--pending strong{color:#f59e0b}.qa-kpi--approved strong{color:#10b981}.qa-kpi--rejected strong{color:#ef4444}.qa-filter-bar{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap}.qa-chip{padding:.4rem .9rem;border-radius:999px;border:1.5px solid #e2e8f0;background:white;cursor:pointer;transition:all .15s}.qa-chip--active,.qa-chip:hover{border-color:#6366f1}.qa-chip--active{background:#6366f1;color:white}.qa-alert{padding:.75rem 1rem;border-radius:10px;margin-bottom:1rem;background:#f1f5f9}.qa-alert--error{background:#fef2f2;border:1px solid #fca5a5}.qa-empty{text-align:center;padding:3rem}.qa-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem}.qa-card{background:white;border-radius:16px;padding:1.25rem;border:1.5px solid #e2e8f0;box-shadow:0 1px 4px rgba(0,0,0,.05);transition:box-shadow .2s}.qa-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.qa-card--pending{border-left:4px solid #f59e0b}.qa-card--approved{border-left:4px solid #10b981}.qa-card--rejected{border-left:4px solid #ef4444}.qa-card__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.qa-card__rx{margin:0}.qa-card__patient{margin:2px 0 0}.qa-card__body p{margin:.25rem 0}.qa-card__pharmacy{color:#6366f1!important}.qa-card__footer{margin-top:.9rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.qa-card__reviewed{margin:0}.qa-overlay{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:50;display:flex;align-items:center;justify-content:center}.qa-modal{background:white;border-radius:24px;padding:2rem;width:min(520px,96vw);box-shadow:0 20px 60px rgba(2,6,23,.25)}.qa-modal h2{margin:0 0 .25rem}.qa-modal__sub{margin:0 0 1rem}.qa-modal__detail{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:1rem}.qa-modal__detail p{margin:.3rem 0}.qa-modal__label{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.qa-modal__textarea{border:1.5px solid #e2e8f0;border-radius:10px;padding:.5rem .75rem;resize:vertical;outline:none;transition:border-color .15s}.qa-modal__textarea:focus{border-color:#6366f1}.qa-modal__footer{display:flex;gap:.65rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:1199px){.qa-shell{flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.qa-shell>:first-child{width:100%;flex:0 0 auto;max-height:min(40vh,320px)}.qa-page,.qa-shell>:first-child{overflow-x:hidden;overflow-y:auto}.qa-page{flex:1 1 auto;min-height:0}}