.az0997-span2{grid-column:1/-1}.az0997-regionbox,.az0997-services{border:1px solid #e8dfd1;border-radius:12px;padding:15px;background:#fffdf9}.az0997-regionbox>strong,.az0997-services>strong{display:block;font-size:14px}.az0997-regionbox>small,.az0997-services>small{display:block;color:#7d7468;margin:4px 0 12px}.az0997-checkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.az0997-checkgrid label,.az0997-allsk{display:flex!important;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e8dfd1;border-radius:9px;background:#fff;cursor:pointer}.az0997-checkgrid label:has(input:checked),.az0997-allsk:has(input:checked){border-color:#bd9452;background:#fbf6ed}.az0997-checkgrid.is-disabled{opacity:.45}.az0997-allsk{margin:0 0 10px;max-width:260px}.az0997-content-host{grid-column:1/-1}.az0997-field-title{font-weight:700;margin:0 0 7px}.az0997-editor-tools{margin:0 0 10px;padding:13px;border:1px solid #e8dfd1;border-radius:12px;background:#fbf8f2}.az0997-editor-tools>div:first-child strong{display:block}.az0997-editor-tools>div:first-child small{display:block;color:#7b7368;margin-top:3px}.az0997-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.az0997-ai-actions button{border:1px solid #d8c7aa;background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;cursor:pointer}.az0997-ai-actions button:first-child{background:#b68b48;color:#fff;border-color:#b68b48}.az0997-ai-actions button:disabled{opacity:.45;cursor:not-allowed}.az0997-ai-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:#6f685e}.az0997-ai-meta .is-warning{color:#9a6500}.az0997-ai-meta .is-error{color:#b42318;font-weight:700}.az0997-charcount{display:block;margin-top:5px;color:#857b6c}.az-offer-services-0997{margin-top:24px;padding-top:20px;border-top:1px solid #eee8df}.az-offer-services-0997 h3{margin:0 0 12px}.az-offer-services-0997__grid{display:flex;flex-wrap:wrap;gap:8px}.az-offer-services-0997__grid span{padding:7px 10px;border-radius:999px;background:#f8f2e9;border:1px solid #eadbc4;font-size:13px}@media(max-width:760px){.az0997-checkgrid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.az0997-checkgrid{grid-template-columns:1fr}.az0997-ai-actions button{width:100%}}

/* 0.9.9.8 - AI helper for short description */
.az0997-short-ai{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.az0997-short-ai button{border:1px solid #c9a56a;background:#fffaf2;color:#5d4522;border-radius:8px;padding:8px 12px;font-weight:700;cursor:pointer}.az0997-short-ai button:hover{background:#f7ecd9}.az0997-short-ai button:disabled{opacity:.5;cursor:not-allowed}.az0997-short-ai small{color:#7a746b}
