#proto-dialog.commercial-settings{width:min(980px,96vw);height:92dvh;max-height:92dvh;overflow:auto;padding:24px;border-radius:7px}.commercial-settings #proto-sheet{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;min-height:100%;padding-top:24px}.commercial-nav nav{display:grid;gap:5px;position:sticky;top:0}.commercial-nav .btn{text-align:left;border:0;background:transparent;min-height:44px;white-space:normal}.commercial-nav .selected{background:var(--so-accent);color:var(--so-accent-ink)}.commercial-back{display:block;margin-bottom:14px}.commercial-content{min-width:0}.commercial-content fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.commercial-content .wf-field input{box-sizing:border-box;width:100%;min-height:44px}.commercial-content .wf-check{display:flex;gap:8px;align-items:center;min-height:40px}.commercial-content .wf-check input{width:20px;height:20px;flex-shrink:0}.commercial-logo{border:1px solid var(--so-line);padding:12px;margin:12px 0;border-radius:7px}.commercial-logo img{width:100%;height:90px;object-fit:contain;background:white}.commercial-logo img[hidden]{display:none}.commercial-content h3{margin-top:24px}.commercial-section-list{display:grid;gap:4px}.product-login .pc-buttons{margin-top:18px}.product-login h1{overflow-wrap:anywhere}.commercial-settings .proto-close{position:absolute;right:10px;top:10px}.commercial-content .wf-section{margin:14px 0;padding:18px;border:1px solid var(--so-line);border-radius:7px}@media(max-width:650px){#proto-dialog.commercial-settings{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:20px 20px 32px;border:0;border-radius:0;box-sizing:border-box}.commercial-settings #proto-sheet{display:block;padding-top:0}.commercial-nav nav{display:none}.commercial-back{display:block;margin:0 44px 20px 0}.commercial-content{width:100%;}.commercial-content .btn{min-height:44px;white-space:normal;max-width:100%}.commercial-settings .wf-actions{display:flex;flex-direction:column}}

#proto-dialog.commercial-settings{width:min(980px,96vw)!important;max-width:980px!important}.commercial-page{min-width:0}.commercial-nav .btn{border-radius:7px!important;text-align:left!important}.commercial-nav .btn.selected{background:var(--so-accent)!important}@media(max-width:650px){#proto-dialog.commercial-settings{width:100vw!important;max-width:100vw!important}}

@media(max-width:650px){#mode-desktop,#mode-phone,.fa-iconbtn[aria-label="Back"]{min-height:44px;min-width:44px;}}
