.dashboardgrid_container__pw01Y{display:flex;flex-direction:column;gap:.5rem;position:relative}.dashboardgrid_empty__7vLpK{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.dashboardgrid_delete__MReaY{position:absolute;top:.5rem;right:.5rem;z-index:5}.dashboardgrid_delete__MReaY.dashboardgrid_delete__MReaY{width:1.75rem;height:1.75rem;min-width:0;min-height:0;padding:0;border-radius:50%;background-color:var(--color-danger);backdrop-filter:none}.dashboardgrid_delete__MReaY.dashboardgrid_delete__MReaY:focus-visible,.dashboardgrid_delete__MReaY.dashboardgrid_delete__MReaY:hover{background-color:var(--color-danger);filter:brightness(1.15)}.dashboardgrid_missing__u80R_{position:relative;display:grid;place-content:center;grid-gap:.5rem;gap:.5rem;padding:1rem;text-align:center;border:1px dashed var(--color-danger);border-radius:calc(var(--border-radius)/2);background:var(--surface-2)}.dashboarditem_container__b7xmI{position:relative;transition:transform .2s ease-in;background:rgba(0,0,0,0);perspective:60rem;overflow:hidden}.dashboarditem_container__b7xmI.react-draggable-dragging{transition:none}.dashboarditem_container__b7xmI.dashboarditem_flip__EvEFt .dashboarditem_content__kAFXn{transform:rotateY(180deg)}.dashboarditem_container__b7xmI.dashboarditem_flip__EvEFt .dashboarditem_back__PfPtc{max-height:100vh;z-index:2}.dashboarditem_container__b7xmI:hover .dashboarditem_toggle__iY6kh{opacity:1}.dashboarditem_container__b7xmI:hover .dashboarditem_content__kAFXn.dashboarditem_isEditing__sHLrf .dashboarditem_front__YpQHB{outline-style:solid}.dashboarditem_container__b7xmI .dashboarditem_toggle__iY6kh{position:absolute;right:1rem;top:1rem;opacity:0;transition:opacity .1s ease-in-out;z-index:100;cursor:pointer;padding:0;border:0;background:none;color:inherit;line-height:1}.dashboarditem_container__b7xmI .dashboarditem_toggle__iY6kh:focus-visible{opacity:1}@media(hover:none){.dashboarditem_container__b7xmI .dashboarditem_toggle__iY6kh{opacity:.7}}.dashboarditem_container__b7xmI .dashboarditem_dragHandle__BY9kI{position:absolute;right:0;bottom:0}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;transform-style:preserve-3d;transition:transform .5s ease-in-out;width:100%;height:100%;max-height:100vh}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn .dashboarditem_front__YpQHB .react-resizable-handle{visibility:hidden;filter:invert(1)}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn.dashboarditem_isEditing__sHLrf .dashboarditem_front__YpQHB>div *{overflow:hidden}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn.dashboarditem_isEditing__sHLrf{padding:.5rem}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn.dashboarditem_isEditing__sHLrf .dashboarditem_front__YpQHB{outline:1px dashed hsl(var(--brand-hue),var(--brand-saturation),70%,.6);outline-offset:-1px}.dashboarditem_container__b7xmI .dashboarditem_content__kAFXn.dashboarditem_isEditing__sHLrf .dashboarditem_front__YpQHB .react-resizable-handle{visibility:visible}.dashboarditem_container__b7xmI .dashboarditem_back__PfPtc,.dashboarditem_container__b7xmI .dashboarditem_front__YpQHB{grid-column:1;grid-row:1;display:flex;backface-visibility:hidden;background-color:var(--surface-2);border-radius:calc(var(--border-radius)/2);box-shadow:2px 2px 3px hsl(var(--surface-shadow));overflow:auto;transition:max-height .2s ease-in-out}.dashboarditem_container__b7xmI .dashboarditem_front__YpQHB{z-index:1}.dashboarditem_container__b7xmI .dashboarditem_back__PfPtc{transform:rotateY(180deg);background-color:var(--surface-3);z-index:0;display:block}.dashboarditemsettings_container__wxvjv{padding:1rem;height:100%;overflow-y:auto;margin-block-start:1.5rem;display:flex;flex-direction:column;gap:1rem}.dashboarditemsettings_title__aeuhu{font-size:1.125rem;font-weight:700}.dashboarditemsettings_position__WrOxh{display:grid;grid-gap:.25rem;gap:.25rem;grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-template-areas:"header header header" "col1 col2 col3"}.dashboarditemsettings_position__WrOxh h3{grid-area:header;margin:0}.dashboardsettingsdialog_anchor__TaL8d{--sticky-top:calc(var(--main-header-height, 5rem) + 1rem);position:sticky;top:var(--sticky-top);z-index:10;height:0;margin-block-end:-.5rem;display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.dashboardsettingsdialog_anchor__TaL8d>*{pointer-events:auto}@media(max-width:50rem){.dashboardsettingsdialog_anchor__TaL8d{position:static;height:auto;margin:0}}.dashboardsettingsdialog_panel__3aTwK{--rail-width:3rem;--open-width:23rem;display:flex;flex-direction:column;width:min(var(--open-width),100vw - 2rem);max-width:var(--rail-width);max-height:calc(100svh - var(--sticky-top) - 1rem);background:var(--surface-2);border:var(--border);border-radius:calc(var(--border-radius)/2);box-shadow:0 .5rem 1.5rem hsl(var(--surface-shadow)/.4);overflow:hidden;transition:max-width .15s ease-in-out}.dashboardsettingsdialog_panel__3aTwK.dashboardsettingsdialog_open__zjyea{max-width:var(--open-width)}@media(max-width:50rem){.dashboardsettingsdialog_panel__3aTwK,.dashboardsettingsdialog_panel__3aTwK.dashboardsettingsdialog_open__zjyea{width:100%;max-width:100%;max-height:50svh;transition:none}}.dashboardsettingsdialog_panel__3aTwK h2{font-size:1.125rem;font-weight:600}.dashboardsettingsdialog_panel__3aTwK h3{margin-block-end:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.dashboardsettingsdialog_panel__3aTwK ul{list-style:none}.dashboardsettingsdialog_rail__rH5ou{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem 0;border:0;background-color:rgba(0,0,0,0);cursor:pointer;font-weight:600;white-space:nowrap}.dashboardsettingsdialog_rail__rH5ou span{writing-mode:vertical-rl}.dashboardsettingsdialog_rail__rH5ou:focus-visible,.dashboardsettingsdialog_rail__rH5ou:hover{background-color:var(--surface-3)}@media(max-width:50rem){.dashboardsettingsdialog_rail__rH5ou{flex-direction:row;justify-content:center;padding:.75rem 1rem}.dashboardsettingsdialog_rail__rH5ou span{writing-mode:horizontal-tb}}.dashboardsettingsdialog_header__9583u{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:var(--border)}.dashboardsettingsdialog_header__9583u p{margin-block-start:.25rem;font-size:.875rem;opacity:.7}.dashboardsettingsdialog_toggle__iVQ7e{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border:0;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}.dashboardsettingsdialog_toggle__iVQ7e:focus-visible,.dashboardsettingsdialog_toggle__iVQ7e:hover{background-color:var(--surface-3)}.dashboardsettingsdialog_list__7rDAo{display:flex;flex-direction:column;gap:1.25rem;min-height:0;padding:1rem;overflow-y:auto}.dashboardsettingsdialog_tiles__jhVKq{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.5rem;gap:.5rem}.dashboardsettingsdialog_tiles__jhVKq>li>button{justify-content:flex-start;text-align:start}.dashboardsettingsdialog_footer__A_oNf{padding:.75rem 1rem;border-top:var(--border)}.clock_container__01Ytp{display:grid;grid-template-rows:1rem 1fr 1rem;padding:.5rem;align-items:center;width:100%;height:100%}.clock_container__01Ytp>:first-child{font-size:1rem}.clock_container__01Ytp>:nth-child(2){font-size:1.75rem;text-align:center}.clock_container__01Ytp>:last-child{font-size:.75rem}.dashboardtoolbox_container__aDHzr{grid-column:1/-1;grid-row:1;margin-inline:.5rem}.dashboardtoolbox_container__aDHzr,.dashboardtoolbox_group__8sMlc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dashboardtoolbox_actions__GVnL4{margin-inline-start:auto}@media(max-width:50rem){.dashboardtoolbox_actions__GVnL4{margin-inline-start:0}}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}