/* Height refinement for the approved dense forms only; never issued/printed documents. */
@media screen{
html #advertisers-content,html #adv-modal,html #ws-pr-modal,html #pr-vs-modal,body:has(#ws-pr-modal) #ws-vendor-modal{--dense-input-height:24px;--dense-note-height:42px}
html #advertisers-content #adv-search-input,
html #adv-modal input.adv-input,
html #ws-pr-modal input:not([type="hidden"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]),
html #ws-pr-modal select,
html #pr-vs-modal input,
body:has(#ws-pr-modal) #ws-vendor-modal input:not([type="hidden"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]),
body:has(#ws-pr-modal) #ws-vendor-modal#ws-vendor-modal select{height:var(--dense-input-height)!important;min-height:var(--dense-input-height)!important;padding-top:1px!important;padding-bottom:1px!important;box-sizing:border-box}
/* Keep height non-important so native vertical resizing can override it inline. */
html #adv-modal textarea.adv-input,
html #ws-pr-modal textarea{height:var(--dense-note-height);min-height:var(--dense-note-height)!important;padding-top:3px!important;padding-bottom:3px!important;line-height:18px!important;box-sizing:border-box;resize:vertical}
}
@media screen and (max-width:768px){
html #advertisers-content,html #adv-modal,html #ws-pr-modal,html #pr-vs-modal,body:has(#ws-pr-modal) #ws-vendor-modal{--dense-input-height:44px;--dense-note-height:52px}
/* Approved v4: preserve the previous Mac appearance; change dimensions only. */
html #adv-modal{--dense-input-height:32px;--dense-note-height:44px}
html #adv-modal div:has(>.adv-label):has(>input.adv-input){min-height:32px}
html #adv-modal .grid.grid-cols-1{row-gap:8px!important}
html #adv-modal [data-contact-row]>.grid{row-gap:6px!important}
}
