.birthday-widget{background-color:#fff9;border-radius:20px;height:310px;max-width:597px;padding-inline:24px;padding-block:8px}.content-container{height:100%;display:flex;justify-content:space-between}.overflow-container{height:100%;overflow-y:scroll;scrollbar-width:none}.main{height:100vh;background:radial-gradient(311.99% 69.18% at 54.52% 3.27%,#ea0b174d,#3270f44d),radial-gradient(69.28% 19.78% at 45.69% 46.44%,#4182f633,#cbe7fc33),radial-gradient(45.72% 32.01% at 53.16% 83.11%,#b2e1ffe6,#ffffffe6)}.widget-text{color:#666;line-height:24px;letter-spacing:-.1px;font-size:16px;font-weight:600}.widget-section{height:100%;overflow-y:scroll;scrollbar-width:none;width:100%}.widget-image{height:120px;min-width:120px}.widget-description,.api-status-indicator{line-height:32px;letter-spacing:-.35px;font-size:24px;font-weight:600}.birthday-list{width:100%;display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.list-container{display:flex;flex-direction:column;max-height:100%;overflow-y:hidden;overflow-x:visible}.list-image{height:32px;width:32px}#location-picker{margin-top:8px}.birthday-element{display:flex;align-items:center;margin:8px;padding:4px;border-radius:4px;width:200px;background-color:#ffffff36}.birthday-element:hover{background-color:#fff0}.list-content{padding-left:6px}.button-bar{display:flex}button{margin-inline:5px!important}button{padding:8px;border-radius:3px;max-width:max-content;max-height:max-content;font-size:.9em;text-wrap:nowrap;flex-wrap:nowrap}.selected,button:hover{background-color:#ffffff6d}select{width:100%;background-color:#ffffff6d}.bottom-bar{width:100%;margin-top:auto;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}app-overview{width:100%}app-details{overflow:visible}
