.mobile-status-trigger,.mobile-status-drawer__backdrop,.mobile-status-drawer{display:none}@media(max-width:760px),(max-height:520px)and (orientation:landscape)and (max-width:960px){.app-shell--standard>.topbar .mobile-status-trigger{position:relative;display:inline-grid;width:44px;min-width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;border:1px solid rgb(209 179 99 / .22);border-radius:12px;color:#f2ead8;background:#051711b8;box-shadow:inset 0 1px #ffffff09}.app-shell--standard>.topbar .mobile-status-trigger:hover,.app-shell--standard>.topbar .mobile-status-trigger:focus-visible,.app-shell--standard>.topbar .mobile-status-trigger[aria-expanded=true]{border-color:#d1b363b8;color:#f0d786;background:#143528f0;outline:none}.app-shell--standard>.topbar .mobile-status-trigger:focus-visible{box-shadow:0 0 0 2px #081612,0 0 0 4px #f0d786}.mobile-status-trigger>span{position:absolute;top:-3px;right:-3px;display:grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border:1px solid #081612;border-radius:999px;color:#081612;background:#62b889;font:800 9px/1 sans-serif;font-variant-numeric:tabular-nums}.mobile-status-trigger.has-ready>span{background:#f0d786;box-shadow:0 0 9px #f0d78673}.mobile-status-drawer__backdrop{position:fixed;z-index:1480;inset:0;display:block;background:#000604b8;backdrop-filter:blur(4px)}.mobile-status-drawer{position:fixed;z-index:1490;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));display:grid;box-sizing:border-box;width:auto;max-width:520px;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;margin-inline:auto;padding:14px;overflow:hidden;border:1px solid rgb(209 179 99 / .46);border-radius:22px;color:#f2ead8;background:radial-gradient(circle at 50% 0,rgb(98 184 137 / .12),transparent 34%),linear-gradient(180deg,#0d2a1ffc,#05130efe);box-shadow:0 -22px 64px #0000009e,inset 0 1px #ffffff0b;font-family:var(--font-body);animation:mobile-status-drawer-in .16s ease-out;overscroll-behavior:contain}.mobile-status-drawer:focus{outline:none}.mobile-status-drawer__heading{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid rgb(209 179 99 / .2)}.mobile-status-drawer__heading>div{min-width:0}.mobile-status-drawer__heading small,.mobile-status-drawer__tasks>header small{display:block;color:#62b889;font:700 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em}.mobile-status-drawer__heading h2,.mobile-status-drawer__tasks h3{margin:3px 0 0;color:#f2ead8;font:650 20px/1.15 var(--font-title)}.mobile-status-drawer__heading p{margin:4px 0 0;overflow:hidden;color:#a7b7ad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mobile-status-drawer__heading>button{display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgb(151 190 169 / .26);border-radius:12px;color:#d4dfd8;background:#ffffff09;font-size:26px}.mobile-status-drawer__heading>button:hover,.mobile-status-drawer__heading>button:focus-visible{border-color:#f0d786;color:#f0d786;outline:2px solid transparent}.mobile-status-drawer__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.mobile-status-drawer__resources>div{min-width:0;min-height:48px;padding:7px 9px;border:1px solid rgb(151 190 169 / .14);border-radius:10px;background:#123126b3}.mobile-status-drawer__resources dt{color:#9eafa5;font-size:8px}.mobile-status-drawer__resources dd{margin:2px 0 0;overflow:hidden;color:#eed28b;font:700 14px/1.1 var(--font-title);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mobile-status-drawer__resources small{display:block;margin-top:2px;overflow:hidden;color:#a7b7ad;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mobile-status-drawer__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mobile-status-drawer__actions button{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:1px solid rgb(151 190 169 / .2);border-radius:11px;color:#dce7df;background:#0a221ad1;font-size:11px}.mobile-status-drawer__actions button:hover:not(:disabled),.mobile-status-drawer__actions button:focus-visible,.mobile-status-drawer__actions button.is-active{border-color:#d1b363a8;color:#f0d786;background:#2d3c22d1;outline:none}.mobile-status-drawer__actions button:focus-visible{box-shadow:0 0 0 2px #f0d786}.mobile-status-drawer__actions button:disabled{opacity:.42}.mobile-status-drawer__actions .mobile-status-drawer__save{grid-column:1 / -1}.mobile-status-drawer__tasks{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgb(209 179 99 / .2);border-radius:14px;background:#040f0bad}.mobile-status-drawer__tasks>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border-bottom:1px solid rgb(209 179 99 / .16)}.mobile-status-drawer__tasks h3{font-size:16px}.mobile-status-drawer__tasks>header p{margin:0;color:#9eafa5;font-size:9px;white-space:nowrap}.mobile-status-drawer__tasks>header strong{color:#dce7df;font-size:12px}.mobile-status-drawer__tasks>header strong.is-ready{color:#f0d786}.mobile-status-drawer .task-center-filters{padding:6px;background:#071913e0}.mobile-status-drawer .task-center-filters button{min-height:44px;padding-inline:10px}.mobile-status-drawer .task-center-scroll{min-height:0;padding:7px;overflow-y:auto}.mobile-status-drawer .task-center-item{min-height:72px}.mobile-status-drawer .task-center-foot{padding:7px 10px}@keyframes mobile-status-drawer-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:760px)and (orientation:portrait)and (max-height:560px){.mobile-status-drawer{top:max(6px,env(safe-area-inset-top));right:max(6px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));left:max(6px,env(safe-area-inset-left));max-height:none;gap:6px;padding:8px;border-radius:15px}.mobile-status-drawer__heading{gap:7px;padding-bottom:5px}.mobile-status-drawer__heading h2{font-size:17px}.mobile-status-drawer__heading p{display:none}.mobile-status-drawer__resources{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.mobile-status-drawer__resources::-webkit-scrollbar{display:none}.mobile-status-drawer__resources>div{min-width:82px;min-height:42px;flex:0 0 82px;padding:4px 6px}.mobile-status-drawer__resources>div:first-child{flex-basis:142px}.mobile-status-drawer__resources dd{font-size:12px}.mobile-status-drawer__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mobile-status-drawer__actions button,.mobile-status-drawer__actions .mobile-status-drawer__save{min-height:44px;grid-column:auto;gap:4px;padding:4px;font-size:9px;line-height:1.2}.mobile-status-drawer__tasks>header{padding:6px 8px}.mobile-status-drawer__tasks h3{font-size:14px}.mobile-status-drawer .task-center-filters{padding:3px}.mobile-status-drawer .task-center-filters button{min-height:44px;padding-inline:8px}.mobile-status-drawer .task-center-scroll{padding:4px}.mobile-status-drawer .task-center-foot{padding:4px 7px}}@media(max-height:520px)and (orientation:landscape)and (max-width:960px){.mobile-status-drawer{top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;max-width:920px;max-height:none;grid-template-columns:minmax(238px,.78fr) minmax(0,1.22fr);grid-template-rows:auto auto minmax(0,1fr);padding:10px 12px;border-radius:16px}.mobile-status-drawer__heading{grid-column:1 / -1;padding-bottom:7px}.mobile-status-drawer__heading h2{font-size:18px}.mobile-status-drawer__resources{grid-column:1;grid-row:2}.mobile-status-drawer__resources>div{min-height:42px;padding-block:5px}.mobile-status-drawer__actions{grid-column:1;grid-row:3;align-self:start}.mobile-status-drawer__actions button{min-height:44px}.mobile-status-drawer__tasks{grid-column:2;grid-row:2 / 4}}@media(prefers-reduced-motion:reduce){.mobile-status-drawer{animation:none}}
