.gbx-forms .eyebrow{margin:0 0 8px;color:#726f7a;font-size:var(--admin-text-meta);font-weight:600;letter-spacing:.11em;text-transform:uppercase}.gbx-forms .create-form-panel label,.gbx-forms .question-editor label,.gbx-forms .response-editor label,.gbx-forms .settings-card label{display:grid;gap:8px;color:#676771;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .create-form-panel input,.gbx-forms .question-editor input,.gbx-forms .question-editor select,.gbx-forms .question-editor textarea,.gbx-forms .response-editor select,.gbx-forms .response-editor textarea,.gbx-forms .settings-card input,.gbx-forms .settings-card select,.gbx-forms .settings-card textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);border-radius:var(--radius-label);background:#fff;font-size:var(--admin-text-body);font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.gbx-forms .add-question-button,.gbx-forms .admin-primary,.gbx-forms .admin-secondary,.gbx-forms .icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--radius-label);text-decoration:none;font-size:var(--admin-text-body);font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.gbx-forms .admin-primary{color:white;background:#17171b}.gbx-forms .admin-primary:hover{background:#34343a;transform:translateY(-1px)}.gbx-forms .admin-primary:disabled{cursor:wait;opacity:.55;transform:none}.gbx-forms .admin-secondary{color:#232329;background:white}.gbx-forms .admin-secondary:hover,.gbx-forms .icon-button:hover{background:#f7f7f8}.gbx-forms .icon-button{width:42px;padding:0;color:#34343a;background:white}.gbx-forms .admin-alert,.gbx-forms .admin-success{display:flex;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;border-radius:var(--radius-label);font-size:var(--admin-text-body);font-weight:600}.gbx-forms .admin-alert{color:#8b1e2e;background:#fff0f2}.gbx-forms .admin-success{color:#17633c;background:#edfaf2}.gbx-forms .admin-page-header,.gbx-forms .editor-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}.gbx-forms .admin-page-header h1,.gbx-forms .editor-title input,.gbx-forms .response-title h1{margin:0;color:#111114;font-size:var(--admin-text-page);line-height:1.05;letter-spacing:-.045em;font-weight:600}.gbx-forms .admin-page-header h1{max-width:820px}.gbx-forms .admin-page-header>div>p:last-child,.gbx-forms .editor-topbar>div>p{margin:10px 0 0;color:var(--muted);font-size:var(--admin-text-body)}.gbx-forms .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.gbx-forms .stat-card{position:relative;min-height:150px;display:flex;flex-direction:column;padding:22px;border-radius:var(--radius-card);background:#fff}.gbx-forms .stat-card svg{position:absolute;top:22px;right:22px;color:#8d8d97}.gbx-forms .stat-card span{color:#73737d;font-size:var(--admin-text-body);font-weight:600}.gbx-forms .stat-card strong{margin-top:auto;font-size:var(--admin-text-page);line-height:1;letter-spacing:-.04em}.gbx-forms .admin-panel{margin-bottom:24px;overflow:hidden;border-radius:var(--radius-card);background:white}.gbx-forms .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px}.gbx-forms .panel-heading h2{margin:0;font-size:var(--admin-text-section);letter-spacing:-.02em}.gbx-forms .panel-heading p{margin:6px 0 0;color:#7b7b84;font-size:var(--admin-text-body)}.gbx-forms .panel-heading a{display:flex;align-items:center;gap:5px;color:#4d38d8;text-decoration:none;font-size:var(--admin-text-body);font-weight:600}.gbx-forms .admin-table{width:100%;border-collapse:collapse;font-size:var(--admin-text-body)}.gbx-forms .admin-table th{padding:13px 18px;color:#85858e;text-align:left;background:#fafafa;font-size:var(--admin-text-meta);font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.gbx-forms .admin-table td{padding:15px 18px;vertical-align:middle}.gbx-forms .admin-table tbody tr:hover{background:#fafafa}.gbx-forms .admin-table td small,.gbx-forms .admin-table td strong{display:block}.gbx-forms .admin-table td small{margin-top:3px;color:#83838c}.gbx-forms .table-link{color:#4432c8;font-weight:600;text-decoration:none}.gbx-forms .status-pill{display:inline-flex;align-items:center;width:fit-content;padding:5px 9px;border-radius:var(--radius-card);font-size:var(--admin-text-meta);font-weight:600;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.gbx-forms .status-completed,.gbx-forms .status-published{color:#17623c;background:#def5e8}.gbx-forms .status-draft,.gbx-forms .status-in_review{color:#7b5c16;background:#faefca}.gbx-forms .status-new{color:#3e2fbd;background:#e7e3ff}.gbx-forms .status-in_progress{color:#225ba1;background:#deecff}.gbx-forms .status-archived{color:#686872;background:#ededf0}.gbx-forms .empty-state{grid-column:1/-1;display:grid;justify-items:center;padding:64px 24px;color:#898993;text-align:center}.gbx-forms .empty-state h3{margin:13px 0 0;color:#37373d}.gbx-forms .empty-state p{margin:7px 0 0}.gbx-forms .create-form-panel{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:14px;margin:-10px 0 26px;padding:20px;border-radius:var(--radius-label);background:white}.gbx-forms .create-form-panel>div{display:grid;gap:7px}.gbx-forms .create-form-panel .admin-alert{grid-column:1/-1;margin:0}.gbx-forms .slug-input{display:flex;align-items:center;min-height:44px;overflow:hidden;border-radius:var(--radius-label);background:white}.gbx-forms .slug-input span{padding-left:12px;color:#92929b}.gbx-forms .form-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gbx-forms .form-admin-card{overflow:hidden;border-radius:var(--radius-card);background:white}.gbx-forms .form-card-preview{min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px}.gbx-forms .form-card-preview span{max-width:260px;font-size:var(--admin-text-section);font-weight:600;letter-spacing:-.035em}.gbx-forms .form-card-preview small{margin-top:8px;opacity:.6}.gbx-forms .form-card-body{padding:20px}.gbx-forms .form-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.gbx-forms .form-card-title h2{margin:0 0 7px;font-size:var(--admin-text-body)}.gbx-forms .form-card-title>strong{font-size:var(--admin-text-section);line-height:1}.gbx-forms .form-card-title>strong small{display:block;margin-top:5px;color:#85858d;font-size:var(--admin-text-meta);text-align:right;text-transform:uppercase}.gbx-forms .form-card-body>p{min-height:38px;margin:17px 0;color:#777780;font-size:var(--admin-text-body);line-height:1.45}.gbx-forms .form-card-actions{display:flex;gap:8px}.gbx-forms .form-card-actions .admin-secondary{margin-right:auto}.gbx-forms .back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:#6f6f79;text-decoration:none;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .editor-title,.gbx-forms .response-title{display:flex;align-items:center;gap:13px}.gbx-forms .editor-title input{width:min(60vw,640px);padding:0;outline:0;background:transparent}.gbx-forms .editor-actions{display:flex;gap:9px}.gbx-forms .editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}.gbx-forms .editor-canvas{min-width:0}.gbx-forms .editor-section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.gbx-forms .editor-section-heading h2{margin:0;font-size:var(--admin-text-section)}.gbx-forms .editor-section-heading select{min-height:40px;padding:0 12px;border-radius:var(--radius-label);background:white;font-size:var(--admin-text-body);font-weight:600}.gbx-forms .question-stack{display:grid;gap:12px}.gbx-forms .question-editor{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 34px;gap:14px;padding:20px;border-radius:var(--radius-label);background:white}.gbx-forms .question-number{display:flex;flex-direction:column;align-items:center;gap:9px;color:#909099}.gbx-forms .question-number span{display:grid;place-items:center;width:28px;height:28px;color:#4a38cc;border-radius:var(--radius-label);background:#efedff;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .question-editor-body{display:grid;gap:14px}.gbx-forms .question-editor-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.gbx-forms .question-editor-row select{width:auto;min-width:180px}.gbx-forms .toggle-label{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:flex-start;gap:8px!important}.gbx-forms .toggle-label input{width:16px!important;min-height:16px!important;accent-color:#5b38ff}.gbx-forms .question-editor textarea,.gbx-forms .response-editor textarea,.gbx-forms .settings-card textarea{resize:vertical;line-height:1.5}.gbx-forms .question-editor label small{color:#92929a;font-size:var(--admin-text-meta);font-weight:500}.gbx-forms .question-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gbx-forms .question-tools{display:flex;flex-direction:column;gap:5px}.gbx-forms .question-tools button{display:grid;place-items:center;width:30px;height:30px;color:#707079;border-radius:var(--radius-label);background:white;cursor:pointer}.gbx-forms .question-tools button:last-child{margin-top:auto;color:#a33445}.gbx-forms .question-tools button:disabled{opacity:.3;cursor:default}.gbx-forms .add-question-button{width:100%;margin-top:12px;color:#5142bd;background:#f3f1ff}.gbx-forms .editor-settings{display:grid;gap:14px}.gbx-forms .settings-card{display:grid;gap:15px;padding:20px;border-radius:var(--radius-label);background:white}.gbx-forms .settings-card .eyebrow{margin-bottom:0}.gbx-forms .color-grid{display:grid;gap:12px}.gbx-forms .color-grid label>div{display:flex;align-items:center;gap:9px}.gbx-forms .color-grid input[type=color]{width:42px;height:34px;min-height:34px;padding:3px}.gbx-forms .color-grid span{color:#777780;font-family:inherit;font-size:var(--admin-text-meta)}.gbx-forms .response-filters{display:grid;grid-template-columns:minmax(240px,1fr) 170px 220px auto;gap:10px;margin-bottom:18px}.gbx-forms .response-filters input,.gbx-forms .response-filters select{min-height:44px;width:100%;padding:0 12px;border-radius:var(--radius-label);background:white;font-size:var(--admin-text-body)}.gbx-forms .search-field{position:relative}.gbx-forms .search-field svg{position:absolute;left:13px;top:13px;color:#91919a}.gbx-forms .search-field input{padding-left:39px}.gbx-forms .order-chip{padding:5px 8px;border-radius:var(--radius-label);background:#f0f0f2;font-family:inherit;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .insight-panel{padding-bottom:20px}.gbx-forms .bar-chart{display:grid;gap:17px;padding:21px 24px 5px}.gbx-forms .bar-row>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:7px;font-size:var(--admin-text-body)}.gbx-forms .bar-row>div strong{color:#696972}.gbx-forms .bar-track{display:block;height:8px;overflow:hidden;border-radius:var(--radius-card);background:#ececf0}.gbx-forms .bar-track>span{display:block;height:100%;border-radius:var(--radius-label);background:#5b38ff}.gbx-forms .response-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px}.gbx-forms .response-content{min-width:0}.gbx-forms .response-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.gbx-forms .response-summary-grid article{position:relative;min-height:145px;display:flex;flex-direction:column;padding:19px;border-radius:var(--radius-label);background:white}.gbx-forms .response-summary-grid svg{position:absolute;top:19px;right:19px;color:#878790}.gbx-forms .response-summary-grid span{color:#777780;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .response-summary-grid strong{margin-top:auto;font-size:var(--admin-text-section)}.gbx-forms .response-summary-grid small{margin-top:4px;color:#898992;line-height:1.35}.gbx-forms .answer-panel{overflow:visible}.gbx-forms .answer-list{margin:0;padding:3px 24px 12px}.gbx-forms .answer-list>div{display:grid;grid-template-columns:minmax(140px,32%) 1fr;gap:25px;padding:17px 0}.gbx-forms .answer-list dt{color:#777780;font-size:var(--admin-text-meta);line-height:1.45}.gbx-forms .answer-list dd{margin:0;white-space:pre-wrap;font-size:var(--admin-text-body);font-weight:600;line-height:1.55}.gbx-forms .delivery-panel{overflow:visible}.gbx-forms .integration-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:30px;padding:0 10px;color:#767680;border-radius:var(--radius-card);background:#f7f7f8;font-size:var(--admin-text-meta);font-weight:600;white-space:nowrap}.gbx-forms .integration-badge.is-connected{color:#17633c;background:#edfaf2}.gbx-forms .delivery-panel-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:26px;padding:22px 24px 26px}.gbx-forms .delivery-editor,.gbx-forms .delivery-fields,.gbx-forms .delivery-history,.gbx-forms .delivery-link-row,.gbx-forms .delivery-panel-body>*,.gbx-forms .fileflare-order-assets{min-width:0}.gbx-forms .delivery-editor,.gbx-forms .delivery-fields,.gbx-forms .delivery-history,.gbx-forms .fileflare-asset-list,.gbx-forms .fileflare-order-assets{grid-template-columns:minmax(0,1fr)}.gbx-forms .delivery-editor{display:grid;gap:15px}.gbx-forms .delivery-fields{display:grid;gap:10px}.gbx-forms .delivery-link-row{display:grid;grid-template-columns:34px minmax(150px,.7fr) minmax(220px,1.3fr) 36px;align-items:end;gap:10px;padding:13px;border-radius:var(--radius-label);background:#fafafd}.gbx-forms .delivery-link-row label,.gbx-forms .delivery-note{display:grid;gap:7px;color:#55555e;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .delivery-link-row input,.gbx-forms .delivery-note textarea{width:100%;min-height:42px;padding:9px 11px;color:var(--ink);border-radius:var(--radius-label);background:white;font-size:var(--admin-text-body);font-weight:550;transition:border-color .16s ease,box-shadow .16s ease}.gbx-forms .delivery-link-icon{display:grid;place-items:center;width:34px;height:42px;color:#553ce0;border-radius:var(--radius-label);background:#eeebff}.gbx-forms .delivery-remove{display:grid;place-items:center;width:36px;height:42px;padding:0;color:#a33445;border-radius:var(--radius-label);background:#fff5f6;cursor:pointer}.gbx-forms .delivery-remove:disabled{color:#b4b4bb;background:#f5f5f6;cursor:default}.gbx-forms .delivery-add{display:inline-flex;align-items:center;justify-self:start;gap:7px;padding:0;color:#4d38d8;background:transparent;font-size:var(--admin-text-meta);font-weight:600;cursor:pointer}.gbx-forms .delivery-add:disabled{color:#aaaab1;cursor:default}.gbx-forms .delivery-note span{color:#9a9aa2;font-weight:550}.gbx-forms .delivery-note textarea{min-height:86px;resize:vertical;line-height:1.5}.gbx-forms .delivery-review{justify-self:start}.gbx-forms .delivery-confirmation{display:grid;gap:16px;padding:16px;color:#28282e;border-radius:var(--radius-label);background:#f6f4ff}.gbx-forms .delivery-confirmation>div:first-child{display:grid;grid-template-columns:30px 1fr;gap:11px}.gbx-forms .delivery-confirmation>div:first-child>span{display:grid;place-items:center;width:30px;height:30px;color:#fff;border-radius:var(--radius-card);background:#5b38ff}.gbx-forms .delivery-confirmation strong{display:block;font-size:var(--admin-text-body)}.gbx-forms .delivery-confirmation p{margin:4px 0 0;color:#686872;font-size:var(--admin-text-meta);line-height:1.55}.gbx-forms .delivery-confirmation-actions{display:flex;justify-content:flex-end;gap:8px}.gbx-forms .delivery-warning{display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;color:#795016;border-radius:var(--radius-label);background:#fff8e8;font-size:var(--admin-text-body);font-weight:600}.gbx-forms .delivery-editor>.admin-alert,.gbx-forms .delivery-editor>.admin-success{margin:0}.gbx-forms .delivery-history,.gbx-forms .fileflare-order-assets{display:grid;gap:11px;padding-top:24px}.gbx-forms .delivery-subheading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gbx-forms .delivery-subheading>div{min-width:0}.gbx-forms .delivery-subheading h3{margin:0;font-size:var(--admin-text-body)}.gbx-forms .delivery-subheading p{margin:4px 0 0;color:#85858d;overflow-wrap:anywhere;font-size:var(--admin-text-meta)}.gbx-forms .delivery-subheading>span{padding:5px 8px;color:#61616a;border-radius:var(--radius-label);background:#f0f0f2;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .delivery-record{display:grid;gap:13px;padding:15px;border-radius:var(--radius-label)}.gbx-forms .delivery-record-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.gbx-forms .delivery-record-top small,.gbx-forms .delivery-record-top strong{display:block}.gbx-forms .delivery-record-top>div:first-child{min-width:0}.gbx-forms .delivery-record-top strong{font-size:var(--admin-text-body)}.gbx-forms .delivery-record-top small{margin-top:3px;color:#8a8a93;overflow-wrap:anywhere;font-size:var(--admin-text-meta)}.gbx-forms .delivery-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gbx-forms .delivery-statuses span{padding:5px 8px;color:#85535b;border-radius:var(--radius-card);background:#fff0f2;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .delivery-statuses span[data-ok=true]{color:#17633c;background:#edfaf2}.gbx-forms .delivery-record-links,.gbx-forms .fileflare-asset-list{display:grid;gap:7px}.gbx-forms .delivery-record-links a,.gbx-forms .fileflare-asset-list a,.gbx-forms .fileflare-asset-list>div{display:flex;min-width:0;align-items:center;gap:10px;padding:11px 12px;color:#29292f;border-radius:var(--radius-label);text-decoration:none}.gbx-forms .delivery-record-links a:hover,.gbx-forms .fileflare-asset-list a:hover{background:#f8f7ff}.gbx-forms .delivery-record-links a span,.gbx-forms .fileflare-asset-list a span,.gbx-forms .fileflare-asset-list>div span{min-width:0;margin-right:auto}.gbx-forms .delivery-record-links a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--admin-text-meta);font-weight:600}.gbx-forms .delivery-record-note{margin:0;padding:11px 12px;color:#62626b;border-radius:var(--radius-label);background:#f6f6f8;white-space:pre-wrap;font-size:var(--admin-text-meta);line-height:1.55}.gbx-forms .delivery-retry{display:flex;align-items:center;gap:10px}.gbx-forms .delivery-retry small{color:#6c6c76;font-size:var(--admin-text-meta)}.gbx-forms .delivery-inline-error{display:flex;align-items:flex-start;gap:7px;padding:10px 11px;color:#8b1e2e;border-radius:var(--radius-label);background:#fff0f2;font-size:var(--admin-text-meta);line-height:1.45}.gbx-forms .delivery-inline-error svg{flex:0 0 auto;margin-top:1px}.gbx-forms .fileflare-order-assets .empty-inline{padding:18px;border-radius:var(--radius-label);background:#fafafa}.gbx-forms .fileflare-asset-list small,.gbx-forms .fileflare-asset-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbx-forms .fileflare-asset-list strong{font-size:var(--admin-text-meta)}.gbx-forms .fileflare-asset-list small{margin-top:3px;color:#85858d;font-size:var(--admin-text-meta)}.gbx-forms .attachment-list{display:grid;gap:8px;padding:18px 24px 24px}.gbx-forms .attachment-list a{display:flex;align-items:center;gap:12px;padding:13px;color:#29292f;border-radius:var(--radius-label);text-decoration:none}.gbx-forms .attachment-list a:hover{background:#f8f7ff}.gbx-forms .attachment-list a>span{display:grid;gap:3px;margin-right:auto}.gbx-forms .attachment-list small{color:#85858d}.gbx-forms .empty-inline{padding:24px;color:#85858d;font-size:var(--admin-text-body)}.gbx-forms .event-list{display:grid;padding:18px 24px 24px}.gbx-forms .event-list>div{position:relative;display:grid;grid-template-columns:14px 1fr;gap:10px;min-height:52px}.gbx-forms .event-list>div>span{width:9px;height:9px;margin-top:4px;border-radius:var(--radius-card);background:#6b51ff}.gbx-forms .event-list>div:not(:last-child):after{content:"";position:absolute;left:4px;top:16px;bottom:0;width:1px;background:#dddde2}.gbx-forms .event-list strong{display:block;font-size:var(--admin-text-body);text-transform:capitalize}.gbx-forms .event-list small{display:block;margin-top:4px;color:#8a8a93}.gbx-forms .response-sidebar{position:sticky;top:28px}.gbx-forms .response-editor{display:grid;gap:16px}.gbx-forms .response-editor .admin-primary{width:100%}.gbx-forms .retention-note{margin:-3px 0 0;color:#85858d;font-size:var(--admin-text-meta);line-height:1.5}@media (max-width:1150px){.gbx-forms .form-admin-grid,.gbx-forms .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gbx-forms .editor-layout,.gbx-forms .response-layout{grid-template-columns:1fr}.gbx-forms .editor-settings,.gbx-forms .response-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.gbx-forms .admin-page-header,.gbx-forms .editor-topbar{flex-direction:column}.gbx-forms .create-form-panel,.gbx-forms .editor-settings,.gbx-forms .form-admin-grid,.gbx-forms .response-filters,.gbx-forms .response-summary-grid{grid-template-columns:1fr}.gbx-forms .question-editor{grid-template-columns:32px minmax(0,1fr);padding:15px}.gbx-forms .question-tools{grid-column:2;flex-direction:row}.gbx-forms .question-tools button:last-child{margin:0 0 0 auto}.gbx-forms .question-meta{grid-template-columns:1fr}.gbx-forms .editor-actions{width:100%}.gbx-forms .editor-actions>*{flex:1}.gbx-forms .answer-list>div{grid-template-columns:1fr;gap:7px}.gbx-forms .panel-heading{flex-direction:column}.gbx-forms .delivery-panel-body{padding:18px 16px 20px}.gbx-forms .delivery-link-row{grid-template-columns:34px minmax(0,1fr) 36px;align-items:start}.gbx-forms .delivery-link-row label:first-of-type{grid-column:2}.gbx-forms .delivery-link-row label:nth-of-type(2){grid-column:1/-1}.gbx-forms .delivery-remove{grid-column:3;grid-row:1}.gbx-forms .delivery-confirmation-actions,.gbx-forms .delivery-record-top{flex-direction:column}.gbx-forms .delivery-confirmation-actions>button{width:100%}.gbx-forms .delivery-statuses{justify-content:flex-start}.gbx-forms .delivery-retry{align-items:stretch;flex-direction:column}}.gbx-forms{--paper:var(--surface);--violet:var(--blue);font-family:inherit;font-size:var(--admin-text-body)}.gbx-forms :is(input,textarea,select){font-family:inherit;min-width:0;background:var(--surface)}.gbx-forms :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.gbx-forms :is(.admin-primary,.admin-secondary,.icon-button,.question-tools button,.delivery-remove,.delivery-add){min-width:44px;min-height:44px}.gbx-forms .admin-primary{background:var(--blue);color:var(--white);font-weight:500}.gbx-forms .admin-secondary{background:var(--surface);font-weight:500}.gbx-forms :is(.admin-panel,.question-editor,.settings-card,.stat-card,.form-admin-card){border-radius:var(--radius-card);background:var(--surface)}.gbx-forms :is(.settings-card,.question-editor,.create-form-panel) :is(input,textarea,select){background:var(--white)}.gbx-forms :is(.panel-heading,.settings-card,.question-editor,.form-card-body,.stat-card){padding:var(--admin-card-padding)}.gbx-forms :is(.table-link,.panel-heading a,.back-link){color:var(--blue)}.gbx-forms .status-pill{border-radius:var(--radius-label)}.gbx-forms .admin-table-wrap{max-width:100%;overflow-x:auto}.gbx-forms .animate-spin{animation:gbx-spin 1s linear infinite}@keyframes gbx-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.gbx-forms *{animation:none!important;transition:none!important}}@media(max-width:767px){.gbx-forms :is(input,textarea,select){font-size:var(--admin-text-input-touch)}.gbx-forms :is(.editor-settings,.response-sidebar){grid-template-columns:minmax(0,1fr)}}.gbx-forms .gbx-form-preview{border-radius:var(--radius-card);padding:32px;min-height:440px;display:flex;flex-direction:column;justify-content:center;gap:20px}.gbx-forms .gbx-form-preview h1{font-size:var(--admin-text-page);margin-block:24px 16px}.gbx-forms .gbx-form-preview p{white-space:pre-line;margin-bottom:24px}.gbx-forms .gbx-form-preview button{min-height:44px;padding:12px 20px;border-radius:var(--radius-control);color:var(--ink);background:var(--white);margin:16px 8px 0 0}.gbx-forms .gbx-form-preview :is(input:not([type=radio]),textarea){width:100%;min-height:44px;padding:12px;border-radius:var(--radius-control);color:var(--ink);background:var(--white)}.gbx-forms .gbx-form-preview fieldset label{display:flex;gap:12px;min-height:44px;align-items:center}.gbx-forms .gbx-form-preview :focus-visible{outline-color:currentColor}.gbx-forms :is(.admin-panel,.question-editor,.settings-card,.stat-card,.form-admin-card){background:var(--admin-surface-panel)}.gbx-forms :is(.delivery-history,.fileflare-order-assets){background:var(--admin-surface-inset);padding:var(--admin-card-padding);border-radius:var(--radius-card);gap:var(--admin-panel-gap)}.gbx-forms .delivery-link-row{background:var(--admin-surface-inset)}.gbx-forms .delivery-record{background:var(--admin-surface-item);padding:var(--admin-card-padding);border-radius:var(--radius-card)}.gbx-forms :is(.fileflare-asset-list>a,.fileflare-asset-list>div,.attachment-list>a){background:var(--admin-surface-item);min-height:44px}.gbx-forms .delivery-record-links a{min-height:44px}.gbx-forms :is(.delivery-record-links a,.delivery-record-note){background:var(--admin-surface-panel)}.gbx-forms .delivery-record-note{border-left:2px solid var(--admin-separator)}.gbx-forms :is(.delivery-record-links a,.fileflare-asset-list a,.attachment-list a):hover{background:var(--admin-surface-hover)}.gbx-forms .answer-list{display:grid;gap:var(--admin-row-gap);padding:0 var(--admin-card-padding) var(--admin-card-padding)}.gbx-forms .answer-list>div{padding:var(--admin-card-padding);border-radius:var(--radius-control);background:var(--admin-surface-item)}.gbx-forms :is(.admin-panel,.settings-card,.form-admin-card) .admin-secondary{background:var(--admin-surface-item)}.gbx-forms .fileflare-order-assets .empty-inline{background:var(--admin-surface-item)}.gbx-forms .gr{--gr-star:#f5a400;display:grid;gap:var(--admin-section-gap)}.gbx-forms .gr .admin-page-header{margin-bottom:0}.gr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gbx-forms .gr :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.gr-board{display:grid;align-content:start;gap:var(--admin-panel-gap);min-width:0;padding:var(--admin-card-padding);border-radius:var(--radius-card);background:var(--admin-surface-panel)}.gr-board-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--admin-row-gap)}.gr-board-head h2{margin:0;font-size:var(--admin-text-section);letter-spacing:-.02em}.gr-board-head p{margin:4px 0 0;color:var(--muted);font-size:var(--admin-text-body)}.gr-range,.gr-tabs{display:flex;flex-wrap:wrap;gap:4px}.gr-range a,.gr-tabs a{display:inline-flex;align-items:center;gap:4px;min-height:var(--admin-control-height);padding:0 12px;border-radius:var(--radius-label);color:var(--ink);font-size:var(--admin-text-control);font-weight:500;text-decoration:none}.gr-tabs a span{color:var(--muted);font-weight:400}.gr-range a:hover,.gr-tabs a:hover{background:var(--admin-surface-hover)}.gr-range a[aria-current=page],.gr-tabs a[aria-current=page]{background:var(--admin-surface-item);font-weight:600}.gr-range a[aria-current=page]{background:var(--ink);color:var(--white)}.gr-filters{flex-wrap:wrap;gap:6px}.gr-filters,.gr-search{display:flex;align-items:center}.gr-search{flex:1 1 16rem;gap:8px;min-height:var(--admin-control-height);padding:0 12px;border-radius:var(--radius-label);background:var(--admin-surface-item);color:var(--muted)}.gbx-forms .gr-search input{flex:1;min-height:calc(var(--admin-control-height) - 2px);border:0;background:transparent;font-size:var(--admin-text-body);outline-offset:4px}.gbx-forms .gr-filter select{padding:0 28px 0 10px;border:0;border-radius:var(--radius-label);background-color:var(--admin-surface-item)}.gbx-forms .gr .admin-secondary,.gbx-forms .gr-filter select{min-height:var(--admin-control-height);font-size:var(--admin-text-control)}.gbx-forms .gr .admin-secondary{padding:0 12px;background:var(--admin-surface-item)}.gbx-forms .gr .admin-primary{min-height:var(--admin-control-height);padding:0 14px;font-size:var(--admin-text-control)}.gr-clear{color:var(--blue);font-size:var(--admin-text-control);font-weight:500}.gr-listbar{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px}.gr-columns{display:grid;flex:1;grid-template-columns:minmax(10rem,15rem) 7rem minmax(0,1fr) 14.75rem;gap:16px;color:var(--muted);font-size:var(--admin-text-meta);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.gr-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--admin-text-control)}.gr-bulk strong{margin-right:6px}.gr-check{display:grid;place-items:center;width:28px;height:28px}.gr-check input{width:16px;height:16px;accent-color:var(--blue)}.gr-rows{overflow:hidden;border-radius:var(--radius-control);background:var(--admin-surface-item)}.gr-row{display:grid;grid-template-columns:28px minmax(10rem,15rem) 7rem minmax(0,1fr) 14.75rem;gap:16px;padding:18px 12px;border-top:1px solid var(--admin-separator)}.gr-row:first-child{border-top:0}.gr-row[aria-busy]{opacity:.6}.gr-row[data-status=pending]{background:linear-gradient(var(--orange),var(--orange)) 0 /3px 100% no-repeat}.gr-customer{display:grid;align-content:start;gap:4px;min-width:0;font-size:var(--admin-text-body)}.gr-customer strong{display:flex;align-items:center;gap:4px}.gr-customer strong svg{flex:none;color:var(--blue)}.gr-customer a{color:var(--ink);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.gr-store-review{color:var(--blue);font-weight:500}.gr-customer small{color:var(--muted);font-size:var(--admin-text-meta);overflow-wrap:anywhere}.gr-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.gr-tag{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 8px;border:0;border-radius:var(--radius-label);background:var(--admin-surface-inset);color:var(--ink);font-size:var(--admin-text-meta);font-weight:500;cursor:pointer}.gr-tag-add{background:transparent;color:var(--muted)}.gbx-forms .gr-tag-form input,.gr-tag-add:hover{background:var(--admin-surface-inset)}.gbx-forms .gr-tag-form input{width:8rem;min-height:26px;padding:0 8px;border:0;border-radius:var(--radius-label);font-size:var(--admin-text-meta)}.gr-date{color:var(--muted);text-decoration:underline dotted;text-underline-offset:3px}.gr-content,.gr-date{font-size:var(--admin-text-body)}.gr-content{display:grid;align-content:start;gap:6px;min-width:0}.gr-content h3{margin:2px 0 0;font-size:var(--admin-text-emphasis)}.gr-content>p{margin:0;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.gr-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gr-stars{display:inline-flex;gap:1px;color:#d4d4dc}.gr-stars svg[data-on]{color:var(--gr-star);fill:var(--gr-star)}.gr-featured,.gr-muted-chip,.gr-sentiment{padding:2px 8px;border-radius:var(--radius-label);font-size:var(--admin-text-meta);font-weight:600;text-transform:capitalize}.gr-sentiment[data-sentiment=positive]{background:#e3f4ea;color:var(--success)}.gr-sentiment[data-sentiment=neutral]{background:var(--admin-surface-inset);color:var(--muted)}.gr-sentiment[data-sentiment=negative]{background:#fdecee;color:var(--error)}.gr-featured{background:var(--accent-soft);color:var(--blue)}.gr-muted-chip{background:var(--admin-surface-inset);color:var(--muted);text-transform:none}.gr-reply{display:grid;gap:6px;margin-top:8px;padding:14px 16px;border-radius:var(--radius-control);background:var(--accent-soft)}.gr-reply p{margin:0;line-height:1.55;white-space:pre-line}.gr-reply-head{display:flex;align-items:center;gap:6px;font-weight:600}.gr-reply-actions{display:flex;gap:12px}.gr-reply-actions button{padding:0;border:0;background:none;color:var(--blue);font-size:var(--admin-text-control);font-weight:500;cursor:pointer}.gr-reply-form{display:grid;gap:8px;margin-top:8px}.gbx-forms .gr-reply-form textarea{width:100%;padding:12px;border:0;border-radius:var(--radius-control);background:var(--accent-soft);font-size:var(--admin-text-body);line-height:1.5;resize:vertical}.gr-actions,.gr-reply-form>div{display:flex;gap:6px}.gr-actions{flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.gbx-forms .gr-status select{min-height:var(--admin-control-height);padding:0 28px 0 10px;border:0;border-radius:var(--radius-label);background-color:var(--admin-surface-panel);font-size:var(--admin-text-control);font-weight:500}.gr-menu{position:relative}.gbx-forms .gr-menu .icon-button{width:var(--admin-control-height);min-height:var(--admin-control-height);background:var(--admin-surface-panel)}.gr-menu-list{position:absolute;z-index:5;top:calc(100% + 4px);right:0;display:grid;min-width:13rem;overflow:hidden;border-radius:var(--radius-control);background:var(--ink)}.gr-menu-list button{min-height:40px;padding:0 14px;border:0;background:none;color:var(--white);font-size:var(--admin-text-control);text-align:left;cursor:pointer}.gr-menu-list button:hover{background:#2a2a30}.gr-menu-list .gr-danger{color:#ff8d98}.gbx-forms .gr .admin-secondary.gr-danger{color:var(--error)}.gr-pages{margin-top:0;font-size:var(--admin-text-control)}.gr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--admin-panel-gap)}.gr-kpi{display:grid;align-content:space-between;gap:8px;min-height:var(--admin-metric-min-height);padding:var(--admin-card-padding);border-radius:var(--radius-card);background:var(--admin-surface-panel)}.gr-kpi span{color:var(--muted);font-size:var(--admin-text-control);font-weight:500}.gr-kpi strong{font-size:var(--admin-text-metric);letter-spacing:-.03em}.gr-delta{color:var(--muted);font-size:var(--admin-text-meta)}.gr-delta[data-trend=up]{color:var(--success)}.gr-delta[data-trend=down]{color:var(--error)}.gr-chart{width:100%;height:auto;padding:8px;border-radius:var(--radius-control);background:var(--admin-surface-item)}.gr-grid{stroke:var(--admin-chart-grid)}.gr-axis{fill:var(--muted);font-size:10px}.gr-bar{fill:var(--admin-chart-2)}.gr-line{fill:none;stroke:var(--admin-chart-1);stroke-width:2.5;stroke-linejoin:round}.gr-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--admin-panel-gap)}.gr-dist{display:grid;overflow:hidden;border-radius:var(--radius-control);background:var(--admin-surface-item)}.gr-dist-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 3rem 2.5rem;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-top:1px solid var(--admin-separator);color:var(--ink);font-size:var(--admin-text-body);text-decoration:none}.gr-dist-row:first-child{border-top:0}.gr-dist-row:hover{background:var(--admin-surface-hover)}.gr-dist-row strong{text-align:right}.gr-dist-row small{color:var(--muted);text-align:right}.gr-dist-track{height:8px;overflow:hidden;border-radius:99px;background:var(--admin-surface-inset)}.gr-dist-track span{display:block;height:100%;border-radius:inherit;background:var(--gr-star)}.gr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-panel-gap);margin:0}.gr-facts div{padding:12px;border-radius:var(--radius-control);background:var(--admin-surface-item)}.gr-facts dt{color:var(--muted);font-size:var(--admin-text-meta)}.gr-facts dd{margin:4px 0 0;font-size:var(--admin-text-card);font-weight:600}.gr-products{display:grid;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-control);background:var(--admin-surface-item);list-style:none;counter-reset:product}.gr-products li{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto 2.5rem;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-top:1px solid var(--admin-separator);font-size:var(--admin-text-body);counter-increment:product}.gr-products li:first-child{border-top:0}.gr-products li:before{content:counter(product);color:var(--muted)}.gr-products li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-products li small{color:var(--muted)}.gr-products li strong{text-align:right}.gr-empty{margin:0;color:var(--muted)}.gbx-forms .gr-flow{margin:0;justify-content:space-between}.gbx-forms .gr-flow a{color:inherit;font-weight:600}.gbx-forms .gr-table{overflow:hidden;border-radius:var(--radius-control)}.gbx-forms .gr-table,.gbx-forms .gr-table th{background:var(--admin-surface-item)}.gbx-forms .gr-table td{border-top:1px solid var(--admin-separator)}.gbx-forms .gr-table td small{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gbx-forms .gr-req-sent{background:var(--accent-soft);color:var(--blue)}.gbx-forms .gr-req-reviewed{background:#e3f4ea;color:var(--success)}.gbx-forms :is(.gr-req-scheduled,.gr-req-skipped,.gr-req-cancelled){background:var(--admin-surface-inset);color:var(--muted)}.gbx-forms .gr-req-failed{background:#fdecee;color:var(--error)}.gr-code{font-family:ui-monospace,Menlo,monospace;font-weight:600;letter-spacing:.08em}.gr-req-actions,.gr-run{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.gr-req-actions small,.gr-run small{color:var(--muted);font-size:var(--admin-text-meta)}.gr-settings{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:var(--admin-panel-gap)}.gr-settings-form{gap:var(--admin-section-gap)}.gr-settings-form fieldset{display:grid;gap:10px;margin:0;padding:var(--admin-card-padding);border:0;border-radius:var(--radius-control);background:var(--admin-surface-item)}.gr-settings-form legend{float:left;width:100%;margin:0;padding:0;font-size:var(--admin-text-card);font-weight:600}.gr-settings-form fieldset>p{margin:-4px 0 4px;color:var(--muted);font-size:var(--admin-text-body)}.gr-radio,.gr-switch{display:flex;align-items:flex-start;gap:10px;min-height:32px;font-size:var(--admin-text-body);cursor:pointer}.gr-radio input,.gr-switch input{flex:none;width:16px;height:16px;margin-top:2px;accent-color:var(--blue)}.gr-radio span{display:grid;gap:2px}.gr-help,.gr-radio small{color:var(--muted);font-size:var(--admin-text-meta)}.gr-input{display:grid;gap:6px;font-size:var(--admin-text-control);font-weight:500}.gbx-forms .gr-input input{min-height:var(--admin-control-height);padding:0 10px;border:0;border-radius:var(--radius-label);background:var(--admin-surface-panel);font-size:var(--admin-text-body)}.gr-input-short input{width:7rem}.gr-inline{display:flex;flex-wrap:wrap;gap:12px}.gr-segmented{display:flex;gap:4px}.gr-segmented button{min-height:var(--admin-control-height);padding:0 12px;border:0;border-radius:var(--radius-label);background:transparent;font-size:var(--admin-text-control);cursor:pointer}.gr-segmented button[aria-pressed=true]{background:var(--admin-surface-item);font-weight:600}.gr-subject{margin:0;font-size:var(--admin-text-body)}.gr-subject span{margin-right:6px;color:var(--muted)}.gr-frame{width:100%;height:860px;border:0;border-radius:var(--radius-control);background:#f2f2f5}@media (max-width:1180px){.gr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-settings,.gr-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.gr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.gr-board{container:gr-board/inline-size}@container gr-board (max-width: 860px){.gr-columns{display:none}.gr-row{grid-template-columns:28px minmax(0,1fr) auto;gap:10px 12px}.gr-check{grid-row:1}.gr-customer{grid-column:2;grid-row:1}.gr-date{grid-column:3;grid-row:1;font-size:var(--admin-text-meta)}.gr-actions,.gr-content{grid-column:2/-1}.gr-actions{justify-content:flex-start}.gr-menu-list{right:auto;left:0}}.gbx-forms :is(.gr-rows,.gr-table) .admin-secondary{background:var(--admin-surface-panel)}.gbx-forms :is(.gr-rows,.gr-table) .admin-secondary:hover{background:var(--admin-surface-hover)}