/* Small, helpful title-ideas box above all Halacha scrapbook tools. */
.section[data-studio] .hal-title-guidance{border:1.5px solid #e9bdc8;background:linear-gradient(140deg,#fff5f7,#ffedf2);border-radius:12px;padding:9px 10px;margin:9px 0;box-shadow:0 2px 7px #9a537015;max-width:100%;min-width:0}
.section[data-studio] .hal-title-guidance>summary{cursor:pointer;color:#843c57;font-size:14px;font-weight:900;line-height:1.35;list-style-position:inside}
.section[data-studio] .hal-title-hint{font-size:11.5px;line-height:1.4;color:#855b66;margin:6px 0}
.section[data-studio] .hal-title-target{display:inline-flex;align-items:center;color:#743d4f;background:white;border:1px solid #e9b7c6;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:850;margin:0 0 8px}
.section[data-studio] .hal-title-ideas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px}
.section[data-studio] .hal-title-choice{border:1px solid #dfaebc;border-radius:8px;background:#fff;color:#7b354d;padding:6px 7px;font-weight:750;font-size:11.5px;line-height:1.25;white-space:normal;text-align:left;cursor:pointer;max-width:100%}
.section[data-studio] .hal-title-choice:hover{background:#fce0e9}
.section[data-studio] .hal-title-custom-row{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}
.section[data-studio] .hal-title-input{min-width:100px;flex:1 1 115px;border:1px solid #d7a6b5;border-radius:7px;padding:7px 6px;background:white;color:#493a41;font-size:12px}
.section[data-studio] .hal-title-submit{flex:0 1 auto;padding:7px 8px;border:1px solid #ba788c;border-radius:8px;background:#f8d1df;color:#722e49;font-weight:850;font-size:12px;cursor:pointer}
.section[data-studio] .hal-title-status{font-size:11px;color:#24714c;font-weight:800;margin:5px 0 0;min-height:0}
.section[data-studio] .hal-title-status:empty{display:none}
.section[data-studio] .hal-title-guidance button:focus-visible,.section[data-studio] .hal-title-guidance input:focus-visible{outline:2px solid #a0446a;outline-offset:2px}
.section[data-studio] .hal-title-guidance button:disabled{opacity:.5;cursor:not-allowed}
.section#a .hal-a-prompts{display:none!important} /* Replaced by shared per-page guidance; avoid a second, stale title control */
@media(max-width:720px){.section[data-studio] .hal-title-ideas{gap:4px}.section[data-studio] .hal-title-choice{padding:5px 6px}}
@media print{.section[data-studio] .hal-title-guidance{display:none!important}}
