/* The shortcuts belong to the opened application, not the main video feed. */
#info-dialog.application-sheet{padding-top:16px;overscroll-behavior:contain}
.application-sheet .application-shortcuts{position:sticky;top:-16px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 42px 8px 0;margin:0 0 18px;background:var(--br-paper,#fff);border-bottom:1px solid #e8e1e7}
.application-sheet .application-shortcuts .text-button{font:600 12px/1.4 var(--sans);min-height:44px;margin:0;padding:8px 0;text-align:start;white-space:normal}
.application-sheet .application-shortcuts .application-write{color:#962740;text-align:end}
.application-sheet>.close-info{z-index:5}
.application-sheet textarea,.application-sheet select{scroll-margin-block:80px}
#main .rc-filter-fields .application-filter-done{grid-column:1/-1;min-height:44px;width:100%;margin:0;font-size:13px;justify-content:center}
#rc-count,#hd-count{scroll-margin-top:24px}
.housing .rc-filters{position:relative}
.housing .rc-filter-options{position:static}
.housing .rc-filter-fields{width:min(420px,100%)}
@media(max-width:600px){
 #info-dialog.application-sheet{width:calc(100vw - 20px);max-width:580px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 20px);padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box}
 .application-sheet .application-shortcuts{gap:12px;padding-inline-end:38px}
 #info-dialog.application-sheet input:not([type=checkbox]),#info-dialog.application-sheet select,#info-dialog.application-sheet textarea{font-size:16px}
 .housing .rc-filter-fields select{font-size:16px}
 .housing .rc-filter-fields label{min-height:44px}
}
