.integrations-page{max-width:900px}.integrations-page .research-page-heading{margin-bottom:24px}.integrations-search{border:1px solid var(--border-translucent);background:var(--bg-secondary);max-width:360px;color:var(--fg-tertiary);border-radius:8px;align-items:center;gap:9px;margin-bottom:25px;padding:9px 11px;display:flex}.integrations-search:focus-within{outline:2px solid var(--solo-control-focus);outline-offset:2px}.integrations-search svg{flex:none;width:16px;height:16px}.integrations-search input{width:100%;min-width:0;font:inherit;color:var(--fg-primary);background:0 0;border:0;outline:none;font-size:13px}.integration-provider-list{flex-direction:column;gap:10px;display:flex}.integration-provider-row{border:1px solid var(--border-translucent);background:var(--bg-primary);border-radius:12px;align-items:center;gap:15px;min-width:0;min-height:90px;padding:20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.integration-provider-row:hover{background:var(--bg-secondary);border-color:var(--solo-control-focus)}.integration-provider-row:focus-visible{outline:2px solid var(--solo-control-focus);outline-offset:3px}.integration-provider-icon{border:1px solid var(--border-translucent);background:var(--bg-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.integration-provider-icon svg{width:23px;height:23px}.integration-shopify-icon{color:#86af3e}.integration-provider-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.integration-provider-copy strong{color:var(--fg-primary);font-size:14px;font-weight:500;line-height:1.4}.integration-provider-copy>span{color:var(--fg-secondary);font-size:12px;line-height:1.5}.integration-provider-state{color:var(--fg-tertiary);text-align:right;font-size:12px;line-height:1.5}.integration-provider-arrow{width:16px;height:16px;color:var(--fg-tertiary);flex:none}.integrations-empty{color:var(--fg-secondary);padding:30px 0;font-size:13px}.google-connections-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000052}.google-connections-dialog{border-color:var(--border-translucent);background:var(--bg-primary);width:calc(100% - 32px);max-width:928px;height:min(720px,100dvh - 32px);color:var(--fg-primary);border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.google-settings-nav{border-right:1px solid var(--border-translucent);background:var(--bg-secondary);flex-direction:column;gap:5px;padding:27px 13px;display:flex}.google-settings-label{color:var(--fg-tertiary);margin:0 12px 16px;font-size:12px;font-weight:500}.google-settings-nav>a,.google-settings-current{color:var(--fg-secondary);border-radius:7px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.google-settings-nav svg{flex:none;width:16px;height:16px}.google-settings-current{color:var(--fg-primary);background:var(--bg-muted);font-weight:500}.google-settings-nav>a:hover{background:var(--bg-muted);color:var(--fg-primary)}.google-settings-nav>a:focus-visible{outline:2px solid var(--solo-control-focus);outline-offset:1px}.google-connections-main{flex-direction:column;min-width:0;min-height:0;display:flex}.google-connections-heading{border-bottom:1px solid var(--border-translucent);align-items:flex-start;gap:15px;padding:27px 24px 23px 30px;display:flex}.google-connections-heading>div{flex:1;min-width:0}.google-connections-heading h2{letter-spacing:-.035em;outline:none;padding:0;font-size:20px;font-weight:500;line-height:1.4}.google-connections-heading p{max-width:420px;color:var(--fg-secondary);margin-top:8px;font-size:12px;line-height:1.65}.google-connections-heading>button{flex:none;margin:-4px -5px 0 0}.google-connections-scroll{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:26px 30px 32px;overflow:auto}.google-account-card{border:1px solid var(--border-translucent);border-radius:10px;margin-bottom:18px;padding:18px 18px 0}.google-account-identity{align-items:flex-start;gap:11px;min-width:0;display:flex}.google-account-identity>div{flex:1;min-width:0}.google-account-identity h3{color:var(--fg-primary);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.55}.google-account-identity p,.google-account-identity div>span{color:var(--fg-tertiary);margin-top:2px;font-size:11px;line-height:1.7;display:block}.google-account-identity .integration-provider-icon{border:none;width:35px;height:35px}.integration-status{color:var(--fg-secondary);flex:none;align-items:center;gap:5px;margin-top:2px;font-size:10px;line-height:1.6;display:inline-flex}.integration-status>span{background:#5fa575;border-radius:50%;width:5px;height:5px}.integration-status-attention{color:var(--fg-secondary)}.google-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:12px -5px 10px 0;display:flex}.google-account-actions>button{font-size:11px}.google-account-services{border-top:1px solid var(--border-translucent)}.google-service-row{min-height:48px;color:var(--fg-secondary);align-items:center;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.google-service-row+.google-service-row{border-top:1px solid var(--border-translucent)}.google-service-row>svg{width:17px;height:17px;color:var(--fg-tertiary);flex:none}.google-service-row>span:first-of-type{flex:1;min-width:0}.google-service-row small{color:var(--fg-tertiary);margin-top:2px;font-size:10px;display:block}.google-service-status{color:var(--fg-tertiary);text-align:right;align-items:center;gap:4px;font-size:11px;display:flex}.google-service-status svg{flex:none;width:13px;height:13px}.google-service-row button{flex:none;font-size:11px}.google-connect-form{border:1px solid var(--border-translucent);border-radius:10px;margin-top:2px;padding:20px}.google-connect-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.google-connect-heading h3{font-size:14px;font-weight:500;line-height:1.5}.google-connect-heading p{color:var(--fg-tertiary);margin-top:4px;font-size:12px;line-height:1.5}.google-connect-form fieldset{border:0;margin:0;padding:0}.google-service-choice{cursor:pointer;border-top:1px solid var(--border-translucent);align-items:center;gap:11px;padding:13px 0;display:flex}.google-service-choice input{width:15px;height:15px;accent-color:var(--fg-primary);flex:none;margin:0}.google-service-choice input:focus-visible{outline:2px solid var(--solo-control-focus);outline-offset:3px}.google-service-choice>svg{width:19px;height:19px;color:var(--fg-secondary);flex:none}.google-service-choice>span{flex-direction:column;gap:4px;display:flex}.google-service-choice strong{font-size:12px;font-weight:500;line-height:1.4}.google-service-choice span>span{color:var(--fg-tertiary);font-size:11px;line-height:1.6}.google-connect-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.google-connect-actions button{font-size:12px}.google-add-account{margin-left:-9px}.integration-fine-print{color:var(--fg-tertiary);margin-top:13px;font-size:11px;line-height:1.65}.integration-notice{border:1px solid var(--border-translucent);background:var(--bg-secondary);color:var(--fg-secondary);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 20px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.integration-notice>p{flex:220px}.integrations-page>.integration-notice{margin-top:18px}.integration-error{color:var(--fg-primary)}.integration-loading{color:var(--fg-tertiary);padding:10px 0 24px;font-size:12px}.seller-google-settings{justify-content:space-between;align-items:center;gap:18px;display:flex}.seller-google-settings p{color:var(--fg-secondary);font-size:13px;line-height:1.7}.seller-google-settings a{flex:none}@media (max-width:700px){.google-connections-dialog{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:calc(100% - 16px);height:min(760px,100dvh - 16px)}.google-settings-nav{border-right:0;border-bottom:1px solid var(--border-translucent);flex-direction:row;align-items:center;gap:6px;padding:12px}.google-settings-label{display:none}.google-settings-nav>a,.google-settings-current{gap:6px;padding:8px;font-size:11px}.google-settings-nav>a{margin-left:auto}.google-connections-heading{padding:21px 18px 19px}.google-connections-heading h2{font-size:19px}.google-connections-scroll{padding:20px 18px 24px}.google-account-card{padding-inline:14px}.google-account-identity{flex-wrap:wrap;gap:9px}.google-account-identity>div{flex-basis:calc(100% - 46px)}.google-account-identity .integration-status{margin-top:-3px;margin-left:44px}.google-connect-form{padding:16px}.google-connect-heading{align-items:flex-start}.integration-provider-row{flex-wrap:wrap;gap:11px;padding:16px}.integration-provider-copy{flex-basis:calc(100% - 84px)}.integration-provider-arrow{margin-left:auto}.integration-provider-state{text-align:left;order:1;margin:-4px 0 0 53px}.seller-google-settings{flex-wrap:wrap}}.mail-triage-settings{border-top:1px solid var(--border-translucent);padding:18px 0;font-size:12px}.mail-triage-settings h4{margin-bottom:7px;font-weight:500}.mail-triage-settings p{color:var(--fg-secondary);margin:7px 0;line-height:1.6}.mail-triage-settings label{cursor:pointer;align-items:center;gap:9px;padding:7px 0;display:flex}.mail-triage-settings input{accent-color:var(--fg-primary);cursor:pointer}.mail-category-counts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mail-category-counts span{border:1px solid var(--border-translucent);color:var(--fg-secondary);border-radius:6px;padding:5px 8px;font-size:11px}.mail-category-counts strong{color:var(--fg-primary);margin-left:4px}
.commerce-provider-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;transition:background .16s}.commerce-dialog{background:var(--bg-primary);width:min(760px,100vw - 32px);max-width:760px;max-height:85dvh;color:var(--fg-primary);border-color:var(--border-translucent);border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex;overflow-y:auto}.commerce-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.commerce-heading h2{letter-spacing:-.035em;margin-bottom:8px;font-size:20px;font-weight:500}.commerce-heading p,.commerce-account p{color:var(--fg-secondary);font-size:14px;line-height:1.6}.commerce-account{border:1px solid var(--border-translucent);border-radius:12px;padding:18px}.commerce-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.commerce-connect{flex-direction:column;gap:14px;display:flex}.commerce-connect label{flex-direction:column;gap:7px;font-size:13px;display:flex}.commerce-connect input{border:1px solid var(--border-translucent);color:inherit;background:0 0;border-radius:8px;min-width:0;padding:10px 12px}.commerce-connect>button{cursor:pointer;align-self:flex-start}.commerce-preview{min-width:0}.commerce-table{border:1px solid var(--border-translucent);border-radius:8px;max-height:320px;overflow:auto}.commerce-table table{border-collapse:collapse;width:100%;font-size:12px}.commerce-table th,.commerce-table td{text-align:left;border-bottom:1px solid var(--border-translucent);overflow-wrap:anywhere;min-width:100px;max-width:250px;padding:10px}.commerce-table th{text-transform:capitalize;white-space:nowrap}.commerce-icon-instagram{color:#ce477c}.commerce-icon-facebook,.commerce-icon-meta{color:#4779d1}.commerce-icon-walmart{color:#b38720}@media (prefers-reduced-motion:reduce){.commerce-provider-row{transition:none}}.commerce-connect input:focus-visible{outline:2px solid var(--solo-control-focus);outline-offset:2px}.commerce-connect input{background:var(--bg-secondary);min-height:40px}.commerce-heading>button{flex:none}.commerce-heading>div{min-width:0}.commerce-preview h3{font-size:15px;font-weight:500}@media (max-width:700px){.commerce-dialog{padding:20px}.commerce-heading{gap:12px}}.integration-status-action{display:contents}.sheets-dialog .integration-notice{text-align:left;margin:0;display:block}.sheets-dialog .integration-notice a{align-items:center;gap:6px;display:inline-flex}.sheets-dialog .commerce-connect select{border:1px solid var(--border-translucent);background:var(--bg-secondary);width:100%;min-height:40px;color:var(--fg-primary);border-radius:8px;padding:8px 12px}
