#outfit-root{max-width:900px;margin:auto;font-size:16px;line-height:1.6;color:#262630;padding:12px}#outfit-root *{box-sizing:border-box}#outfit-root h2{font-size:23px;margin:0}#outfit-root h3{font-size:18px;margin:0 0 10px}.of-card{background:#fff;border:1px solid #ece8ec;border-radius:16px;padding:16px;margin:12px 0}.of-muted{color:#666471;font-size:14px}.of-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.of-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}#outfit-root button,.of-dialog button,.of-dialog a{font:inherit;min-height:44px;padding:9px 14px;border:1px solid #ddd5dc;border-radius:10px;background:#fff;color:#39313a;cursor:pointer}#outfit-root .of-primary,.of-dialog .of-primary{background:#dc204b;color:#fff;border-color:#dc204b;font-weight:700}#outfit-root button:disabled{opacity:.55;cursor:wait}#outfit-root input:not([type=checkbox]),#outfit-root select,#outfit-root textarea{width:100%;font:inherit;border:1px solid #cfc8d0;border-radius:9px;padding:10px;background:#fff;color:#262630}#outfit-root textarea{min-height:90px;resize:vertical}#outfit-root input[type=checkbox]{width:18px;height:18px;vertical-align:middle}#outfit-root label{display:block;margin:10px 0}#outfit-root .of-preview{display:flex;gap:12px;align-items:center;justify-content:space-between}#outfit-root .of-preview img{max-width:48%;max-height:180px;object-fit:contain;cursor:zoom-in}.of-steps{display:flex;gap:6px;flex-wrap:wrap}.of-steps span{padding:6px 10px;border-radius:20px;background:#f5f1f4;font-size:14px}.of-steps .on{background:#ffedf1;color:#b4163b;font-weight:bold}.of-ref img{width:100%;height:230px;object-fit:contain;cursor:zoom-in}#outfit-root video{width:100%;max-height:480px;object-fit:contain;background:#171717;border-radius:10px}.of-dialog{position:fixed;inset:0;z-index:99999;background:#0008;display:grid;place-items:center;padding:16px}.of-dialog>div{background:white;padding:20px;border-radius:16px;width:min(650px,100%);max-height:90dvh;overflow:auto;color:#262630;font-size:16px}.of-dialog img,.of-dialog video{width:100%;max-height:65dvh;object-fit:contain}.of-dialog a{display:inline-block;text-decoration:none;margin:8px 0}.of-error{color:#b01838;background:#fff0f3;padding:12px;border-radius:10px}#outfit-root :focus-visible,.of-dialog :focus-visible{outline:3px solid #8c42cf;outline-offset:2px}@media(max-width:400px){#outfit-root{padding:8px}.of-card{padding:12px}.of-preview{flex-wrap:wrap}#outfit-root .of-preview img{max-width:100%}}
#outfit-root .of-danger{color:#b01838}#outfit-root [data-submit]{min-height:48px;width:100%}#outfit-root article.of-card{min-width:0;margin:0}#outfit-root article .of-row{margin-top:10px}#outfit-root article p{font-size:14px;color:#666471}
