/* ITODI 0.7.93: touch/keyboard-accessible inline explanations, below controls. */
.itodi-simple-control-wrap{display:grid;gap:8px;min-width:0}
.itodi-simple-hint{position:relative;display:block;grid-column:1/-1;box-sizing:border-box;width:100%;margin:8px 0 0;padding:10px 12px;border:1px solid #ccd5e6;border-radius:8px;background:#f3f6fb;color:#263958;font-size:11px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}
.itodi-simple-hint:before{content:"";position:absolute;top:-5px;left:20px;width:8px;height:8px;border-top:1px solid #ccd5e6;border-left:1px solid #ccd5e6;background:#f3f6fb;transform:rotate(45deg)}
.itodi-simple-hint[hidden]{display:none!important}
.itodi-segment-type-card[aria-disabled="true"],.itodi-simple-pills button[aria-disabled="true"],.itodi-simple-counter button[aria-disabled="true"]{opacity:.48;cursor:help}
.itodi-simple-counter button[aria-disabled="true"]{background:#f5f6f9;color:#59647b}
.itodi-segment-type-card:focus-visible,.itodi-simple-pills button:focus-visible,.itodi-simple-counter button:focus-visible{outline:2px solid #3159bd;outline-offset:2px}
/* Remove only the requested caption, never the shelf handles/editor itself. */
.interior-shelf-position-copy>strong{display:none!important}
@media(max-width:720px){.itodi-simple-hint{font-size:10px;padding:9px 10px}}
