.merchant-app-shell .p34-marketplace-workspace,.merchant-app-shell .p34-shipping-workspace,.merchant-app-shell .p34-payment-workspace{gap:14px;display:grid}.merchant-app-shell .p34-marketplace-workspace>.card,.merchant-app-shell .p34-shipping-workspace>.card,.merchant-app-shell .p34-payment-workspace .card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-marketplace-workspace .section-heading,.merchant-app-shell .p34-shipping-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-marketplace-workspace>.card{padding:16px}.merchant-app-shell .p34-marketplace-workspace>.card:first-of-type{border-top:3px solid #7c3aed}.merchant-app-shell .p34-marketplace-workspace .marketplace-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p34-marketplace-workspace .marketplace-connection-card{background:#fafcff;border:1px solid #dbe2ea;border-radius:12px;min-width:0;padding:13px}.merchant-app-shell .p34-marketplace-workspace .marketplace-connection-card:first-child{border-top:3px solid #f97316}.merchant-app-shell .p34-marketplace-workspace .marketplace-connection-card:last-child{border-top:3px solid #f59e0b}.merchant-app-shell .p34-marketplace-workspace .settings-grid,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-marketplace-workspace .settings-grid>label,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}.merchant-app-shell .p34-marketplace-workspace .settings-grid>label.settings-wide{grid-column:1/-1}.merchant-app-shell .p34-marketplace-workspace .settings-grid input,.merchant-app-shell .p34-marketplace-workspace .settings-grid select,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar input,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar select{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar{background:#f8fafc;border:1px solid #e5e7eb;border-radius:11px;align-items:end;margin-bottom:11px;padding:11px;grid-template-columns:180px minmax(240px,1fr) auto!important;gap:8px!important;display:grid!important}.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar>.button{min-height:42px}.merchant-app-shell .p34-marketplace-workspace .variant-table-wrap,.merchant-app-shell .p34-marketplace-workspace .table-wrap{background:#fff;max-width:100%;max-height:480px;margin-top:12px;overflow:auto;border:1px solid #d7dee8!important;border-radius:10px!important}.merchant-app-shell .p34-marketplace-workspace .variant-table,.merchant-app-shell .p34-marketplace-workspace .table-wrap table{background:#fff;width:100%;min-width:880px;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.merchant-app-shell .p34-marketplace-workspace .variant-table thead th,.merchant-app-shell .p34-marketplace-workspace .table-wrap thead th{z-index:5;text-align:left;white-space:nowrap;height:42px;position:sticky;top:0;color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #dfe6ee!important;padding:10px 11px!important;font-size:9px!important;font-weight:800!important}.merchant-app-shell .p34-marketplace-workspace .variant-table tbody td,.merchant-app-shell .p34-marketplace-workspace .table-wrap tbody td{color:#334155;vertical-align:middle;background:#fff;font-size:9.8px;line-height:1.45;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf1f5!important;padding:10px 11px!important}.merchant-app-shell .p34-marketplace-workspace .variant-table th:last-child,.merchant-app-shell .p34-marketplace-workspace .variant-table td:last-child,.merchant-app-shell .p34-marketplace-workspace .table-wrap th:last-child,.merchant-app-shell .p34-marketplace-workspace .table-wrap td:last-child{border-right:0!important}.merchant-app-shell .p34-marketplace-workspace .variant-table tbody tr:last-child td,.merchant-app-shell .p34-marketplace-workspace .table-wrap tbody tr:last-child td{border-bottom:0!important}.merchant-app-shell .p34-marketplace-workspace .variant-table tbody tr:hover td,.merchant-app-shell .p34-marketplace-workspace .table-wrap tbody tr:hover td{background:#f8fbff}.merchant-app-shell .p34-marketplace-workspace .marketplace-subtext{color:#64748b;margin-top:2px;font-size:8.8px;display:block}.merchant-app-shell .p34-shipping-workspace>.card{border-top:3px solid #0284c7;padding:16px}.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid>label.wide{grid-column:1/-1}.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid input:not([type=checkbox]),.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid select{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid .review-check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:42px;padding:9px 11px;gap:8px!important;display:flex!important}.merchant-app-shell .p34-shipping-workspace .shipping-webhook-box{background:#f0f9ff;border:1px solid #bae6fd;border-radius:11px;gap:5px;margin-top:12px;padding:12px;display:grid}.merchant-app-shell .p34-shipping-workspace .shipping-webhook-box code{overflow-wrap:anywhere;max-width:100%}.merchant-app-shell .p34-payment-workspace .provider-summary{border-top:3px solid #0f766e;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.merchant-app-shell .p34-payment-workspace .provider-effective{background:#f0fdf4;border:1px solid #d1fae5;border-radius:10px;flex:none;gap:2px;min-width:170px;padding:10px 12px;display:grid}.merchant-app-shell .p34-payment-workspace .provider-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.merchant-app-shell .p34-payment-workspace .provider-card{min-width:0;padding:15px}.merchant-app-shell .p34-payment-workspace .provider-card:first-child{border-top:3px solid #2563eb}.merchant-app-shell .p34-payment-workspace .provider-card:last-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-payment-workspace .provider-card-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:10px;display:flex}.merchant-app-shell .p34-payment-workspace .provider-note{color:#64748b;min-height:78px;margin:10px 0;font-size:9.3px;line-height:1.5}.merchant-app-shell .p34-payment-workspace .provider-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;min-height:38px;margin-bottom:7px;padding:8px 10px;display:flex}.merchant-app-shell .p34-payment-workspace .provider-fields{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-payment-workspace .provider-field{gap:5px;min-width:0;margin:0;display:grid}.merchant-app-shell .p34-payment-workspace .provider-field input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-payment-workspace .provider-callback{background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:10px 0;padding:8px;display:grid}.merchant-app-shell .p34-payment-workspace .provider-callback code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-app-shell .p34-payment-workspace .provider-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}@media (max-width:1050px){.merchant-app-shell .p34-marketplace-workspace .marketplace-connection-grid,.merchant-app-shell .p34-payment-workspace .provider-grid{grid-template-columns:1fr!important}.merchant-app-shell .p34-payment-workspace .provider-note{min-height:0}}@media (max-width:760px){.merchant-app-shell .p34-marketplace-workspace .settings-grid,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-form,.merchant-app-shell .p34-shipping-workspace .shipping-settings-grid,.merchant-app-shell .p34-payment-workspace .provider-fields,.merchant-app-shell .p34-marketplace-workspace .marketplace-map-toolbar{grid-template-columns:1fr!important}.merchant-app-shell .p34-payment-workspace .provider-summary{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-payment-workspace .provider-callback{grid-template-columns:1fr}.merchant-app-shell .p34-payment-workspace .provider-callback code{white-space:normal;overflow-wrap:anywhere}}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading{align-items:flex-end;gap:14px}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading>div:first-child,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading>div:first-child{flex:520px;min-width:0}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading>.button-row,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading>.button-row{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin:0;align-items:flex-end!important;gap:7px!important;display:flex!important}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading .button,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button{white-space:nowrap;justify-content:center;align-items:center;height:40px;padding:0 12px;display:inline-flex;min-height:40px!important}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button-row>label{color:#475569;gap:4px;min-width:150px;margin:0;font-size:9px;font-weight:800;display:grid}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button-row>label>select{box-sizing:border-box;color:#334155;width:100%;min-width:150px;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 30px 0 10px!important}.merchant-app-shell .p34-payment-workspace .provider-card{overflow:hidden}.merchant-app-shell .p34-payment-workspace .provider-callback{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto!important}.merchant-app-shell .p34-payment-workspace .provider-callback code{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;overflow:hidden;white-space:normal!important}.merchant-app-shell .p34-payment-workspace .provider-callback .button{z-index:2;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:82px;min-height:36px;position:relative;visibility:visible!important;opacity:1!important;display:inline-flex!important}.merchant-app-shell .p34-marketplace-workspace .section-heading .muted,.merchant-app-shell .p34-shipping-workspace .section-heading .muted,.merchant-app-shell .p34-payment-workspace .provider-note,.merchant-app-shell .p34-payment-workspace .provider-summary .muted{color:#526174;line-height:1.55}@media (max-width:900px){.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading>.button-row,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading>.button-row{justify-content:flex-start}}@media (max-width:680px){.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading>.button-row,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading>.button-row{grid-template-columns:1fr;width:100%;display:grid!important}.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-sync-card .section-heading .button,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button-row>label,.merchant-app-shell .p34-marketplace-workspace .p34-marketplace-orders-card .section-heading .button-row>label>select{width:100%}.merchant-app-shell .p34-payment-workspace .provider-callback{grid-template-columns:1fr!important}.merchant-app-shell .p34-payment-workspace .provider-callback .button{width:100%}}
.merchant-app-shell .p34-dropshipping-workspace,.merchant-app-shell .p34-whatsapp-workspace,.merchant-app-shell .p34-einvoice-workspace{gap:14px;display:grid}.merchant-app-shell .p34-dropshipping-workspace>.card,.merchant-app-shell .p34-whatsapp-workspace>.card,.merchant-app-shell .p34-einvoice-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-dropshipping-workspace .section-heading,.merchant-app-shell .p34-whatsapp-workspace .section-heading,.merchant-app-shell .p34-einvoice-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-dropshipping-workspace .section-heading h2,.merchant-app-shell .p34-whatsapp-workspace .section-heading h2,.merchant-app-shell .p34-einvoice-workspace .section-heading h2,.merchant-app-shell .p34-whatsapp-workspace>.card>h2{color:#0f172a;margin:0;font-size:13px}.merchant-app-shell .p34-dropshipping-workspace .form-grid,.merchant-app-shell .p34-whatsapp-workspace .form-grid{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;align-items:start;margin-bottom:12px;padding:13px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-dropshipping-workspace .form-grid>label,.merchant-app-shell .p34-whatsapp-workspace .form-grid>label{color:#334155;min-width:0;margin:0;font-size:10px;font-weight:750;line-height:1.35;gap:5px!important;display:grid!important}.merchant-app-shell .p34-dropshipping-workspace .form-grid>label.span-2,.merchant-app-shell .p34-whatsapp-workspace .form-grid>label.span-2{grid-column:span 2}.merchant-app-shell .p34-dropshipping-workspace .form-grid input:not([type=checkbox]),.merchant-app-shell .p34-dropshipping-workspace .form-grid select,.merchant-app-shell .p34-whatsapp-workspace .form-grid input:not([type=checkbox]),.merchant-app-shell .p34-whatsapp-workspace .form-grid select{box-sizing:border-box;color:#0f172a;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-whatsapp-workspace .form-grid textarea{box-sizing:border-box;resize:vertical;background:#fff;min-height:112px;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;padding:10px 11px!important}.merchant-app-shell .p34-dropshipping-workspace .variant-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:42px;padding:9px 11px;gap:8px!important;display:flex!important}.merchant-app-shell .p34-whatsapp-workspace .form-grid>label:has(input[type=checkbox]){background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:42px;padding:9px 11px;gap:8px!important;display:flex!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap,.merchant-app-shell .p34-whatsapp-workspace .table-wrap,.merchant-app-shell .p34-einvoice-workspace .table-wrap{background:#fff;max-width:100%;max-height:480px;margin-top:12px;overflow:auto;border:1px solid #d7dee8!important;border-radius:10px!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap table,.merchant-app-shell .p34-whatsapp-workspace .table-wrap table,.merchant-app-shell .p34-einvoice-workspace .table-wrap table{background:#fff;width:100%;min-width:860px;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap thead th,.merchant-app-shell .p34-whatsapp-workspace .table-wrap thead th,.merchant-app-shell .p34-einvoice-workspace .table-wrap thead th{z-index:5;text-align:left;white-space:nowrap;height:42px;position:sticky;top:0;color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #dfe6ee!important;padding:10px 11px!important;font-size:9px!important;font-weight:800!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap tbody td,.merchant-app-shell .p34-whatsapp-workspace .table-wrap tbody td,.merchant-app-shell .p34-einvoice-workspace .table-wrap tbody td{color:#334155;vertical-align:middle;background:#fff;font-size:9.8px;line-height:1.45;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf1f5!important;padding:10px 11px!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap th:last-child,.merchant-app-shell .p34-dropshipping-workspace .table-wrap td:last-child,.merchant-app-shell .p34-whatsapp-workspace .table-wrap th:last-child,.merchant-app-shell .p34-whatsapp-workspace .table-wrap td:last-child,.merchant-app-shell .p34-einvoice-workspace .table-wrap th:last-child,.merchant-app-shell .p34-einvoice-workspace .table-wrap td:last-child{border-right:0!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap tbody tr:last-child td,.merchant-app-shell .p34-whatsapp-workspace .table-wrap tbody tr:last-child td,.merchant-app-shell .p34-einvoice-workspace .table-wrap tbody tr:last-child td{border-bottom:0!important}.merchant-app-shell .p34-dropshipping-workspace .table-wrap tbody tr:hover td,.merchant-app-shell .p34-whatsapp-workspace .table-wrap tbody tr:hover td,.merchant-app-shell .p34-einvoice-workspace .table-wrap tbody tr:hover td{background:#f8fbff}.merchant-app-shell .p34-dropshipping-workspace>.card:first-child{border-top:3px solid #0f766e}.merchant-app-shell .p34-dropshipping-workspace>.card:nth-child(2){border-top:3px solid #2563eb}.merchant-app-shell .p34-dropshipping-workspace>.card:nth-child(3){border-top:3px solid #7c3aed}.merchant-app-shell .p34-dropshipping-workspace .section-heading>div>select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:190px;height:40px;padding:0 30px 0 10px}.merchant-app-shell .p34-dropshipping-workspace .button-row{flex-wrap:wrap;gap:7px}.merchant-app-shell .p34-dropshipping-workspace .table-wrap small{color:#64748b;font-size:8.8px}.merchant-app-shell .p34-dropshipping-workspace .text-button{color:#0f172a;font-weight:800}.merchant-app-shell .p34-whatsapp-workspace>.card:first-child{border-top:3px solid #16a34a}.merchant-app-shell .p34-whatsapp-workspace>.card:nth-child(2){border-top:3px solid #0ea5e9}.merchant-app-shell .p34-whatsapp-workspace>.card:nth-child(3){border-top:3px solid #64748b}.merchant-app-shell .p34-whatsapp-workspace .info-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:5px;margin-top:12px;padding:11px 12px;display:grid}.merchant-app-shell .p34-whatsapp-workspace .info-box code{color:#166534;overflow-wrap:anywhere;max-width:100%}.merchant-app-shell .p34-whatsapp-workspace .info-box small{color:#526174;line-height:1.5}.merchant-app-shell .p34-whatsapp-workspace .button-row{flex-wrap:wrap;gap:7px}.merchant-app-shell .p34-einvoice-workspace>.card:first-of-type{border-top:3px solid #7c3aed}.merchant-app-shell .p34-einvoice-workspace>.card:nth-of-type(2){border-top:3px solid #0284c7}.merchant-app-shell .p34-einvoice-workspace>.card:nth-of-type(3){border-top:3px solid #059669}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family{margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family>button{text-align:left;color:#334155;cursor:pointer;background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;align-content:start;gap:4px;min-height:112px;padding:13px;display:grid}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family>button.active{background:#f5f3ff;border-color:#8b5cf6;box-shadow:0 0 0 2px #7c3aed14}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family strong{color:#0f172a;font-size:11px}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family span{color:#475569;font-size:9.5px;font-weight:700}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family small{color:#64748b;font-size:8.8px;line-height:1.45}.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid>label,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:9.8px;font-weight:750;display:grid}.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid input:not([type=checkbox]),.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid select,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid input,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid select{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid .wide,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid .wide{grid-column:1/-1}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-config{background:#f8fbff;border:1px solid #dbeafe;border-radius:11px;margin:13px 0;padding:13px}.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-config .section-heading h3{color:#0f172a;margin:0;font-size:11.5px}.merchant-app-shell .p34-einvoice-workspace .einvoice-oauth-actions{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:9px 11px;display:flex}.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row{align-items:end;grid-template-columns:minmax(220px,1fr) 190px auto!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:9.8px;font-weight:750;display:grid}.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row input,.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row select{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row>.button{white-space:nowrap;min-height:42px}.merchant-app-shell .p34-einvoice-workspace .einvoice-error{color:#b91c1c;margin-top:3px;font-size:8.7px;display:block}.merchant-app-shell .p34-einvoice-workspace .export-actions{flex-wrap:wrap;gap:5px;display:flex}@media (max-width:1000px){.merchant-app-shell .p34-dropshipping-workspace .form-grid,.merchant-app-shell .p34-whatsapp-workspace .form-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.merchant-app-shell .p34-dropshipping-workspace .form-grid,.merchant-app-shell .p34-whatsapp-workspace .form-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-settings-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-profile-grid,.merchant-app-shell .p34-einvoice-workspace .einvoice-provider-family,.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row{grid-template-columns:1fr!important}.merchant-app-shell .p34-dropshipping-workspace .form-grid>label.span-2,.merchant-app-shell .p34-whatsapp-workspace .form-grid>label.span-2{grid-column:auto}.merchant-app-shell .p34-dropshipping-workspace .section-heading{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-dropshipping-workspace .section-heading>div>select{width:100%}.merchant-app-shell .p34-einvoice-workspace .einvoice-oauth-actions{flex-direction:column;align-items:stretch}.merchant-app-shell .p34-einvoice-workspace .einvoice-issue-row>.button{width:100%}}
.merchant-app-shell .p34-public-api-workspace,.merchant-app-shell .p34-webhooks-workspace,.merchant-app-shell .p34-apps-workspace{gap:14px;display:grid}.merchant-app-shell .p34-public-api-workspace>.card,.merchant-app-shell .p34-webhooks-workspace>.card,.merchant-app-shell .p34-apps-workspace>.card{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-public-api-workspace>.card:first-child{border-top:3px solid #2563eb}.merchant-app-shell .p34-webhooks-workspace>.card:first-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-apps-workspace>.card:first-child{border-top:3px solid #0f766e}.merchant-app-shell .p34-public-api-workspace .section-heading,.merchant-app-shell .p34-webhooks-workspace .section-heading,.merchant-app-shell .p34-apps-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding:0 0 10px}.merchant-app-shell .p34-public-api-workspace .public-api-form{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;align-items:end;padding:13px;grid-template-columns:minmax(200px,1.1fr) 160px minmax(260px,1.5fr) auto!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-webhooks-workspace .webhook-form{background:#fafcff;border:1px solid #e5e7eb;border-radius:11px;align-items:end;padding:13px;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.5fr) minmax(280px,1.2fr) auto!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-webhooks-workspace .webhook-delivery-filters{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:end;margin-bottom:11px;padding:11px;grid-template-columns:minmax(190px,1fr) 180px auto!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-public-api-workspace .field,.merchant-app-shell .p34-webhooks-workspace .field,.merchant-app-shell .p34-apps-workspace .field{color:#334155;gap:5px;min-width:0;margin:0;font-size:9.8px;font-weight:750;display:grid}.merchant-app-shell .p34-public-api-workspace input,.merchant-app-shell .p34-webhooks-workspace input,.merchant-app-shell .p34-webhooks-workspace select,.merchant-app-shell .p34-apps-workspace .field input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 11px!important}.merchant-app-shell .p34-public-api-workspace .public-api-form>.button,.merchant-app-shell .p34-webhooks-workspace .webhook-form>.button,.merchant-app-shell .p34-webhooks-workspace .webhook-delivery-filters>.button{white-space:nowrap;min-height:42px}.merchant-app-shell .p34-public-api-workspace .public-api-scopes,.merchant-app-shell .p34-webhooks-workspace .public-api-scopes{gap:6px;display:grid}.merchant-app-shell .p34-public-api-workspace .public-api-scope-option,.merchant-app-shell .p34-webhooks-workspace .public-api-scope-option{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.merchant-app-shell .p34-public-api-workspace .public-api-secret,.merchant-app-shell .p34-webhooks-workspace .public-api-secret,.merchant-app-shell .p34-apps-workspace .public-api-secret{box-sizing:border-box;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 9px;width:100%;max-width:100%;margin-top:12px;padding:13px;display:grid;overflow:hidden}.merchant-app-shell .p34-public-api-workspace .public-api-secret>strong,.merchant-app-shell .p34-webhooks-workspace .public-api-secret>strong,.merchant-app-shell .p34-apps-workspace .public-api-secret>strong,.merchant-app-shell .p34-public-api-workspace .public-api-secret>small,.merchant-app-shell .p34-apps-workspace .public-api-secret>p{grid-column:1/-1}.merchant-app-shell .p34-public-api-workspace .public-api-secret code,.merchant-app-shell .p34-webhooks-workspace .public-api-secret code,.merchant-app-shell .p34-apps-workspace .public-api-secret code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;color:#713f12;background:#fff;border:1px solid #f3e8b3;border-radius:8px;min-width:0;max-width:100%;padding:8px 9px;font-size:9px;overflow:hidden}.merchant-app-shell .p34-public-api-workspace .public-api-secret .button,.merchant-app-shell .p34-webhooks-workspace .public-api-secret .button,.merchant-app-shell .p34-apps-workspace .public-api-secret .button{white-space:nowrap;justify-content:center;align-items:center;min-width:92px;visibility:visible!important;opacity:1!important;display:inline-flex!important}.merchant-app-shell .p34-public-api-workspace .public-api-code{box-sizing:border-box;background:#0f172a;border:1px solid #dbe2ea;border-radius:10px;max-width:100%;margin:8px 0 13px;padding:12px;font-size:8.8px;line-height:1.55;overflow:auto}.merchant-app-shell .p34-apps-workspace .app-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.merchant-app-shell .p34-apps-workspace .app-card{background:#fafcff;border:1px solid #dbe2ea;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.merchant-app-shell .p34-apps-workspace .app-card:nth-child(odd){border-top:3px solid #0f766e}.merchant-app-shell .p34-apps-workspace .app-card:nth-child(2n){border-top:3px solid #2563eb}.merchant-app-shell .p34-apps-workspace .app-consent{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:6px;padding:10px;display:grid}.merchant-app-shell .p34-apps-workspace .app-scope{background:#fafcff;border:1px solid #edf1f5;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.merchant-app-shell .p34-apps-workspace .app-scope.locked{background:#f1f5f9}.merchant-app-shell .p34-public-api-workspace .table-wrap,.merchant-app-shell .p34-webhooks-workspace .table-wrap,.merchant-app-shell .p34-apps-workspace .table-wrap{background:#fff;max-width:100%;max-height:500px;overflow:auto;border:1px solid #d7dee8!important;border-radius:10px!important}.merchant-app-shell .p34-public-api-workspace .table-wrap table,.merchant-app-shell .p34-webhooks-workspace .table-wrap table,.merchant-app-shell .p34-apps-workspace .table-wrap table{background:#fff;width:100%;min-width:900px;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.merchant-app-shell .p34-public-api-workspace .table-wrap thead th,.merchant-app-shell .p34-webhooks-workspace .table-wrap thead th,.merchant-app-shell .p34-apps-workspace .table-wrap thead th{z-index:5;text-align:left;white-space:nowrap;height:42px;position:sticky;top:0;color:#475569!important;background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #dfe6ee!important;padding:10px 11px!important;font-size:9px!important;font-weight:800!important}.merchant-app-shell .p34-public-api-workspace .table-wrap tbody td,.merchant-app-shell .p34-webhooks-workspace .table-wrap tbody td,.merchant-app-shell .p34-apps-workspace .table-wrap tbody td{color:#334155;vertical-align:middle;background:#fff;font-size:9.6px;line-height:1.45;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf1f5!important;padding:10px 11px!important}.merchant-app-shell .p34-public-api-workspace .table-wrap th:last-child,.merchant-app-shell .p34-public-api-workspace .table-wrap td:last-child,.merchant-app-shell .p34-webhooks-workspace .table-wrap th:last-child,.merchant-app-shell .p34-webhooks-workspace .table-wrap td:last-child,.merchant-app-shell .p34-apps-workspace .table-wrap th:last-child,.merchant-app-shell .p34-apps-workspace .table-wrap td:last-child{border-right:0!important}.merchant-app-shell .p34-public-api-workspace .table-wrap tbody tr:last-child td,.merchant-app-shell .p34-webhooks-workspace .table-wrap tbody tr:last-child td,.merchant-app-shell .p34-apps-workspace .table-wrap tbody tr:last-child td{border-bottom:0!important}.merchant-app-shell .p34-public-api-workspace .table-wrap code,.merchant-app-shell .p34-webhooks-workspace .table-wrap code,.merchant-app-shell .p34-apps-workspace .table-wrap code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:320px;display:inline-block}.merchant-app-shell .p34-webhooks-workspace .pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;display:flex}@media (max-width:1100px){.merchant-app-shell .p34-public-api-workspace .public-api-form,.merchant-app-shell .p34-webhooks-workspace .webhook-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.merchant-app-shell .p34-apps-workspace .app-ecosystem-grid{grid-template-columns:1fr!important}}@media (max-width:700px){.merchant-app-shell .p34-public-api-workspace .public-api-form,.merchant-app-shell .p34-webhooks-workspace .webhook-form,.merchant-app-shell .p34-webhooks-workspace .webhook-delivery-filters{grid-template-columns:1fr!important}.merchant-app-shell .p34-public-api-workspace .public-api-secret,.merchant-app-shell .p34-webhooks-workspace .public-api-secret,.merchant-app-shell .p34-apps-workspace .public-api-secret{grid-template-columns:1fr}.merchant-app-shell .p34-public-api-workspace .public-api-secret .button,.merchant-app-shell .p34-webhooks-workspace .public-api-secret .button,.merchant-app-shell .p34-apps-workspace .public-api-secret .button{width:100%}}.merchant-app-shell .p34-public-api-workspace>.card:first-child,.merchant-app-shell .p34-webhooks-workspace>.card:first-child,.merchant-app-shell .p34-apps-workspace>.card:first-child{display:none!important}.merchant-app-shell .p34-public-api-workspace .public-api-form input[type=checkbox],.merchant-app-shell .p34-public-api-workspace .public-api-scope-option input[type=checkbox],.merchant-app-shell .p34-webhooks-workspace .webhook-form input[type=checkbox],.merchant-app-shell .p34-webhooks-workspace .public-api-scope-option input[type=checkbox]{width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;border-radius:4px!important;flex:0 0 16px!important;margin:0!important;padding:0!important}.merchant-app-shell .p34-public-api-workspace .public-api-scope-option,.merchant-app-shell .p34-webhooks-workspace .public-api-scope-option{grid-template-columns:16px minmax(0,1fr);align-items:center}.merchant-app-shell .p34-public-api-workspace .public-api-scope-option>input[type=checkbox],.merchant-app-shell .p34-webhooks-workspace .public-api-scope-option>input[type=checkbox]{place-self:center start}.merchant-app-shell .p34-public-api-workspace,.merchant-app-shell .p34-webhooks-workspace,.merchant-app-shell .p34-apps-workspace{padding-top:0!important}
.merchant-app-shell .p34-bundle-workspace,.merchant-app-shell .p34-search-workspace,.merchant-app-shell .p34-media-workspace{gap:14px;display:grid}.merchant-app-shell .p34-bundle-workspace>.card,.merchant-app-shell .p34-search-workspace,.merchant-app-shell .p34-media-workspace{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;padding:16px;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-bundle-workspace>.card:first-child{border-top:3px solid #2563eb}.merchant-app-shell .p34-bundle-workspace>.card:last-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-bundle-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding-bottom:10px}.merchant-app-shell .p34-bundle-workspace .form-grid{background:#fafcff;border:1px solid #e5e7eb;border-radius:10px;max-width:680px;margin-bottom:12px;padding:12px;grid-template-columns:minmax(260px,1fr)!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-bundle-workspace .form-grid>label{color:#334155;gap:5px;min-width:0;margin:0;font-size:10px;font-weight:750;display:grid}.merchant-app-shell .p34-bundle-workspace select,.merchant-app-shell .p34-bundle-workspace input[type=number]{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-bundle-workspace .button-row{flex-wrap:wrap;gap:7px}.merchant-app-shell .p34-search-workspace{border-top:3px solid #0ea5e9}.merchant-app-shell .p34-search-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding-bottom:10px}.merchant-app-shell .p34-search-workspace .search-index-summary{margin-bottom:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-search-workspace .search-index-summary.queue{grid-template-columns:repeat(5,minmax(0,1fr))!important}.merchant-app-shell .p34-search-workspace .search-index-summary>div{background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;align-content:center;gap:4px;min-height:86px;padding:12px;display:grid}.merchant-app-shell .p34-search-workspace .search-index-summary>div span{color:#64748b;font-size:9px;font-weight:800}.merchant-app-shell .p34-search-workspace .search-index-summary>div strong{color:#0f172a;font-size:14px;line-height:1.25}.merchant-app-shell .p34-search-workspace .search-index-summary.queue>div{background:#f8fafc;min-height:72px}.merchant-app-shell .p34-search-workspace .search-index-actions{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.merchant-app-shell .p34-media-workspace{border-top:3px solid #059669}.merchant-app-shell .p34-media-workspace .media-toolbar{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding-bottom:10px}.merchant-app-shell .p34-media-workspace .ai-media-provider-settings,.merchant-app-shell .p34-media-workspace .media-upload-panel{background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;margin:12px 0;padding:13px}.merchant-app-shell .p34-media-workspace .ai-media-provider-settings{border-top:3px solid #7c3aed}.merchant-app-shell .p34-media-workspace .media-upload-panel{border-top:3px solid #2563eb}.merchant-app-shell .p34-media-workspace .ai-media-provider-grid{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-media-workspace .ai-media-provider-grid .field,.merchant-app-shell .p34-media-workspace .media-upload-fields .field{gap:5px;min-width:0;margin:0;display:grid}.merchant-app-shell .p34-media-workspace .ai-media-provider-grid input:not([type=checkbox]),.merchant-app-shell .p34-media-workspace .ai-media-provider-grid select,.merchant-app-shell .p34-media-workspace .media-upload-fields select{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-media-workspace .media-upload-panel{align-items:start;grid-template-columns:minmax(180px,260px) minmax(0,1fr)!important;gap:14px!important;display:grid!important}.merchant-app-shell .p34-media-workspace .media-upload-preview{background:#fff;border:1px solid #dbe2ea;border-radius:10px;min-height:180px;overflow:hidden}.merchant-app-shell .p34-media-workspace .media-upload-preview img{object-fit:contain;width:100%;height:100%;min-height:180px}.merchant-app-shell .p34-media-workspace .media-upload-fields{gap:11px;min-width:0;display:grid}.merchant-app-shell .p34-media-workspace .media-upload-fields input[type=file]{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;padding:8px}.merchant-app-shell .p34-media-workspace .media-upload-actions{flex-wrap:wrap;gap:7px;display:flex}.merchant-app-shell .p34-media-workspace .media-grid{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.merchant-app-shell .p34-media-workspace .media-item{background:#fff;border:1px solid #dbe2ea;border-radius:11px;min-width:0;overflow:hidden}.merchant-app-shell .p34-media-workspace .media-meta{gap:3px;padding:9px 10px;display:grid}.merchant-app-shell .p34-media-workspace .media-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-app-shell .p34-media-workspace .ai-media-job-list{gap:8px;display:grid}.merchant-app-shell .p34-media-workspace .ai-media-job{background:#fafcff;border:1px solid #dbe2ea;border-radius:10px;padding:11px 12px}.merchant-app-shell .p34-bundle-workspace .table-wrap{background:#fff;max-width:100%;max-height:480px;overflow:auto;border:1px solid #d7dee8!important;border-radius:10px!important}.merchant-app-shell .p34-bundle-workspace .table-wrap table{width:100%;min-width:720px;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.merchant-app-shell .p34-bundle-workspace .table-wrap thead th{z-index:5;color:#475569;text-align:left;height:42px;font-size:9px;font-weight:800;position:sticky;top:0;background:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;border-right:1px solid #dfe6ee!important;padding:10px 11px!important}.merchant-app-shell .p34-bundle-workspace .table-wrap tbody td{vertical-align:middle;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #edf1f5!important;padding:10px 11px!important}.merchant-app-shell .p34-bundle-workspace .table-wrap th:last-child,.merchant-app-shell .p34-bundle-workspace .table-wrap td:last-child{border-right:0!important}.merchant-app-shell .p34-bundle-workspace .table-wrap tbody tr:last-child td{border-bottom:0!important}@media (max-width:1050px){.merchant-app-shell .p34-media-workspace .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.merchant-app-shell .p34-search-workspace .search-index-summary,.merchant-app-shell .p34-search-workspace .search-index-summary.queue{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.merchant-app-shell .p34-media-workspace .ai-media-provider-grid,.merchant-app-shell .p34-media-workspace .media-upload-panel{grid-template-columns:1fr!important}.merchant-app-shell .p34-media-workspace .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.merchant-app-shell .p34-media-workspace .media-grid,.merchant-app-shell .p34-search-workspace .search-index-summary,.merchant-app-shell .p34-search-workspace .search-index-summary.queue{grid-template-columns:1fr!important}.merchant-app-shell .p34-search-workspace .search-index-actions .button,.merchant-app-shell .p34-media-workspace .media-upload-actions .button{width:100%}}.merchant-app-shell .p34-bundle-workspace .searchable-select{width:100%;min-width:0;position:relative}.merchant-app-shell .p34-bundle-workspace .searchable-select-trigger{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:42px;padding:0 10px 0 11px;display:flex}.merchant-app-shell .p34-bundle-workspace .searchable-select-trigger:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.merchant-app-shell .p34-bundle-workspace .searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-app-shell .p34-bundle-workspace .searchable-select-trigger .placeholder{color:#94a3b8}.merchant-app-shell .p34-bundle-workspace .searchable-select-trigger svg{color:#64748b;flex:0 0 17px;width:17px;height:17px}.merchant-app-shell .p34-bundle-workspace .searchable-select-popover{z-index:80;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:100%;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #0f172a24}.merchant-app-shell .p34-bundle-workspace .searchable-select-search{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.merchant-app-shell .p34-bundle-workspace .searchable-select-search input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important}.merchant-app-shell .p34-bundle-workspace .searchable-select-search>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;width:38px;height:38px;padding:0;font-size:18px}.merchant-app-shell .p34-bundle-workspace .searchable-select-options{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.merchant-app-shell .p34-bundle-workspace .searchable-select-option{color:#334155;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;display:grid}.merchant-app-shell .p34-bundle-workspace .searchable-select-option:last-child{border-bottom:0}.merchant-app-shell .p34-bundle-workspace .searchable-select-option:hover,.merchant-app-shell .p34-bundle-workspace .searchable-select-option.selected{background:#eff6ff}.merchant-app-shell .p34-bundle-workspace .searchable-select-option:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.merchant-app-shell .p34-bundle-workspace .searchable-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-app-shell .p34-bundle-workspace .searchable-select-option>strong{color:#2563eb}.merchant-app-shell .p34-bundle-workspace .searchable-select-empty{color:#64748b;text-align:center;padding:14px 10px;font-size:9.5px}@media (max-width:700px){.merchant-app-shell .p34-bundle-workspace .searchable-select-option{min-height:44px}}.searchable-select-portal{z-index:10000;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 36px #0f172a2e}.searchable-select-portal .searchable-select-search{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.searchable-select-portal .searchable-select-search input{box-sizing:border-box;color:#0f172a;width:100%;height:38px;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px}.searchable-select-portal .searchable-select-search input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.searchable-select-portal .searchable-select-search>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;width:38px;height:38px;padding:0;font-size:18px;line-height:1}.searchable-select-portal .searchable-select-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.searchable-select-portal .searchable-select-option{color:#334155;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.searchable-select-portal .searchable-select-option:last-child{border-bottom:0}.searchable-select-portal .searchable-select-option:hover,.searchable-select-portal .searchable-select-option.selected{background:#eff6ff}.searchable-select-portal .searchable-select-option:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #2563eb;position:relative}.searchable-select-portal .searchable-select-option:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.searchable-select-portal .searchable-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-portal .searchable-select-option>strong{color:#2563eb}.searchable-select-portal .searchable-select-empty{color:#64748b;text-align:center;padding:14px 10px;font-size:10px}.merchant-app-shell .p34-bundle-workspace .searchable-select-popover{display:none!important}@media (max-width:700px){.searchable-select-portal .searchable-select-search input{font-size:16px}.searchable-select-portal .searchable-select-option{min-height:44px;font-size:14px}}
.merchant-app-shell .p34-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-overview-grid .overview-card{background:#fff;border:1px solid #dce3eb;border-radius:13px;align-content:center;gap:5px;min-height:104px;padding:15px;display:grid;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-overview-grid .overview-card:first-child{border-top:3px solid #2563eb}.merchant-app-shell .p34-overview-grid .overview-card:nth-child(2){border-top:3px solid #7c3aed}.merchant-app-shell .p34-overview-grid .overview-card:nth-child(3){border-top:3px solid #059669}.merchant-app-shell .p34-overview-grid .overview-card:nth-child(4){border-top:3px solid #0ea5e9}.merchant-app-shell .p34-overview-permissions{background:#fff;border:1px solid #dce3eb;border-radius:13px;margin:14px 0 0;padding:16px}.merchant-app-shell .p34-overview-permissions .permissions{flex-wrap:wrap;gap:6px;display:flex}.merchant-app-shell .p34-overview-permissions .permissions code{color:#475569;background:#f8fafc;border:1px solid #dbe2ea;border-radius:7px;padding:6px 8px;font-size:8.7px}.merchant-app-shell .p34-cross-border-workspace,.merchant-app-shell .p34-domain-workspace,.merchant-app-shell .p34-billing-workspace,.merchant-app-shell .p34-enterprise-workspace{gap:14px;display:grid}.merchant-app-shell .p34-cross-border-workspace>.card,.merchant-app-shell .p34-domain-workspace>.card,.merchant-app-shell .p34-billing-workspace>.card,.merchant-app-shell .p34-enterprise-workspace>.card,.merchant-app-shell .p34-audit-workspace{background:#fff;border:1px solid #dce3eb;border-radius:14px;margin:0;box-shadow:0 3px 12px #0f172a09}.merchant-app-shell .p34-cross-border-workspace>.card{border-top:3px solid #0ea5e9;padding:16px}.merchant-app-shell .p34-cross-border-workspace>.card>.section-heading{border-bottom:1px solid #edf1f5;margin:0 0 13px;padding-bottom:10px}.merchant-app-shell .p34-cross-border-workspace .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-cross-border-workspace .settings-grid>label{gap:5px;min-width:0;margin:0;display:grid}.merchant-app-shell .p34-cross-border-workspace .settings-grid>.settings-wide{grid-column:1/-1}.merchant-app-shell .p34-cross-border-workspace .settings-grid input:not([type=checkbox]),.merchant-app-shell .p34-cross-border-workspace .settings-grid select{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-cross-border-workspace input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.merchant-app-shell .p34-cross-border-workspace .shipping-settings-grid{margin:12px 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.merchant-app-shell .p34-cross-border-workspace .shipping-settings-grid>.card{box-shadow:none;background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;margin:0;padding:13px}.merchant-app-shell .p34-cross-border-workspace .shipping-settings-grid>.card:first-child{border-top:3px solid #2563eb}.merchant-app-shell .p34-cross-border-workspace .shipping-settings-grid>.card:last-child{border-top:3px solid #7c3aed}.merchant-app-shell .p34-domain-workspace>.card{padding:16px}.merchant-app-shell .p34-domain-workspace>.card:first-child{border-top:3px solid #0f766e}.merchant-app-shell .p34-domain-workspace .domain-create-row{background:#fafcff;border:1px solid #dbe2ea;border-radius:10px;align-items:end;max-width:780px;margin-top:12px;padding:12px;grid-template-columns:minmax(260px,1fr) auto!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-domain-workspace .domain-create-row>label{gap:5px;min-width:0;display:grid}.merchant-app-shell .p34-domain-workspace .domain-create-row input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-domain-workspace .domain-create-row>.button{min-height:42px}.merchant-app-shell .p34-domain-workspace .domain-card{border-top:3px solid #2563eb}.merchant-app-shell .p34-domain-workspace .domain-card-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.merchant-app-shell .p34-domain-workspace .domain-check-grid{margin:12px 0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-domain-workspace .domain-check-grid>div{background:#f8fafc;border:1px solid #dbe2ea;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.merchant-app-shell .p34-domain-workspace .domain-dns-box{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:7px;padding:12px;display:grid}.merchant-app-shell .p34-domain-workspace .domain-dns-box code{overflow-wrap:anywhere;word-break:break-word;background:#fff;border:1px solid #dbe2ea;border-radius:7px;max-width:100%;padding:7px 8px}.merchant-app-shell .p34-billing-workspace>.card{padding:16px}.merchant-app-shell .p34-billing-workspace .billing-hero{border-top:3px solid #7c3aed}.merchant-app-shell .p34-billing-workspace .billing-status-grid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-billing-workspace .billing-status-grid>div,.merchant-app-shell .p34-billing-workspace .billing-plan-card,.merchant-app-shell .p34-billing-workspace .billing-usage-card{background:#fafcff;border:1px solid #dbe2ea;border-radius:9px;padding:10px 11px}.merchant-app-shell .p34-billing-workspace .billing-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-billing-workspace .billing-profile-grid>label{gap:5px;min-width:0;display:grid}.merchant-app-shell .p34-billing-workspace .billing-profile-grid input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-billing-workspace .billing-profile-grid textarea{box-sizing:border-box;resize:vertical;min-height:96px;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;padding:10px 11px!important}.merchant-app-shell .p34-billing-workspace .billing-profile-wide{grid-column:span 2}.merchant-app-shell .p34-billing-workspace .billing-plan-grid,.merchant-app-shell .p34-billing-workspace .billing-usage-grid,.merchant-app-shell .p34-billing-workspace .billing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.merchant-app-shell .p34-billing-workspace .billing-feature{background:#fafcff;border:1px solid #dbe2ea;border-radius:9px;gap:2px;min-height:54px;padding:9px 10px;display:grid}.merchant-app-shell .p34-billing-workspace .table-scroll{border:1px solid #d7dee8;border-radius:10px;max-width:100%;max-height:440px;overflow:auto}.merchant-app-shell .p34-billing-workspace .table-scroll table{width:100%;min-width:720px;border-collapse:separate!important;border-spacing:0!important}.merchant-app-shell .p34-billing-workspace .table-scroll thead th{z-index:4;text-align:left;background:#f8fafc;border-bottom:1px solid #cbd5e1;border-right:1px solid #dfe6ee;padding:10px 11px;position:sticky;top:0}.merchant-app-shell .p34-billing-workspace .table-scroll tbody td{border-bottom:1px solid #e2e8f0;border-right:1px solid #edf1f5;padding:10px 11px}.merchant-app-shell .p34-billing-workspace .table-scroll th:last-child,.merchant-app-shell .p34-billing-workspace .table-scroll td:last-child{border-right:0}.merchant-app-shell .p34-enterprise-workspace>.card{border-top:3px solid #7c3aed;padding:16px}.merchant-app-shell .p34-enterprise-workspace .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 12px;padding-bottom:10px}.merchant-app-shell .p34-enterprise-workspace .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid>label,.merchant-app-shell .p34-enterprise-workspace label.settings-wide{gap:5px;min-width:0;margin:0;display:grid}.merchant-app-shell .p34-enterprise-workspace .settings-wide{grid-column:1/-1}.merchant-app-shell .p34-enterprise-workspace .settings-grid input:not([type=checkbox]),.merchant-app-shell .p34-enterprise-workspace .settings-grid select,.merchant-app-shell .p34-enterprise-workspace label.settings-wide>input{box-sizing:border-box;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 11px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid textarea{box-sizing:border-box;resize:vertical;min-height:108px;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:9px!important;width:100%!important;padding:10px 11px!important}.merchant-app-shell .p34-enterprise-workspace input[type=checkbox]{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.merchant-app-shell .p34-enterprise-workspace .compact-card,.merchant-app-shell .p34-enterprise-workspace .inset-card{box-shadow:none;background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;margin:11px 0 0;padding:13px}.merchant-app-shell .p34-enterprise-workspace code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.merchant-app-shell .p34-audit-workspace{border-top:3px solid #64748b;margin:0;padding:16px}.merchant-app-shell .p34-audit-workspace .panel-heading{border-bottom:1px solid #edf1f5;margin-bottom:12px;padding-bottom:10px}.merchant-app-shell .p34-audit-workspace .audit-list{gap:7px;display:grid}.merchant-app-shell .p34-audit-workspace .audit-list>article{background:#fafcff;border:1px solid #dbe2ea;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);gap:14px;padding:11px 12px;display:grid}.merchant-app-shell .p34-audit-workspace .audit-list>article>div:first-child,.merchant-app-shell .p34-audit-workspace .audit-meta{gap:4px;min-width:0;display:grid}.merchant-app-shell .p34-audit-workspace .audit-meta{text-align:right;justify-items:end}.merchant-app-shell .p34-audit-workspace .audit-meta code{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.merchant-app-shell .p34-audit-workspace .pagination-row{border-top:1px solid #edf1f5;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}@media (max-width:1050px){.merchant-app-shell .p34-overview-grid,.merchant-app-shell .p34-billing-workspace .billing-plan-grid,.merchant-app-shell .p34-billing-workspace .billing-usage-grid,.merchant-app-shell .p34-billing-workspace .billing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.merchant-app-shell .p34-cross-border-workspace .settings-grid,.merchant-app-shell .p34-cross-border-workspace .shipping-settings-grid,.merchant-app-shell .p34-enterprise-workspace .settings-grid,.merchant-app-shell .p34-billing-workspace .billing-profile-grid,.merchant-app-shell .p34-billing-workspace .billing-status-grid,.merchant-app-shell .p34-domain-workspace .domain-check-grid{grid-template-columns:1fr!important}.merchant-app-shell .p34-billing-workspace .billing-profile-wide{grid-column:auto}.merchant-app-shell .p34-domain-workspace .domain-create-row{grid-template-columns:1fr!important}.merchant-app-shell .p34-domain-workspace .domain-create-row>.button{width:100%}.merchant-app-shell .p34-audit-workspace .audit-list>article{grid-template-columns:1fr}.merchant-app-shell .p34-audit-workspace .audit-meta{text-align:left;justify-items:start}}@media (max-width:520px){.merchant-app-shell .p34-overview-grid,.merchant-app-shell .p34-billing-workspace .billing-plan-grid,.merchant-app-shell .p34-billing-workspace .billing-usage-grid,.merchant-app-shell .p34-billing-workspace .billing-feature-grid{grid-template-columns:1fr!important}.merchant-app-shell .p34-audit-workspace .pagination-row{justify-content:space-between}}.merchant-app-shell .p34-enterprise-workspace{font-size:12px;line-height:1.42}.merchant-app-shell .p34-enterprise-workspace>.card{padding:14px!important}.merchant-app-shell .p34-enterprise-workspace .section-heading{align-items:flex-start;gap:10px;margin-bottom:10px!important;padding-bottom:8px!important}.merchant-app-shell .p34-enterprise-workspace .section-heading strong,.merchant-app-shell .p34-enterprise-workspace .section-heading h2,.merchant-app-shell .p34-enterprise-workspace .section-heading h3{line-height:1.3;font-size:12px!important}.merchant-app-shell .p34-enterprise-workspace .section-heading p,.merchant-app-shell .p34-enterprise-workspace .muted,.merchant-app-shell .p34-enterprise-workspace small{font-size:9px!important;line-height:1.5!important}.merchant-app-shell .p34-enterprise-workspace .status-pill{flex:none;min-height:24px;padding:4px 7px;font-size:8px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid{align-items:start;gap:13px 14px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid>label,.merchant-app-shell .p34-enterprise-workspace label.settings-wide{font-weight:760;line-height:1.35;gap:6px!important;font-size:9.5px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid>label>span:not(.field-error),.merchant-app-shell .p34-enterprise-workspace label.settings-wide>span:not(.field-error){color:#334155;margin-bottom:1px;font-weight:800;display:block;font-size:9px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid input:not([type=checkbox]),.merchant-app-shell .p34-enterprise-workspace .settings-grid select,.merchant-app-shell .p34-enterprise-workspace label.settings-wide>input{height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important}.merchant-app-shell .p34-enterprise-workspace .settings-grid textarea{line-height:1.45;min-height:96px!important;padding:9px 10px!important;font-size:9.5px!important}.merchant-app-shell .p34-enterprise-workspace label.settings-wide>.button-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:8px!important;margin:0!important;display:grid!important}.merchant-app-shell .p34-enterprise-workspace label.settings-wide>.button-row>input{box-sizing:border-box;min-width:0;width:100%!important;height:38px!important;min-height:38px!important;padding:0 10px!important;font-size:10px!important}.merchant-app-shell .p34-enterprise-workspace label.settings-wide>.button-row>.button{white-space:nowrap;height:38px;min-height:38px!important;padding:0 11px!important;font-size:9px!important}.merchant-app-shell .p34-enterprise-workspace .compact-card>.button-row,.merchant-app-shell .p34-enterprise-workspace .inset-card>.button-row,.merchant-app-shell .p34-enterprise-workspace>.card>.button-row{border-top:1px solid #e8edf3;flex-wrap:wrap;padding-top:10px;gap:7px!important;margin-top:11px!important}.merchant-app-shell .p34-enterprise-workspace .button{min-height:36px;padding:0 11px;line-height:1.2;font-size:9px!important}.merchant-app-shell .p34-enterprise-workspace .compact-card,.merchant-app-shell .p34-enterprise-workspace .inset-card{border-color:#d8e0e9!important;margin-top:14px!important;padding:12px!important}.merchant-app-shell .p34-enterprise-workspace .compact-card:nth-of-type(odd){background:#fbfcfe}.merchant-app-shell .p34-enterprise-workspace .inset-card{background:#f8fafc}.merchant-app-shell .p34-enterprise-workspace .error-inline,.merchant-app-shell .p34-enterprise-workspace .success-box,.merchant-app-shell .p34-enterprise-workspace .error-box{margin-top:10px;line-height:1.55;padding:9px 10px!important;font-size:8.8px!important}.merchant-app-shell .p34-enterprise-workspace .error-inline code,.merchant-app-shell .p34-enterprise-workspace .success-box code,.merchant-app-shell .p34-enterprise-workspace .error-box code{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:3px 0;display:inline-block;font-size:8.4px!important}.merchant-app-shell .p34-enterprise-workspace .review-check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:38px;padding:8px 10px;line-height:1.35;gap:8px!important;font-size:9.5px!important;display:flex!important}.merchant-app-shell .p34-enterprise-workspace .review-check input[type=checkbox],.merchant-app-shell .p34-enterprise-workspace input[type=checkbox]{flex:0 0 15px;width:15px!important;min-width:15px!important;height:15px!important;min-height:15px!important;margin:0!important}.merchant-app-shell .p34-enterprise-workspace .field-error{color:#b91c1c;margin:0;font-weight:700;line-height:1.35;font-size:8.5px!important}.merchant-app-shell .p34-enterprise-workspace code,.merchant-app-shell .p34-enterprise-workspace textarea,.merchant-app-shell .p34-enterprise-workspace input{min-width:0;max-width:100%}@media (max-width:960px){.merchant-app-shell .p34-enterprise-workspace .settings-grid{grid-template-columns:1fr!important}.merchant-app-shell .p34-enterprise-workspace .settings-wide{grid-column:auto!important}}@media (max-width:620px){.merchant-app-shell .p34-enterprise-workspace{font-size:11px}.merchant-app-shell .p34-enterprise-workspace>.card,.merchant-app-shell .p34-enterprise-workspace .compact-card,.merchant-app-shell .p34-enterprise-workspace .inset-card{padding:10px!important}.merchant-app-shell .p34-enterprise-workspace label.settings-wide>.button-row{grid-template-columns:1fr!important}.merchant-app-shell .p34-enterprise-workspace label.settings-wide>.button-row>.button,.merchant-app-shell .p34-enterprise-workspace .compact-card>.button-row .button,.merchant-app-shell .p34-enterprise-workspace .inset-card>.button-row .button{width:100%}}
.merchant-app-shell .category-management.p34-catalog-screen{gap:12px;display:grid}.merchant-app-shell .category-management.p34-catalog-screen .category-management-grid{align-items:start;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:12px!important;display:grid!important}.merchant-app-shell .category-management.p34-catalog-screen .p34-panel{background:#fff;border:1px solid #dce3eb;border-radius:13px;margin:0;box-shadow:0 3px 12px #0f172a08;padding:14px!important}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-card{border-top:3px solid #2563eb;max-height:calc(100vh - 140px);position:sticky;top:116px;overflow:hidden}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-card .section-heading{border-bottom:1px solid #edf1f5;margin:0 0 10px;padding-bottom:9px}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-card .section-heading h2,.merchant-app-shell .category-management.p34-catalog-screen .category-create-form h3{color:#0f172a;margin:0;font-size:12px;line-height:1.3}.merchant-app-shell .category-management.p34-catalog-screen .p34-section-kicker{letter-spacing:.05em;font-size:8px!important}.merchant-app-shell .category-management.p34-catalog-screen .p34-count-badge{min-height:24px;padding:4px 7px;font-size:8px}.merchant-app-shell .category-management.p34-catalog-screen .category-tree{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 240px);margin:0;padding:1px 2px 8px;overflow-y:auto}.merchant-app-shell .category-management.p34-catalog-screen .category-tree,.merchant-app-shell .category-management.p34-catalog-screen .category-tree ul{list-style:none}.merchant-app-shell .category-management.p34-catalog-screen .category-tree ul{border-left:1px solid #dbe3ed;margin:2px 0 2px 12px;padding-left:8px}.merchant-app-shell .category-management.p34-catalog-screen .category-tree li{margin:2px 0}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-node{color:#475569;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:34px;padding:6px 8px;font-size:9.5px;display:grid}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-node:hover{background:#f8fbff;border-color:#dbeafe}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-node.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;box-shadow:inset 3px 0 #2563eb}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-node>span{color:#94a3b8;text-align:center;font-size:9px}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-node strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:750;overflow:hidden}.merchant-app-shell .category-management.p34-catalog-screen .category-management-side{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.merchant-app-shell .category-management.p34-catalog-screen .category-create-form:first-child{border-top:3px solid #059669}.merchant-app-shell .category-management.p34-catalog-screen .category-create-form:nth-child(2){border-top:3px solid #7c3aed}.merchant-app-shell .category-management.p34-catalog-screen .p34-form-heading{border-bottom:1px solid #edf1f5;margin-bottom:11px;padding-bottom:9px}.merchant-app-shell .category-management.p34-catalog-screen .p34-form-heading-actions{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.merchant-app-shell .category-management.p34-catalog-screen .p34-form-heading .hint,.merchant-app-shell .category-management.p34-catalog-screen .form-field-hint,.merchant-app-shell .category-management.p34-catalog-screen .muted{line-height:1.45;font-size:8.7px!important}.merchant-app-shell .category-management.p34-catalog-screen .p34-form-grid{gap:10px!important}.merchant-app-shell .category-management.p34-catalog-screen .form-field{gap:5px}.merchant-app-shell .category-management.p34-catalog-screen .form-field>label,.merchant-app-shell .category-management.p34-catalog-screen .form-field-label{color:#334155;font-weight:780;font-size:9px!important}.merchant-app-shell .category-management.p34-catalog-screen input,.merchant-app-shell .category-management.p34-catalog-screen select{height:40px!important;min-height:40px!important;font-size:10px!important}.merchant-app-shell .category-management.p34-catalog-screen textarea{min-height:86px;font-size:10px!important}.merchant-app-shell .category-management.p34-catalog-screen .button{min-height:36px;padding:0 11px;font-size:9px}.merchant-app-shell .category-management.p34-catalog-screen .button.danger.compact{min-height:32px;padding:0 9px;font-size:8.5px}.merchant-app-shell .category-management.p34-catalog-screen .table-wrap{border:1px solid #d7dee8;border-radius:9px;max-width:100%;overflow:auto}.merchant-app-shell .category-management.p34-catalog-screen table{border-collapse:separate;border-spacing:0;width:100%}.merchant-app-shell .category-management.p34-catalog-screen thead th{white-space:nowrap;background:#f8fafc;border-bottom:1px solid #cbd5e1;border-right:1px solid #dfe6ee;padding:9px 10px;font-size:8.7px}.merchant-app-shell .category-management.p34-catalog-screen tbody td{border-bottom:1px solid #e2e8f0;border-right:1px solid #edf1f5;padding:9px 10px;font-size:9.2px}.merchant-app-shell .p34-customer-workspace .p34-status-filter{position:relative}.merchant-app-shell .p34-customer-workspace .p34-status-select{min-width:170px;position:relative}.merchant-app-shell .p34-customer-workspace .p34-status-select-trigger{color:#0f172a;width:100%;height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 11px;display:flex}.merchant-app-shell .p34-customer-workspace .p34-status-select-trigger:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.merchant-app-shell .p34-customer-workspace .p34-status-select-trigger svg{color:#64748b;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.merchant-app-shell .p34-customer-workspace .p34-status-select.open .p34-status-select-trigger svg{transform:rotate(180deg)}.merchant-app-shell .p34-customer-workspace .p34-status-select-menu{z-index:120;background:#fff;border:1px solid #cbd5e1;border-radius:9px;gap:3px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #0f172a24}.merchant-app-shell .p34-customer-workspace .p34-status-select-option{color:#334155;width:100%;min-height:35px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:9.5px;display:flex}.merchant-app-shell .p34-customer-workspace .p34-status-select-option:hover,.merchant-app-shell .p34-customer-workspace .p34-status-select-option.selected{color:#1d4ed8;background:#eff6ff}.merchant-app-shell .p34-customer-workspace .p34-status-select-option strong{font-size:10px}.merchant-app-shell .p34-b2b-workspace{font-size:11px;line-height:1.4}.merchant-app-shell .p34-b2b-workspace .section-heading{margin-bottom:9px;padding-bottom:8px}.merchant-app-shell .p34-b2b-workspace .section-heading h2,.merchant-app-shell .p34-b2b-workspace h3{line-height:1.3;font-size:11.5px!important}.merchant-app-shell .p34-b2b-workspace .section-heading p,.merchant-app-shell .p34-b2b-workspace .muted,.merchant-app-shell .p34-b2b-workspace small{font-size:8.5px!important;line-height:1.45!important}.merchant-app-shell .p34-b2b-workspace label,.merchant-app-shell .p34-b2b-workspace label>span{line-height:1.35;font-size:9px!important}.merchant-app-shell .p34-b2b-workspace input:not([type=checkbox]),.merchant-app-shell .p34-b2b-workspace select{height:38px!important;min-height:38px!important;font-size:9.5px!important}.merchant-app-shell .p34-b2b-workspace textarea{line-height:1.45;font-size:9.5px!important}.merchant-app-shell .p34-b2b-workspace .button{min-height:35px;padding:0 10px;font-size:8.8px!important}.merchant-app-shell .p34-b2b-workspace .button.compact{min-height:31px;padding:0 8px;font-size:8.2px!important}.merchant-app-shell .p34-b2b-workspace th{font-size:8.4px!important}.merchant-app-shell .p34-b2b-workspace td{font-size:8.9px!important}.merchant-app-shell .p34-b2b-workspace .field-error,.merchant-app-shell .p34-b2b-workspace .error,.merchant-app-shell .p34-b2b-workspace .success{font-size:8.6px!important}@media (max-width:960px){.merchant-app-shell .category-management.p34-catalog-screen .category-management-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-card{top:106px}}@media (max-width:760px){.merchant-app-shell .category-management.p34-catalog-screen .category-management-grid{grid-template-columns:1fr!important}.merchant-app-shell .category-management.p34-catalog-screen .category-tree-card{max-height:none;position:relative;top:auto}.merchant-app-shell .category-management.p34-catalog-screen .category-tree{max-height:320px}.merchant-app-shell .category-management.p34-catalog-screen .p34-form-heading-actions{flex-direction:column}.merchant-app-shell .p34-customer-workspace .p34-status-select{width:100%;min-width:0}}@media (max-width:520px){.merchant-app-shell .category-management.p34-catalog-screen .p34-panel{padding:11px!important}.merchant-app-shell .p34-b2b-workspace .button{min-height:38px}}
.merchant-select{width:100%;min-width:0;position:relative}.merchant-select-trigger{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;height:42px;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 11px;font-size:10px;line-height:1.2;display:flex}.merchant-select-trigger:hover:not(:disabled){border-color:#94a3b8}.merchant-select-trigger:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.merchant-select-trigger:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.merchant-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-select-trigger .placeholder{color:#94a3b8}.merchant-select-trigger svg{color:#64748b;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.merchant-select.open .merchant-select-trigger svg{transform:rotate(180deg)}.merchant-select-popup{z-index:20000;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-template-rows:minmax(0,1fr);display:grid;position:fixed;overflow:hidden;box-shadow:0 16px 38px #0f172a2b}.merchant-select-popup.searchable{grid-template-rows:auto minmax(0,1fr)}.merchant-select-search{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:8px;display:grid}.merchant-select-search input{box-sizing:border-box;color:#0f172a;width:100%;height:38px;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:10px}.merchant-select-search input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.merchant-select-search>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;width:38px;height:38px;padding:0;font-size:18px;line-height:1}.merchant-select-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.merchant-select-option{color:#334155;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f5f9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-size:9.5px;line-height:1.3;display:grid}.merchant-select-option:last-child{border-bottom:0}.merchant-select-option:hover,.merchant-select-option.active,.merchant-select-option.selected{color:#1d4ed8;background:#eff6ff}.merchant-select-option:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.merchant-select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-select-option>strong{color:#2563eb;font-size:10px}.merchant-select-empty{color:#64748b;text-align:center;padding:14px 10px;font-size:9px}.merchant-app-shell .p34-product-workspace .p34-product-heading .p34-section-kicker+h2{display:none}.merchant-app-shell .p34-product-workspace .p34-product-heading .p34-section-kicker+h2+p{margin-top:3px}.merchant-app-shell .catalog-filter-bar .merchant-select,.merchant-app-shell .order-filter-bar .merchant-select,.merchant-app-shell .analytics-range .merchant-select,.merchant-app-shell .webhook-delivery-filters .merchant-select{min-width:0}.merchant-app-shell .analytics-range .merchant-select{min-width:116px}@media (max-width:620px){.merchant-select-trigger{font-size:14px}.merchant-select-option{min-height:44px;font-size:14px}.merchant-select-search input{font-size:16px}}
.merchant-app-shell .p34-marketplace-workspace .muted,.merchant-app-shell .marketplace-admin .muted{font-size:8.8px!important;line-height:1.45!important}.merchant-app-shell .p34-marketplace-workspace .section-heading p,.merchant-app-shell .marketplace-admin .section-heading p{max-width:820px;margin-top:3px}.merchant-app-shell .p34-b2b-workspace .merchant-select,.merchant-app-shell .p34-marketplace-workspace .merchant-select,.merchant-app-shell .marketplace-admin .merchant-select,.merchant-app-shell .p34-dropshipping-workspace .merchant-select,.merchant-app-shell .p34-media-workspace .merchant-select,.merchant-app-shell .p34-whatsapp-workspace .merchant-select{width:100%;min-width:0}.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 13px;padding:11px 12px;display:grid}.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide>div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide strong{color:#0f172a;font-size:9.4px}.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide span{color:#64748b;font-size:8.4px;line-height:1.4}.merchant-app-shell .p34-billing-workspace .billing-profile-grid small.muted{font-size:8.7px;line-height:1.4}@media (max-width:900px){.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.merchant-app-shell .p34-enterprise-workspace .p34-enterprise-guide{grid-template-columns:1fr}}
.merchant-app-shell .p35-category-presentation{margin:12px 0 0;border-top:3px solid #f59e0b!important}.merchant-app-shell .p35-category-presentation .section-heading{border-bottom:1px solid #edf1f5;margin-bottom:12px;padding-bottom:10px}.merchant-app-shell .p35-category-presentation .section-heading h3{margin:2px 0 0;font-size:12px}.merchant-app-shell .p35-category-presentation .section-heading p{margin:4px 0 0;line-height:1.45;font-size:8.8px!important}.merchant-app-shell .p35-feature-status{color:#64748b;background:#f8fafc;border:1px solid #dbe2ea;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.merchant-app-shell .p35-feature-status.active{color:#b45309;background:#fffbeb;border-color:#fde68a}.merchant-app-shell .p35-category-presentation-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}.merchant-app-shell .p35-category-feature-control,.merchant-app-shell .p35-category-image-box{background:#fafcff;border:1px solid #dbe2ea;border-radius:11px;gap:10px;min-width:0;padding:12px;display:grid}.merchant-app-shell .p35-feature-check{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:58px;padding:9px 10px;display:grid}.merchant-app-shell .p35-feature-check.disabled{opacity:.65;cursor:not-allowed}.merchant-app-shell .p35-feature-check input{width:16px!important;height:16px!important;margin:1px 0 0!important}.merchant-app-shell .p35-feature-check>span{gap:3px;min-width:0;display:grid}.merchant-app-shell .p35-feature-check strong{font-size:9.5px}.merchant-app-shell .p35-feature-check small{color:#64748b;font-size:8.4px;line-height:1.4}.merchant-app-shell .p35-category-image-box{grid-template-columns:150px minmax(0,1fr)}.merchant-app-shell .p35-category-image-preview{aspect-ratio:1;background:#fff;border:1px solid #dbe2ea;border-radius:12px;width:150px;overflow:hidden}.merchant-app-shell .p35-category-image-preview img{object-fit:cover;width:100%;height:100%}.merchant-app-shell .p35-category-image-placeholder{box-sizing:border-box;color:#64748b;text-align:center;place-content:center;gap:4px;width:100%;height:100%;padding:10px;display:grid}.merchant-app-shell .p35-category-image-placeholder strong{color:#334155;font-size:9px}.merchant-app-shell .p35-category-image-placeholder span{font-size:7.8px;line-height:1.35}.merchant-app-shell .p35-category-image-actions{align-content:start;gap:8px;min-width:0;display:grid}.merchant-app-shell .p35-category-file{color:#334155;gap:5px;font-size:9px;font-weight:750;display:grid}.merchant-app-shell .p35-category-file input{width:100%;height:auto!important;min-height:38px!important;padding:6px!important;font-size:8.8px!important}.merchant-app-shell .p35-category-image-actions progress{width:100%;height:8px}@media (max-width:760px){.merchant-app-shell .p35-category-presentation-grid{grid-template-columns:1fr}}@media (max-width:520px){.merchant-app-shell .p35-category-image-box{grid-template-columns:1fr}.merchant-app-shell .p35-category-image-preview{width:min(180px,100%)}}
.media-preview-shell{width:100%;min-width:0;position:relative}.media-preview-shell .media-image{display:block}.media-play-badge{color:#fff;pointer-events:none;background:#0f172ac7;border:1px solid #ffffffe0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:10px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-video-preview,.media-video-placeholder{color:#cbd5e1;background:#0f172a}.media-video-placeholder{letter-spacing:.12em;place-items:center;font-size:10px;font-weight:900;display:grid}.media-upload-video-preview{background:#0f172a;place-items:center;width:100%;height:100%;display:grid;position:relative}.media-upload-video-preview video{object-fit:contain;width:100%;height:100%;display:block}.media-upload-video-preview>span{color:#fff;background:#0f172acc;border:1px solid #ffffffe6;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute}.product-media-row .media-preview-shell,.media-picker-trigger .media-preview-shell,.media-picker-option .media-preview-shell{width:max-content}.product-media-row .media-preview-shell .media-image{aspect-ratio:1;object-fit:cover;width:72px;height:72px}.media-picker-trigger .media-preview-shell .media-image{aspect-ratio:1;width:40px;height:40px}.media-picker-option .media-preview-shell .media-image{aspect-ratio:1;width:48px;height:48px}@media (max-width:820px){.product-media-row .media-preview-shell .media-image{width:64px;height:64px}}
.merchant-app-shell .p47-commerce-workspace{gap:16px;display:grid}.merchant-app-shell .p47-commerce-heading{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.merchant-app-shell .p47-commerce-heading h1,.merchant-app-shell .p47-sales-rules-intro h2,.merchant-app-shell .p47-rule-card h3{margin:0}.merchant-app-shell .p47-commerce-heading p,.merchant-app-shell .p47-sales-rules-intro p,.merchant-app-shell .p47-rule-card p,.merchant-app-shell .p47-rule-note p{margin:6px 0 0}.merchant-app-shell .p47-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#6d28d9;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-block}.merchant-app-shell .p47-commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p47-commerce-tabs button{text-align:left;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:13px;gap:4px;padding:13px 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.merchant-app-shell .p47-commerce-tabs button:hover{border-color:#a78bfa}.merchant-app-shell .p47-commerce-tabs button.active{background:#faf7ff;border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed14}.merchant-app-shell .p47-commerce-tabs span{font-size:13px;font-weight:800}.merchant-app-shell .p47-commerce-tabs small{color:#64748b;font-size:11.5px}.merchant-app-shell .p47-sales-rules{gap:14px;display:grid}.merchant-app-shell .p47-sales-rules-loading{padding:24px}.merchant-app-shell .p47-sales-rules-intro{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.merchant-app-shell .p47-policy-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:2px;min-width:190px;padding:12px 14px;display:grid}.merchant-app-shell .p47-policy-meta span,.merchant-app-shell .p47-policy-meta small{color:#64748b;font-size:11px}.merchant-app-shell .p47-policy-meta strong{font-size:18px}.merchant-app-shell .p47-sales-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-app-shell .p47-rule-card{align-content:start;gap:16px;padding:18px;display:grid}.merchant-app-shell .p47-rule-card-head{justify-content:space-between;gap:14px;display:flex}.merchant-app-shell .p47-rule-card-head>div{gap:10px;display:flex}.merchant-app-shell .p47-rule-index{color:#6d28d9;background:#ede9fe;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:inline-flex}.merchant-app-shell .p47-rule-card h3{font-size:15px}.merchant-app-shell .p47-rule-card p,.merchant-app-shell .p47-rule-card small{color:#64748b;font-size:11.5px;line-height:1.45}.merchant-app-shell .p47-rule-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.merchant-app-shell .p47-rule-toggle>span{gap:4px;display:grid}.merchant-app-shell .p47-rule-toggle strong{font-size:13px}.merchant-app-shell .p47-payment-minimum-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merchant-app-shell .p47-payment-minimum-grid>label{align-content:start;gap:6px;display:grid}.merchant-app-shell .p47-payment-minimum-grid>label>span{font-size:12px;font-weight:700}.merchant-app-shell .p47-money-field{background:#fff;border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.merchant-app-shell .p47-money-field:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed14}.merchant-app-shell .p47-money-field input{min-width:0;box-shadow:none;border:0;border-radius:0}.merchant-app-shell .p47-money-field>span{color:#475569;padding:0 11px;font-size:11px;font-weight:800}.merchant-app-shell .p47-rule-note{background:#eff6ff;border-color:#dbeafe;gap:4px;padding:14px 16px;display:grid}.merchant-app-shell .p47-rule-note strong{color:#1e40af;font-size:12px}.merchant-app-shell .p47-rule-note p{color:#1e3a8a;font-size:11.5px;line-height:1.5}.merchant-app-shell .p47-sales-rule-actions{justify-content:flex-end;display:flex}.merchant-app-shell .provider-card .p47-payment-rule-link-note{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:11px;line-height:1.45}@media (max-width:900px){.merchant-app-shell .p47-sales-rule-grid,.merchant-app-shell .p47-payment-minimum-grid{grid-template-columns:1fr}}@media (max-width:680px){.merchant-app-shell .p47-commerce-tabs{grid-template-columns:1fr}.merchant-app-shell .p47-commerce-heading,.merchant-app-shell .p47-sales-rules-intro,.merchant-app-shell .p47-rule-card-head{flex-direction:column;align-items:stretch}.merchant-app-shell .p47-policy-meta{min-width:0}.merchant-app-shell .p47-sales-rule-actions .button{width:100%}}.merchant-app-shell .p47-announcements{gap:18px;display:grid}.merchant-app-shell .p47-announcement-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.merchant-app-shell .p47-announcement-intro h2{margin:5px 0 7px}.merchant-app-shell .p47-announcement-intro p{max-width:760px;margin:0;line-height:1.6}.merchant-app-shell .p47-announcement-hint{border:1px solid var(--border);background:var(--surface-soft,#f8fafc);border-radius:14px;gap:4px;min-width:220px;padding:14px 16px;display:grid}.merchant-app-shell .p47-announcement-hint span,.merchant-app-shell .p47-announcement-hint small{color:var(--muted)}.merchant-app-shell .p47-announcement-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.merchant-app-shell .p47-announcement-form{gap:15px;padding:22px;display:grid}.merchant-app-shell .p47-announcement-form-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-app-shell .p47-announcement-form-head h3{margin:0 0 4px}.merchant-app-shell .p47-announcement-form-head p{color:var(--muted);margin:0}.merchant-app-shell .p47-announcement-form label{gap:6px;font-size:13px;font-weight:700;display:grid}.merchant-app-shell .p47-announcement-form input,.merchant-app-shell .p47-announcement-form textarea,.merchant-app-shell .p47-announcement-form select{border:1px solid var(--border);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 11px}.merchant-app-shell .p47-announcement-form textarea{resize:vertical;min-height:110px}.merchant-app-shell .p47-announcement-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.merchant-app-shell .p47-announcement-three-col{grid-template-columns:1fr 1.35fr .7fr;gap:12px;display:grid}.merchant-app-shell .p47-announcement-image-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.merchant-app-shell .p47-announcement-upload{border:1px dashed var(--border);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;position:relative;display:flex!important}.merchant-app-shell .p47-announcement-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.merchant-app-shell .p47-announcement-media-preview{border:1px solid var(--border);background:#f8fafc;border-radius:14px;max-width:280px;overflow:hidden}.merchant-app-shell .p47-announcement-media-preview .media-image{object-fit:cover;width:100%;height:160px;display:block}.merchant-app-shell .p47-announcement-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.merchant-app-shell .p47-announcement-actions small{color:var(--muted)}.merchant-app-shell .p47-announcement-list{gap:12px;display:grid}.merchant-app-shell .p47-announcement-card{gap:11px;padding:18px;display:grid}.merchant-app-shell .p47-announcement-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.merchant-app-shell .p47-announcement-card-head h3{margin:6px 0 0}.merchant-app-shell .p47-announcement-card>p{color:var(--muted);white-space:pre-line;margin:0;line-height:1.55}.merchant-app-shell .p47-announcement-state{color:#334155;background:#e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.merchant-app-shell .p47-announcement-state.active{color:#166534;background:#dcfce7}.merchant-app-shell .p47-announcement-state.scheduled{color:#1d4ed8;background:#dbeafe}.merchant-app-shell .p47-announcement-state.expired{color:#92400e;background:#fef3c7}.merchant-app-shell .p47-announcement-card-meta{color:var(--muted);gap:4px;font-size:12px;display:grid}.merchant-app-shell .p47-announcement-card-actions{gap:8px;display:flex}@media (max-width:1050px){.merchant-app-shell .p47-announcement-layout{grid-template-columns:1fr}.merchant-app-shell .p47-announcement-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.merchant-app-shell .p47-announcement-intro{flex-direction:column}.merchant-app-shell .p47-announcement-hint{width:100%}.merchant-app-shell .p47-announcement-two-col,.merchant-app-shell .p47-announcement-three-col,.merchant-app-shell .p47-announcement-list,.merchant-app-shell .p47-announcement-image-row{grid-template-columns:1fr}.merchant-app-shell .p47-announcement-upload{min-height:44px}}.merchant-app-shell .p47-wheel-admin{gap:16px;display:grid}.merchant-app-shell .p47-wheel-loading{padding:24px}.merchant-app-shell .p47-wheel-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.merchant-app-shell .p47-wheel-intro h2{margin:5px 0 7px}.merchant-app-shell .p47-wheel-intro p{max-width:780px;margin:0;line-height:1.6}.merchant-app-shell .p47-wheel-enabled{white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:flex}.merchant-app-shell .p47-wheel-enabled input{width:20px;height:20px}.merchant-app-shell .p47-wheel-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.merchant-app-shell .p47-wheel-settings,.merchant-app-shell .p47-wheel-entry-editor{gap:16px;padding:20px;display:grid}.merchant-app-shell .p47-wheel-settings h3,.merchant-app-shell .p47-wheel-entry-editor h3{margin:0}.merchant-app-shell .p47-wheel-settings-grid{gap:12px;display:grid}.merchant-app-shell .p47-wheel-settings-grid label,.merchant-app-shell .p47-wheel-entry label{gap:6px;font-size:12px;font-weight:750;display:grid}.merchant-app-shell .p47-wheel-settings-grid input,.merchant-app-shell .p47-wheel-settings-grid select,.merchant-app-shell .p47-wheel-entry input,.merchant-app-shell .p47-wheel-add select{border:1px solid var(--border);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 11px}.merchant-app-shell .p47-wheel-settings-grid small{color:var(--muted);font-weight:500}.merchant-app-shell .p47-wheel-add{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.merchant-app-shell .p47-wheel-entry-list{gap:9px;display:grid}.merchant-app-shell .p47-wheel-entry{border:1px solid var(--border);background:var(--surface-soft,#f8fafc);border-radius:12px;grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:12px;display:grid}.merchant-app-shell .p47-wheel-entry>div{gap:3px;display:grid}.merchant-app-shell .p47-wheel-entry small{color:var(--muted)}.merchant-app-shell .p47-wheel-entry.no-win{border-style:dashed;grid-template-columns:1fr}.merchant-app-shell .p47-wheel-actions{justify-content:flex-end;display:flex}@media (max-width:1050px){.merchant-app-shell .p47-wheel-layout{grid-template-columns:1fr}.merchant-app-shell .p47-commerce-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-app-shell .p47-wheel-intro{flex-direction:column}.merchant-app-shell .p47-wheel-enabled{white-space:normal}.merchant-app-shell .p47-wheel-add,.merchant-app-shell .p47-wheel-entry,.merchant-app-shell .p47-commerce-tabs{grid-template-columns:1fr}}.merchant-app-shell .p47-engagement-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-app-shell .p47-engagement-metrics>article{gap:5px;padding:16px;display:grid}.merchant-app-shell .p47-engagement-metrics span,.merchant-app-shell .p47-engagement-metrics small{color:var(--muted)}.merchant-app-shell .p47-engagement-metrics strong{font-size:24px;line-height:1.1}.merchant-app-shell .p47-announcement-card-analytics{background:var(--surface-soft,#7f7f7f14);border-radius:10px;flex-wrap:wrap;gap:8px 14px;padding:10px 12px;font-size:12px;display:flex}.merchant-app-shell .p47-announcement-card-analytics span{color:var(--muted)}.merchant-app-shell .p47-announcement-card-analytics strong{color:var(--text)}.merchant-app-shell .p47-promotion-usage{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:8px 0;display:flex}.merchant-app-shell .p47-promotion-usage strong{font-size:16px}.merchant-app-shell .p47-promotion-usage span,.merchant-app-shell .p47-promotion-usage small{color:var(--muted)}@media (max-width:820px){.merchant-app-shell .p47-engagement-metrics{grid-template-columns:1fr}}
.merchant-app-shell .p48-product-behavior{gap:18px;display:grid}.merchant-app-shell .p48-product-behavior-heading{align-items:flex-start}.merchant-app-shell .p48-product-behavior-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(160px,1fr));gap:12px;display:grid}.merchant-app-shell .p48-product-behavior-filters>label{gap:6px;display:grid}.merchant-app-shell .p48-product-behavior-filters>label>span{color:var(--color-muted);font-size:12px;font-weight:700}.merchant-app-shell .p48-product-behavior-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p48-product-behavior-summary>div{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;gap:5px;padding:14px;display:grid}.merchant-app-shell .p48-product-behavior-summary span,.merchant-app-shell .p48-product-behavior-table small,.merchant-app-shell .p48-product-detail table small{color:var(--color-muted);font-size:12px;display:block}.merchant-app-shell .p48-product-behavior-summary strong{font-size:22px}.merchant-app-shell .p48-product-behavior-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.merchant-app-shell .p48-product-behavior-table-wrap{overflow-x:auto}.merchant-app-shell .p48-product-behavior-table{min-width:1180px}.merchant-app-shell .p48-product-behavior-table tr.selected td{background:#f8fafc}.merchant-app-shell .p48-product-behavior-table td:first-child{min-width:240px}.merchant-app-shell .p48-product-signals{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.merchant-app-shell .p48-product-signals span{color:#075985;background:#e0f2fe;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.merchant-app-shell .p48-product-signals span[data-tone=warning]{color:#92400e;background:#fef3c7}.merchant-app-shell .p48-product-signals span[data-tone=positive]{color:#166534;background:#dcfce7}.merchant-app-shell .p48-product-pagination{margin-top:0}.merchant-app-shell .p48-product-detail{border-top:1px solid var(--color-border);gap:16px;padding-top:18px;display:grid}.merchant-app-shell .p48-product-detail h3{margin:0}.merchant-app-shell .p48-product-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-app-shell .p48-product-funnel>div{border:1px solid var(--color-border);background:#fff;border-radius:11px;gap:4px;min-height:88px;padding:13px;display:grid;position:relative;overflow:hidden}.merchant-app-shell .p48-product-funnel span{color:var(--color-muted);font-size:12px}.merchant-app-shell .p48-product-funnel strong{font-size:21px}.merchant-app-shell .p48-product-funnel i{background:var(--color-text);height:4px;position:absolute;bottom:0;left:0}@media (max-width:1100px){.merchant-app-shell .p48-product-behavior-filters,.merchant-app-shell .p48-product-behavior-summary,.merchant-app-shell .p48-product-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-app-shell .p48-product-behavior-filters,.merchant-app-shell .p48-product-behavior-summary,.merchant-app-shell .p48-product-funnel{grid-template-columns:1fr}}.merchant-app-shell .p48-product-behavior-diagnostic{border:1px solid var(--border,#e2e8f0);border-radius:12px;gap:4px;margin:12px 0 4px;padding:12px 14px;font-size:13px;display:grid}.merchant-app-shell .p48-product-behavior-diagnostic span{color:var(--muted,#64748b);line-height:1.45}.merchant-app-shell .p48-product-behavior-diagnostic[data-tone=warning]{background:#fffbeb;border-color:#fde68a}.merchant-app-shell .p48-product-behavior-diagnostic[data-tone=info]{background:#eff6ff;border-color:#bfdbfe}
