.business-brand-panel{margin-top:24px;border:1px solid #e3e5dd;border-radius:12px;background:#fff;font-size:13px}.business-brand-panel>summary{cursor:pointer;padding:16px;font-weight:500;min-height:48px}.business-brand-panel>summary>span{font-size:10px;font-weight:400;background:#eef1e8;border-radius:20px;padding:4px 8px;margin-inline-start:10px}.business-brand-controls{padding:0 16px 18px;display:grid;gap:16px}.business-brand-controls>p{font-size:12px!important;line-height:1.6!important;margin:0!important;color:#72766b}.business-brand-controls>label{display:grid;gap:8px}.business-brand-controls input[type=file]{max-width:100%;font:inherit;font-size:12px}.business-brand-controls input[type=text],#company-signature{width:100%;min-height:44px;border:1px solid #dfe2d8;border-radius:8px;padding:10px;font:inherit}.business-brand-controls input[type=range]{width:100%;min-height:32px;accent-color:#657650}.business-brand-controls fieldset{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0;margin:0}.business-brand-controls legend{padding:0;margin-bottom:8px}.business-brand-controls fieldset label{display:flex;gap:6px;align-items:center;min-height:36px}.business-brand-controls button{justify-self:start;background:none;border:0;padding:6px 0;text-decoration:underline;font-size:12px}.business-brand-controls button:disabled{opacity:.4}.business-brand-controls output{font-size:12px;color:#72766b}.demo-card.has-company-logo{isolation:isolate}.demo-card>.brand-card-artwork{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;transform:scale(.88)!important;transform-origin:50% 100%!important;margin:0!important;box-shadow:none!important;border:0!important}.demo-card>.company-logo-strip{position:absolute;inset:2.2% 6% auto;height:7.5%;display:flex;align-items:center;direction:ltr;z-index:8}.demo-card>.company-logo-strip>img{position:static!important;inset:auto!important;height:100%!important;max-width:100%;object-fit:contain!important;opacity:1!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important}.play-copy .business-brand-controls label{margin:0;font-size:13px}.play-copy .business-brand-controls fieldset label{display:flex;margin:0}.play-copy .business-brand-controls input{margin:0}.play-copy .business-brand-controls{gap:14px}.play-copy .business-brand-controls>label{gap:6px}.play-copy .business-brand-controls fieldset{margin:0}.play-copy .business-brand-controls>p{padding:0}
