.ui-menu.ui-menu{background:var(--surface,#fff);width:max-content;min-width:220px;max-width:min(360px,100vw - 16px);color:var(--text,#1d1f21);box-shadow:0 0 0 1px var(--border,#e7e9ea), 0 4px 10px var(--shadow-sm,#1416180f), 0 16px 36px var(--shadow-lg,#1416182e);overscroll-behavior:contain;text-align:left;-webkit-user-select:none;user-select:none;border:0;border-radius:12px;outline:none;flex-direction:column;gap:1px;padding:6px;font:14px/1.35 inherit;display:flex;overflow-y:auto}.ui-menu.is-floating{z-index:10020;transform-origin:0 0;animation:.12s cubic-bezier(.22,1,.36,1) ui-menu-in;position:fixed}.ui-menu.is-floating.is-end{transform-origin:100% 0}.ui-menu.is-floating.is-up{transform-origin:0 100%}.ui-menu.is-floating.is-up.is-end{transform-origin:100% 100%}@keyframes ui-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-menu.is-floating,.ui-menu.is-sheet{animation:none}}.ui-menu.ui-menu>button,.ui-menu.ui-menu .ui-menu-item,.ui-menu.ui-menu [role=menuitem],.ui-menu.ui-menu [role=menuitemradio],.ui-menu.ui-menu [role=menuitemcheckbox]{width:100%;min-height:34px;color:var(--text,#1d1f21);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;outline:none;flex:none;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0 10px 0 8px;font-size:14px;font-weight:450;line-height:1.3;text-decoration:none;transition:background-color 70ms;display:flex}.ui-menu.ui-menu>button:hover:not(:disabled),.ui-menu.ui-menu>button:focus-visible,.ui-menu.ui-menu .ui-menu-item:hover:not(.is-disabled),.ui-menu.ui-menu .ui-menu-item:focus-visible,.ui-menu.ui-menu [role^=menuitem]:hover:not(:disabled),.ui-menu.ui-menu [role^=menuitem]:focus-visible{background:var(--surface-3,#f0f2f3)}.ui-menu.ui-menu>button:disabled,.ui-menu.ui-menu [role^=menuitem]:disabled,.ui-menu.ui-menu .ui-menu-item.is-disabled{cursor:default;color:var(--text-4,#b1b3b5);background:0 0}.ui-menu.ui-menu>button>svg:first-child,.ui-menu.ui-menu [role^=menuitem]>svg:first-child,.ui-menu.ui-menu .ui-menu-icon{width:16px;height:16px;color:var(--text-3,#929496);flex:none}.ui-menu.ui-menu .ui-menu-icon{justify-content:center;align-items:center;display:inline-flex}.ui-menu.ui-menu .ui-menu-icon svg{width:16px;height:16px}.ui-menu.ui-menu [role^=menuitem]:disabled>svg:first-child,.ui-menu.ui-menu .ui-menu-item.is-disabled .ui-menu-icon{color:var(--text-4,#b1b3b5)}.ui-menu.ui-menu .ui-menu-item.is-overdue .ui-menu-icon{color:var(--bad)}.ui-menu.ui-menu .ui-menu-text{flex-direction:column;flex:auto;gap:2px;min-width:0;padding:7px 0;display:flex}.ui-menu.ui-menu .ui-menu-reason{color:var(--text-3,#929496);font-size:12px;font-weight:400;line-height:16px}.ui-menu.ui-menu .ui-menu-detail,.ui-menu.ui-menu [role^=menuitem]>span>small{color:var(--text-3,#929496);font-size:12px;font-weight:400;line-height:1.3;display:block}.ui-menu.ui-menu [role^=menuitem]>span:has(>small){flex-direction:column;flex:auto;gap:2px;min-width:0;padding:7px 0;display:flex}.ui-menu.ui-menu [role^=menuitem]>span>b{font-weight:500}.ui-menu.ui-menu .ui-menu-hint{color:var(--text-3,#929496);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:10px;font-size:12px}.ui-menu.ui-menu .ui-menu-chevron{color:var(--text-3,#929496);flex:none;margin-left:auto}.ui-menu.ui-menu .ui-menu-check{color:var(--brand,#2f6fed);flex:none;margin-left:auto}.ui-menu.ui-menu [aria-checked=true],.ui-menu.ui-menu .ui-menu-item[aria-checked=true],.ui-menu.ui-menu>.is-selected,.ui-menu.ui-menu>.is-active,.ui-menu.ui-menu>.is-current{color:var(--text,#1d1f21);box-shadow:none;background:0 0;font-weight:600}.ui-menu.ui-menu>.is-selected>svg:last-child,.ui-menu.ui-menu>.is-active>svg:last-child,.ui-menu.ui-menu>.is-current>svg:last-child{color:var(--brand,#2f6fed);margin-left:auto}.ui-menu.ui-menu>.is-selected:hover,.ui-menu.ui-menu>.is-selected:focus-visible{background:var(--surface-3,#f0f2f3)}.ui-menu.ui-menu .ui-menu-note{color:var(--text-3,#929496);margin:0;padding:6px 10px;font-size:13px;line-height:18px}.ui-menu.ui-menu .is-danger,.ui-menu.ui-menu .menu-danger,.ui-menu.ui-menu .row-context-danger,.ui-menu.ui-menu .action-danger,.ui-menu.ui-menu .task-action-danger,.ui-menu.ui-menu .folder-menu-danger,.ui-menu.ui-menu .is-danger svg,.ui-menu.ui-menu .menu-danger svg,.ui-menu.ui-menu .row-context-danger svg,.ui-menu.ui-menu .action-danger svg,.ui-menu.ui-menu .task-action-danger svg,.ui-menu.ui-menu .folder-menu-danger svg{color:var(--bad-ink,#b71f47)}.ui-menu.ui-menu .is-danger:hover,.ui-menu.ui-menu .is-danger:focus-visible,.ui-menu.ui-menu .menu-danger:hover,.ui-menu.ui-menu .row-context-danger:hover,.ui-menu.ui-menu .action-danger:hover,.ui-menu.ui-menu .task-action-danger:hover,.ui-menu.ui-menu .folder-menu-danger:hover{background:var(--bad-soft,#fbe9ee)}.ui-menu.ui-menu .ui-menu-confirm{box-sizing:border-box;background:var(--bad-soft,#fbe9ee);border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;width:0;min-width:100%;min-height:34px;padding:4px 4px 4px 10px;display:flex}.ui-menu.ui-menu .ui-menu-confirm-text{color:var(--bad-ink,#b71f47);flex:150px;font-size:14px;font-weight:500;line-height:1.35}.ui-menu.ui-menu .ui-menu-confirm button{width:auto;min-height:26px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.ui-menu.ui-menu .ui-menu-confirm .ui-menu-confirm-cancel{color:var(--text-2,#636567);background:0 0}.ui-menu.ui-menu .ui-menu-confirm .ui-menu-confirm-cancel:hover{background:var(--surface,#fff)}.ui-menu.ui-menu .ui-menu-confirm .ui-menu-confirm-go{background:var(--bad,#d24b6a);color:#fff}.ui-menu.ui-menu .ui-menu-confirm .ui-menu-confirm-go:focus-visible{box-shadow:0 0 0 2px var(--surface,#fff), 0 0 0 4px var(--bad,#d24b6a)}.ui-menu.ui-menu .ui-menu-divider,.ui-menu.ui-menu .row-context-divider,.ui-menu.ui-menu .menu-divider{background:var(--border,#e7e9ea);flex:none;height:1px;margin:4px 6px}.ui-menu.ui-menu .ui-menu-label,.ui-menu.ui-menu .menu-section-label{letter-spacing:0;text-transform:none;color:var(--text-3,#929496);padding:8px 10px 4px;font-size:12px;font-weight:600}.ui-menu.ui-menu .ui-menu-title{color:var(--text-2,#636567);padding:4px 10px 8px;font-size:13px;font-weight:600}.ui-menu-backdrop{z-index:10019;background:var(--overlay,#181a1c6b);animation:.16s ease-out ui-fade-in;position:fixed;inset:0}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}.ui-menu-catcher{z-index:10019;background:0 0;position:fixed;inset:0}.ui-menu.ui-menu.is-sheet{z-index:10020;left:0;right:0;bottom:var(--kb,0px);width:auto;max-width:none;max-height:min(85dvh, calc(var(--vvh,100dvh) - 24px));padding:8px 12px calc(12px + var(--safe-bottom,env(safe-area-inset-bottom)) * (1 - var(--kb-open,0)));box-shadow:0 -8px 30px var(--shadow-md,#1416181f);border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.22,1,.36,1) ui-sheet-in;position:fixed;top:auto}@keyframes ui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ui-menu.is-sheet .ui-menu-grabber{background:var(--border-2,#dcdee0);border-radius:99px;flex:none;width:38px;height:5px;margin:0 auto 10px}.ui-menu.is-sheet .ui-menu-title{border-bottom:1px solid var(--border,#e7e9ea);color:var(--text,#1d1f21);overflow-wrap:anywhere;margin-bottom:4px;padding:0 8px 10px;font-size:15px;font-weight:600}.ui-menu.ui-menu.is-sheet>button,.ui-menu.ui-menu.is-sheet .ui-menu-item,.ui-menu.ui-menu.is-sheet [role^=menuitem]{border-radius:10px;gap:14px;min-height:50px;padding:0 10px;font-size:16px}.ui-menu.ui-menu.is-sheet>button>svg:first-child,.ui-menu.ui-menu.is-sheet [role^=menuitem]>svg:first-child,.ui-menu.ui-menu.is-sheet .ui-menu-icon,.ui-menu.ui-menu.is-sheet .ui-menu-icon svg{width:20px;height:20px}.ui-menu.ui-menu.is-sheet .ui-menu-confirm{min-height:50px}.ui-menu.ui-menu.is-sheet .ui-menu-confirm-text,.ui-menu.ui-menu.is-sheet .ui-menu-confirm button{font-size:15px}.ui-menu.ui-menu.is-sheet .ui-menu-confirm button{min-height:36px;padding:0 14px}.ui-menu.ui-menu>.ui-menu-divider:first-child,.ui-menu.ui-menu>.ui-menu-divider:last-child,.ui-menu.ui-menu>.ui-menu-divider+.ui-menu-divider,.ui-menu.ui-menu>.row-context-divider:last-child,.ui-menu.ui-menu>.row-context-divider+.row-context-divider{display:none}.ui-menu.ui-menu>label{min-height:34px;color:var(--text-2,#636567);align-items:center;gap:10px;padding:0 4px 0 10px;font-size:14px;display:flex}.ui-menu.ui-menu>label select{border:1px solid var(--border,#e7e9ea);background:var(--surface,#fff);min-width:0;max-width:200px;height:28px;color:var(--text,#1d1f21);font:inherit;border-radius:7px;margin-left:auto;padding:0 6px;font-size:13px}@media (hover:none){.ui-menu.ui-menu>button:hover:not(:focus-visible),.ui-menu.ui-menu .ui-menu-item:hover:not(:focus-visible),.ui-menu.ui-menu [role^=menuitem]:hover:not(:focus-visible){background:0 0}.ui-menu.ui-menu>button:active,.ui-menu.ui-menu .ui-menu-item:active,.ui-menu.ui-menu [role^=menuitem]:active{background:var(--surface-3,#f0f2f3)}}@media (pointer:coarse){.ui-menu.ui-menu>button,.ui-menu.ui-menu .ui-menu-item,.ui-menu.ui-menu [role=menuitem],.ui-menu.ui-menu [role=menuitemradio],.ui-menu.ui-menu [role=menuitemcheckbox]{min-height:44px}}.ui-menu.ui-menu.ui-menu-inset{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}
