.app .widgetCard{border-radius:13px!important}.app .widgetCard .widgetHeader{min-height:24px!important;height:24px!important;display:flex!important;align-items:center!important;gap:5px!important;padding:3px 7px!important;box-sizing:border-box!important}.app .widgetCard.widgetCardEditMode .widgetHeader{padding-left:31px!important;padding-right:32px!important}.app .widgetCard .widgetTitle{min-height:0!important;height:18px!important;display:flex!important;align-items:center!important;min-width:0!important}.app .widgetCard .widgetTitle h2{margin:0!important;padding:0!important;font-size:calc(13px * var(--widget-font-scale, 1))!important;line-height:18px!important;height:18px!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app .widgetCard .widgetTitleInput{height:22px!important;min-height:22px!important;padding:0 7px!important;font-size:calc(13px * var(--widget-font-scale, 1))!important;line-height:22px!important}.app .widgetCard .widgetContent{padding:5px 7px 7px!important;gap:5px!important}.app .widgetCard-clock .widgetContent{padding:2px 5px 5px!important}.app .widgetDragHandle{top:2px!important;left:6px!important;width:20px!important;height:20px!important}.app .widgetMenu{top:2px!important;right:6px!important}.app .noteHeaderEditButton,.app .widgetMenuButton{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}.app .widgetDropdown{top:25px!important;min-width:176px!important;padding:5px!important;gap:3px!important}.app .widgetDropdownButton{min-height:27px!important;padding:0 8px!important;font-size:12px!important}.app .widgetCard .button,.app .widgetCard .buttonSecondary,.app .widgetCard .input,.app .widgetCard .searchInput,.app .widgetCard .select{min-height:28px!important;height:28px!important;font-size:12px!important;border-radius:8px!important}.app .widgetCard .button,.app .widgetCard .buttonSecondary{padding:0 9px!important}.app .widgetCard .input,.app .widgetCard .searchInput,.app .widgetCard .select{padding:0 8px!important}.app .widgetCard-search .searchWidgetForm .button{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important;position:relative!important}.app .widgetCard-search .searchWidgetForm .button:before{content:"⌕"!important;display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;color:#fff!important;font-size:25px!important;line-height:1!important;transform:none!important}.app .widgetCard-search .searchWidgetForm .button:after{content:none!important}.app .favoriteTileList,.app .favoritesList{gap:5px!important}.app .favoriteTile{min-height:31px!important;padding:5px 7px!important;gap:6px!important;border-radius:9px!important}.app .favoriteIcon{width:24px!important;height:24px!important;min-width:24px!important}.app .favoriteTitle{font-size:calc(12px * var(--widget-font-scale, 1))!important;line-height:1.1!important}.app .favoritesWidgetGridMode .favoriteTileList{grid-template-columns:repeat(auto-fill,minmax(54px,1fr))!important;gap:6px!important}.app .favoritesWidgetGridMode .favoriteTile{min-height:60px!important;padding:5px 4px!important;gap:3px!important}.app .favoritesWidgetGridMode .favoriteTile .favoriteIcon{width:clamp(18px,44cqi,31px)!important;height:clamp(18px,44cqi,31px)!important}.app .favoritesWidgetGridMode .favoriteTile .favoriteTitle{font-size:clamp(8px,15cqi,10px)!important;line-height:1.08!important}.app .noteMarkdownToolbar{gap:3px!important;padding:3px!important}.app .markdownToolbarButton,.app .noteMarkdownToolbar button{min-width:25px!important;min-height:24px!important;height:24px!important;padding:0 6px!important;font-size:11px!important}.app .noteMarkdownPreview,.app .noteTextarea,.app .singleNoteTextarea{padding:7px!important;font-size:12px!important;line-height:1.33!important;border-radius:9px!important}.app .calendarHeader{gap:4px!important;margin-bottom:4px!important}.app .calendarMonthButton,.app .calendarNavButton{min-height:26px!important;height:26px!important;padding:0 7px!important;font-size:11px!important}.app .calendarWeekdays{gap:3px!important;margin-bottom:3px!important}.app .calendarGrid{gap:3px!important}.app .calendarDay{min-height:24px!important;padding:2px!important;border-radius:7px!important}.app .calendarDayNumber{font-size:10px!important}.app .nextEventsBlock{margin-top:6px!important}.app .eventItem{padding:6px!important;border-radius:9px!important}.app .domainCheckWidget{gap:7px!important}.app .domainCheckField{gap:4px!important;font-size:11px!important}.app .domainCheckInputRow{gap:5px!important}.app .domainCheckResult{padding:8px!important;gap:6px!important;border-radius:10px!important}.app .widgetCard-search .searchWidgetForm .button,.app .widgetCard-search .searchWidgetForm button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important}.app .widgetCard-clock .widgetHeader{height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:visible!important}.app .widgetCard-clock .widgetContent{padding:4px 6px!important;overflow:visible!important}.app .widgetCard-clock.widgetCardEditMode .widgetContent{padding-top:2px!important}.app .widgetCard-clock .widgetContent [class*=Clock],.app .widgetCard-clock .widgetContent [class*=clock],.app .widgetCard-clock .widgetContent>*{max-width:100%!important;max-height:100%!important;opacity:1!important;visibility:visible!important;color:var(--text)!important;overflow:visible!important}.app .widgetCard-clock .widgetContent [class*=Time],.app .widgetCard-clock .widgetContent [class*=time]{color:var(--text)!important;line-height:.95!important;overflow:visible!important;text-align:center!important}.app .widgetCard-clock .widgetContent [class*=Date],.app .widgetCard-clock .widgetContent [class*=date]{color:var(--muted)!important;line-height:1.15!important;text-align:center!important}.app .widgetCard-clock .widgetContent>*{overflow:hidden!important}.app .widgetCard-clock .widgetContent{height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important}.app .widgetCard-clock.widgetCardEditMode .widgetContent{height:calc(100% - 24px)!important}.app .widgetCard-clock .widgetContent>*{width:100%!important;height:100%!important;min-height:0!important;display:grid!important;opacity:1!important;visibility:visible!important}.app .widgetCard-clock .widgetContent time{opacity:1!important;visibility:visible!important;color:var(--text)!important}.app .widgetCardMenuOpen{overflow:visible!important;z-index:1200!important}.app .widgetCardMenuOpen .widgetHeader,.app .widgetCardMenuOpen .widgetMenu{overflow:visible!important;z-index:1300!important}.app .widgetCardMenuOpen .widgetDropdown{z-index:1500!important;max-height:min(260px,70vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.react-grid-item:has(.widgetCardMenuOpen){overflow:visible!important;z-index:1200!important}.app .widgetCard-clock{position:relative!important;min-height:0!important;overflow:hidden!important}.app .widgetCard-clock:not(.widgetCardEditMode) .widgetHeader{height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:visible!important}.app .widgetCard-clock:not(.widgetCardEditMode) .widgetContent{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important}.app .widgetCard-clock.widgetCardEditMode .widgetHeader{height:24px!important;min-height:24px!important;max-height:24px!important;padding:0!important;margin:0!important;overflow:visible!important}.app .widgetCard-clock.widgetCardEditMode .widgetContent{position:absolute!important;inset:24px 0 0 0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;padding:0!important;overflow:hidden!important}.app .pdClockWidget,.app .widgetCard-clock .widgetContent>.pdClockWidget{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.app .pdClockWidget{color:var(--text)!important}.app .pdClockCenter{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto!important;justify-items:center!important;align-content:center!important;gap:2px!important;padding:2px 4px!important;box-sizing:border-box!important;text-align:center!important;overflow:hidden!important}.app .pdClockWidgetEditMode .pdClockCenter{grid-template-rows:auto auto auto!important;gap:3px!important;padding:1px 4px 4px!important}.app .pdClockTime{color:var(--text)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.045em!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;transform:translateX(-.015em)!important}.app .pdClockDate,.app .pdClockTime{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;text-align:center!important;text-indent:0!important;filter:none!important}.app .pdClockDate{color:color-mix(in srgb,var(--text) 74%,transparent)!important;font-weight:750!important;line-height:1.1!important;overflow:hidden!important;text-overflow:ellipsis!important;transform:none!important}.app .pdClockDateControl{width:min(100%,210px)!important;display:grid!important;margin-top:2px!important}.app .pdClockDateControlLabel{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.app .pdClockDateSelect{width:100%!important;height:30px!important;min-height:30px!important;padding:0 28px 0 10px!important;color:var(--text)!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;border:1px solid var(--border)!important;border-radius:10px!important;font:inherit!important;font-size:12px!important;font-weight:650!important;outline:none!important}.app .pdClockDateSelect:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)!important}.app .widgetCard-clock.widgetCardMenuOpen{overflow:visible!important;z-index:1200!important}.app .widgetCard-clock.widgetCardMenuOpen .widgetHeader{overflow:visible!important;z-index:1300!important}.app .widgetCard-clock.widgetCardMenuOpen .widgetMenu{z-index:1400!important}.app .widgetCard-clock.widgetCardMenuOpen .widgetDropdown{z-index:1500!important;max-height:min(260px,70vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.react-grid-item:has(.widgetCard-clock.widgetCardMenuOpen){overflow:visible!important;z-index:1200!important}.app .widgetCard-search{position:relative!important;border:1px solid var(--border)!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;border-radius:14px!important}.app .widgetCard-search .widgetTitle{display:none!important}.app .widgetCard-search:not(.widgetCardEditMode) .widgetHeader{height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.app .widgetCard-search.widgetCardEditMode .widgetHeader{padding:0 34px 0 32px!important;margin:0!important}.app .widgetCard-search .widgetMenu{display:block!important;visibility:visible!important;opacity:1!important;z-index:1500!important}.app .widgetCard-search .widgetMenuButton{display:inline-flex!important;visibility:visible!important;opacity:1!important}.app .widgetCard-search.widgetCardMenuOpen{z-index:1600!important;overflow:visible!important}.app .widgetCard-search.widgetCardMenuOpen .widgetDropdown{z-index:1700!important}.app .widgetCard-search:not(.widgetCardEditMode) .widgetContent{inset:0!important;place-items:center!important;padding:8px!important;overflow:visible!important}.app .widgetCard-search.widgetCardEditMode .widgetContent,.app .widgetCard-search:not(.widgetCardEditMode) .widgetContent{position:absolute!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:grid!important}.app .widgetCard-search.widgetCardEditMode .widgetContent{inset:26px 0 0 0!important;place-items:center!important;padding:6px 10px 12px 8px!important;overflow:visible!important}.app .widgetCard-search .searchWidgetForm{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(92px,140px) minmax(0,1fr) 38px!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:0!important;padding:0!important}.app .widgetCard-search .searchWidgetForm .searchInput,.app .widgetCard-search .searchWidgetForm .select{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;border-radius:9px!important;font-size:12px!important;line-height:34px!important;box-sizing:border-box!important}.app .widgetCard-search .searchWidgetForm .button,.app .widgetCard-search .searchWidgetForm button[type=submit]{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;position:relative!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;padding:0!important;overflow:hidden!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;border-radius:10px!important}.app .widgetCard-search .searchWidgetForm .button:before,.app .widgetCard-search .searchWidgetForm button[type=submit]:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:14px!important;height:14px!important;border:2px solid #fff!important;border-radius:999px!important;background:transparent!important;transform:translate(-58%,-58%)!important;box-sizing:border-box!important}.app .widgetCard-search .searchWidgetForm .button:after,.app .widgetCard-search .searchWidgetForm button[type=submit]:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:9px!important;height:2px!important;background:#fff!important;border:0!important;border-radius:999px!important;transform:translate(1px,5px) rotate(45deg)!important;box-sizing:border-box!important}@media (max-width:640px){.app .widgetCard-search .searchWidgetForm{grid-template-columns:minmax(72px,110px) minmax(0,1fr) 38px!important}}.app .widgetCard-search{overflow:visible!important}.app .widgetCard-search.widgetCardEditMode .widgetHeader{position:relative!important;z-index:50!important;height:26px!important;min-height:26px!important;max-height:26px!important;display:flex!important;align-items:center!important;overflow:visible!important;pointer-events:auto!important}.app .widgetCard-search.widgetCardEditMode .widgetMenu{display:block!important;position:absolute!important;top:2px!important;right:6px!important;z-index:2000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app .widgetCard-search.widgetCardEditMode .widgetMenuButton{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app .widgetCard-search.widgetCardEditMode.widgetCardMenuOpen,.app .widgetCard-search.widgetCardMenuOpen{overflow:visible!important;z-index:2000!important}.app .widgetCard-search.widgetCardMenuOpen .widgetDropdown{display:grid!important;visibility:visible!important;opacity:1!important;z-index:2100!important;max-height:min(260px,70vh)!important;overflow-y:auto!important;pointer-events:auto!important}.app .widgetCard-search.widgetCardEditMode .widgetContent{z-index:1!important;pointer-events:auto!important}.app .widgetCard-search:has(.widgetDragHandle) .widgetHeader,.app .widgetCard-search:has(.widgetMenuButton) .widgetHeader{display:flex!important;position:relative!important;z-index:3000!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 34px 0 32px!important;margin:0!important;align-items:center!important;overflow:visible!important;pointer-events:auto!important;border-bottom:0!important}.app .widgetCard-search:has(.widgetMenuButton) .widgetMenu{display:block!important;position:absolute!important;top:2px!important;right:6px!important;z-index:3100!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app .widgetCard-search:has(.widgetMenuButton) .widgetMenuButton{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.app .widgetCard-search:has(.widgetDragHandle) .widgetDragHandle{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:3100!important}.app .widgetCard-search:has(.widgetDragHandle) .widgetContent,.app .widgetCard-search:has(.widgetMenuButton) .widgetContent{position:absolute!important;inset:26px 0 0 0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:grid!important;place-items:center!important;padding:5px 22px 18px 8px!important;overflow:visible!important;z-index:1!important;pointer-events:auto!important}.app .widgetCard-search,.app .widgetCard-search.widgetCardMenuOpen{overflow:visible!important}.app .widgetCard-search.widgetCardMenuOpen .widgetDropdown,.app .widgetCard-search:has(.widgetMenuButton) .widgetDropdown{display:grid!important;visibility:visible!important;opacity:1!important;z-index:3200!important;max-height:min(260px,70vh)!important;overflow-y:auto!important;pointer-events:auto!important}.app .widgetCard-search:has(.widgetDragHandle) .searchWidgetForm,.app .widgetCard-search:has(.widgetMenuButton) .searchWidgetForm{width:100%!important;max-width:100%!important;min-width:0!important;align-items:center!important;margin:0!important}.app .widgetCard-search{background:transparent!important;border-color:var(--border)!important;box-shadow:var(--shadow)!important;isolation:isolate!important}.app .widgetCard-search:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface) 92%,transparent))!important;border-radius:inherit!important;opacity:var(--widget-opacity,1)!important}.app .widgetCard-search>*{position:relative!important;z-index:1!important;opacity:1!important}.app .widgetCard .widgetDragHandle,.app .widgetCard-search:has(.widgetDragHandle) .widgetDragHandle{position:absolute!important;top:0!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:46px!important;height:13px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0 0 8px 8px!important;z-index:60!important;opacity:1!important;cursor:grab!important;overflow:visible!important;transition:background .15s ease!important}.app .widgetCard .widgetDragHandle:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)!important}.app .widgetCard .widgetDragHandle:active{cursor:grabbing!important}.app .widgetCard .widgetDragGrip{width:30px!important;height:4px!important;min-width:0!important;margin-top:2px!important;border-radius:999px!important;background:color-mix(in srgb,var(--text) 55%,transparent)!important;background-image:none!important;opacity:1!important;display:block!important;transition:background .15s ease!important}.app .widgetCard .widgetDragHandle:hover .widgetDragGrip{background:var(--accent)!important}.app .widgetCard.widgetCard-search{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app .widgetCard-search:has(.widgetDragHandle) .widgetHeader,.app .widgetCard.widgetCard-search .widgetHeader{border:none!important;background:transparent!important;box-shadow:none!important}