.oste-configuration{max-width:1180px}.oste-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;margin:16px 0 28px}.oste-flow-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #c3c4c7;border-radius:10px;background:#fff;cursor:pointer}.oste-flow-card:has(input:checked),.oste-flow-card:focus-within{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.oste-flow-card input{position:absolute;opacity:0}.oste-flow-card strong{font-size:16px}.oste-flow-card span{font-weight:600}.oste-flow-card small{color:#50575e}.oste-flow-card em{color:#b32d2e}.oste-parts{display:grid;gap:10px;margin:15px 0}.oste-warning{display:block;padding:14px;margin:18px 0;background:#fff8e5;border-left:4px solid #dba617}.oste-transfer{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.oste-transfer form{display:flex;align-items:center;gap:10px}.oste-import-preview{font-weight:600;color:#2271b1}
.oste-wizard-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:0;margin:24px 0;list-style:none}.oste-wizard-progress li{padding:10px;text-align:center;background:#e5e7eb;color:#50575e}.oste-wizard-progress li.is-current{background:#2271b1;color:#fff}.oste-wizard-progress li.is-done{background:#d7f0df;color:#135e2c}.oste-wizard-step{display:none;min-height:330px;padding:22px;background:#fff;border:1px solid #dcdcde}.oste-wizard-step.is-current{display:block}.oste-wizard-actions{display:flex;justify-content:space-between;margin-top:16px}.oste-choice-list{display:grid;gap:12px}.oste-choice{display:flex;gap:12px;padding:16px;background:#fff;border:1px solid #dcdcde;border-radius:8px}.oste-choice span{display:flex;flex-direction:column;gap:5px}.oste-choice small{color:#50575e}.oste-wizard-summary dl{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:0;margin:18px 0}.oste-wizard-summary dt,.oste-wizard-summary dd{margin:0;padding:12px;border-bottom:1px solid #dcdcde}.oste-wizard-summary dt{font-weight:700}.oste-style-presets{padding:18px;margin:18px 0;background:#f6f7f7;border:1px solid #dcdcde}.oste-restore-style{margin-top:12px}@media(max-width:782px){.oste-wizard-progress{grid-template-columns:1fr 1fr}.oste-wizard-summary dl{grid-template-columns:1fr}.oste-transfer form{align-items:flex-start;flex-direction:column}}
.oste-contextual-presets{padding:0;margin:16px 0;background:#fff;border:1px solid #dcdcde;border-radius:8px;overflow:hidden}.oste-contextual-presets summary{cursor:pointer;font-size:15px;font-weight:700;padding:13px 16px;background:#fff4cc;border-bottom:1px solid transparent;list-style-position:inside}.oste-contextual-presets[open] summary{border-bottom-color:#e5c95b}.oste-contextual-presets summary:hover,.oste-contextual-presets summary:focus{background:#ffe99a}.oste-contextual-presets form{padding:16px;margin:0}.oste-contextual-presets select{min-width:320px;margin-right:8px}.oste-contextual-presets .oste-choice-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.oste-contextual-presets .oste-choice{align-items:flex-start;background:#f6f7f7}.oste-contextual-presets .oste-choice input{margin-top:3px;flex:0 0 auto}.oste-active-preset{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#d7f0df;color:#135e2c;font-style:normal;font-size:12px}
.oste-workflow-presets{margin-top:16px;border:1px solid #dcdcde;border-radius:8px;overflow:hidden;background:#fff}.oste-workflow-presets>summary{cursor:pointer;padding:13px 16px;background:#fff4cc;font-size:15px;font-weight:700}.oste-workflow-presets>summary:hover,.oste-workflow-presets>summary:focus{background:#ffe99a}.oste-workflow-presets[open]>summary{border-bottom:1px solid #e5c95b}.oste-workflow-presets__body{padding:16px}
.oste-preset-live-note{display:inline-block;margin:0 0 0 12px;padding:7px 10px;background:#e7f3ff;color:#135e96;border-radius:4px;font-weight:600}
.oste-core-statuses{margin:20px 0 28px;padding:18px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:10px}.oste-core-statuses>h3{margin:0 0 6px}.oste-core-statuses>p{margin:0 0 16px;color:#50575e}.oste-core-statuses__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.oste-core-status{padding:13px;background:#fff;border:1px solid #dcdcde;border-radius:8px}.oste-core-status header{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.oste-core-status code{display:inline-block;margin-top:7px}.oste-core-status p{margin:8px 0 0;color:#50575e}.oste-core-badge,.oste-core-group{display:inline-block;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:700}.oste-core-badge{background:#e2e8f0;color:#1e293b}.oste-core-group{background:#e7f3ff;color:#135e96}
.oste-style-thumb{display:grid;place-items:center;height:118px;margin:-6px -6px 4px;padding:12px;background:#ededed;border-radius:7px}.oste-style-thumb__email{display:flex!important;flex-direction:column!important;gap:7px!important;width:72%;height:88px;padding:10px;background:#fff;box-sizing:border-box}.oste-style-thumb__email img{display:block;align-self:center;max-width:46px;max-height:18px;object-fit:contain}.oste-style-thumb__email i{display:block;align-self:center;width:34px;height:8px;background:#aeb4ba}.oste-style-thumb__email b{display:block;width:60%;height:8px;background:#1d2327}.oste-style-thumb__email small{display:block;width:90%;height:4px;background:#c3c4c7}.oste-style-thumb__email em{display:block;width:34%;height:10px;margin-top:auto;background:#2271b1}.oste-style-thumb.is-modern_clean{background:linear-gradient(135deg,#e0e7ff,#f8fafc 50%,#dbeafe)}.oste-style-thumb.is-modern_clean .oste-style-thumb__email{border-radius:12px;box-shadow:0 8px 22px rgba(15,23,42,.18)}.oste-style-thumb.is-modern_clean .oste-style-thumb__email b{align-self:center;background:#0f172a}.oste-style-thumb.is-modern_clean .oste-style-thumb__email em{border-radius:5px;background:#2563eb}.oste-style-thumb.is-minimal{background:#fff;border:1px solid #e5e5e5}.oste-style-thumb.is-minimal .oste-style-thumb__email{width:82%;padding-left:0;padding-right:0}.oste-style-thumb.is-minimal .oste-style-thumb__email em{background:#111}
.oste-wizard-email-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin-top:18px}.oste-wizard-email-group{padding:20px;background:#f6f7f7;border:1px solid #dcdcde;border-radius:10px}.oste-wizard-email-group h3{margin:0 0 10px;font-size:16px}.oste-wizard-email-group>p{margin:0 0 18px;color:#50575e;line-height:1.5}.oste-wizard-email-group .oste-choice{align-items:flex-start}.oste-wizard-email-group .oste-choice input{margin-top:3px;flex:0 0 auto}.oste-wizard-email-group .oste-choice:has(input:checked){border-color:#2271b1;box-shadow:inset 3px 0 #2271b1}.oste-wizard-email-group .oste-choice:focus-within{outline:2px solid #2271b1;outline-offset:2px}.oste-wizard-actions [hidden]{display:none!important}@media(max-width:900px){.oste-wizard-email-grid{grid-template-columns:1fr}}
