.og-tabs{display:flex;gap:6px;margin:0 0 16px;padding:4px;background:#eef1f5;border-radius:9px}.og-tabs button{flex:1;border:1px solid transparent;background:transparent;color:#475569;padding:10px;border-radius:6px;cursor:pointer}.og-tabs button[aria-pressed=true]{background:#fff;border-color:#cbd5e1;color:#172c46;font-weight:700}
.og-workbench{color:#263445}.og-intro{margin:8px 0 14px;color:#64748b}.og-status{display:flex;align-items:center;gap:12px}.og-status p:empty{display:none}.og-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.og-layout label{display:block;font-size:13px;margin:9px 0}.og-layout input:not([type=checkbox]),.og-layout select{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:5px;padding:8px;border:1px solid #c7d0dc;border-radius:5px;background:#fff;color:#243448}.og-workbench button,.og-workbench a,.offer-public button,.offer-public a{font:inherit}.og-workbench button,.offer-public button{border:1px solid #c7d0dc;border-radius:6px;background:#f7f9fb;color:#283d57;padding:8px 11px;cursor:pointer}.og-workbench button:disabled,.offer-public button:disabled{opacity:.5;cursor:default}.og-workbench button[type=submit],#og-save{background:#203e60;color:#fff;border-color:#203e60}.og-customers{border-right:1px solid #e3e7ed;padding-right:18px}.og-customers details{margin:20px 0}.og-customers summary{cursor:pointer;font-weight:600}.og-customers button{margin:5px 0}.og-workbench h2{font-size:18px;margin:8px 0 14px}.og-workbench .muted{font-size:12px;color:#677687;line-height:1.5}.og-editor{padding:18px;border:1px solid #d9e0e9;border-radius:10px;margin-bottom:24px;background:#fff}.og-source{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:end}.og-source>label{grid-column:span 1}.og-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.75fr);gap:24px}.og-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.og-fields>label:nth-child(5){grid-column:1/-1}.og-workbench fieldset{border:1px solid #d9e0e9;border-radius:6px;margin:12px 0;padding:10px}.og-workbench legend{font-size:12px;font-weight:600;color:#64748b}.og-workbench .og-check{display:inline-flex;gap:5px;margin:5px 12px 5px 0;align-items:center}.og-tier{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center}.og-tier button{margin-top:20px}.og-photo-strip{display:flex;gap:8px;margin:10px 0}.og-photo-strip img{width:65px;height:80px;object-fit:contain;border:1px solid #e3e7ed}.og-preview img{width:100%;border:1px solid #e3e7ed;border-radius:8px;box-shadow:0 5px 18px #13283a12}.og-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.og-tile{min-width:0;max-width:350px;border:1px solid #d9e0e9;border-radius:9px;padding:8px;background:#fff}.og-tile>button[data-view]{display:block;padding:0;border:0;width:100%;background:#fff}.og-tile img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f7f8fa;display:block}.og-tile strong,.og-tile span{display:block;text-align:left;overflow-wrap:anywhere;margin:6px}.og-tile>[data-remove]{font-size:12px;margin-top:6px;color:#973e44}.og-viewer{width:min(850px,94vw);box-sizing:border-box;max-height:94vh;border:1px solid #d1d9e3;border-radius:12px;padding:16px;color:#293849}.og-viewer::backdrop{background:#17212dbb}.og-viewer-image{display:flex;justify-content:center;margin:12px 0;background:#f5f6f8}.og-viewer-image img{display:block;max-height:65vh;max-width:100%;object-fit:contain}.og-viewer-nav,.og-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin:10px 0}.og-actions a{display:inline-block;padding:8px;color:#234d72;border:1px solid #c7d0dc;border-radius:6px;text-decoration:none}.og-viewer p{font-size:12px;line-height:1.5}.offer-public{margin:0;background:#f4f5f7;font:15px/1.5 system-ui,sans-serif;color:#202e3d}.offer-public main{max-width:1100px;margin:auto;padding:28px 18px}.offer-brand{width:min(360px,80%);height:auto;display:block;margin:6px 0 26px}.offer-public h1{font-size:24px}.offer-public .og-tile{cursor:pointer}.offer-public progress{width:160px;height:7px;accent-color:#a71926}.offer-public select{font:inherit;padding:6px}.og-workbench [hidden],.offer-public [hidden]{display:none!important}
@media(max-width:950px){.og-layout{grid-template-columns:1fr}.og-customers{border-right:0;border-bottom:1px solid #e3e7ed;padding:0 0 16px}.og-editor-grid{grid-template-columns:1fr}.og-preview{max-width:420px}.og-cards{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}@media(max-width:500px){.og-source,.og-fields{grid-template-columns:1fr}.og-source>label{grid-column:1}.og-editor{padding:10px}.og-tabs button{font-size:12px}.og-viewer{padding:10px}.og-workbench{overflow-wrap:anywhere}}
