.modal-backdrop[data-touch-viewport]{inset:auto;left:var(--floating-viewport-left);top:var(--floating-viewport-top);width:var(--floating-viewport-width);height:var(--floating-viewport-height);padding:10px}.modal-backdrop[data-touch-viewport]>.modal{max-height:calc(var(--floating-viewport-height) - 20px)}.modal>.modal-fixed-actions{flex:none}.modal>.modal-fixed-actions>:is(.modal-actions,.share-footer),.modal .modal-contained-form>:is(.modal-actions,.share-footer){border-top:1px solid var(--border);background:var(--panel,#fff);margin:0;padding:14px 24px 20px;position:static}.modal>.modal-content.modal-form-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.modal .modal-contained-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal.action-dialog>form.modal-contained-form{padding:0}.modal .modal-form-fields{overscroll-behavior:contain;min-height:0;padding:0 24px 20px;scroll-padding-block:12px 24px;overflow:auto}.human-comments[data-touch-viewport]{top:calc(var(--floating-viewport-top) + var(--document-topbar-height,60px));right:calc(100vw - var(--floating-viewport-left) - var(--floating-viewport-width));height:max(0px, calc(var(--floating-viewport-height) - var(--document-topbar-height,60px)));width:min(340px, calc(var(--floating-viewport-width) - 16px));bottom:auto}.human-comments>:is(header,.comment-tabs,.comment-panel-compose-actions){flex:none}.human-comments>.comment-panel-compose-actions{border-top:1px solid var(--border);background:var(--panel,#fff);margin:0;padding:10px 12px}@media (any-pointer:coarse){.modal-backdrop[data-touch-viewport] .modal>header>button,.human-comments[data-touch-viewport]>header>button{flex-shrink:0;min-width:44px;min-height:44px;padding:0}.human-comments[data-touch-viewport] :is(.comment-tabs,.comment-panel-compose-actions) button{min-height:44px}}@media (width<=600px),(height<=600px){.modal>.modal-fixed-actions>:is(.modal-actions,.share-footer),.modal .modal-contained-form>:is(.modal-actions,.share-footer){padding:12px 18px 14px}.modal .modal-form-fields{padding:0 18px 14px}}
