:root{--ink:#272421;--felt:#151717;--red:#df101d;--yellow:#f6d817;--green:#12963e;--blue:#0860b2;--paper:#f4f3e7;--tile-wall:linear-gradient(90deg, #69716a33 1px, transparent 1px), linear-gradient(#69716a33 1px, transparent 1px);--app-font:"LXGW WenKai", "Kaiti SC", "STKaiti", "KaiTi", serif;--ui-font:var(--app-font);--hand-font:var(--app-font)}*{box-sizing:border-box;letter-spacing:0}[hidden]{display:none!important}html,body{width:100%;height:100%;color:var(--ink);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;background:#171717;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}.app,.viewport,.backdrop{position:fixed;inset:0}.app{isolation:isolate;overflow:hidden}.backdrop{z-index:-2;background-color:#d6d6c6;background-image:var(--tile-wall);background-size:96px 72px}.backdrop:after{content:"";background:linear-gradient(#c6d4c322,#495a4944);position:absolute;inset:0}.viewport{overscroll-behavior:none;touch-action:none;width:100dvw;height:100dvh;overflow:hidden}.world{transform-origin:0 0;will-change:transform;width:2496px;height:1664px;position:absolute}.scene{-webkit-user-select:none;user-select:none;pointer-events:none;width:2496px;height:1664px;position:absolute;inset:0}.board-clock{z-index:12;color:#f33c38;width:400px;height:82px;font-family:var(--app-font);font-variant-numeric:tabular-nums;background:#161918;border:4px solid #ded9c9;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:12px auto 2px minmax(0,1fr);align-items:center;column-gap:13px;padding:10px 18px;display:grid;position:absolute;top:74px;left:1044px;box-shadow:inset 0 0 0 2px #383c38,inset 0 0 22px #000c,7px 9px #00000052}.board-clock:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:2px;position:absolute;inset:5px}.clock-status{background:#32d567;border-radius:50%;grid-row:1/-1;width:9px;height:9px;box-shadow:0 0 8px #32d567e0}.clock-time{text-shadow:0 0 8px #ff2723b8;white-space:nowrap;grid-row:1/-1;font-size:37px;font-weight:700;line-height:1}.clock-divider{background:#ffffff2e;grid-row:1/-1;width:1px;height:45px}.clock-calendar,.clock-zone{color:#d8d4c8;white-space:nowrap;font-size:14px;line-height:1.2}.clock-calendar{align-self:end}.clock-zone{color:#918f86;align-self:start;font-size:12px}.board{background-color:var(--felt);background-image:url(/assets/felt-CzkdK3rV.webp);background-size:512px 512px;border-radius:28px;width:1467px;height:1203px;position:absolute;top:170px;left:510px;overflow:hidden;box-shadow:inset 0 0 70px #0000007a,inset 0 0 0 3px #ffffff09}.board:before{z-index:0;content:"";pointer-events:none;background:#0507072b;position:absolute;inset:0}.board-section,.user-notes,.pin-actions{z-index:2;position:absolute}.board-section{animation:.76s both paper-land;animation-delay:var(--delay,.1s)}.inventory-section{--delay:60ms;width:410px;height:750px;top:48px;left:42px}.task-section{--delay:.13s;width:565px;height:525px;top:48px;left:490px}.shift-section{--delay:.2s;width:340px;height:455px;top:50px;left:1080px}.memo-section{--delay:.27s;width:395px;height:350px;top:802px;left:58px}.safety-section{--delay:.34s;width:540px;height:575px;top:578px;left:545px}.sign{z-index:5;color:#fff;width:max-content;min-width:285px;min-height:60px;font-family:var(--hand-font);text-shadow:1px 2px #0003;white-space:nowrap;border:3px solid #000000c7;border-radius:4px;justify-content:center;align-items:center;padding:7px 24px;font-size:38px;line-height:1;display:flex;position:relative;box-shadow:7px 8px #00000061}.sign-red{background:var(--red);margin-left:26px}.sign-yellow{background:var(--yellow);color:#2b2517;min-width:320px;text-shadow:none;margin-left:12px}.sign-green{background:var(--green);min-width:410px;margin-left:38px}.sign-blue{background:var(--blue);min-width:275px;margin-left:30px}.task-sign{gap:18px;min-width:310px;margin-inline:auto}.sign-action{color:#fff;cursor:pointer;background:#00000026;border:2px solid #ffffffc2;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;transition:transform .16s,background .16s;display:grid}.sign-action:hover{background:#00000047;transform:scale(1.08)rotate(4deg)}.sign-action:active{transform:scale(.92)}.sign-action svg{stroke-width:3px;width:27px;height:27px}.paper,.shift-paper{background:var(--paper);font-family:var(--hand-font);border:2px solid #362d2242;position:relative;box-shadow:8px 10px #0000004a,inset 0 0 16px #5744250f}.paper:before,.shift-paper:before{z-index:2;content:"";background:#e4c615c7;width:88px;height:28px;position:absolute;transform:rotate(-8deg);box-shadow:inset 0 0 7px #6c5b0029}.inventory-stack{width:100%;height:680px;position:relative}.inventory-card{width:350px;min-height:250px;font-family:var(--hand-font);border:2px solid #40311947;padding:34px 22px 20px;position:absolute;box-shadow:8px 10px #00000047}.inventory-card:before{content:"";background:#e0c412c2;width:92px;height:32px;position:absolute;top:-17px;left:30px;transform:rotate(-12deg);box-shadow:inset 0 0 8px #74620029}.inventory-card:first-child{z-index:3;background:#f5efbd;top:14px;left:4px;transform:rotate(-1.2deg)}.inventory-card:nth-child(2){z-index:2;background:#f1eaba;top:233px;left:45px;transform:rotate(.8deg)}.inventory-card:nth-child(3){z-index:1;background:#f7b4ce;top:451px;left:40px;transform:rotate(-.5deg)}.inventory-row{color:#27251f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:41px;padding:0 4px;font-size:27px;line-height:1.15;display:grid}.inventory-row:hover{background:#ffffff3b}.inventory-row .quantity{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-status{white-space:nowrap;font-size:20px}.inventory-status[data-state=ok]{color:#2d6334}.inventory-status[data-state=low]{color:#a35b04}.inventory-status[data-state=out]{color:#c31f2e;font-weight:700}.task-papers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;height:440px;margin-top:18px;display:grid}.task-paper{min-width:0;height:440px;min-height:0;overflow:hidden;transform:rotate(-.5deg)}.task-paper:before{top:-13px;left:84px}.done-paper{transform:rotate(.6deg)}.task-paper h2{color:#2b2424;background:#f23843;border-bottom:2px solid #20211d38;place-items:center;height:72px;margin:0;font-size:37px;font-weight:400;display:grid}.done-paper h2{background:#4bc35b}.task-list{scrollbar-color:#0003 transparent;scrollbar-width:thin;height:calc(100% - 72px);padding:12px 10px 18px;overflow:auto}.task-item{border-bottom:1px dashed #26231d24;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px;min-height:52px;display:grid}.task-check{color:#77766c;cursor:pointer;background:0 0;border:2px solid;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,transform .16s,background .16s;display:grid}.task-check:disabled,.inventory-row:disabled,.safety-item:disabled{cursor:default}.task-check:disabled{opacity:.42}.task-check:hover:not(:disabled){color:var(--green);transform:scale(1.1)}.task-check svg{stroke-width:3px;width:24px;height:24px}.done-paper .task-check{color:#18a849;background:0 0;border-color:#0000}.task-content{min-width:0;font-family:var(--hand-font);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 2px}.task-content:disabled{cursor:default}.task-title{color:#292723;text-overflow:ellipsis;white-space:nowrap;font-size:27px;line-height:1.15;display:block;overflow:hidden}.task-meta{color:#7b766c;min-height:17px;font-family:var(--ui-font);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;line-height:1.2;display:block;overflow:hidden}.task-meta i{color:#6b6257;font-style:normal}.task-meta i[data-status=pending_review]{color:#b41b25;font-weight:700}.task-meta i[data-status=in_progress],.task-meta i[data-status=claimed]{color:#8a5b00}.done-paper .task-title{-webkit-text-decoration:line-through #19854080;text-decoration:line-through #19854080}.shift-paper{background:#a7e0f0;border-color:#024f6e7a;width:340px;height:355px;margin-top:17px;padding:22px 16px;transform:rotate(.8deg)}.shift-paper:before{display:none}.shift-paper table{border-collapse:collapse;color:#294d5a;width:100%;height:100%;font-family:var(--hand-font);table-layout:fixed;font-size:22px;line-height:1}.shift-paper th,.shift-paper td{text-align:center;text-overflow:ellipsis;white-space:nowrap;border:2px solid #1f698194;padding:2px 4px;overflow:hidden}.shift-paper th{height:40px;font-size:18px}.shift-paper td{font-size:18px}.shift-paper th:first-child{width:20%}.shift-paper th:nth-child(2){width:25%}.shift-paper th:nth-child(3){width:35%}.shift-paper th:nth-child(4){width:20%}.memo-paper{background:#fae665;width:382px;min-height:270px;margin-top:20px;padding:48px 28px 30px;transform:rotate(-1.2deg)}.memo-paper:before{width:80px;top:-16px;left:-16px;transform:rotate(32deg)}.memo-paper:after{content:"";background:#e8c719c7;width:82px;height:31px;position:absolute;bottom:-6px;right:-22px;transform:rotate(-49deg)}.memo-paper ul{gap:14px;margin:0;padding-left:29px;font-size:28px;line-height:1.2;display:grid}.safety-paper{background:#f2f2e6;width:500px;height:492px;margin-top:18px;padding:27px 25px 24px;transform:rotate(.8deg)}.safety-paper:before{display:none}.safety-list{align-content:start;display:grid}.safety-item{color:#3c3a34;min-height:37px;font-family:var(--hand-font);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:0;font-size:24px;line-height:1;display:grid}.safety-box{background:#ffffff59;border:2px solid #55584e;width:25px;height:25px;position:relative}.safety-item.is-done .safety-box:after{content:"";border-bottom:4px solid #3d5846;border-left:4px solid #3d5846;width:20px;height:11px;position:absolute;top:-4px;left:4px;transform:rotate(-45deg)}.safety-item:not(.is-done){color:#9d3d3b}.inspection-stamp{color:#c72a3b;text-align:center;border:5px solid #c72a3b;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:absolute;bottom:13px;right:17px;transform:rotate(8deg)}.inspection-stamp:after{content:"";border:2px dashed #c72a3b;border-radius:50%;position:absolute;inset:9px}.inspection-stamp small,.inspection-stamp strong{z-index:1;line-height:1.05;display:block;position:relative}.inspection-stamp small{font-family:var(--ui-font);font-size:13px}.inspection-stamp strong{font-family:var(--hand-font);margin:4px 0;font-size:40px;font-weight:500}.user-notes{pointer-events:none;inset:0}.user-note{width:276px;min-height:196px;font-family:var(--hand-font);pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;border:2px solid #322e233d;flex-direction:column;padding:39px 24px 22px;display:flex;position:absolute;box-shadow:9px 11px #0000004d}.user-note:active{cursor:grabbing}.user-note:not([role=button]){cursor:default}.user-note:before{content:"";background:#e72b3c;border:3px solid #710f1ab3;border-radius:50%;width:17px;height:17px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:2px 4px #00000038}.user-note[data-color=yellow]{background:#f9e86e}.user-note[data-color=pink]{background:#f6b8ce}.user-note[data-color=blue]{background:#a8e1ed}.user-note[data-color=green]{background:#b9e7b2}.user-note h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:31px;font-weight:600;line-height:1.1;overflow:hidden}.user-note p{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:23px;line-height:1.35;display:-webkit-box;overflow:hidden}.user-note time{color:#2b28209e;font-family:var(--ui-font);margin-top:auto;padding-top:14px;font-size:13px}.pin-add{background:var(--red);color:#fff;cursor:pointer;border:5px solid #fff7e7;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:grid;bottom:42px;right:42px;box-shadow:0 0 0 4px #160f0ad1,8px 10px #00000052}.pin-add:hover{transform:scale(1.1)rotate(7deg)}.pin-add:active{transform:scale(.9)}.pin-add svg{stroke-width:3px;width:39px;height:39px}.sticker{z-index:15;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.sticker-tl{width:170px;height:155px;top:105px;left:470px}.sticker-tr{width:170px;height:145px;top:115px;left:1880px}.sticker-bl{width:150px;height:140px;top:1290px;left:470px}.sticker-br{width:180px;height:160px;top:1260px;left:1860px}.sticker-mini1{width:70px;height:63px;top:312px;left:885px}.sticker-mini2{width:76px;height:70px;top:1252px;left:1752px}.shop-status{z-index:30;top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));color:#fff;-webkit-backdrop-filter:none;background:#141412c7;border:1px solid #ffffff70;border-radius:6px;align-items:center;gap:9px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;box-shadow:0 7px 24px #0003}.status-dot{background:#22be5b;border:2px solid #a8ecc0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #22be5b26}.focus-dock{display:none}.dialog-layer{z-index:100;visibility:hidden;opacity:0;place-items:center;padding:18px;transition:opacity .18s,visibility 0s linear .18s;display:grid;position:fixed;inset:0}.dialog-layer.is-open{visibility:visible;opacity:1;transition-delay:0s}.dialog-scrim{cursor:default;-webkit-backdrop-filter:none;background:#0a0a099e;border:0;position:absolute;inset:0}.composer{background:#f4f1e5;border:3px solid #29251e;border-radius:7px;width:min(560px,100%);max-height:min(720px,100svh - 36px);padding:26px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto;transform:translateY(20px)scale(.97);box-shadow:14px 18px #00000057,inset 0 0 34px #78562214}.dialog-layer.is-open .composer{transform:translateY(0)scale(1)}.composer-header{border-bottom:2px solid #362e2229;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.composer-kicker{color:#a3312e;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.composer h1{font-family:var(--hand-font);margin:0;font-size:34px;font-weight:600;line-height:1.1}.icon-button,.delete-button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.icon-button:hover,.delete-button:hover{background:#29231c14}.icon-button svg,.delete-button svg{width:23px;height:23px}.delete-button{color:#b61d2d}.compose-type{border:2px solid #302b24;border-radius:5px;grid-template-columns:1fr 1fr;margin:20px 0;display:grid;overflow:hidden}.compose-type button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.compose-type button+button{border-left:2px solid #302b24}.compose-type button.is-active{color:#fff;background:#302b24}.compose-type svg{width:19px;height:19px}.field{gap:7px;margin-top:16px;display:grid}.field>span,.color-field legend{color:#5f574d;font-size:13px;font-weight:700}.field input,.field textarea{color:#28241f;width:100%;font-family:var(--hand-font);background:#fff6;border:0;border-bottom:2px solid #5f574d;border-radius:0;outline:0;font-size:22px}.field input{height:45px;padding:4px 8px}.field textarea{resize:vertical;min-height:108px;padding:9px 8px;line-height:1.35}.field input:focus,.field textarea:focus{border-bottom-color:var(--red);background:#ffffffb8}.task-fields{grid-template-columns:1fr 1fr;gap:18px}.task-fields:not([hidden]){display:grid}.color-field{border:0;align-items:center;gap:13px;margin:20px 0 0;padding:0;display:flex}.color-field legend{float:left;margin-right:6px}.color-field label{cursor:pointer;place-items:center;width:34px;height:34px;display:grid}.color-field input{opacity:0;pointer-events:none;position:absolute}.swatch{border:2px solid #2d271e52;border-radius:50%;width:27px;height:27px;display:block}.swatch-yellow{background:#f9e86e}.swatch-pink{background:#f6b8ce}.swatch-blue{background:#a8e1ed}.swatch-green{background:#b9e7b2}.color-field input:checked+.swatch{box-shadow:0 0 0 3px #f4f1e5,0 0 0 5px #29251e}.composer-actions{border-top:2px solid #362e2229;align-items:center;gap:10px;margin-top:24px;padding-top:18px;display:flex}.action-spacer{flex:1}.text-button,.publish-button{cursor:pointer;border:2px solid #302b24;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:8px 18px;display:inline-flex}.text-button{background:0 0}.publish-button{background:var(--red);color:#fff;font-weight:700}.text-button:hover{background:#302b2412}.publish-button:hover{background:#c90f1b}.publish-button:active,.text-button:active{transform:translateY(1px)}.publish-button svg{width:18px;height:18px}.toast{z-index:150;left:50%;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;text-align:center;opacity:0;pointer-events:none;background:#1c1b18eb;border:1px solid #ffffff4d;border-radius:5px;min-width:170px;max-width:calc(100vw - 36px);padding:11px 16px;font-size:14px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%,16px)}.toast.is-visible{opacity:1;transform:translate(-50%)}.task-flyer{z-index:90;pointer-events:none;transform-origin:0 0;margin:0;position:fixed}.task-flyer .task-title{font-size:13px}.task-flyer .task-meta{font-size:8px}.task-flyer .task-check{width:18px;height:18px}.task-flyer .task-check svg{width:12px;height:12px}@keyframes paper-land{0%{transform:translateY(-30px)scale(1.04)rotate(-1deg)}65%{transform:translateY(5px)scale(.995)rotate(.2deg)}to{transform:translateY(0)scale(1)rotate(0)}}@media (width<=760px){.shop-status{top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));min-height:36px;padding:6px 9px;font-size:12px}.is-focused .shop-status{opacity:0;pointer-events:none;transform:translateY(-12px)}.focus-dock{z-index:40;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;background:#181714e6;border:1px solid #ffffff52;border-radius:8px;grid-template-columns:repeat(6,1fr);align-items:center;height:58px;padding:5px;display:grid;position:fixed;left:10px;box-shadow:0 10px 34px #00000047}.focus-dock button{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:100%;height:46px;padding:0;display:grid}.focus-dock button.is-active{color:#22201d;background:#f1eee4}.focus-dock svg{width:22px;height:22px}.composer{max-height:calc(100svh - 24px);padding:20px}.composer h1{font-size:29px}.task-fields:not([hidden]){grid-template-columns:1fr;gap:0}.toast{bottom:calc(82px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.access-screen{isolation:isolate;color:#f7f2e7;background:#171717;position:fixed;inset:0;overflow:hidden}.access-scene,.access-shade{position:absolute;inset:0}.access-scene{z-index:-3;background:#171717 url(/assets/scene-CJHA36Go.webp) 50%/cover no-repeat;animation:.9s cubic-bezier(.22,1,.36,1) both access-scene-in;transform:scale(1.02)}.access-shade{z-index:-2;background:#0b0c0b94}.access-brand{text-shadow:0 3px 18px #000000a6;width:min(520px,42vw);animation:.62s cubic-bezier(.22,1,.36,1) .1s both access-brand-in;position:absolute;top:15%;left:max(42px,7%)}.access-kicker{color:#f4d92c;margin:0 0 18px;font-size:14px;font-weight:800}.access-brand h1{color:#fff;font-family:var(--hand-font);margin:0;font-size:78px;font-weight:800;line-height:.98}.access-decree{color:#ffffffd1;max-width:430px;margin:26px 0 0;font-size:21px;line-height:1.55}.access-decree strong{color:#fff}.access-alert{border:1px solid #ffffff4d;border-left:5px solid var(--red);color:#fff;background:#141412c7;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:24px;padding:10px 14px;font-size:14px;display:flex}.access-alert svg{color:#f4d92c;width:20px;height:20px}.access-manual{color:#29251f;filter:drop-shadow(18px 24px 18px #00000061);grid-template-columns:34px minmax(0,1fr);width:min(570px,46vw);min-height:620px;animation:.72s cubic-bezier(.22,1,.36,1) .18s both manual-enter;display:grid;position:absolute;top:5%;bottom:5%;right:max(28px,6%)}.manual-spine{z-index:2;background:#c80f1d;border-right:2px solid #721019;flex-direction:column;justify-content:space-around;align-items:center;padding:30px 0;display:flex;position:relative}.manual-spine span{background:#28231e;border:2px solid #ffffff80;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 2px #a89b86}.manual-sheet{background-color:#f1eddf;background-image:repeating-linear-gradient(#0000 0 31px,#405c6f17 32px);border:2px solid #353029;border-left:0;min-width:0;padding:34px 38px 26px;position:relative;overflow:auto;box-shadow:inset 0 0 45px #5b431f14}.manual-sheet:after{z-index:-1;content:"";border:2px solid #f1eddfb8;width:100%;height:100%;position:absolute;bottom:-7px;right:-7px}.manual-heading{border-bottom:3px double #2f292173;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.manual-heading small{color:#8e2926;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.manual-heading h2{font-family:var(--hand-font);margin:0;font-size:34px;line-height:1.1}.manual-file-number{color:#9c312d;font-family:var(--app-font);border:2px solid #9c312d;flex:none;padding:5px 7px;font-size:11px;font-weight:800;transform:rotate(2deg)}.access-tabs{border:2px solid #39332b;grid-template-columns:1fr 1fr;margin:24px 0 6px;display:grid}.access-tabs button{color:#554d43;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.access-tabs button+button{border-left:2px solid #39332b}.access-tabs button.is-active{color:#fff;background:#39332b}.access-tabs svg,.access-submit svg{width:19px;height:19px}.access-form{gap:17px;margin-top:24px;display:grid}.access-form label{gap:6px;display:grid}.access-form label>span{color:#60574c;font-size:12px;font-weight:800}.access-form input,.access-form select{color:#25211c;background:#ffffff8f;border:1px solid #93897b;border-bottom:3px solid #4c463e;border-radius:0;outline:0;width:100%;height:46px;padding:8px 11px}.access-form input:focus,.access-form select:focus{background:#fffdf5;border-color:#a8141c}.access-input-icon{position:relative}.access-input-icon svg{color:#7e756a;width:19px;height:19px;position:absolute;top:13px;left:11px}.access-input-icon input{padding-left:39px}.join-code-input{font-family:var(--app-font);text-transform:uppercase;font-size:24px;font-weight:800}.access-submit{background:var(--red);color:#fff;cursor:pointer;border:2px solid #2e2923;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;margin-top:4px;padding:10px 15px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:flex;box-shadow:5px 6px #2e292338}.access-submit:hover:not(:disabled){background:#c70e19;transform:translateY(-2px);box-shadow:7px 9px #2e292338}.access-submit:active:not(:disabled){transform:translateY(1px);box-shadow:3px 4px #2e292338}.access-submit:disabled{cursor:wait;opacity:.72}.access-form label>small{color:#7e756a;font-size:11px;font-weight:600;line-height:1.4}.access-signout,.access-switch{color:#6e655a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:center;padding:4px 8px;font-size:12px}.access-switch:hover{color:#a8141c}.access-error{color:#8c1a1f;background:#bd1c241a;border-left:4px solid #bd1c24;margin:14px 0 0;padding:9px 11px;font-size:12px;line-height:1.5}.manager-confirmed{color:#346044;background:#2581441a;border-left:4px solid #258144;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.manager-confirmed svg{width:18px;height:18px}.manual-rules{color:#6e655a;border-top:2px solid #362e222e;gap:6px;margin-top:24px;padding-top:16px;font-size:11px;display:grid}.manual-rules span{align-items:center;gap:7px;display:flex}.manual-rules svg{color:#9b302d;width:15px;height:15px}.verification-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:330px;display:grid}.verification-state>svg{width:42px;height:42px;color:var(--red)}.verification-state h3,.verification-state p{margin:0}.verification-state h3{font-family:var(--hand-font);font-size:28px}.verification-state p{color:#6c6256;max-width:360px;font-size:13px;line-height:1.6}.verification-state button,.cloud-status-screen button{min-height:42px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:3px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.verification-spinner{border:3px solid #4b433833;border-top-color:var(--red);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite verification-spin;display:block}.cloud-status-screen{z-index:200;color:#fff;text-align:center;background:#12121080;align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.cloud-status-screen .verification-spinner{border-color:#f4d92c #fff3 #fff3}.cloud-status-screen strong{font-family:var(--hand-font);font-size:28px}.cloud-status-screen small{color:#ffffffa8}.cloud-status-screen.is-error button svg{width:18px;height:18px}.shop-status-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,540px);overflow:hidden}.shop-room-code{color:#f4d92c;font-family:var(--app-font);white-space:nowrap;border-left:1px solid #ffffff40;padding-left:9px;font-size:12px}.shop-status button{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.shop-status button:hover{color:#fff;background:#ffffff1f}.shop-status button svg{width:17px;height:17px}.handbook-overlay{z-index:140;-webkit-backdrop-filter:none;background:#0a0a09b3;place-items:center;padding:20px;animation:.18s both handbook-fade;display:grid;position:fixed;inset:0}.handbook-dialog{color:#29251f;background:#f1eddf;border:3px solid #29251e;border-radius:4px;width:min(690px,100%);max-height:calc(100svh - 40px);animation:.28s cubic-bezier(.22,1,.36,1) both handbook-enter;overflow:auto;box-shadow:15px 18px #0000004d}.handbook-dialog>header{border-bottom:3px double #2f292173;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.handbook-dialog header small{color:#982b29;font-size:11px;font-weight:800}.handbook-dialog h2{font-family:var(--hand-font);margin:4px 0 0;font-size:32px}.handbook-dialog header button{cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.handbook-motto{border-left:5px solid var(--red);background:#d6131f14;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;margin:20px 26px;padding:14px 16px;display:grid}.handbook-motto svg{width:28px;height:28px;color:var(--red)}.handbook-motto p{font-family:var(--hand-font);margin:0;font-size:19px;line-height:1.5}.handbook-rules{padding:0 26px 22px;display:grid}.handbook-rules article{border-top:1px solid #37312a2e;grid-template-columns:42px 26px minmax(0,1fr);align-items:start;gap:12px;padding:15px 0;display:grid}.rule-number{color:#a4312d;font-family:var(--app-font);font-size:12px;font-weight:800}.handbook-rules article>svg{color:#595147;width:22px;height:22px}.handbook-rules h3,.handbook-rules p{margin:0}.handbook-rules h3{font-size:15px}.handbook-rules p{color:#665e54;margin-top:4px;font-size:13px;line-height:1.55}.handbook-dialog>footer{color:#fff;background:#39332b;border-top:2px solid #39332b;gap:4px;padding:18px 26px 22px;font-size:12px;display:grid}.handbook-dialog footer span{color:#ffffffa8}@keyframes access-scene-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.02)}}@keyframes access-brand-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes manual-enter{0%{opacity:0;transform:translateY(28px)rotate(1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes verification-spin{to{transform:rotate(360deg)}}@keyframes handbook-fade{0%{opacity:0}to{opacity:1}}@keyframes handbook-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.access-brand{width:calc(100% - 56px);top:7%;left:28px}.access-brand h1{font-size:54px}.access-decree{margin-top:14px;font-size:16px}.access-alert{margin-top:14px}.access-manual{grid-template-columns:24px minmax(0,1fr);width:auto;height:min(62svh,650px);min-height:0;inset:auto 16px 18px}.manual-sheet{padding:24px 24px 20px}}@media (width<=560px){.access-brand{top:max(22px, env(safe-area-inset-top));width:calc(100% - 36px);left:18px}.access-kicker{margin-bottom:8px;font-size:11px}.access-brand h1{font-size:42px;line-height:.96}.access-decree{display:none}.access-alert{max-width:310px;margin-top:10px;padding:7px 9px;font-size:11px}.access-manual{bottom:max(12px, env(safe-area-inset-bottom));height:min(68svh,610px)}.manual-sheet{padding:20px 17px 18px}.manual-heading h2{font-size:27px}.manual-file-number{display:none}.access-tabs button{min-height:42px;font-size:12px}.access-form{gap:13px;margin-top:18px}.access-form input,.access-form select{height:43px;font-size:14px}.manual-rules{margin-top:18px}.shop-status-name{max-width:150px}.shop-room-code{display:none}.shop-status button{width:28px;height:28px}.handbook-overlay{padding:12px}.handbook-dialog{max-height:calc(100svh - 24px)}.handbook-dialog>header,.handbook-rules,.handbook-dialog>footer{padding-left:18px;padding-right:18px}.handbook-motto{margin-left:18px;margin-right:18px}.handbook-rules article{grid-template-columns:34px 22px minmax(0,1fr);gap:8px}}.section-heading{align-items:center;gap:12px;display:flex}.section-heading .sign-action{width:36px;height:36px}.section-heading .sign-action svg{width:20px;height:20px}.inventory-section .sign{margin-left:0;font-size:31px}.safety-section .sign{min-width:0;font-size:32px}.inventory-stack{height:680px;margin-top:0;padding:0;overflow:visible}.inventory-stack .inventory-card{color:#27251f;text-align:left;cursor:pointer;display:block}.inventory-stack .inventory-card:hover{filter:brightness(1.035)}.inventory-stack .inventory-card:active{margin-top:2px}.inventory-row .quantity{white-space:normal;overflow-wrap:anywhere}.inventory-row{align-items:start;min-height:42px;padding:6px 0;font-size:25px}.inventory-status{font-size:18px}.task-title{white-space:normal;overflow-wrap:anywhere;font-size:26px}.task-excerpt{-webkit-line-clamp:2;line-clamp:2;color:#635e52;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;font-size:20px;line-height:1.4;display:-webkit-box;overflow:hidden}.task-meta{overflow-wrap:anywhere;white-space:normal;margin-top:8px;line-height:1.4}.task-content{padding:10px 2px}.task-item{align-items:start}.task-check{margin-top:14px}.task-content:hover .task-title{text-underline-offset:4px;text-decoration:underline}.safety-list{max-height:435px;padding-right:6px;overflow-y:auto}.safety-item{min-height:38px;padding:5px 0;line-height:1.3}.safety-item>span:last-child{overflow-wrap:anywhere}.inspection-stamp{pointer-events:none;opacity:.12}.shift-section{height:290px}.roster-preview{text-align:left;cursor:pointer;height:220px;padding:22px;display:block}.roster-preview>strong{font-size:24px}.roster-preview-list{gap:10px;margin:14px 0;font-size:21px;display:grid}.roster-preview-list>span{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.roster-preview-list b{font-weight:400}.roster-preview-list>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roster-more{color:#274e59;font-size:17px}.burger-index-section{background:#fff4d9;border:2px solid #736747;width:340px;min-height:213px;padding:15px 18px;top:358px;left:1080px;box-shadow:6px 8px #0004}.index-heading{justify-content:space-between;align-items:center;font-size:23px;font-weight:700;display:flex}.index-current{align-items:baseline;gap:14px;margin-top:4px;display:flex}.index-current strong{font-size:36px}.index-current span{font-size:21px}.index-track{gap:4px;margin:12px 0;display:flex}.index-track span{opacity:.5;border-radius:2px;flex:1;height:10px}[data-color=red]{--index-color:#ab3326}[data-color=yellow]{--index-color:#e7a723}[data-color=green]{--index-color:#406b50}.index-track span{background:var(--index-color)}.index-track .is-current{opacity:1;outline-offset:2px;outline:2px solid #28241f}.index-bonus{margin:8px 0;font-size:20px;font-weight:700}.index-description{margin:0;font-size:17px;line-height:1.4}.mobile-notes-heading{display:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #0860b2}.paper-dialog{overscroll-behavior:contain;touch-action:pan-y;color:#28241f;width:min(640px,100% - 24px);max-width:100%;max-height:calc(100dvh - 24px);font-family:var(--app-font);background:#f4f1e5;border:3px solid #302b24;border-radius:8px;margin:0 auto;padding:26px;position:fixed;inset:12px 0 auto;overflow:auto;box-shadow:8px 12px #0004}.paper-dialog::backdrop{background:#141813a6}.paper-dialog h1{margin:0;font-size:28px;line-height:1.2}.paper-dialog .composer-header{position:relative}.paper-dialog .icon-button{min-width:44px;min-height:44px}.editor-fields{border:0;min-width:0;margin:0;padding:0}.paper-dialog .field input,.paper-dialog .field textarea,.paper-dialog .field select{width:100%;min-width:0;font-size:18px;line-height:1.5}.field select{color:#28241f;background:#fff9;border:1px solid #766e61;border-bottom:2px solid #5f574d;height:46px;padding:7px 8px}.paper-dialog .field textarea{resize:vertical;min-height:100px}.paper-dialog .task-fields,.paper-dialog .field{min-width:0}.paper-dialog .composer-actions{flex-wrap:wrap}.paper-dialog .delete-button{width:auto;min-width:44px}.editor-help{color:#675f52;line-height:1.6}.danger-button{color:#a82b28}.quest-detail h2{overflow-wrap:anywhere;font-size:24px}.detail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.8}.quest-detail dl{grid-template-columns:90px 1fr;gap:12px;line-height:1.6;display:grid}.quest-detail dd{overflow-wrap:anywhere;margin:0}.index-picker{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.index-picker label{background:var(--index-color);color:#fff;cursor:pointer;border:3px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}.index-picker [data-color=yellow]{color:#231d13}.index-picker .is-selected{border-color:#231d13;box-shadow:0 0 0 2px #f4f1e5,0 0 0 4px #231d13}.index-picker input{accent-color:#222}.index-summary{line-height:1.7}.roster-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:22px 0 0}.roster-table th,.roster-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #b2b4a0;padding:12px 8px;line-height:1.5}.roster-table th:first-child{width:24%}.roster-table th:last-child{width:28%}@media (width<=1024px){.board-clock{transform-origin:bottom;transform:scale(2.1)}.viewport{inset:calc(72px + env(safe-area-inset-top)) 0 calc(76px + env(safe-area-inset-bottom));touch-action:none;width:100%;height:auto;overflow:hidden}.world{transform-origin:0 0;will-change:transform;width:2496px;height:1664px;padding:0;position:absolute}.scene-picture,.scene,.sticker{display:block}.board{border:0;border-radius:28px;width:1467px;height:1203px;min-height:0;margin:0;padding:0;display:block;position:absolute;top:170px;left:510px;overflow:hidden}.board .board-section{min-width:0;animation:none;position:absolute}.inventory-section{width:410px;height:750px;top:48px;left:42px}.task-section{width:565px;height:525px;top:48px;left:490px}.shift-section{width:340px;height:290px;top:50px;left:1080px}.burger-index-section{width:340px;min-height:213px;padding:15px 18px;top:358px;left:1080px}.memo-section{width:395px;height:350px;top:802px;left:58px}.safety-section{width:540px;height:575px;top:578px;left:545px}.board .sign{white-space:nowrap;width:max-content;min-width:285px;min-height:60px;margin-bottom:0;padding:7px 24px;font-size:38px;box-shadow:7px 8px #00000061}.inventory-section .sign{width:max-content;font-size:31px}.safety-section .sign{width:max-content;font-size:32px}.task-papers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;height:440px;margin-top:18px;display:grid}.task-paper{overflow:hidden;transform:rotate(-.5deg)}.task-paper h2{height:72px;padding:0;font-size:37px}.task-list{height:calc(100% - 72px);max-height:none;padding:12px 10px 18px;overflow:auto}.task-item{grid-template-columns:38px minmax(0,1fr);gap:4px;min-height:52px}.task-check{width:34px;height:34px;margin-top:14px}.task-title{font-size:26px}.task-excerpt{-webkit-line-clamp:2;line-clamp:2;font-size:20px;line-height:1.4}.task-meta{font-size:14px}.inventory-stack{width:100%;height:680px;margin:0;padding:0;display:block;position:relative;overflow:visible}.inventory-stack .inventory-card{width:350px;min-height:205px;margin:0;padding:34px 22px 20px;position:absolute}.inventory-stack .inventory-card:first-child{top:14px;left:4px;transform:rotate(-1.2deg)}.inventory-stack .inventory-card:nth-child(2){top:233px;left:45px;transform:rotate(.8deg)}.inventory-stack .inventory-card:nth-child(3){top:451px;left:40px;transform:rotate(-.5deg)}.roster-preview{width:340px;height:220px;min-height:0;margin-top:17px;padding:22px;transform:rotate(.8deg)}.safety-paper{width:500px;height:492px;margin-top:18px;padding:27px 25px 24px;transform:rotate(.8deg)}.safety-list{max-height:435px;overflow-y:auto}.safety-item{grid-template-columns:31px minmax(0,1fr);width:100%;min-height:37px;padding:5px 0;font-size:24px}.inspection-stamp{display:grid}.memo-paper{width:395px;min-height:280px;margin-top:16px;padding:54px 34px 28px;transform:rotate(-1.2deg)}.user-notes{display:block;position:absolute;inset:0}.mobile-notes-heading{display:none}.user-note{touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;width:276px;min-height:196px;padding:39px 24px 22px;position:absolute!important}.user-note h3{white-space:nowrap;font-size:31px}.user-note p{-webkit-line-clamp:4;line-clamp:4;font-size:23px;line-height:1.35;display:-webkit-box;overflow:hidden}.pin-add{border-width:5px;width:76px;height:76px;position:absolute;bottom:42px;right:42px}.pin-add svg{width:39px;height:39px}.shop-status,.is-focused .shop-status{inset:max(8px, env(safe-area-inset-top)) 10px auto;opacity:1;pointer-events:auto;background:#252b25;width:auto;min-height:54px;padding:7px 9px;transform:none}.shop-status-name{flex:1;min-width:0;max-width:none;font-size:13px}.shop-status button{width:40px;height:40px}.shop-room-code{display:none}.focus-dock{z-index:40;inset:auto 8px max(7px, env(safe-area-inset-bottom));background:#252b25;border:1px solid #f4f1e570;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));height:62px;padding:4px;display:grid;position:fixed;box-shadow:0 5px 20px #0004}.focus-dock button{color:#f4f1e5;background:0 0;border:0;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;height:52px;padding:0;font-size:11px;display:flex}.focus-dock button.is-active{color:#252b25;background:#f4f1e5}.focus-dock svg{width:20px;height:20px}.toast{bottom:calc(82px + env(safe-area-inset-bottom));max-width:calc(100% - 28px)}}@media (width<=360px){.focus-dock button{font-size:10px}.focus-dock svg{width:18px;height:18px}}@media (width<=1024px),(height<=700px){.access-screen{padding:max(20px, env(safe-area-inset-top)) 16px 24px;overflow-y:auto}.access-brand{width:min(640px,100%);margin:0 auto 28px;position:relative;inset:auto}.access-brand h1{font-size:42px}.access-manual{width:min(640px,100%);height:auto;min-height:0;margin:0 auto;position:relative;inset:auto}.manual-sheet{padding:22px 18px;overflow:visible}.access-form input,.access-form select{font-size:16px}.access-scene,.access-shade{position:fixed}}.inventory-sheet-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:25px;font-weight:700;display:flex}.inventory-sheet-title small{color:#6d6554;font-size:15px;font-weight:400}.inventory-preview{display:grid}.inventory-sheet-hint{color:#6c6150;margin-top:12px;font-size:16px;display:block}.sheet-empty,.board-empty{color:#746c5c;margin:16px 0;font-size:18px;line-height:1.5}.notes-preview{text-align:left;cursor:pointer;gap:12px;display:grid}.notes-preview strong{font-size:25px}.notes-preview span{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.notes-preview small{color:#665d48;margin-top:8px;font-size:16px}.resource-sheet-body{background:#f5efbd;border:2px solid #6e6048;margin-top:20px;padding:20px;box-shadow:inset 0 0 20px #765c2212}.resource-edit-row{border-bottom:1px dashed #80745f;padding:14px 0 18px}.resource-edit-row:last-of-type{border-bottom:0}.resource-edit-fields{grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid}.resource-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.resource-saved{color:#246238;margin:8px 0 0;font-weight:700}.add-resource{border-style:dashed;width:100%;margin-top:18px}.resource-read-list{gap:10px;padding:0;list-style:none;display:grid}.resource-read-list li{border-bottom:1px dashed #80745f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.note-detail{background:#f9e86e;border:1px solid #8a806d;margin:18px 0;padding:20px;box-shadow:4px 5px #0002}.note-detail[data-color=pink]{background:#f6b8ce}.note-detail[data-color=blue]{background:#a8e1ed}.note-detail[data-color=green]{background:#b9e7b2}.note-detail h2{margin-top:0}@media (width<=560px){.resource-edit-fields{grid-template-columns:minmax(0,1fr)}.resource-read-list li{grid-template-columns:minmax(0,1fr) auto}.resource-read-list li span:first-of-type{grid-column:1}}.note-meta{color:#2b2820ad;font-family:var(--ui-font);gap:2px;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.35;display:grid}.note-meta span{font-weight:700}.note-meta time{font-size:inherit;margin:0;padding:0}.pin-actions{z-index:25;align-items:center;gap:18px;display:flex;bottom:42px;right:42px}.pin-actions button{color:#fff;cursor:pointer;border:5px solid #fff7e7;border-radius:50%;place-items:center;width:76px;height:76px;padding:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 0 0 4px #160f0ad1,8px 10px #00000052}.pin-actions button:hover{transform:scale(1.08)}.pin-actions button:active{transform:scale(.92)}.pin-actions svg{stroke-width:3px;width:34px;height:34px}.pin-view{background:#0860b2}.pin-add{background:var(--red)}.pin-actions .pin-add{bottom:auto;right:auto}.pin-view span{min-width:30px;height:30px;font-family:var(--ui-font);background:#272421;border:3px solid #fff7e7;border-radius:15px;place-items:center;padding:0 6px;font-size:14px;font-weight:700;display:grid;position:absolute;top:-10px;right:-10px}.note-directory{gap:18px;display:grid}.note-directory .note-detail{margin:0}.note-detail header,.note-detail footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.note-detail header{border-bottom:1px solid #413a2d33;padding-bottom:12px}.note-detail header h2{overflow-wrap:anywhere;min-width:0;margin:0}.note-detail header span{color:#5f574b;flex:none;font-weight:700}.note-detail footer{border-top:1px solid #413a2d33;padding-top:12px}.note-detail footer time{color:#655d50;font-size:13px}.note-detail footer .text-button{min-height:38px;padding:6px 12px}.notes-add-button{width:100%;margin-top:20px}@media (width<=1024px){.pin-actions{bottom:42px;right:42px}.pin-actions .pin-add,.pin-actions .pin-view{border-width:5px;width:76px;height:76px;position:relative;bottom:auto;right:auto}.pin-actions svg{width:34px;height:34px}}@media (width<=560px){.note-detail header,.note-detail footer{flex-direction:column;align-items:flex-start}.note-detail footer .text-button{width:100%}}.activity-directory{gap:0;display:grid}.activity-entry{border-bottom:1px dashed #b9b09b;min-width:0;padding:20px 0}.activity-entry header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.activity-entry header strong{color:#875319;font-size:20px}.activity-entry time{color:#706858;font-size:13px}.activity-entry p{overflow-wrap:anywhere;margin:10px 0}.activity-entry summary{cursor:pointer;color:#645a47;font-size:14px}.activity-changes{background:#eee4ce;margin:14px 0 0;padding:14px}.activity-changes dt{font-weight:700}.activity-changes dd{margin:0 0 16px}.activity-changes p{white-space:pre-wrap;font-size:15px;line-height:1.6}.activity-changes b{color:#786b54;font-weight:400}.gm-application-notice{color:#5b4530;background:#dfc89c38;border-left:4px solid #b48a43;margin:0;padding:14px 16px;font-size:15px;line-height:1.7}.gm-approval dl{gap:6px;margin:0;display:grid}.gm-approval dt{color:#7b6d58;font-size:13px}.gm-approval dd{overflow-wrap:anywhere;margin:0 0 12px;font-size:20px}.gm-approval p{line-height:1.7}
