.branding-settings-fields{border:0;min-width:0;margin:0;padding:0}.branding-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 20px 16px;display:grid}.branding-asset{border:1px solid #e5e8e6;border-radius:12px;min-width:0;padding:14px}.branding-asset-preview{background:repeating-conic-gradient(#f1f3f1 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:8px;justify-content:center;align-items:center;height:110px;padding:14px;display:flex}.branding-asset-preview img{object-fit:contain;max-width:100%;max-height:100%}.branding-asset-preview>svg{color:#7b8d81;width:30px;height:30px}.favicon-preview img{width:52px;height:52px}.branding-asset h3{margin:14px 0 6px;font-size:14px}.branding-asset p,.branding-help{color:#66736b;font-size:12px;line-height:1.6}.branding-asset p{min-height:38px;margin-bottom:12px}.form-panel .branding-upload{color:#fff;cursor:pointer;background:#173f2b;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:10px 6px;font-size:12px;display:flex;position:relative;overflow:hidden}.branding-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.branding-upload:focus-within{outline-offset:3px;outline:3px solid #dc6b32}.branding-upload svg,.branding-remove svg{width:16px;height:16px}.branding-remove{justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;font-size:11px;display:flex}.branding-asset details{border-top:1px solid #eee;padding-top:10px;font-size:11px}.branding-asset summary{cursor:pointer;min-height:28px}.branding-asset details label{margin:8px 0 0;padding:0}.branding-help{margin:0 20px 20px}.settings-preview>img{object-fit:contain;max-width:150px;height:70px}.form-panel .website-setting-switch{flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;display:flex}.website-setting-switch input{accent-color:#173f2b;flex:none;width:20px;height:20px;min-height:20px;margin-top:3px}.website-setting-switch span{flex-direction:column;gap:7px;display:flex}.website-setting-switch small{color:#66736b;font-weight:400;line-height:1.6}.branding-welcome-link{background:#f4f6f5;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px 24px;padding:18px;display:flex}.branding-welcome-link b{font-size:13px}.branding-welcome-link p{color:#66736b;margin-top:7px;font-size:12px;line-height:1.6}.branding-welcome-link a{color:#173f2b;flex:none;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:flex}.brand img{object-fit:contain;flex:0 auto;width:auto;max-width:130px;height:42px}.footer-brand img{max-width:150px;height:52px}.store-not-found{text-align:center;background:var(--store-background,#fbf7ec);color:var(--store-primary,#173f2b);padding:90px 24px 100px}.not-found-art{justify-content:center;align-items:center;gap:20px;margin-bottom:35px;font:140px/1 Georgia;display:flex}.not-found-art i{background:#173f2b0c;border:1px solid #173f2b25;border-radius:50%;place-items:center;width:112px;height:112px;display:grid}.not-found-art svg{width:40px;height:40px;color:var(--store-accent,#dc6b32)}.store-not-found h1{margin:14px 0;font:clamp(28px,5vw,48px) Georgia}.store-not-found>p:not(.eyebrow){color:#617064;max-width:530px;margin:0 auto;font-size:15px;line-height:1.8}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0;display:flex}.not-found-actions a{border:1px solid #173f2b40;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 24px;font-size:13px;display:inline-flex}.not-found-actions a:first-child{background:var(--store-primary,#173f2b);color:#fff}.not-found-actions svg{width:17px}.not-found-help{justify-content:center;gap:24px;font-size:12px;text-decoration:underline;display:flex}.transaction-page{max-width:980px;margin:auto;padding:48px 24px 72px}.transaction-state{text-align:center;background:#fff;border:1px solid #173f2b20;border-radius:12px;padding:32px}.transaction-state>svg{width:46px;height:46px;color:var(--store-primary,#173f2b);margin:0 auto 16px}.transaction-state h1{margin:10px 0;font:32px Georgia}.transaction-state p{color:#66736b;max-width:620px;margin:0 auto 16px;font-size:14px;line-height:1.8}.transaction-state a,.transaction-state button{border:1px solid #173f2b40;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:5px;padding:12px 20px;font-size:13px;display:inline-flex}.transaction-state svg{flex:none}.transaction-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.transaction-grid section{background:#fff;border:1px solid #173f2b20;border-radius:10px;padding:24px}.transaction-grid h2{margin-bottom:16px;font:22px Georgia}.transaction-grid dl{grid-template-columns:1fr minmax(0,1.25fr);gap:14px;font-size:13px;display:grid}.transaction-grid dt{color:#66736b}.transaction-grid dd{text-align:right;overflow-wrap:anywhere}.transaction-events{margin-top:16px}.transaction-events li{border-top:1px solid #eee;padding:10px 0;font-size:12px;line-height:1.7}.transaction-events small{color:#66736b;display:block}.transaction-attempts{gap:12px;margin:18px 0;display:grid}.transaction-attempt{background:#fff;border:1px solid #e5e8e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.transaction-attempt h3{font-size:14px}.transaction-attempt p{color:#66736b;margin-top:7px;font-size:12px}.transaction-attempt a{align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.payment-refresh{align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.payment-refresh svg{width:15px;height:15px}@media (width<=1100px){.branding-assets{grid-template-columns:1fr}.branding-asset-preview{height:140px}.branding-asset p{min-height:0}.branding-welcome-link{flex-direction:column;align-items:flex-start}.branding-welcome-link a{flex:auto}}@media (width<=600px){.brand img{max-width:84px;height:34px}.footer-brand img{max-width:120px;height:44px}.store-not-found{padding:55px 20px 70px}.not-found-art{gap:14px;font-size:96px}.not-found-art i{width:76px;height:76px}.not-found-art svg{width:30px;height:30px}.not-found-actions{flex-direction:column}.transaction-page{padding:26px 16px 50px}.transaction-state{padding:26px 18px}.transaction-state h1{font-size:28px}.transaction-grid{grid-template-columns:1fr}.transaction-attempt{flex-direction:column;align-items:flex-start}.transaction-grid section{padding:20px}}
