/* V46: Notes reference proportions, invisible native scrollbars */
#appScreen:has(.dy45-memo) .dy43-scroll,#appScreen:has(.dy45-memo) .dy43-detail-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
#appScreen:has(.dy45-memo) .dy43-scroll::-webkit-scrollbar,#appScreen:has(.dy45-memo) .dy43-detail-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.dy45-memo .dy43-card{padding:0 17px!important;border-radius:23px!important}
.dy45-memo .dy43-entry{height:102px!important;min-height:102px!important;box-sizing:border-box!important;padding:14px 0 11px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important}
.dy45-memo .dy43-entry strong{font-size:17px!important;line-height:23px!important;letter-spacing:-.35px!important;font-weight:700!important}
.dy45-memo .dy43-entry>span{font-size:14px!important;line-height:21px!important;margin-top:2px!important;color:#8e8e93!important;letter-spacing:-.25px!important}
.dy45-memo .dy43-entry small{font-size:13px!important;line-height:19px!important;margin-top:3px!important;display:flex!important;align-items:center!important;gap:4px!important;color:#929297!important}
.dy45-memo .dy43-entry small svg{width:17px!important;height:15px!important;flex:none}
.dy45-memo .dy43-entry small span{font-size:13px!important;line-height:19px!important;margin:0!important;color:inherit!important}
.dy45-memo .dy43-entry:last-child{border-bottom:none!important}
