.db-activity-modal:has([data-db-activity-form]){width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 24px);overflow:hidden}.db-activity-modal:has([data-db-activity-form])>header{padding:14px 18px}.db-activity-modal:has([data-db-activity-form]) form{gap:10px;padding:14px 18px 16px;overflow-x:hidden}.db-activity-modal:has([data-db-activity-form]) .db-source-picker{padding:10px}.db-activity-modal:has([data-db-activity-form]) .db-source-picker-head{margin-bottom:8px}.db-activity-modal:has([data-db-activity-form]) .db-source-picker-head input{width:270px;max-width:42vw}.db-activity-modal:has([data-db-activity-form]) .db-source-results{max-height:180px;overflow-y:auto;overflow-x:hidden}.db-activity-modal:has([data-db-activity-form]) .db-source-result{padding:7px 9px}.db-activity-modal:has([data-db-activity-form]) textarea{min-height:110px;max-height:140px}.db-activity-modal:has([data-db-activity-form]) footer{padding-top:0}@media(max-height:760px){.db-activity-modal:has([data-db-activity-form]) form{max-height:calc(100vh - 78px);overflow-y:auto;overflow-x:hidden}.db-activity-modal:has([data-db-activity-form]) .db-source-results{max-height:120px}.db-activity-modal:has([data-db-activity-form]) textarea{min-height:90px;max-height:110px}}@media(max-width:760px){.db-activity-modal:has([data-db-activity-form]){width:100%;max-height:calc(100vh - 12px)}.db-activity-modal:has([data-db-activity-form]) .db-source-picker-head input{max-width:none}.db-activity-modal:has([data-db-activity-form]) form{max-height:calc(100vh - 66px);overflow-y:auto;overflow-x:hidden}}