.feedback-surface{max-width:960px}.feedback-workspace{padding:var(--brand-space-32);width:100%;max-width:960px;margin-inline:auto}.feedback-intro{margin-bottom:var(--brand-space-32)}.feedback-layout{gap:var(--brand-space-48);grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:start;display:grid}.feedback-form{gap:var(--brand-space-20);min-width:0;display:grid}.feedback-form>button{justify-self:start}.feedback-form label{gap:var(--brand-space-8);display:grid}.feedback-field-pair{gap:var(--brand-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feedback-history{min-width:0}.feedback-list{margin-top:var(--brand-space-16);border-top:1px solid var(--brand-line)}.feedback-row{justify-content:space-between;align-items:center;gap:var(--brand-space-16);padding:var(--brand-space-20) 0;border-bottom:1px solid var(--brand-line);color:var(--brand-ink);overflow-wrap:anywhere;text-decoration:none;display:flex}@media (hover:hover){.feedback-row:hover strong{text-underline-offset:3px;text-decoration:underline}}.feedback-row small{color:var(--brand-muted);margin-top:var(--brand-space-8);display:block}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-report-content{gap:var(--brand-space-16);display:grid}.feedback-report-content h2,.feedback-report-content h3{margin-bottom:var(--brand-space-8)}.feedback-detail-header{gap:var(--brand-space-16);margin-block:var(--brand-space-24) var(--brand-space-32);justify-content:space-between;align-items:start;display:flex}.feedback-detail-body{gap:var(--brand-space-40);display:grid}.feedback-timeline{margin:var(--brand-space-16) 0 0;padding:0;list-style:none}.feedback-timeline li{padding-block:var(--brand-space-20);border-top:1px solid var(--brand-line)}.feedback-event-meta{justify-content:space-between;gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.feedback-event-meta time{color:var(--brand-muted);font-size:var(--brand-typography-size-label);font-variant-numeric:tabular-nums}.feedback-email-editor{border-top:1px solid var(--brand-line);padding-top:var(--brand-space-24);gap:var(--brand-space-16);display:grid}.feedback-email-preview summary{cursor:pointer;font-weight:var(--brand-typography-weight-medium);padding-block:var(--brand-space-8)}.feedback-email-preview iframe{border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-panel);width:100%;height:600px;display:block}.feedback-filters{gap:var(--brand-space-12);margin-block:var(--brand-space-24);flex-wrap:wrap;align-items:end;display:flex}.feedback-filters label{flex:160px}.feedback-admin-detail{gap:var(--brand-space-48);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;display:grid}.feedback-confirmation,.feedback-retry{gap:var(--brand-space-16);display:grid}.feedback-retry{margin-top:var(--brand-space-12);justify-items:start}@media (max-width:900px){.feedback-admin-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.feedback-workspace{padding:var(--brand-space-24) var(--brand-space-16)}.feedback-layout,.feedback-field-pair{grid-template-columns:minmax(0,1fr)}.feedback-layout{gap:var(--brand-space-40)}.feedback-detail-header{flex-direction:column}.feedback-row{align-items:start}}.feedback-admin .admin-heading{justify-content:space-between;align-items:flex-end;gap:var(--brand-space-16) var(--brand-space-24);margin-bottom:var(--brand-space-24);display:flex}.feedback-admin .admin-heading-copy{gap:6px;min-width:0;display:grid}.feedback-admin .admin-heading-title{align-items:center;gap:var(--brand-space-8) var(--brand-space-12);flex-wrap:wrap;min-width:0;display:flex}.feedback-admin .admin-heading-title>:is(h1,h2){overflow-wrap:anywhere}.feedback-admin .admin-heading p{margin:0}.feedback-admin .admin-actions{align-items:center;gap:var(--brand-space-8);flex-wrap:wrap;flex-shrink:0;display:flex}.feedback-admin .admin-filters{gap:var(--brand-space-8);margin-bottom:var(--brand-space-12);flex-wrap:wrap;align-items:center;display:flex}.feedback-admin .admin-filters .admin-filter-search{flex:260px;max-width:380px;position:relative}.feedback-admin .admin-filter-search>svg{z-index:1;pointer-events:none;color:var(--brand-muted);position:absolute;top:50%;left:11px;translate:0 -50%}.feedback-admin .admin-filter-search input{padding-left:34px}.feedback-admin .admin-filters select{width:auto;max-width:200px}.feedback-admin .admin-filters>a{color:var(--brand-muted);font-size:var(--brand-typography-size-label);padding:0 var(--brand-space-8)}.feedback-admin .admin-list{background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);margin-bottom:var(--brand-space-20);overflow:hidden}.feedback-admin .admin-list-row{justify-content:space-between;align-items:center;gap:var(--brand-space-16);padding:14px var(--brand-space-16);border-bottom:1px solid var(--brand-line);color:var(--brand-ink);text-decoration:none;display:flex}.feedback-admin .admin-list-row:last-child{border-bottom:0}.feedback-admin .admin-list-row>span:first-child{gap:3px;min-width:0;display:grid}.feedback-admin .admin-list-row strong{font-weight:var(--brand-typography-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-admin .admin-list-row small{color:var(--brand-muted);font-size:var(--brand-typography-size-label);text-overflow:ellipsis;overflow:hidden}.feedback-admin .admin-list-row>span:last-child{align-items:center;gap:var(--brand-space-12);color:var(--brand-muted);flex-shrink:0;display:flex}.feedback-admin .admin-list .admin-empty{padding:var(--brand-space-48,48px) var(--brand-space-20)}.feedback-admin .admin-detail-layout{gap:var(--brand-space-20);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;display:grid}.feedback-admin .admin-detail-main,.feedback-admin .admin-detail-side{gap:var(--brand-space-20);min-width:0;display:grid}.feedback-admin .admin-detail-main>*,.feedback-admin .admin-detail-side>*{margin-bottom:0!important}.feedback-admin .admin-detail-side{gap:var(--brand-space-20);min-width:0;display:grid}.feedback-admin .admin-priority{font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);color:var(--brand-ink)}.feedback-admin .admin-priority[data-priority=urgent]{color:var(--brand-danger)}.feedback-admin .admin-retries{gap:var(--brand-space-12);margin-top:var(--brand-space-12);display:grid}.feedback-admin .admin-retries>div{justify-content:space-between;align-items:center;gap:var(--brand-space-12);flex-wrap:wrap;display:flex}.feedback-admin .admin-retries>div>span{align-items:center;gap:var(--brand-space-8);display:inline-flex}.feedback-admin .admin-detail-side .feedback-form>button,.feedback-admin .admin-detail-side .feedback-email-editor>button{justify-self:stretch}.feedback-admin .admin-detail-side .commerce-form-row{grid-template-columns:1fr!important}.feedback-admin .admin-feedback-report .feedback-report-content{gap:var(--brand-space-12)}.feedback-admin .admin-retries .feedback-retry{margin:0}@media (max-width:900px){.feedback-admin .admin-detail-layout{grid-template-columns:minmax(0,1fr)}.feedback-admin .admin-detail-side{position:static}}@media (max-width:600px){.feedback-admin .admin-list-row{flex-direction:column;align-items:start}}.fb-screen{gap:var(--brand-space-16);min-width:0;display:grid}.fb-screen>*{margin-block:0}.fb-intro{justify-content:space-between;align-items:flex-end;gap:var(--brand-space-16);margin-block:var(--brand-space-16) var(--brand-space-24);flex-wrap:wrap;display:flex}.fb-intro>div:first-child{gap:var(--brand-space-4);min-width:0;display:grid}.fb-intro-actions{gap:var(--brand-space-8);display:grid}.fb-back{align-items:center;gap:var(--brand-space-8);min-height:44px;color:var(--brand-muted);text-decoration:none;display:inline-flex}.fb-meta{align-items:center;gap:var(--brand-space-8);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.fb-detail .cs-header-text h1,.fb-intro h1{overflow-wrap:anywhere}.fb-rows .ui-row-media{color:var(--brand-ink)}.fb-rows .ui-row-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.fb-rows .ui-row-trailing>svg{color:var(--brand-muted)}.fb-table{display:none;overflow-x:auto}.fb-table-title{align-items:flex-start;gap:var(--brand-space-12);color:var(--brand-ink);text-decoration:none;display:flex}.fb-table-title>svg{color:var(--brand-muted);flex:none;margin-top:2px}.fb-table-title span{gap:2px;min-width:0;display:grid}.fb-table-title strong{overflow-wrap:anywhere}@media (hover:hover){.fb-table-title:hover strong{text-underline-offset:3px;text-decoration:underline}}.fb-table-title small,.fb-date{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.fb-num{text-align:right}.fb-empty-filter{padding:var(--brand-space-24) 0;color:var(--brand-muted);text-align:center;margin:0}@media (min-width:768px){.fb-rows{display:none}.fb-table{display:block}}.fb-form{gap:var(--brand-space-16);min-width:0;display:grid}.fb-kind .ui-chip{gap:var(--brand-space-8)}.fb-form-note{align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-caption);overflow-wrap:anywhere;margin:0;display:flex}.fb-form-note>svg{flex:none}.fb-form>.ui-button{width:100%}.fb-conversation{gap:var(--brand-space-12);min-width:0;display:grid}.fb-thread{gap:var(--brand-space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fb-thread>li{gap:var(--brand-space-4);flex-direction:column;max-width:min(88%,560px);display:flex}.fb-thread>li.is-mine{align-self:flex-end;align-items:flex-end}.fb-thread>li.is-theirs{align-self:flex-start;align-items:flex-start}.fb-thread>li[data-pending]{opacity:.7}.fb-thread>li.fb-system{max-width:100%;color:var(--brand-muted);font-size:var(--brand-typography-size-caption);text-align:center;align-self:center;align-items:center;gap:2px}.fb-thread time,.fb-author{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);padding-inline:6px}.fb-author{font-weight:var(--brand-typography-weight-strong)}.fb-bubble{gap:var(--brand-space-8);font-size:var(--brand-typography-size-support);overflow-wrap:anywhere;border-radius:20px;padding:10px 14px;line-height:1.45;display:grid}.fb-bubble p{color:inherit;white-space:pre-wrap;margin:0}.is-theirs .fb-bubble{background:var(--brand-soft);color:var(--brand-ink);border-bottom-left-radius:6px}.is-mine .fb-bubble{background:var(--brand-action);color:var(--brand-on-action);border-bottom-right-radius:6px}.fb-bubble-status{font-size:var(--brand-typography-size-caption)}.fb-extra{gap:var(--brand-space-8);padding-top:var(--brand-space-8);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);margin:0;display:grid}.fb-extra dt{font-size:var(--brand-typography-size-caption);opacity:.75}.fb-extra dd{white-space:pre-wrap;margin:0}.fb-bubble-sk{border-radius:20px;max-inline-size:70vw}.fb-thread-empty,.fb-composer-note{padding:var(--brand-space-16) 0;color:var(--brand-muted);text-align:center;margin:0}.fb-composer{gap:var(--brand-space-8);padding:var(--brand-space-12) 0 calc(var(--brand-space-12) + env(safe-area-inset-bottom));background:var(--brand-canvas);display:grid;position:sticky;bottom:0}.fb-admin-conversation .fb-composer{background:0 0;position:static}.fb-composer-row{align-items:flex-end;gap:var(--brand-space-8);display:flex}.fb-composer textarea{border:var(--brand-border-width) solid var(--brand-field-border);background:var(--brand-field-background);min-width:0;min-height:48px;max-height:40dvh;color:var(--brand-field-foreground);font:inherit;resize:none;field-sizing:content;border-radius:24px;flex:1;padding:12px 18px;font-size:16px;line-height:1.4}.fb-composer textarea:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:var(--brand-focus-offset)}.ui-button.fb-send{border-radius:50%;flex:none;width:48px;min-width:48px;height:48px;padding:0}.fb-notify{align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-label);overflow-wrap:anywhere;display:inline-flex}.fb-admin-conversation{gap:var(--brand-space-12);display:grid}.feedback-admin .admin-priority[data-priority=reply]{color:var(--brand-success,var(--brand-ink))}.feedback-fields{gap:var(--brand-space-20);border:0;min-width:0;margin:0;padding:0;display:grid}.feedback-photo-picker{gap:var(--brand-space-12);min-width:0;display:grid}.feedback-photo-picker>button{justify-self:start}.feedback-photo-list{gap:var(--brand-space-12);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.feedback-photo-list li{overflow-wrap:anywhere;min-width:0}.feedback-photo-list img{object-fit:contain;background:var(--brand-panel);border-radius:var(--brand-radius-control);width:100%;height:110px}.feedback-photo-list a{gap:var(--brand-space-8);display:grid}.feedback-photo-caption{justify-content:space-between;align-items:center;gap:var(--brand-space-8);font-size:var(--brand-typography-size-label);display:flex}.feedback-photo-caption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-kind-fieldset{border:0;min-width:0;margin:0;padding:0}
