.ibuild-sitefit-dialog{box-sizing:border-box;width:min(640px,calc(100% - 24px));max-height:92dvh;border:0;border-radius:14px;padding:30px;color:#303030;background:white;font:15px/1.5 Verdana,Arial,sans-serif;box-shadow:0 18px 80px #0005;overflow:auto}.ibuild-sitefit-dialog::backdrop{background:#0008}.ibuild-sitefit-dialog *{box-sizing:border-box}.ibuild-sitefit-dialog h2{font-size:27px;margin:6px 35px 12px 0;line-height:1.25}.ibuild-sitefit-close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:30px;cursor:pointer}.ibuild-sitefit-eyebrow{font-size:11px;font-weight:bold;letter-spacing:1.5px;color:#785716}.ibuild-sitefit-dialog fieldset{border:0;padding:0;margin:20px 0}.ibuild-sitefit-dialog legend{font-weight:bold;font-size:16px;margin-bottom:8px}.ibuild-sitefit-dialog label{display:block;font-size:13px;font-weight:bold;margin-bottom:12px}.ibuild-sitefit-dialog input:not([type=checkbox]),.ibuild-sitefit-dialog select{width:100%;font:inherit;font-size:16px;padding:10px;border:1px solid #bbb;border-radius:6px;margin-top:5px;background:#fff;color:#303030}.ibuild-sitefit-row{display:grid;grid-template-columns:1.5fr 1fr .8fr;gap:12px}.ibuild-sitefit-row.names{grid-template-columns:1fr 1fr}.ibuild-sitefit-dialog .ibuild-sitefit-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:normal;margin:18px 0}.ibuild-sitefit-check input{flex-shrink:0;margin-top:4px;width:18px;height:18px}.ibuild-sitefit-primary{width:100%;border:0;background:#ff9e05;color:#303030;font:700 15px Verdana;padding:15px;border-radius:7px;cursor:pointer}.ibuild-sitefit-primary:disabled{opacity:.55;cursor:wait}.ibuild-sitefit-dialog details{font-size:12px;margin:15px 0}.ibuild-sitefit-dialog summary{cursor:pointer;font-weight:bold}#ibuild-sitefit-disclaimer{white-space:pre-line}.ibuild-sitefit-micro{font-size:11px;color:#606060}#ibuild-sitefit-error{color:#a32121;font-size:13px}.ibuild-sitefit-preview{padding:10px;background:#fff2d5;font-size:12px}.ibuild-sitefit-button{display:inline-block;background:#ff9e05;color:#303030;padding:14px 20px;border-radius:7px;font-weight:bold;text-decoration:none}@media(max-width:480px){.ibuild-sitefit-dialog{padding:22px 18px}.ibuild-sitefit-row{grid-template-columns:1fr 1fr}.ibuild-sitefit-row label:first-child{grid-column:1/-1}.ibuild-sitefit-row.names{grid-template-columns:1fr 1fr}.ibuild-sitefit-row.names label:first-child{grid-column:auto}.ibuild-sitefit-dialog h2{font-size:23px}}
