#naninha-simulator .naninha-sim-open,#naninha-simulator .naninha-sim-confirm{background:#bc9867;color:#fffaf1;border:0;border-radius:28px;padding:14px 24px;font:inherit;min-height:48px;cursor:pointer}
#naninha-simulator dialog{width:min(960px,calc(100% - 24px));max-height:90dvh;border:0;border-radius:20px;padding:22px;background:#faf6ee;color:#594737;overflow:auto}
#naninha-simulator dialog::backdrop{background:rgba(42,31,20,.42)}
#naninha-simulator .naninha-sim-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}
#naninha-simulator h2{font-family:var(--font-heading--family);font-size:26px;font-weight:400;margin:0;color:#9a744c}
#naninha-simulator .naninha-sim-close{border:0;background:transparent;font:32px/1 sans-serif;color:#594737;min-width:44px;min-height:44px;cursor:pointer}
#naninha-simulator .naninha-sim-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
#naninha-simulator canvas{display:block;width:100%;height:auto;border-radius:12px}
#naninha-simulator .naninha-sim-preview{position:sticky;top:0}
#naninha-simulator .naninha-sim-preview p{font-size:12px;line-height:1.5;margin:8px 0}
#naninha-simulator .naninha-sim-status{font-size:14px!important}
#naninha-simulator .naninha-sim-confirm{display:block;margin:20px auto 0}
#naninha-simulator .tcustomizer-customization-form{width:100%}
#naninha-simulator .tcustomizer__text-field{font-size:16px}
#naninha-simulator [hidden]{display:none!important}
@media(max-width:650px){#naninha-simulator dialog{padding:16px}#naninha-simulator .naninha-sim-columns{grid-template-columns:1fr;gap:16px}#naninha-simulator .naninha-sim-preview{position:static}#naninha-simulator canvas{max-width:360px;margin:auto}#naninha-simulator h2{font-size:23px}}

#naninha-simulator .naninha-sim-options{min-width:0;overflow-wrap:anywhere}#naninha-simulator .tcustomizer-tooltip{max-width:100%}

#naninha-simulator dialog{overflow-x:hidden}#naninha-simulator .tcustomizer__text-field{box-sizing:border-box;width:100%}
