.offer-edit-strip{max-width:100%;margin:16px 0 0;padding:0;border-top:1px solid var(--border,rgba(160,160,160,.18))}.offer-edit-strip button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;background:transparent;color:var(--muted,#84909e);font:inherit;font-size:12px;text-align:left;padding:12px 0;cursor:pointer}.offer-edit-strip button:hover{color:var(--text,#ddd)}
.oe{position:fixed;inset:0;z-index:30000;background:#f1f2f4;color:#26313c;display:flex;flex-direction:column;font:14px/1.5 Arial,sans-serif;isolation:isolate}.oe[hidden]{display:none}.oe *{box-sizing:border-box}.oe button,.oe input,.oe textarea,.oe select{font:inherit}.oe button{cursor:pointer;border:1px solid #d9dde2;border-radius:7px;background:#fff;color:#344353;padding:8px 12px}.oe button:hover{background:#f2f4f6}.oe button:disabled{opacity:.45;cursor:wait}.oe button:focus-visible,.oe input:focus-visible,.oe textarea:focus-visible,.oe select:focus-visible{outline:2px solid #d77c22;outline-offset:2px}.oe-top{padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce0e5;background:#fff}.oe-top strong{font-size:18px}.oe-top p{font-size:12px;color:#75808d;margin:2px 0 0}.oe-tools{display:flex;gap:8px;align-items:center}.oe .oe-primary{background:#c87529;border-color:#c87529;color:#fff}.oe .oe-primary:hover{background:#b56925}.oe-body{display:grid;grid-template-columns:minmax(350px,440px) minmax(0,1fr);flex:1;min-height:0}.oe-form{overflow:auto;background:white;padding:18px 20px 60px;border-right:1px solid #dce0e5}.oe-form details{border-bottom:1px solid #e3e6e9;padding:5px 0 12px;margin-bottom:10px}.oe-form summary{font-weight:700;cursor:pointer;padding:9px 0;list-style:revert}.oe-fields{display:grid;gap:12px;padding:12px 0 4px}.oe label{display:grid;gap:5px;color:#5d6875;font-size:12px}.oe input:not([type=checkbox]):not([type=file]),.oe textarea,.oe select{width:100%;border:1px solid #d6dce2;background:#fff;color:#26313c;padding:9px 10px;border-radius:6px;min-width:0;box-shadow:none}.oe textarea{resize:vertical;min-height:64px;line-height:1.5}.oe input[type=checkbox]{width:16px;height:16px;margin:0}.oe-check{display:flex!important;align-items:center;gap:7px!important}.oe-row{padding:12px;background:#f6f7f9;border:1px solid #e1e5e9;border-radius:8px;display:grid;gap:9px}.oe-row-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.oe-row-actions button{padding:3px 9px;font-size:12px}.oe .oe-delete{color:#9b3434}.oe-add{width:100%;border-style:dashed!important;font-size:13px!important}.oe-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.oe-image{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.oe-image img{width:74px;height:62px;object-fit:contain;background:#fff;border:1px solid #ddd;border-radius:5px}.oe-image .oe-image-controls{display:grid;gap:5px;flex:1;min-width:140px}.oe-image button,.oe-image label{font-size:12px}.oe-image input[type=file]{width:100%;font-size:11px}.oe-hint{font-size:12px;color:#7c8692;margin:0 0 5px}.oe-total{display:flex;justify-content:space-between;background:#fff3e8;color:#915118;padding:11px 12px;border-radius:6px;font-size:15px;font-weight:bold}.oe-preview{overflow:auto;padding:22px;position:relative;background:#e8eaee}.oe-preview canvas{display:block;max-width:100%;height:auto;margin:0 auto 22px;background:white;box-shadow:0 3px 18px #0002}.oe-preview>p{text-align:center;color:#6b7683}.oe-statusbar{background:#fff;border-top:1px solid #dce0e5;padding:7px 22px;font-size:12px;color:#687785;display:flex;justify-content:space-between;gap:10px}.oe-error{color:#ac3030!important;white-space:pre-wrap}.oe-tabs{display:none}.oe-busy{opacity:.65}.oe-reset{font-size:12px!important}.oe-photo-list{display:grid;gap:10px}.oe-page-label{font-size:12px;color:#7d8791;margin:4px auto;text-align:center}.oe-modal-confirm{padding:16px;border:1px solid #e4cbb5;border-radius:8px;background:#fff8f0;display:grid;gap:10px}
@media(max-width:850px){.oe-top{padding:10px 12px;align-items:flex-start}.oe-top strong{font-size:16px}.oe-top p{max-width:170px}.oe-tools{flex-wrap:wrap;justify-content:flex-end}.oe-tools button{font-size:12px;padding:7px 9px}.oe-body{display:block}.oe-form,.oe-preview{height:100%;border-right:0;padding:14px}.oe-tabs{display:flex;background:#fff;border-bottom:1px solid #ddd;padding:6px 12px;gap:8px}.oe-tabs button{flex:1;font-size:12px}.oe-tabs button[aria-selected=true]{border-color:#c87529;color:#b56523;background:#fff5ec}.oe[data-view=edit] .oe-preview{display:none}.oe[data-view=preview] .oe-form{display:none}.oe-statusbar{padding:7px 12px;font-size:11px}.oe-preview canvas{margin-bottom:14px}.offer-edit-strip{padding:0}.oe-top .oe-preview-update{display:none}}
@media(max-width:850px){.oe-statusbar{flex-direction:column;gap:4px}.oe-statusbar>div{min-width:0;overflow-wrap:anywhere}.oe-statusbar>.oe-tools{width:100%;justify-content:flex-end}.oe-statusbar>.oe-tools strong{margin-right:auto}}
