.dialog-portal-host{display:contents}.dialog-portal-host>.modal-backdrop{inset:auto;top:var(--dialog-top,0px);left:var(--dialog-left,0px);width:var(--dialog-width,100%);height:var(--dialog-height,100dvh);z-index:200;box-sizing:border-box;overscroll-behavior:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);padding:18px;animation:none;overflow:hidden}.dialog-portal-host>.modal-backdrop.top{z-index:210}.dialog-portal-host>.modal-backdrop>section{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;max-height:calc(var(--dialog-height,100dvh) - 36px);overscroll-behavior:none;-webkit-overflow-scrolling:touch;scroll-padding-block:80px;animation:none;overflow:hidden auto}.dialog-portal-host .record-modal :is(.form-grid,.modal-grid,.status-section){grid-template-columns:repeat(2,minmax(0,1fr))}.dialog-portal-host .modal-card :is(.field-card,.field,.suggest-input,.status-section>div,.record-primary-actions){min-width:0}.dialog-portal-host .modal-card :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.dialog-portal-host .modal-card input:is([type=date],[type=datetime-local]){width:100%;appearance:none;min-inline-size:0}@media (max-width:560px){.dialog-portal-host>.modal-backdrop,.dialog-portal-host>.modal-backdrop.top,.dialog-portal-host>.modal-backdrop:not(.top){align-items:start;padding:12px}.dialog-portal-host>.modal-backdrop>section,.dialog-portal-host>.modal-backdrop:not(.top)>.modal-card{max-height:calc(var(--dialog-height,100dvh) - 24px);border-radius:20px}.dialog-portal-host :is(input,select,textarea){font-size:16px}.dialog-portal-host .modal-card :is(.form-grid,.modal-grid,.status-section){grid-template-columns:minmax(0,1fr)}.dialog-portal-host .modal-card>header>div{min-width:0}.dialog-portal-host .modal-card>header h2{overflow-wrap:anywhere}.dialog-portal-host .modal-card>header>button{flex-shrink:0}.dialog-portal-host .modal-card>.status-section{margin-inline:16px}.dialog-portal-host .quote-modal .modal-close{float:right;z-index:4;margin:0 0 8px 8px;position:sticky;top:0;right:0}}
