.rr{--counter:#ece8df;--paper:#fdfcf8;--ink:#3a3550;--ink-dim:#6b6680;--hi:#fff2a8;--save:#d9f2e4;--rise:#c8553a;--rule:#c9c3d4;--cond:var(--font-cond), "Arial Narrow", sans-serif;--mono:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-variant-numeric:tabular-nums;background:#f7f5f0;padding:96px 16px 80px;overflow-x:clip}.rr a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.rr-head,.rr-sec{max-width:1120px;margin:0 auto}.rr-kicker{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.rr-head h1{font:800 clamp(48px, 8vw, 112px) / .9 var(--cond);text-transform:uppercase;margin:12px 0 0}.rr-head h1 span{background:linear-gradient(transparent 58%, var(--hi) 58%, var(--hi) 92%, transparent 92%);width:fit-content;display:block}.rr-dek{color:#4a4560;max-width:64ch;margin-top:16px;font-size:18px;line-height:1.6}.rr-counter{max-width:1240px;margin:34px auto 0;position:relative}.rr-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.rr-chip{border:1.5px solid var(--ink);color:var(--ink);font:600 12px var(--mono);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px}.rr-chip[aria-checked=true]{background:var(--ink);color:#fff}.rr-chip:focus-visible,.rr-slip:focus-visible,.rr-close:focus-visible{outline-offset:3px;outline:3px solid #7b6fd6}.rr-desk{background:radial-gradient(ellipse at 30% 20%, #f6f3ec 0%, var(--counter) 70%), var(--counter);border-radius:18px;height:640px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ddd6c8,inset 0 30px 60px -40px #3a355040}.rr-desk:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#78644609 0 2px,#0000 2px 9px);position:absolute;inset:0}.rr-pencil{filter:drop-shadow(0 6px 6px #3a355040);z-index:0;width:380px;position:absolute;bottom:7%;left:4%;transform:rotate(-8deg)}.rr-clip{z-index:420;cursor:pointer;filter:drop-shadow(0 4px 3px #3a35504d);background:0 0;border:0;width:40px;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:10%;right:6%;transform:rotate(24deg)}.rr-clip svg{width:100%;height:auto;display:block}.rr-clip:hover{transform:rotate(10deg)scale(1.12)}.rr-clip:focus-visible{outline-offset:4px;outline:3px solid #7b6fd6}.rr-clip[data-state=go]{animation:.65s cubic-bezier(.5,0,.3,1) forwards rr-clipgo}@keyframes rr-clipgo{40%{transform:translate(-260%,220%)rotate(0)scale(1.3)}to{opacity:0;transform:translate(-60%,-320%)rotate(-10deg)scale(.6)}}.rr-cliptip{color:#fff;width:190px;font:600 11px/1.4 var(--mono);text-align:left;transform-origin:100% 0;background:#3a3550;border-radius:6px;padding:8px 10px;position:absolute;top:0;right:120%;transform:rotate(-24deg)}@media (prefers-reduced-motion:reduce){.rr-clip[data-state=go]{animation:none}}.rr-slip{width:230px;transform:translate(-50%, -50%) rotate(var(--r));text-align:left;background:var(--paper);color:var(--ink);cursor:pointer;font:12px/1.45 var(--mono);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),95% 100%,90% calc(100% - 6px),85% 100%,80% calc(100% - 6px),75% 100%,70% calc(100% - 6px),65% 100%,60% calc(100% - 6px),55% 100%,50% calc(100% - 6px),45% 100%,40% calc(100% - 6px),35% 100%,30% calc(100% - 6px),25% 100%,20% calc(100% - 6px),15% 100%,10% calc(100% - 6px),5% 100%,0 calc(100% - 6px));filter:drop-shadow(0 8px 10px #3a35502e);border:0;padding:14px 14px 10px;transition:transform .6s cubic-bezier(.22,1,.36,1),left .7s cubic-bezier(.22,1,.36,1),top .7s cubic-bezier(.22,1,.36,1),opacity .4s,filter .3s;position:absolute}.rr-slip:hover,.rr-slip:focus-visible{transform:translate(-50%, -54%) rotate(calc(var(--r) * .4)) scale(1.04);filter:drop-shadow(0 18px 18px #3a355047);z-index:300!important}.rr-desk[data-dim=true] .rr-slip[data-on=false]{opacity:.35}.rr-shop{letter-spacing:.08em;text-align:center;font-size:11px;font-weight:700}.rr-no{text-align:center;color:var(--ink-dim);border-bottom:1px dashed var(--rule);margin-bottom:6px;padding-bottom:6px;font-size:10.5px}.rr-who{font-size:12.5px;font-weight:700}.rr-item{color:var(--ink-dim);margin:2px 0 6px;font-size:11px}.rr-lines{border-collapse:collapse;width:100%}.rr-lines th{text-align:left;padding:2px 0;font-weight:500}.rr-lines td{text-align:right;padding:2px 0}.rr-after{background:var(--hi)}.rr-up td{color:var(--rise);font-weight:800}.rr-dn{background:var(--save)}.rr-dn td{font-weight:800}.rr-unit{color:var(--ink-dim);margin-top:4px;font-size:10.5px}.rr-stamp{border:1.5px solid var(--ink);font:700 9.5px var(--mono);letter-spacing:.1em;opacity:.75;margin-top:6px;padding:1px 6px;display:inline-block;transform:rotate(-3deg)}.rr-end{text-align:center;color:var(--ink-dim);border-top:1px dashed var(--rule);margin-top:8px;padding-top:6px;font-size:10px}.rr-note{z-index:250;perspective:700px;width:190px;font:500 12.5px/1.4 var(--mono);color:#3a3550;padding:0;position:absolute;box-shadow:0 10px 18px -12px #3a355080}.rr-tray{z-index:1000;background:#ece8dff5;place-items:center;padding:16px;animation:.25s rr-fade;display:grid;position:fixed;inset:0}.rr-big{opacity:1;filter:drop-shadow(0 24px 30px #3a355059);cursor:default;background:#fffefb;width:min(380px,100%);font-size:13px;animation:.45s cubic-bezier(.22,1,.36,1) rr-pull;position:relative;top:auto;left:auto;transform:rotate(-1deg)}.rr-big:hover{transform:rotate(-1deg)}.rr-big:after{content:"";background:linear-gradient(#55506b,#2f2b40);border-radius:4px 4px 2px 2px;width:46px;height:22px;margin-left:-23px;position:absolute;top:-10px;left:50%}.rr-basis,.rr-steps{margin-top:6px;font-size:11.5px}.rr-link{margin-top:8px;font-weight:700}.rr-close{border:1.5px solid var(--ink);width:100%;color:var(--ink);font:700 12px var(--mono);cursor:pointer;background:#fff;margin-top:10px;padding:8px}.rr-hint{font:500 12px var(--mono);color:var(--ink-dim);margin-top:8px}@keyframes rr-fade{0%{opacity:0}}@keyframes rr-pull{0%{opacity:0;transform:translateY(40px)rotate(-6deg)scale(.9)}}.rr-sec{margin-top:56px}.rr-sec h2{font:800 clamp(28px, 3.6vw, 44px) / 1 var(--cond);text-transform:uppercase;margin-bottom:14px}.rr-list{gap:12px;max-width:78ch;padding-left:20px;font-size:16.5px;line-height:1.6;display:grid}.rr-p{max-width:74ch;font-size:16.5px;line-height:1.65}.rr-src{max-width:90ch;font:500 12px/1.6 var(--mono);color:var(--ink-dim);margin-top:18px}.rr-own{background:var(--paper);max-width:420px;font:13px/1.5 var(--mono);padding:16px;box-shadow:0 10px 22px -16px #3a355073}.rr-own label{margin-bottom:6px;font-weight:700;display:block}.rr-own input{border:1.5px solid var(--ink);width:100%;font:600 16px var(--mono);color:var(--ink);background:#fff;margin-bottom:10px;padding:8px 10px}@media (max-width:760px){.rr-desk{height:900px}.rr-slip{width:190px;font-size:11px}.rr-pencil{width:240px}.rr-note{width:150px;font-size:11px}}@media (prefers-reduced-motion:reduce){.rr-slip,.rr-tray,.rr-big{transition:none;animation:none}}.rr-desk[data-landed=false] .rr-slip{opacity:0}.rr-desk[data-landed=true] .rr-slip{animation:1.5s cubic-bezier(.22,1,.36,1) backwards rr-printout;animation-delay:var(--d,0s)}@keyframes rr-printout{0%{clip-path:inset(0 0 100%);opacity:1;top:7%;left:50%;transform:translate(-50%)rotate(0)}38%{clip-path:inset(0);top:7%;left:50%;transform:translate(-50%)rotate(0)}46%{clip-path:inset(0);top:8%;left:50%;transform:translate(-50%)rotate(-3deg)}to{left:var(--x);top:var(--y);transform:translate(-50%, -50%) rotate(var(--r));clip-path:inset(0);opacity:1}}.rr-desk[data-dim=true] .rr-slip{animation:none}.rr-slip:active{cursor:grabbing}@media (pointer:fine){.rr-desk .rr-slip{touch-action:none;cursor:grab}}.rr-slip[data-pinned=true]:before{content:"";background:radial-gradient(circle at 35% 35%,#ffb4a0,#c8553a);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;right:10px;box-shadow:0 2px 3px #0000004d}.rr-pin{cursor:pointer;z-index:3;background:radial-gradient(circle at 35% 30%,#ffc9bb 0 18%,#e0664a 45%,#a83c25 100%);border:0;border-radius:50%;width:18px;height:18px;margin-left:-9px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-8px;left:50%;box-shadow:0 3px 4px #3a355059}.rr-pin:hover{transform:translateY(-3px)scale(1.12)}.rr-pin:focus-visible{outline-offset:2px;outline:3px solid #7b6fd6}.rr-note-in{transform-style:preserve-3d;min-height:132px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.rr-note[data-flipped=true] .rr-note-in{transform:rotateY(180deg)}.rr-note-front{min-height:132px;position:relative}.rr-note-back{position:absolute;inset:0}.rr-note-front,.rr-note-back{backface-visibility:hidden;font:500 12.5px/1.4 var(--mono);color:#3a3550;padding:14px 12px 12px;box-shadow:0 10px 18px -12px #3a355080}.rr-note-front b{font:800 30px/1 var(--cond);margin-bottom:4px;display:block}.rr-note-back{font-size:11.5px;transform:rotateY(180deg)}.rr-note-back a{margin-top:6px;font-weight:700;display:block}.rr-note.n1 .rr-note-front,.rr-note.n1 .rr-note-back{background:#fff2a8}.rr-note.n2 .rr-note-front,.rr-note.n2 .rr-note-back{background:#dff0ff}.rr-note.n3 .rr-note-front,.rr-note.n3 .rr-note-back{background:#ffe0e6}.rr-note.n1{top:4%;left:2%;transform:rotate(-4deg)}.rr-note.n2{top:34%;right:2%;transform:rotate(3deg)}.rr-note.n3{bottom:6%;left:3%;transform:rotate(2deg)}.rr-big>*{animation:.28s steps(3,end) both rr-print}.rr-big>:first-child{animation-delay:.1s}.rr-big>:nth-child(2){animation-delay:.18s}.rr-big>:nth-child(3){animation-delay:.26s}.rr-big>:nth-child(4){animation-delay:.34s}.rr-big>:nth-child(5){animation-delay:.42s}.rr-big>:nth-child(6){animation-delay:.62s}.rr-big>:nth-child(7){animation-delay:.7s}.rr-big>:nth-child(8){animation-delay:.78s}.rr-big>:nth-child(9){animation-delay:.86s}.rr-big>:nth-child(n+10){animation-delay:.94s}@keyframes rr-print{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}.rr-big .rr-after{background:linear-gradient(90deg, var(--hi), var(--hi)) no-repeat 0 0 / 0% 100%;animation:.5s ease-out .9s forwards rr-swipe}@keyframes rr-swipe{to{background-size:100% 100%}}.rr-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.rr-actions .rr-close{margin-top:0}.rr-pinit{color:#fff!important;background:#3a3550!important}.rr-rail{background:#e9d9bd radial-gradient(#7855282e 1px,#0000 1.5px) 0 0/7px 7px;border-radius:14px;margin-bottom:14px;padding:14px 14px 16px;box-shadow:inset 0 0 0 2px #d8c39d,inset 0 6px 14px -8px #5a3c1466}.rr-rail-h{font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5a4320}.rr-rail-row{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:12px;display:flex}.rr-rail-empty{font:500 12.5px/1.5 var(--mono);color:#6b5530;max-width:70ch}.rr-mini{background:var(--paper);width:150px;font:11px/1.35 var(--mono);padding:14px 10px 10px;animation:.55s cubic-bezier(.34,1.56,.64,1) rr-pinned;position:relative;box-shadow:0 8px 14px -10px #3a355080}.rr-mini:nth-child(odd){rotate:-1.5deg}.rr-mini:nth-child(2n){rotate:1.5deg}@keyframes rr-pinned{0%{opacity:0;transform:translateY(160px)scale(.6)rotate(-12deg)}}.rr-mini-who{font-weight:700}.rr-mini-v{font:800 22px var(--cond);margin-top:4px}.rr-mini-u{color:var(--ink-dim);font-size:10px}.rr-upc{color:var(--rise)}.rr-dnc{color:#1f7a4a}.rr-total{min-width:170px;font:600 12px var(--mono);background:#fff;border:2px dashed #8a7650;padding:12px 14px}.rr-total p:nth-child(2){font:800 30px var(--cond)}@media (max-width:760px){.rr-mini{width:132px}.rr-note-in{min-height:118px}.rr-note.n2{top:auto;bottom:22%}}@media (prefers-reduced-motion:reduce){.rr-desk .rr-slip,.rr-big>*,.rr-big .rr-after,.rr-mini{opacity:1;animation:none!important}.rr-big .rr-after{background-size:100% 100%}.rr-note-in{transition:none}}.rr-till{z-index:400;background:linear-gradient(#f7f7f5,#dcdcd6);border-radius:0 0 22px 22px;width:300px;height:62px;margin-left:-150px;position:absolute;top:0;left:50%;box-shadow:0 10px 22px -12px #3a355073,inset 0 -2px #c9c8c0}.rr-till-slot{background:#4a4560;border-radius:3px;height:5px;position:absolute;bottom:9px;left:30px;right:30px;box-shadow:inset 0 2px 3px #00000080}.rr-till-led{background:#46c37b;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite rr-led;position:absolute;top:12px;right:16px;box-shadow:0 0 8px #46c37b}@keyframes rr-led{50%{opacity:.35}}.rr-till-name{font:700 9.5px var(--mono);letter-spacing:.12em;color:#6b6680;position:absolute;top:12px;left:16px}.rr-desk[data-landed=true] .rr-till-led{animation-duration:.35s}.rr-qr{width:46px;margin:8px auto 0;display:block}.rr-qr svg{width:100%;height:auto;display:block}.rr-qr.big{width:96px}@media (max-width:760px){.rr-till{width:220px;margin-left:-110px}.rr-till-name{font-size:8px}}@media (prefers-reduced-motion:reduce){.rr-till-led{animation:none}}.tp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tp{background:var(--paper);font:13px/1.55 var(--mono);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),96% 100%,92% calc(100% - 7px),88% 100%,84% calc(100% - 7px),80% 100%,76% calc(100% - 7px),72% 100%,68% calc(100% - 7px),64% 100%,60% calc(100% - 7px),56% 100%,52% calc(100% - 7px),48% 100%,44% calc(100% - 7px),40% 100%,36% calc(100% - 7px),32% 100%,28% calc(100% - 7px),24% 100%,20% calc(100% - 7px),16% 100%,12% calc(100% - 7px),8% 100%,4% calc(100% - 7px),0 100%);opacity:0;padding:16px 16px 22px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;position:relative;transform:translateY(40px);box-shadow:0 14px 26px -20px #3a35508c}.tp[data-on=true]{opacity:1;transform:none}.tp-row .tp:nth-child(2){transition-delay:.15s}.tp-row .tp:nth-child(3){transition-delay:.3s}.tp-no{font:700 10px var(--mono);letter-spacing:.16em;color:var(--ink-dim);border-bottom:1px dashed var(--rule);padding-bottom:6px}.tp h3{font:800 22px/1.05 var(--cond);text-transform:uppercase;margin:10px 0 8px}.tp-vis{place-items:center;min-height:150px;display:grid}.tp-chart{width:100%;height:auto;overflow:visible}.tp-axis{stroke:var(--ink);stroke-width:1.2px}.tp-grid{stroke:var(--rule);stroke-dasharray:3 3}.tp-lab{font:600 9.5px var(--mono);fill:var(--ink-dim)}.tp-lab.end{text-anchor:end}.tp-lab.mid{text-anchor:middle}.tp-pen{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.tp-pen.old{stroke:var(--rise);stroke-width:2px;stroke-dasharray:1}.tp-pen[data-on=true]{animation:1.8s cubic-bezier(.45,0,.2,1) .4s forwards tp-draw}.tp-pen.old[data-on=true]{animation-delay:.2s}@keyframes tp-draw{to{stroke-dashoffset:0}}.tp-dot{fill:#1f7a4a;opacity:0;transform-box:fill-box;transform-origin:50%}.tp-dot[data-on=true]{animation:.5s cubic-bezier(.34,1.56,.64,1) 2.1s forwards tp-pop}@keyframes tp-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.tp-zone{fill:var(--save);opacity:0;transition:opacity .8s 2s}.tp-zone[data-on=true]{opacity:1}.tp-body{font-size:13px}.tp-stamps{width:100%;height:140px;position:relative}.tp-stamp{font:800 40px var(--cond);letter-spacing:.06em;border:4px solid;border-radius:6px;padding:4px 16px;position:absolute;top:50%;left:50%}.tp-stamp.old{color:#1f7a4a;transform:translate(-50%,-50%)rotate(-8deg)}.tp-stamp.old:after{content:"";background:var(--rise);transform-origin:0;height:4px;position:absolute;top:50%;left:-10%;right:-10%;transform:scaleX(0)rotate(-6deg)}.tp-stamps[data-on=true] .tp-stamp.old:after{animation:.45s ease-out .6s forwards tp-strike}@keyframes tp-strike{to{transform:scaleX(1)rotate(-6deg)}}.tp-stamp.new{color:var(--rise);opacity:0;mix-blend-mode:multiply;transform:translate(-10%,-20%)rotate(9deg)scale(2.4)}.tp-stamps[data-on=true] .tp-stamp.new{animation:.42s cubic-bezier(.5,0,.75,0) 1.2s forwards tp-press}@keyframes tp-press{70%{opacity:1;transform:translate(-10%,-20%)rotate(9deg)scale(.92)}to{opacity:.9;transform:translate(-10%,-20%)rotate(9deg)scale(1)}}.tp-todo{background:var(--paper);max-width:760px;font:13.5px/1.5 var(--mono);background-image:repeating-linear-gradient(#0000 0 33px,#ece7f3 33px 34px);padding:18px 20px;box-shadow:0 14px 26px -20px #3a35508c}.tp-todo ul{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tp-todo li{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * .18s);grid-template-columns:30px 1fr;align-items:start;padding:6px 0;display:grid;transform:translate(-16px)}.tp-todo[data-on=true] li{opacity:1;transform:none}.tp-mark{font:800 22px/1 var(--cond)}.tp-todo li.add .tp-mark{color:var(--rise)}.tp-todo li.gone .tp-mark{color:#1f7a4a}.tp-task small{color:var(--ink-dim);font-size:11.5px;display:block}.tp-todo li.gone .tp-task a{background:linear-gradient(#1f7a4a,#1f7a4a) 0 55%/0% 2px no-repeat;transition:background-size .6s ease-out 1.3s}.tp-todo[data-on=true] li.gone .tp-task a{background-size:100% 2px}.tp-foot{color:var(--ink-dim);margin-top:10px;font-size:12px}.tp-fine ol{max-width:80ch;font:14.5px/1.6 var(--mono);gap:10px;padding-left:20px;display:grid}.tp-struck{color:var(--ink-dim);position:relative}.tp-struck:after{content:"";background:var(--rise);transform-origin:0;height:2px;transition:transform .4s .5s;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.tp-fine[data-on=true] .tp-struck:after{transform:scaleX(1)}.tp-penfix{color:#2953a6;opacity:0;font:700 19px Segoe Script,Bradley Hand,cursive;transition:opacity .4s 1s;display:inline-block;transform:rotate(-6deg)translateY(-4px)}.tp-fine[data-on=true] .tp-penfix{opacity:1}@media (max-width:900px){.tp-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tp,.tp-todo li{opacity:1;transition:none;transform:none}.tp-pen{stroke-dashoffset:0;animation:none!important}.tp-dot,.tp-zone,.tp-penfix{opacity:1;transition:none;animation:none!important}.tp-stamps .tp-stamp.new{opacity:.9;transform:translate(-10%,-20%)rotate(9deg);animation:none!important}.tp-stamps .tp-stamp.old:after,.tp-struck:after{transform:scaleX(1)rotate(-6deg);animation:none!important}.tp-todo li.gone .tp-task a{background-size:100% 2px;transition:none}}.rr-years{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.rr-ystamp{color:#7a2e2e;font:800 14px var(--cond);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:.55;background:0 0;border:2.5px solid #7a2e2e;border-radius:4px;padding:4px 12px;transition:opacity .2s,transform .2s;transform:rotate(-2deg)}.rr-ystamp:nth-child(2){transform:rotate(1.5deg)}.rr-ystamp[aria-checked=true]{opacity:1;background:#7a2e2e0f}.rr-ystamp:hover{opacity:.9}.rr-ystamp:focus-visible{outline-offset:3px;outline:3px solid #7b6fd6}.rr-stampmark{z-index:600;pointer-events:none;font:800 clamp(34px, 7vw, 76px) var(--cond);letter-spacing:.08em;color:#7a2e2e;mix-blend-mode:multiply;border:6px solid #7a2e2e;border-radius:10px;padding:4px 22px;animation:1.1s cubic-bezier(.5,0,.75,0) forwards rr-thump;position:absolute;top:45%;left:50%}@keyframes rr-thump{0%{opacity:0;transform:translate(-50%,-50%)rotate(-10deg)scale(2.6)}22%{opacity:.85;transform:translate(-50%,-50%)rotate(-10deg)scale(.96)}30%{opacity:.8;transform:translate(-50%,-50%)rotate(-10deg)scale(1)}80%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)rotate(-10deg)scale(1)}}.rr-printbtn{border:1.5px solid var(--ink);background:var(--ink);color:#fff;width:100%;font:700 11.5px var(--mono);cursor:pointer;margin-top:8px;padding:6px}.rr-printbill{display:none}@media print{body *{visibility:hidden!important}.rr-printbill,.rr-printbill *{visibility:visible!important}.rr-printbill{color:#000;background:#fff;width:80mm;padding:6mm;font:10pt/1.4 ui-monospace,Consolas,monospace;display:block;position:absolute;top:0;left:0}.rr-pb-line{border-bottom:1px dashed #999;padding:3mm 0}.rr-pb-total{margin-top:3mm;font-size:12pt;font-weight:700}}@media (prefers-reduced-motion:reduce){.rr-stampmark{opacity:0;animation:none}}@media (max-width:640px){.rr-desk{height:1040px}.rr-slip{width:168px;padding:11px 11px 8px;font-size:10.5px}.rr-qr{width:38px}.rr-note{width:140px}.rr-note-front b{font-size:22px}.rr-note-front,.rr-note-back{padding:12px 10px 10px;font-size:10.5px}.rr-note-front{min-height:112px}.rr-note.n2{top:auto;bottom:30%}.rr-pencil{width:200px}.rr-till{width:200px;height:52px;margin-left:-100px}}@media (min-width:641px) and (max-width:900px){.rr-desk{height:820px}.rr-slip{width:196px;font-size:11px}.rr-note{width:160px}.rr-note-front b{font-size:24px}}@media (max-width:360px){.rr{padding-left:12px;padding-right:12px}.rr-desk{height:1180px}.rr-slip{width:140px;padding:9px 9px 7px;font-size:9.5px}.rr-qr{width:32px}.rr-note{width:120px}.rr-note-front b{font-size:19px}.rr-note-front,.rr-note-back{font-size:9.5px}.rr-till{width:160px;margin-left:-80px}.rr-till-name{display:none}.rr-chip,.rr-ystamp{padding:5px 9px;font-size:11px}.rr-mini{width:118px}.rr-big{width:100%}}@media (horizontal-viewport-segments:2){.rr-tray{padding-left:env(viewport-segment-left 1 0,0px);place-items:center}.rr-head,.rr-sec{padding-right:calc(100vw - env(viewport-segment-right 0 0,100vw))}}@media (vertical-viewport-segments:2){.rr-tray{max-height:env(viewport-segment-bottom 0 0,100vh);place-items:start center;padding-top:16px;overflow:auto}}
