@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Lao:wght@400;500;600;700&family=Noto+Serif+Lao:wght@600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:oklch(94% .026 92);--paper:oklch(96% .023 86);--paper-deep:oklch(87% .051 82);--ink:oklch(29% .04 67);--leaf:oklch(26% .055 154);--leaf-soft:oklch(34% .052 154);--gold:oklch(70% .12 83);--gold-bright:oklch(82% .12 87);--shadow:oklch(11% .03 152/.5);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);background:oklch(22% .032 153);font-family:Noto Sans Lao,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:linear-gradient(130deg, oklch(20% .045 151), oklch(29% .04 126) 48%, oklch(23% .038 83)), var(--leaf);min-width:320px;margin:0;overflow-x:hidden}button{font:inherit}.app-shell{isolation:isolate;grid-template-rows:auto 1fr;gap:clamp(14px,2.2vw,28px);min-height:100svh;padding:clamp(14px,2.4vw,34px);display:grid;position:relative}.app-shell.is-booking{align-content:start}.grain{z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(90deg,oklch(100% 0 0/.04) 1px,#0000 1px),linear-gradient(0deg,oklch(100% 0 0/.025) 1px,#0000 1px),radial-gradient(at top,oklch(78% .075 86/.22),#0000 48%);background-size:38px 38px,38px 38px,100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.topbar{z-index:30;width:min(1180px,100%);animation:revealDown .72s var(--ease-out-quint) both;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(12px,2vw,22px);margin:0 auto;display:grid;position:relative}.brand-mark{aspect-ratio:1;cursor:pointer;width:clamp(50px,7vw,68px);transition:transform .22s var(--ease-out-quint), border-color .22s var(--ease-out-quint), background .22s var(--ease-out-quint);background:oklch(16% .032 154/.74);border:1px solid oklch(83% .09 87/.56);border-radius:999px;place-items:center;padding:9px;display:grid;box-shadow:0 18px 42px oklch(11% .035 154/.25)}.brand-mark:hover{border-color:var(--gold-bright);background:oklch(23% .045 154/.82);transform:translateY(-2px)}.brand-mark img{object-fit:contain;filter:drop-shadow(0 4px 10px oklch(6% .02 80/.22));width:100%;height:100%;display:block}.brand-copy{gap:0;min-width:0;display:grid}.brand-copy p,.brand-copy h1{margin:0}.brand-copy p{color:oklch(86% .062 88);font-size:clamp(.72rem,1.15vw,.86rem);font-weight:600}.brand-copy h1{letter-spacing:0;color:oklch(96% .032 85);text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,4.4vw,4rem);line-height:.96}.page-status{color:oklch(91% .055 84);text-align:center;font-variant-numeric:tabular-nums;background:oklch(16% .03 154/.5);border:1px solid oklch(86% .082 85/.34);border-radius:999px;justify-self:end;min-width:84px;padding:8px 13px 7px;font-weight:700}.install-wrap{justify-self:end;position:relative}.install-button{color:oklch(23% .038 80);background:var(--gold-bright);cursor:pointer;min-height:38px;transition:transform .18s var(--ease-out-quint), background .18s var(--ease-out-quint);border:1px solid oklch(86% .082 85/.34);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px 7px;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 14px 28px oklch(11% .03 152/.18)}.install-button:hover{background:oklch(88% .12 87);transform:translateY(-1px)}.install-popover{z-index:20;width:min(320px,100vw - 24px);color:var(--ink);animation:revealUp .22s var(--ease-out-quint) both;background:oklch(97% .019 86);border:1px solid oklch(77% .075 84/.5);border-radius:8px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 52px oklch(9% .03 152/.34)}.install-popover-head{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding-right:28px;display:grid}.install-popover-head p,.install-popover-head h3{margin:0}.install-popover-head p{color:oklch(56% .08 82);font-size:.72rem;font-weight:900}.install-popover-head h3{color:oklch(27% .047 77);font-size:1.04rem}.install-popover ol{color:oklch(39% .04 78);gap:8px;margin:12px 0 0;padding-left:18px;font-size:.84rem;line-height:1.55;display:grid}.install-popover li:nth-child(2){align-items:center;gap:6px;display:inline-flex}.install-close{color:oklch(37% .047 78);cursor:pointer;background:oklch(98% .014 86);border:1px solid oklch(78% .052 84/.55);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:10px;right:10px}.view-switch{background:oklch(15% .03 154/.45);border:1px solid oklch(86% .082 85/.3);border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.view-tab{color:oklch(88% .046 86);cursor:pointer;min-height:36px;transition:color .18s var(--ease-out-quint), background .18s var(--ease-out-quint), transform .18s var(--ease-out-quint);background:0 0;border:0;border-radius:999px;padding:7px 14px 6px;font-size:.84rem;font-weight:800}.view-tab:hover{color:var(--gold-bright)}.view-tab.is-active{color:oklch(22% .04 80);background:var(--gold-bright);transform:translateY(-1px)}.stage{align-content:center;justify-items:center;gap:clamp(14px,2vw,24px);width:min(1180px,100%);min-height:calc(100svh - 132px);margin:0 auto;display:grid}.book-wrap{width:min(100%,1120px);filter:drop-shadow(0 34px 46px var(--shadow));perspective:2200px;animation:bookRise .86s .12s var(--ease-out-quint) both;place-items:center;display:grid;position:relative}.book-wrap:before{content:"";z-index:-1;filter:blur(18px);width:min(78vw,760px);height:32px;transition:transform .42s var(--ease-out-quint), opacity .42s var(--ease-out-quint);background:oklch(9% .025 152/.42);border-radius:999px;position:absolute;bottom:-22px;transform:scaleX(.84)}.book-wrap.is-flipping:before{opacity:.64;transform:scaleX(.94)}.flip-book{overflow:visible}.menu-page{background:var(--paper);-webkit-user-select:none;user-select:none;border:1px solid oklch(62% .072 83/.22);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.34),inset 0 16px 32px oklch(100% 0 0/.2)}.menu-page:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,oklch(12% .02 83/.12),#0000 8% 92%,oklch(12% .02 83/.12)),linear-gradient(oklch(100% 0 0/.16),#0000 18% 82%,oklch(24% .04 83/.1));position:absolute;inset:0}.menu-page__image{object-fit:cover;background:var(--paper);width:100%;height:100%;display:block}.controls{animation:revealUp .76s .26s var(--ease-out-quint) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.icon-button{color:oklch(94% .036 86);cursor:pointer;width:48px;height:48px;transition:transform .18s var(--ease-out-quint), background .18s var(--ease-out-quint), border-color .18s var(--ease-out-quint), color .18s var(--ease-out-quint), opacity .18s var(--ease-out-quint);background:oklch(18% .035 154/.68);border:1px solid oklch(85% .08 86/.35);border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:0 14px 28px oklch(11% .03 152/.22)}.icon-button:hover:not(:disabled){color:var(--gold-bright);background:oklch(26% .048 154/.8);border-color:oklch(87% .11 86/.74);transform:translateY(-2px)}.icon-button:active:not(:disabled){transform:translateY(0)scale(.97)}.icon-button:disabled{cursor:not-allowed;opacity:.38}.icon-button--primary{color:oklch(23% .037 80);background:linear-gradient(145deg, var(--gold-bright), var(--gold));border-color:oklch(88% .12 86/.7);width:58px;height:58px;box-shadow:0 18px 38px oklch(11% .03 152/.32)}.icon-button--primary:hover:not(:disabled){color:oklch(17% .027 80);background:linear-gradient(145deg,oklch(88% .12 87),oklch(72% .13 82))}.icon-button:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;opacity:0;color:oklch(24% .036 78);background:var(--paper);transition:opacity .16s var(--ease-out-quint), transform .16s var(--ease-out-quint);border:1px solid oklch(74% .078 85/.45);border-radius:999px;padding:6px 10px 5px;font-size:.74rem;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 24px oklch(10% .02 80/.18)}.icon-button:hover:after,.icon-button:focus-visible:after{opacity:1;transform:translate(-50%)}.booking-login,.booking-workspace{width:min(1180px,100%);animation:revealUp .62s .12s var(--ease-out-quint) both;margin:0 auto}.booking-login{grid-template-columns:minmax(0,.8fr) minmax(320px,420px);align-items:center;gap:clamp(18px,4vw,64px);min-height:calc(100svh - 160px);display:grid}.booking-login>div p,.panel-heading p{color:oklch(66% .115 83);margin:0 0 2px;font-size:.78rem;font-weight:800}.booking-login h2,.panel-heading h2{color:oklch(28% .047 78);margin:0;font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.12}.booking-login>div h2{color:oklch(96% .032 86);max-width:10ch;font-size:clamp(2rem,5vw,4rem)}.booking-login>div span{color:oklch(88% .042 86);max-width:52ch;margin-top:16px;line-height:1.7;display:block}.booking-login form,.booking-panel{color:var(--ink);background:oklch(96% .022 86);border:1px solid oklch(77% .075 84/.42);border-radius:8px;box-shadow:0 24px 52px oklch(11% .03 152/.24)}.booking-login form{gap:14px;padding:22px;display:grid}.booking-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);grid-template-areas:"form invoice""history invoice";align-items:start;gap:16px;display:grid}.booking-panel{padding:clamp(14px,2vw,20px)}.booking-form-panel{grid-area:form}.invoice-panel{grid-area:invoice;position:sticky;top:18px}.history-panel{grid-area:history}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel-heading>span{color:oklch(24% .045 80);background:oklch(84% .11 86/.68);border-radius:999px;padding:7px 10px 5px;font-size:.72rem;font-weight:900}.booking-form{gap:16px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.booking-form label,.booking-login label,.notes-field{color:oklch(33% .042 77);gap:6px;font-size:.82rem;font-weight:800;display:grid}.remember-row{grid-template-columns:auto 1fr;align-items:center;gap:10px}.remember-row input{accent-color:oklch(72% .13 82);width:18px;height:18px}.login-note{color:oklch(48% .036 78);margin:0;font-size:.78rem;line-height:1.55}.setup-card{color:var(--ink);background:oklch(96% .022 86);border:1px solid oklch(77% .075 84/.42);border-radius:8px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 52px oklch(11% .03 152/.24)}.setup-card strong{color:oklch(28% .047 78)}.setup-card code{color:oklch(26% .047 78);background:oklch(89% .03 86);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.86rem;display:block}.setup-card p{color:oklch(48% .036 78);margin:0;line-height:1.6}.booking-form input,.booking-login input,.booking-form textarea,.search-box input{color:oklch(24% .045 77);width:100%;transition:border-color .16s var(--ease-out-quint), box-shadow .16s var(--ease-out-quint), background .16s var(--ease-out-quint);background:oklch(99% .012 86);border:1px solid oklch(77% .055 83/.6);border-radius:8px;outline:none;padding:10px 11px;font-size:.96rem}.booking-form textarea{resize:vertical;min-height:72px}.booking-form input:focus,.booking-login input:focus,.booking-form textarea:focus,.search-box input:focus{background:oklch(100% .01 86);border-color:oklch(66% .11 83);box-shadow:0 0 0 3px oklch(78% .11 86/.24)}.room-picker{gap:10px;display:grid}.room-row{background:oklch(98% .016 86);border:1px solid oklch(81% .048 84/.68);border-radius:8px;grid-template-columns:1fr 82px;align-items:center;gap:12px;padding:12px;display:grid}.room-row div{gap:2px;display:grid}.room-row strong{color:oklch(27% .047 77);font-size:1rem}.room-row span{color:oklch(48% .036 78);font-size:.78rem;line-height:1.5}.room-row input{text-align:center;font-weight:900}.payment-row{grid-template-columns:minmax(220px,.9fr) minmax(180px,1fr);align-items:end;gap:12px;display:grid}.segmented{background:oklch(91% .028 86);border:1px solid oklch(76% .055 83/.55);border-radius:8px;gap:4px;padding:4px;display:flex}.segmented button{color:oklch(36% .043 78);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;min-height:42px;font-weight:900}.segmented button.is-active{color:oklch(22% .04 80);background:var(--gold-bright)}.is-disabled{opacity:.55}.summary-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.summary-strip div{background:oklch(91% .032 86/.78);border:1px solid oklch(80% .052 83/.58);border-radius:8px;gap:3px;padding:10px;display:grid}.summary-strip span,.invoice-total span,.invoice-meta span{color:oklch(48% .035 78);font-size:.72rem;font-weight:800}.summary-strip strong{color:oklch(25% .047 78);font-size:.95rem}.form-message{color:oklch(29% .047 148);background:oklch(91% .06 146);border-radius:8px;margin:0;padding:10px 12px;font-weight:800}.form-message.is-error{color:oklch(33% .08 31);background:oklch(91% .06 42)}.form-actions,.invoice-actions{flex-wrap:wrap;gap:10px;display:flex}.solid-action,.ghost-action,.invoice-actions button,.ghost-icon{cursor:pointer;min-height:42px;transition:transform .16s var(--ease-out-quint), opacity .16s var(--ease-out-quint), background .16s var(--ease-out-quint);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.solid-action{color:oklch(21% .04 80);background:var(--gold-bright);border:1px solid oklch(86% .12 86/.7);padding:10px 14px}.ghost-action,.invoice-actions button,.ghost-icon{color:oklch(32% .045 78);background:oklch(98% .016 86);border:1px solid oklch(74% .06 84/.55);padding:10px 12px}.ghost-icon{width:42px;padding:0}.solid-action:hover,.ghost-action:hover,.invoice-actions button:hover,.ghost-icon:hover{transform:translateY(-1px)}.solid-action:disabled,.invoice-actions button:disabled{cursor:wait;opacity:.62}.invoice-sheet{color:oklch(24% .044 76);background:linear-gradient(180deg, oklch(98% .019 87), oklch(94% .032 85)), var(--paper);border:1px solid oklch(73% .06 84/.58);border-radius:8px;gap:14px;width:100%;min-height:520px;padding:20px;display:grid}.invoice-head{border-bottom:1px solid oklch(76% .055 84/.6);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.invoice-head img{object-fit:contain;background:oklch(17% .032 154);border-radius:999px;width:48px;height:48px;padding:8px}.invoice-head p,.invoice-head h2{margin:0}.invoice-head p{color:oklch(44% .052 80);font-family:Georgia,Times New Roman,serif;font-weight:700}.invoice-head h2{font-size:1.18rem}.invoice-head>span{color:oklch(42% .05 80);font-size:.76rem;font-weight:900}.invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoice-meta div,.invoice-total div{gap:3px;display:grid}.invoice-meta strong{font-size:.9rem}.invoice-table{border-collapse:collapse;border-radius:8px;width:100%;font-size:.82rem;overflow:hidden}.invoice-table th,.invoice-table td{text-align:left;border-bottom:1px solid oklch(78% .052 84/.5);padding:9px 7px}.invoice-table th{color:oklch(36% .05 80);background:oklch(88% .042 86);font-size:.72rem}.invoice-table td:not(:first-child),.invoice-table th:not(:first-child){text-align:right}.invoice-total{gap:8px;width:min(100%,260px);margin-left:auto;display:grid}.invoice-total div{grid-template-columns:1fr auto;align-items:center}.invoice-total strong{font-size:.95rem}.invoice-balance{border-top:1px solid oklch(72% .06 84/.6);padding-top:8px}.invoice-balance strong{color:oklch(42% .09 79);font-size:1.16rem}.invoice-note{color:oklch(38% .04 78);background:oklch(90% .032 86);border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem}.invoice-foot{color:oklch(47% .04 78);border-top:1px solid oklch(76% .055 84/.6);justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;font-size:.78rem;font-weight:800;display:flex}.invoice-actions{margin-top:12px}.invoice-actions button{flex:1}.search-box{background:oklch(99% .012 86);border:1px solid oklch(77% .055 83/.6);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:0 10px;display:grid}.search-box input{box-shadow:none;background:0 0;border:0;padding-left:0}.history-list{gap:12px;max-height:560px;margin-top:12px;padding-right:2px;display:grid;overflow:auto}.history-day{gap:8px;display:grid}.history-day-head{background:oklch(91% .032 86/.78);border:1px solid oklch(78% .052 84/.58);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.history-day-head p,.history-day-head h3,.history-day-head span,.history-day-head strong{margin:0}.history-day-head p{color:oklch(54% .08 82);font-size:.72rem;font-weight:900}.history-day-head h3{color:oklch(27% .047 77);font-size:1.15rem;line-height:1.1}.history-day-head>div:first-child>span{color:oklch(44% .04 78);margin-top:5px;font-size:.8rem;line-height:1.5;display:block}.day-metrics,.day-money{text-align:right;justify-items:end;gap:3px;display:grid}.day-metrics{align-content:start}.day-money{text-align:left;border-top:1px solid oklch(77% .052 84/.45);grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start;padding-top:9px}.day-metrics strong,.day-money strong{color:oklch(31% .058 80);font-size:.92rem}.day-metrics span,.day-money span{color:oklch(48% .036 78);font-size:.78rem;font-weight:800}.history-day-list{gap:8px;display:grid}.history-item{background:oklch(98% .014 86);border:1px solid oklch(78% .052 84/.58);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.history-item.is-active{border-color:oklch(69% .12 84);box-shadow:0 0 0 3px oklch(78% .11 86/.2)}.history-item.is-checked-in{background:oklch(96% .028 143);border-color:oklch(70% .095 148/.68)}.history-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:10px 12px;display:grid}.history-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-topline span{color:oklch(50% .05 80);font-size:.7rem;font-weight:900}.history-topline em{color:oklch(31% .085 148);white-space:nowrap;background:oklch(86% .07 148);border-radius:999px;align-items:center;gap:4px;padding:3px 8px 2px;font-size:.68rem;font-style:normal;font-weight:900;display:inline-flex}.history-topline em.is-waiting{color:oklch(39% .06 78);background:oklch(88% .04 84)}.history-main>strong{color:oklch(27% .047 77)}.history-main small{color:oklch(48% .036 78);align-items:center;gap:4px;font-size:.75rem;line-height:1.45;display:inline-flex}.history-money{color:oklch(42% .047 78);grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:2px;font-size:.76rem;font-weight:900;display:grid}.history-money span{align-items:center;gap:4px;display:inline-flex}.history-money strong{color:oklch(42% .08 80);white-space:nowrap}.history-note{background:oklch(91% .032 86/.82);border-radius:6px;padding:6px 8px}.history-actions{border-left:1px solid oklch(78% .052 84/.58);grid-template-rows:1fr auto;min-width:82px;display:grid}.checkin-history,.checked-time{text-align:center;border:0;justify-content:center;align-items:center;gap:5px;min-height:48px;padding:8px;font-size:.72rem;font-weight:900;display:inline-flex}.checkin-history{color:oklch(22% .045 78);background:var(--gold-bright);cursor:pointer}.checked-time{color:oklch(31% .078 148);background:oklch(88% .06 148);line-height:1.25}.delete-history{color:oklch(42% .1 31);cursor:pointer;background:oklch(94% .028 42);border:0;border-top:1px solid oklch(78% .052 84/.58);min-height:42px}.empty-state,.retention-note{color:oklch(48% .036 78);margin:0;font-size:.82rem;line-height:1.6}.retention-note{margin-top:12px}@keyframes revealDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes revealUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bookRise{0%{opacity:0;transform:translateY(24px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.app-shell{gap:12px;padding:12px 10px 18px}.topbar{grid-template-columns:auto 1fr;gap:10px}.view-switch{grid-column:1/-1;justify-self:stretch}.view-tab{flex:1}.brand-mark{width:46px;padding:7px}.brand-copy h1{font-size:clamp(1.5rem,8vw,2.35rem)}.brand-copy p{font-size:.68rem}.page-status{grid-column:2/-1;justify-self:end;min-width:76px;padding:6px 11px 5px}.install-wrap{grid-column:1/2;justify-self:start}.install-button{min-height:34px;padding:7px 10px 6px;font-size:.74rem}.install-popover{left:0;right:auto}.stage{gap:13px;min-height:auto}.book-wrap{filter:drop-shadow(0 22px 30px oklch(10% .025 152/.42));width:100%}.controls{gap:8px}.icon-button{width:43px;height:43px}.icon-button--primary{width:52px;height:52px}.icon-button:after{display:none}.booking-login,.booking-workspace{width:100%}.booking-login{grid-template-columns:1fr;gap:18px;min-height:auto}.booking-login>div h2{max-width:none;font-size:clamp(1.7rem,10vw,2.6rem)}.booking-workspace{grid-template-columns:1fr;grid-template-areas:"form""invoice""history";gap:12px}.invoice-panel{position:static}.form-grid,.payment-row,.summary-strip,.invoice-meta{grid-template-columns:1fr}.room-row{grid-template-columns:1fr 72px;padding:10px}.invoice-sheet{min-height:auto;padding:14px}.invoice-head{grid-template-columns:42px 1fr}.invoice-head>span{grid-column:1/-1}.invoice-total{width:100%}.invoice-foot{display:grid}.history-day-head,.history-item,.history-money,.day-money{grid-template-columns:1fr}.day-metrics,.day-money{text-align:left;justify-items:start}.history-actions{border-top:1px solid oklch(78% .052 84/.58);border-left:0;grid-template-rows:auto;grid-template-columns:1fr auto}.delete-history{border-top:0;border-left:1px solid oklch(78% .052 84/.58);width:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
