@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-300-normal.529bcc401d264f6b30c1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-300-normal.589d44511ce03ace59d0.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-cyrillic-300-normal.e78f74e234f8ec7fd48e.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-300-normal.f705ec5f004ee09b0495.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-greek-ext-300-normal.aae735bd7c9f28f903e2.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-300-normal.7fede8c60e49e75f5195.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-greek-300-normal.57bf0ec2f14c4608caf3.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-300-normal.674ba513d77c72e9652b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-vietnamese-300-normal.2a1c85b2c09ececaf183.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-300-normal.635dca0c56614eb73940.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-latin-ext-300-normal.4aa7b70665b1298da94a.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-300-normal.d32a6f4cb813905f86fb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(/pouches/static/media/roboto-slab-latin-300-normal.02e479027d85cd34a223.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-300-normal.ffc2b87332ed5189edec.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-400-normal.eb455842a80cc85a6386.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-400-normal.2178a227899143ebe5ac.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-cyrillic-400-normal.818a5fee22d9be7e21ae.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-400-normal.b038852932b45a1c58bb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-greek-ext-400-normal.74ce1c70cff67bb484d1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-400-normal.e550c5338831fc3af65b.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-greek-400-normal.3571f48a4fc12c79045a.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-400-normal.ec8148bc3b50f4b20f7e.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-vietnamese-400-normal.b33d3fd39f813e802194.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-400-normal.969c58879a2d74bed896.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-latin-ext-400-normal.eab1c1ba5b00e16f854d.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-400-normal.d158d267be5b55fc88c5.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(/pouches/static/media/roboto-slab-latin-400-normal.b488e0b2ee81787813c0.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-400-normal.dda3b07de4cce1e89ab7.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-500-normal.b451b341fbf7f0904e11.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-500-normal.838ae7779ab8684e6890.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-cyrillic-500-normal.1dce6c41993c5a0cbee5.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-500-normal.06305de43500a603a204.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-greek-ext-500-normal.07f6d2aa38ee588583c4.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-500-normal.801c3ef2805b541e7cfc.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-greek-500-normal.91fed84f9235160c0f10.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-500-normal.88d363feb224a720ef7b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-vietnamese-500-normal.7e48b8a48a31d8229762.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-500-normal.311a0019fea60511103b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-latin-ext-500-normal.d397ba44e07e1083831f.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-500-normal.6b185bf2dbd7bb937d8d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(/pouches/static/media/roboto-slab-latin-500-normal.1eac2fc5877f93d384a8.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-500-normal.039a7d2872b4fe5329bd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-cyrillic-ext-700-normal.f74a630491f3e73c9349.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-ext-700-normal.3f74676248f64e9eebd7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-cyrillic-700-normal.2033077cd04702bb7ce1.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-cyrillic-700-normal.f042113111bbec9dbca3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-greek-ext-700-normal.3ca00352523f65dbbc91.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-ext-700-normal.7caecc8fa75e903393ab.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-greek-700-normal.5a5bbcaf8e4abc93e2ca.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-greek-700-normal.285cf039dadf5ad34eaf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-vietnamese-700-normal.2abc8277db9ca0d1a8b2.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-vietnamese-700-normal.fcbb5b7e12ddb388203e.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-latin-ext-700-normal.4c13c947dba3e07f8322.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-ext-700-normal.54d24e0432081a47902d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(/pouches/static/media/roboto-slab-latin-700-normal.e8bee587ab687b5f0452.woff2) format("woff2"),url(/pouches/static/media/roboto-slab-latin-700-normal.7be788a71ad3e3ecf5c8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--positive-color:#1971c2;--negative-color:#fa5252;--secondary-color:#f1f3f5;--sidebar-bgcolor:#f3f7f9aa;--footer-bgcolor:#f1f0f0ae;--button-color:#777;--button-hover-color:#333;--positive-active-color:#1c4d7f;--border-radius:8px;--sidebar-shadow:0 0 15px #0003;--sidebar-handle-border:1px solid #cbcbcb;--sidebar-handle-width:1.7rem;--sidebar-handle-radius:0.4rem;--left-sidebar-width:14rem;--right-sidebar-width:20rem;--footer-height:auto;--calcarea-width:100vw;--calcarea-height:100vh;interpolate-size:allow-keywords}@keyframes blink{0%{opacity:1}50%{opacity:1}90%{opacity:.4}to{opacity:1}}*{box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Roboto Slab,-apple-system,BlinkMacSystemFont,Hiragino Sans,BIZ UDPGothic,sans-serif;font-weight:300;height:100dvh}button{-webkit-user-select:none;user-select:none}.number-counter{display:inline-block;transform:skewX(0deg);transition:opacity .2s ease;transition:transform .3s ease}.number-counter:not(:first-child){margin-left:5px}.number-counter small{font-size:80%}.number-counter.negative{color:#fa5252;color:var(--negative-color)}.number-counter.rounded{transform:skewX(-15deg)}#root,.app-container{display:contents}.left-sidebar{-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:#f3f7f9aa;background:var(--sidebar-bgcolor);box-shadow:0 0 15px #0003;box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;height:100%;left:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;top:0;transition:transform .3s ease,box-shadow .3s ease;width:14rem;width:var(--left-sidebar-width);z-index:400002;z-index:1000002}.left-sidebar.closed{box-shadow:none;transform:translateX(-100%)}.left-sidebar.open{transform:translateX(0)}.left-sidebar button{transition:opacity .2s ease}html.slideshow .left-sidebar button,html.undoredo .left-sidebar button{opacity:.5;pointer-events:none}.left-sidebar .left-sidebar-handle{--icon-color:#1971c2;--icon-size:1.3rem;align-items:center;background-color:#f7fafb;border-bottom:1px solid #cbcbcb;border-bottom:var(--sidebar-handle-border);border-radius:0 .4rem .4rem 0;border-radius:0 var(--sidebar-handle-radius) var(--sidebar-handle-radius) 0;border-right:1px solid #cbcbcb;border-right:var(--sidebar-handle-border);border-top:1px solid #cbcbcb;border-top:var(--sidebar-handle-border);cursor:pointer;display:flex;height:5rem;justify-content:center;position:absolute;right:-1.7rem;right:calc(var(--sidebar-handle-width)*-1);top:50%;transform:translateY(-50%);width:1.7rem;width:var(--sidebar-handle-width);z-index:101}html.mobile:has(.left-sidebar.closed):not(:has(.pouch-container:hover)):not(:has(.group-container:hover)):not(:has(.pending-pouch)):not(:has(.pending-group-wrapper)) .left-sidebar .left-sidebar-handle:not(:hover){animation:button-fadeout 1s ease 3s forwards;opacity:1}.left-sidebar .left-sidebar-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:6px;padding:20px 20px 0}@media(max-width:480px){.left-sidebar .left-sidebar-header{padding:15px 10px}}.left-sidebar .app-title{align-items:center;display:flex;flex-direction:column;width:100%}.left-sidebar .app-title .main-title{color:#6c757d;font-size:1.8rem;font-weight:700;margin:0;padding:0;text-align:center;width:100%}.left-sidebar .app-title .main-title img{width:90%}.left-sidebar .app-title .sub-title{color:#6c757d;font-size:.8rem;font-weight:300;margin:0;padding:0}.left-sidebar .new-sheet-button{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border:1px solid #0000;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;font-weight:500;gap:.6rem;justify-content:center;padding:.4rem .8rem;width:100%}.left-sidebar .new-sheet-button svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.left-sidebar .new-sheet-button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .new-sheet-button:active{transform:translateY(1px)}.left-sidebar .import-sheet-button{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;gap:.6rem;justify-content:center;padding:.2rem .8rem;width:100%}.left-sidebar .import-sheet-button svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.left-sidebar .import-sheet-button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .import-sheet-button:active{transform:translateY(1px)}.left-sidebar .sheet-list{flex:1 1;overflow-y:auto;padding:.5rem}html.mobile .left-sidebar .sheet-list{padding:0}.left-sidebar .sheet-list .sheet-item{align-items:center;background-color:#0000;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.55rem .7rem;position:relative}html.mobile .left-sidebar .sheet-list .sheet-item{border-radius:0}.left-sidebar .sheet-list .sheet-item.active{background-color:hsla(0,0%,81%,.427)}.left-sidebar .sheet-list .sheet-item.active:hover{background-color:#ebebeb}.left-sidebar .sheet-list .sheet-item.hovered-for-drag:not(.source-for-drag){animation:blink 1s infinite;background-color:color-mix(in srgb,#1971c2 10%,#0000);background-color:color-mix(in srgb,var(--positive-color) 10%,#0000)}.left-sidebar .sheet-list .sheet-item:not(.active) .sheet-title input{pointer-events:none}.left-sidebar .sheet-list .sheet-item .sheet-item-content{flex:1 1}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:4.3rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button:hover{--color:var(--positive-color)}.left-sidebar .sheet-list .sheet-item .duplicate-sheet-button:disabled{cursor:not-allowed;opacity:.3}.left-sidebar .sheet-list .sheet-item .export-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:2.5rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .export-sheet-button:hover{--color:var(--positive-color)}.left-sidebar .sheet-list .sheet-item .export-sheet-button:disabled{cursor:not-allowed;opacity:.3}.left-sidebar .sheet-list .sheet-item .delete-sheet-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;background:none;border:none;cursor:pointer;position:absolute;right:.7rem;top:calc(50% - .4rem)}.left-sidebar .sheet-list .sheet-item .delete-sheet-button.confirming,.left-sidebar .sheet-list .sheet-item .delete-sheet-button.confirming:hover,.left-sidebar .sheet-list .sheet-item .delete-sheet-button:hover{--color:var(--negative-color)}.left-sidebar .sheet-list .sheet-title input{background:#0000;border:none;color:#212529;font-family:Roboto Slab,sans-serif;font-size:.95rem;font-weight:700;outline:none;padding:0;text-overflow:ellipsis;width:100%}.left-sidebar .sheet-list .sheet-title input::placeholder{color:#999;opacity:.7}.left-sidebar .sheet-list .sheet-title input:not(:placeholder-shown){opacity:1}.left-sidebar .sheet-list .sheet-total-date{font-size:.7rem}.left-sidebar .sheet-list .sheet-total-date .sheet-total{font-size:.8rem;font-weight:600}.left-sidebar .sheet-list .sheet-total-date .sheet-total strong+span{display:none}.left-sidebar .left-sidebar-footer{align-items:stretch;display:flex;flex-direction:column;gap:10px;padding:5px 20px 10px}.left-sidebar .left-sidebar-footer .snap-toggle-row{align-items:center;display:flex;gap:16px;justify-content:center;padding:5px 0}.left-sidebar .left-sidebar-footer .snap-toggle{align-items:center;display:flex;gap:6px}html.touch-device .left-sidebar .left-sidebar-footer .snap-toggle.guide-toggle{display:none}.left-sidebar .left-sidebar-footer .snap-toggle .snap-label{color:#555;font-size:.85rem;font-weight:500}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch{cursor:pointer;height:24px;position:relative;width:44px}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input{height:0;opacity:0;width:0}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:checked+.snap-slider{background-color:#007bff}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:checked+.snap-slider:before{transform:translateX(20px)}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch input:focus+.snap-slider{box-shadow:0 0 3px #007bff80}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch .snap-slider{background-color:#ccc;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.left-sidebar .left-sidebar-footer .snap-toggle .snap-switch .snap-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;transition:transform .2s ease;width:18px}.left-sidebar .left-sidebar-footer p{text-align:center}.left-sidebar .left-sidebar-footer p.help-link{font-weight:500}.left-sidebar .left-sidebar-footer p.help-link button{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:500;gap:.6rem;justify-content:center;padding:.2rem .8rem;width:100%}.left-sidebar .left-sidebar-footer p.help-link button svg{flex-shrink:0;vertical-align:middle}.left-sidebar .left-sidebar-footer p.help-link button:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.left-sidebar .left-sidebar-footer p.help-link button:active{transform:translateY(1px)}.left-sidebar .left-sidebar-footer p.help-link button svg{height:var(--icon-size);width:var(--icon-size)}.left-sidebar .left-sidebar-footer p.help-link button:nth-child(2){margin-top:5px}.left-sidebar .left-sidebar-footer p.apps-logo img{opacity:70%;width:70%}.right-sidebar{-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:#f3f7f9aa;background:var(--sidebar-bgcolor);box-shadow:0 0 15px #0003;box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;height:100%;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transition:transform .3s ease,box-shadow .3s ease;width:20rem;width:var(--right-sidebar-width);z-index:400002;z-index:1000001}.right-sidebar.closed{box-shadow:none;transform:translateX(100%)}.right-sidebar.open{transform:translateX(0)}.right-sidebar .right-sidebar-handle{--icon-color:#1971c2;--icon-size:1.3rem;align-items:center;background-color:#f7fafb;border-bottom:1px solid #cbcbcb;border-bottom:var(--sidebar-handle-border);border-left:1px solid #cbcbcb;border-left:var(--sidebar-handle-border);border-radius:.4rem 0 0 .4rem;border-radius:var(--sidebar-handle-radius) 0 0 var(--sidebar-handle-radius);border-top:1px solid #cbcbcb;border-top:var(--sidebar-handle-border);cursor:pointer;display:flex;height:5rem;justify-content:center;left:-1.7rem;left:calc(var(--sidebar-handle-width)*-1);position:absolute;top:50%;transform:translateY(-50%);width:1.7rem;width:var(--sidebar-handle-width);z-index:101}html.mobile:has(.right-sidebar.closed):not(:has(.pouch-container:hover)):not(:has(.pending-pouch)):not(:has(.group-container:hover)) .right-sidebar .right-sidebar-handle:not(:hover){animation:button-fadeout 1s ease 3s forwards;opacity:1}.main-content{display:contents}.active-sheet-title{border-radius:1px;font-size:1.6rem;min-width:6em;outline:10px solid #0000;position:absolute;top:1rem;transition:opacity .3s ease-out,margin-left .3s ease,background-color .3s ease,outline-color .3s ease;z-index:10}html:not(.mobile) .active-sheet-title{left:calc(1.7rem + 20px);left:calc(var(--sidebar-handle-width) + 20px)}html:has(.left-sidebar.open) .active-sheet-title{margin-left:14rem;margin-left:var(--left-sidebar-width)}html.mobile .active-sheet-title{left:env(safe-area-inset-left,0);padding-left:.5rem;padding-right:.5rem;right:env(safe-area-inset-right,0);text-align:center;top:calc(60px + env(safe-area-inset-top, 0px));width:auto}html.mobile .active-sheet-title input{text-align:center}html.mobile:has(.left-sidebar.open) .active-sheet-title{opacity:0;pointer-events:none}.active-sheet-title:has(:focus),.active-sheet-title:hover{background-color:#ccc6;outline-color:#ccc6}.active-sheet-title input{field-sizing:content;-webkit-appearance:none;appearance:none;background-color:#0000;border:none;color:#777;font-family:inherit;font-size:1.6rem;font-weight:700;outline:none;text-overflow:ellipsis;touch-action:auto!important;width:100%}.active-sheet-title input::placeholder{color:#ccc}.calculator-area{--margin-top:calc(3rem + env(safe-area-inset-top, 0px));--margin-bottom:var(--footer-height);--margin-left:calc(var(--sidebar-handle-width));background:url(/pouches/static/media/grid.f6f214e15ceb500e3baf.svg) repeat 0 0/100px;cursor:crosshair;flex:0 0 auto;height:clamp(100vh - var(--margin-top) - 50px,100vh + 30vh,10000vh);height:clamp(100vh - var(--margin-top) - 50px,var(--calcarea-height) + 30vh,10000vh);margin-bottom:var(--margin-bottom);margin-left:var(--margin-left);margin-top:var(--margin-top);overflow:visible;position:relative;transition:margin-left .3s ease,transform .2s linear;-webkit-user-select:none;user-select:none;width:clamp(100vw - var(--margin-left) - 100px,100vw + 30vw,10000vw);width:clamp(100vw - var(--margin-left) - 100px,var(--calcarea-width) + 30vw,10000vw);will-change:margin-left}.calculator-area .calculator-area-tooltip-anchor{height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}.calculator-area .grid-overlay{background:#fff;height:100%;left:0;opacity:.4;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.calculator-area .bg-logo{height:min(20vw,200px);left:50vw;object-fit:contain;opacity:0;pointer-events:none;position:fixed;top:50vh;transform:translate(-52%,-50%);width:min(60vw,600px);z-index:0}html:has(.left-sidebar.open) .calculator-area{--margin-left:calc(var(--left-sidebar-width) + var(--sidebar-handle-width))}html.mobile .calculator-area{--margin-left:0px!important;--margin-top:calc(90px + env(safe-area-inset-top, 0px))}html:has(.left-sidebar.closed) .calculator-area .bg-logo{animation:bg-appear 4s linear forwards}html:not(:has(.pouch-container:hover)):not(:has(.group-container:hover)):not(:has(.pending-pouch)):not(:has(.pending-group-wrapper)):not(.undoredo):not(.slideshow) .calculator-area .grid-overlay{animation:grid-fadeout 1s ease 3s forwards}body.grid-disabled .calculator-area{background-image:none}body.grid-disabled .calculator-area .grid-overlay{animation:none;opacity:1}@keyframes grid-fadeout{0%{opacity:.4}to{opacity:1}}.empty-state{align-items:center;background:#eee;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;-webkit-user-select:none;user-select:none}@keyframes bg-appear{0%{filter:blur(100px);opacity:0;transform:translate(-52%,-50%) scale(.7)}30%{filter:blur(0);opacity:.25;transform:translate(-52%,-50%) scale(.9)}80%{filter:blur(0);opacity:.25;transform:translate(-52%,-50%) scale(1)}to{filter:blur(60px);opacity:0;transform:translate(-52%,-50%) scale(3,1.8)}}.footer{align-items:center;-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background-color:#f1f0f0ae;background-color:var(--footer-bgcolor);border-top:1px solid #dee2e6;bottom:0;box-shadow:0 -1px 5px var(--shadow-color);display:flex;height:auto;height:var(--footer-height);justify-content:flex-start;left:0;padding:.5vh 0 calc(1.5vh + env(safe-area-inset-bottom, 0px));position:fixed;width:100%;z-index:1000001}html.mobile .footer{padding:.2rem calc(1rem + env(safe-area-inset-right, 0px)) calc(.4em + env(safe-area-inset-bottom, 0px)) calc(1rem + env(safe-area-inset-left, 0px))}.total-container{align-items:baseline;display:flex;gap:2em;justify-content:flex-start;pointer-events:all;position:relative;transition:margin-left .3s ease;white-space:nowrap}html:not(.mobile) .total-container{margin-left:calc(1.7rem + 20px);margin-left:calc(var(--sidebar-handle-width) + 20px)}.total-container>*{flex:0 0 auto}.total-container .total-toggle-icon{display:none}html:has(.left-sidebar.open) .total-container{margin-left:calc(15.7rem + 20px);margin-left:calc(var(--left-sidebar-width) + var(--sidebar-handle-width) + 20px)}html.mobile:has(.left-sidebar.open) .total-container{margin-left:calc(14rem + 20px);margin-left:calc(var(--left-sidebar-width) + 20px)}html.mobile .total-container{flex-direction:column;gap:0}html.mobile .total-container .total-toggle-icon{display:block;left:0;position:absolute;top:.6rem}html.mobile .total-container.expanded .total-toggle-icon{transform:rotate(90deg)}html.mobile .total-container [class*=display]{align-items:baseline;display:flex}html.mobile .total-container [class*=display]>span:first-child{margin-right:5px;text-align:right;transition:width .3s ease;width:5rem}html.mobile .total-container [class*=display].balancing-active>span:first-child{width:6.5rem}.total-item{text-align:center}.total-item .total-display strong{font-size:1.6rem;font-weight:500;margin-left:5px;margin-right:.2em}.total-item .total-display span.number-counter{font-size:1.6rem;font-weight:500;margin-left:3px}.total-item .total-display strong+.number-counter{font-size:1rem}.total-item .total-display .balancing-lock-icon{cursor:default;margin-left:0;opacity:0;overflow:hidden;pointer-events:none;transition:width .3s ease,opacity .3s ease,margin-left .3s ease,color .15s ease;vertical-align:-.15em;width:0}.total-item .total-display .balancing-lock-icon.visible{cursor:pointer;margin-left:4px;opacity:.6;pointer-events:auto;width:20px}.total-item .total-display .balancing-lock-icon.visible:hover{color:#888;color:var(--pouch-color,#888);opacity:1}.total-item .total-display:has(.balancing-diff) .number-counter{transform:skewX(-15deg)}.total-item .total-display .balancing-diff{display:inline-block;font-size:1.28rem;font-weight:500;margin-left:2px;transform:skewX(-15deg)}.total-item .total-display .balancing-diff.negative{color:#fa5252;color:var(--negative-color)}.stat-item{transition:height .3s ease-out}html.mobile .stat-item{height:0;overflow:hidden}html.mobile .total-container.expanded .stat-item{height:auto!important}.stat-item .stat-display{font-size:.9rem}.stat-item .stat-display strong{font-size:1.3rem;font-weight:300;margin-left:5px;margin-right:.2em}.stat-item .stat-display span.number-counter{font-size:1.3rem;margin-left:3px}.stat-item .stat-display strong+.number-counter{font-size:.9rem}#scroll-pad{display:none}html.touch-device #scroll-pad{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#0000;background-image:url(/pouches/static/media/scroll.de7ed7e4fb6b6962710e.svg);background-position:50%;background-repeat:no-repeat;background-size:24px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));content:"";display:block;height:30px;position:fixed;right:8px;transition:all .5s ease 1s;width:30px;z-index:99999999}@media (display-mode:standalone){html.touch-device #scroll-pad{bottom:30px}}html.touch-device #scroll-pad:hover{background-color:#0000001a;background-size:60px;border-radius:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));height:200px;right:10px;transition:all .5s ease 0s;width:150px}@media (display-mode:standalone){html.touch-device #scroll-pad:hover{bottom:32px}}html.touch-device{touch-action:pan-x pan-y}html.touch-device .app-container,html.touch-device .calculator-area,html.touch-device .main-content{-ms-content-zooming:none;touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}html.touch-device .calculator-area,html.touch-device .group-path,html.touch-device .group-preview,html.touch-device .pouch-container{-webkit-touch-callout:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}html.touch-device .delete-group-button,html.touch-device .group-colorchange-button,html.touch-device .group-controls>*,html.touch-device .merge-group-button,html.touch-device .pouch-control,html.touch-device .pouch-decrease-button,html.touch-device .pouch-delete-button,html.touch-device .pouch-increase-button,html.touch-device .pouch-sign-button,html.touch-device button,html.touch-device input:not(.sheet-item:not(.active) .sheet-title input){touch-action:manipulation!important}.custom-prompt-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999}.custom-prompt-dialog{animation:promptFadeIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000004d;max-height:90vh;max-width:600px;min-width:320px;overflow:hidden;width:90%}@keyframes promptFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.custom-prompt-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:18px;font-weight:600;padding:16px 20px}.custom-prompt-body{padding:20px}.custom-prompt-message{color:#495057;font-size:14px;line-height:1.5;margin:0 0 16px}.custom-prompt-input{border:1px solid #999;border-radius:8px;box-sizing:border-box;font-family:monospace;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.custom-prompt-input:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.custom-prompt-input::placeholder{color:#adb5bd;font-style:italic}.custom-prompt-footer{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.custom-prompt-footer.export-buttons{flex-direction:row-reverse;flex-wrap:wrap;gap:8px;justify-content:center}.custom-prompt-button{border-radius:6px;font-size:14px;min-width:80px;padding:8px 20px;transition:all .2s}.custom-prompt-button,.custom-prompt-button.ok{border:1px solid #0000;cursor:pointer;font-family:inherit;font-weight:500}.custom-prompt-button.ok{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border-radius:.4rem;color:#fff;display:flex;gap:.6rem;justify-content:center}.custom-prompt-button.ok svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.ok:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.ok:active{transform:translateY(1px)}.custom-prompt-button.private{borrder-color:#1971c2;borrder-color:var(--positive-color);--color:#fff;--icon-color:var(--color);--icon-size:1.2rem;align-items:center;background:#1971c2;background:var(--positive-color);border:1px solid #0000;border-radius:.4rem;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.private svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.private:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.private:active{transform:translateY(1px)}.custom-prompt-button.public{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.public svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.public:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.public:active{transform:translateY(1px)}.custom-prompt-button.download{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.download svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.download:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.download:active{transform:translateY(1px)}.custom-prompt-button.cancel{--color:var(--positive-color);--icon-color:var(--color);--icon-size:1.0rem;align-items:center;background:#0000;border:1px solid #1971c2;border-color:var(--positive-color);border-radius:.4rem;color:#1971c2;color:var(--positive-color);cursor:pointer;display:flex;font-family:inherit;font-weight:500;gap:.6rem;justify-content:center}.custom-prompt-button.cancel svg{flex-shrink:0;height:var(--icon-size);vertical-align:middle;width:var(--icon-size)}.custom-prompt-button.cancel:hover{--color:#fff;background:#1c4d7f;background:var(--positive-active-color);color:#fff}.custom-prompt-button.cancel:active{transform:translateY(1px)}@media(max-width:480px){.custom-prompt-dialog{margin:20px;min-width:280px}.custom-prompt-header{font-size:16px;padding:12px 16px}.custom-prompt-body{padding:16px}.custom-prompt-footer{padding:12px 16px}.custom-prompt-button{min-width:70px;padding:10px 16px}.custom-prompt-footer.export-buttons{align-items:stretch;flex-direction:column}}@media print{@page{size:landscape;margin:10mm}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}body,html{color-scheme:light only;height:100%!important;margin:0!important;overflow:visible!important;padding:0!important;position:fixed!important;position:relative;width:100%!important}.left-sidebar,.left-sidebar-handle,.right-sidebar,.right-sidebar-handle{display:none!important}.calculator-area,.main-content{height:100%!important;margin:0!important;overflow:visible!important;padding:0!important;width:100%!important}.calculator-area{position:relative!important;transform:scale(1)!important;transform:scale(var(--print-scale,1))!important;transform-origin:top left!important}.calculator-area:before{display:none!important}.group-wrapper,.pouch-wrapper{overflow:visible!important;transform:none!important;z-index:auto!important}.group-container,.group-wrapper,.pouch-wrapper{display:block!important;opacity:1!important;position:absolute!important;visibility:visible!important}.group-container .group-controls,.group-container .resize-handle{display:none!important}.group-svg{height:100vh!important;position:fixed!important;width:100%!important}.group-svg,.pouch-container{display:block!important;opacity:1!important;visibility:visible!important}.pouch-container{position:absolute!important}.pouch-container .pouch-color-button,.pouch-container .pouch-decrease-button,.pouch-container .pouch-delete-button,.pouch-container .pouch-increase-button,.pouch-container .pouch-multiplier-control button,.pouch-container .pouch-toggle-sign-button{opacity:none!important}.pouch-container .pouch-main-circle{background:var(--pouch-bg)!important;box-shadow:none!important;opacity:1!important}.footer{background-color:#f1f0f0ae!important;background-color:var(--footer-bgcolor)!important;border-radius:5px!important;border-top:none!important;bottom:0!important;display:block!important;margin-top:20px!important;padding:10px 20px!important;position:fixed!important;width:100%!important}.footer .legend{bottom:100%!important}.active-sheet-title{font-size:1.2rem!important;margin:0!important;padding:10px!important;position:static!important;text-align:center!important}.custom-prompt-overlay{display:none!important}.app-container{height:100%!important;overflow:visible!important;position:static!important;width:100%!important}}input:focus{z-index:9999999999999!important}body.is-element-dragging .react-tooltip,html.touch-device .react-tooltip{display:none!important}.app-tooltip.react-tooltip{--rt-opacity:1;--rt-transition-show-delay:0.12s;--rt-transition-closing-delay:0.08s;background:#ffffffc7!important;border-radius:5px;box-shadow:0 2px 10px #0000001f,0 0 0 .5px #00000014;color:#333!important;font-size:.72rem;line-height:1.5;max-width:320px;padding:.3rem .5rem;z-index:99999999}.app-tooltip.react-tooltip kbd{background:#f0f0f0;border:solid #d0d0d0;border-radius:3px;border-width:1px 1px 2px;color:#444;display:inline-block;font-family:inherit;font-size:.65rem;font-weight:600;line-height:1;margin:0 .03em;padding:.15em .35em;vertical-align:initial;white-space:nowrap}.app-tooltip.react-tooltip kbd.tt-action{border-radius:999px;padding:.15em .5em}.app-tooltip.react-tooltip .tt-plus{margin:0 .05em;opacity:.4}.app-tooltip.react-tooltip .tt-desc{font-weight:400;opacity:1}.app-tooltip.react-tooltip b{font-weight:800}:root{--bounce-out:linear(0,0.004,0.016,0.035,0.063 9.1%,0.141,0.25,0.391,0.563,0.765,1,0.891,0.813 45.5%,0.785,0.766,0.754,0.75,0.754,0.766,0.785,0.813 63.6%,0.891,1 72.7%,0.973,0.953,0.941,0.938,0.941,0.953,0.973,1,0.988,0.984,0.988,1)}.pouch-wrapper{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.pouch-wrapper>*{pointer-events:auto}.pouch-container{--pouch-bg:color-mix(in srgb,color-mix(in srgb,var(--pouch-color) 40%,#fff) 80%,#0000);--posinega-color:var(--positive-color);--blacknega-color:#000;border-radius:50%;cursor:grab;min-height:40px;min-width:40px;opacity:0;position:absolute;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease,box-shadow .5s ease,filter .2s ease,outline-color .2s ease,width .3s cubic-bezier(.57,.41,.66,1.38),height .3s cubic-bezier(.57,.41,.66,1.38),filter .5s ease;will-change:transform,left,top,width,height}.pouch-container:has(.pouch-value .negative){--posinega-color:var(--negative-color)}.pouch-container:has(.pouch-value .negative){--blacknega-color:var(--negative-color)}.pouch-container.value-error:not(:has(:focus)) .pouch-main-circle{animation:shake-error .6s ease-in-out}.pouch-container.pouch-related-group-hovered .pouch-main-circle{animation:blink 1.2s infinite!important;border:3px solid color-mix(in srgb,var(--group-color) 95%,#fff)}html.altcontrol-key .pouch-container{cursor:crosshair}.pouch-container.time-pouch .value-display{margin-top:1.1rem}.pouch-container.time-pouch .value-display>*{display:block;margin:0;text-align:center}.pouch-container.time-pouch .value-display strong{color:var(--blacknega-color);font-weight:300}.pouch-container.time-pouch .value-display span.number-counter{color:var(--posinega-color);font-size:1.05rem!important;font-weight:400;margin-top:2px;opacity:0}.pouch-container.time-pouch .multiplier-value:before{content:"60 "}.pouch-container.time-pouch.time-pouch-neg-base .multiplier-value:before{content:"-60 "}.pouch-container.group-total-pouch{--pouch-bg:color-mix(in srgb,var(--pouch-color) 25%,#fff 40%);--pouch-bg2:#f7f7f799}.pouch-container.group-total-pouch.includes-self .multiplier-value:after{content:"-1";font-size:60%}.pouch-container.group-total-pouch.includes-self.opposite .multiplier-value:after{content:"+1"}.pouch-container.group-total-pouch .pouch-main-circle,.pouch-container.group-total-pouch .pouch-replica{border-radius:6px;height:max(55%,70px);margin-left:10%;margin-top:calc(50% - max(27.5%,35px));width:80%}.pouch-container.group-total-pouch .pouch-main-circle{background:linear-gradient(to bottom,color-mix(in srgb,var(--group-color) 60%,#0000) 0,color-mix(in srgb,var(--group-color) 60%,#0000) 6px,#0000 6px,#0000 100%),conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) 100%,var(--pouch-bg2) 100%,var(--pouch-bg2) 100%);background:linear-gradient(to bottom,color-mix(in srgb,var(--group-color) 60%,#0000) 0,color-mix(in srgb,var(--group-color) 60%,#0000) 6px,#0000 6px,#0000 100%),conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) var(--multiplier-percentage,100%),var(--pouch-bg2) var(--multiplier-percentage,100%),var(--pouch-bg2) 100%)}.pouch-container.group-total-pouch .pouch-title{top:.5rem}.pouch-container.group-total-pouch .pouch-value .value-button{display:none}.pouch-container.group-total-pouch .pouch-value .value-container .number-counter{padding-bottom:2px;-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px;text-underline-offset:.15em}.pouch-container.group-total-pouch .pouch-value .value-container strong{color:var(--blacknega-color);font-size:1.6rem;font-weight:300;-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px;text-underline-offset:.15em}.pouch-container.group-total-pouch .pouch-value .value-container strong+.number-counter{display:none!important}html.slideshow .pouch-container,html.undoredo .pouch-container{transition:all .5s cubic-bezier(.9,0,.18,1)!important}.pouch-container.is-dragging:not(.is-clone-source){z-index:999999!important}.pouch-container.is-dragging:not(.is-clone-source) *{pointer-events:none!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.pouch-container.is-dragging:not(.is-clone-source) button{opacity:0!important}.pouch-container.is-dragging:not(.is-clone-source) .pouch-main-circle{box-shadow:0 32px 32px color-mix(in srgb,var(--pouch-color) 20%,#0000),inset 0 1px 10px #fff;transform:scale(1.1)}.pouch-container.is-dragging,.pouch-container:active{cursor:grabbing!important}.pouch-container:has(:focus),.pouch-container:has(:hover),.pouch-container:hover{z-index:300000!important}.pouch-container:has(:focus) .pouch-balancing-button,.pouch-container:has(:focus) .pouch-color-button,.pouch-container:has(:focus) .pouch-delete-button,.pouch-container:has(:focus) .pouch-multiplier-control button,.pouch-container:has(:focus) .pouch-toggle-sign-button,.pouch-container:has(:hover) .pouch-balancing-button,.pouch-container:has(:hover) .pouch-color-button,.pouch-container:has(:hover) .pouch-delete-button,.pouch-container:has(:hover) .pouch-multiplier-control button,.pouch-container:has(:hover) .pouch-toggle-sign-button,.pouch-container:hover .pouch-balancing-button,.pouch-container:hover .pouch-color-button,.pouch-container:hover .pouch-delete-button,.pouch-container:hover .pouch-multiplier-control button,.pouch-container:hover .pouch-toggle-sign-button{opacity:1}.pouch-container.selected{box-shadow:0 0 0 2px var(--positive-color),var(--pouch-shadow)}html:not(.touch-device) .pouch-container.legend-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.legend-hovered .pouch-replica,html:not(.touch-device) .pouch-container.max-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.max-hovered .pouch-replica,html:not(.touch-device) .pouch-container.min-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.min-hovered .pouch-replica,html:not(.touch-device) .pouch-container.table-hovered .pouch-main-circle,html:not(.touch-device) .pouch-container.table-hovered .pouch-replica{filter:brightness(.9)}.pouch-container.table-selected .pouch-main-circle{outline-color:var(--positive-color);outline-width:3px}.pouch-container.table-selected .pouch-multiplier-control span,.pouch-container.table-selected button:not(.pouch-balancing-button) svg{filter:drop-shadow(0 0 1px white) drop-shadow(0 0 1.5px white) drop-shadow(0 0 1.5px white)}.pouch-container.table-selected .pouch-balancing-button{animation:none!important}.pouch-container.table-selected .pouch-balancing-button svg{filter:none}.pouch-main-circle{align-items:center;background:conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) 100%,#f7f7f799 100%,#f7f7f799 100%);background:conic-gradient(var(--pouch-bg) 0,var(--pouch-bg) var(--multiplier-percentage,100%),#f7f7f799 var(--multiplier-percentage,100%),#f7f7f799 100%);border:2px solid #fff;border-radius:50%;box-shadow:0 8px 32px #0000001a,inset 0 1px 10px #fff9;display:flex;flex-direction:column;height:100%;justify-content:center;outline-color:#eee;outline-style:solid;outline-width:1px;position:absolute;transition:outline-color .2s ease,filter .2s ease,transform .5s ease,box-shadow 1s ease,border-radius .5s ease,background .5s ease,height .5s ease,width .5s ease,margin-top .5s ease,margin-left .5s ease,border .5s ease;width:100%;z-index:1}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-main-circle{border-color:var(--pouch-color);box-shadow:0 8px 16px color-mix(in srgb,var(--pouch-color) 35%,#0000),inset 0 1px 10px #fff}.pouch-main-circle input.pouch-title{field-sizing:content;ime-mode:disabled;-webkit-ime-mode:disabled;-moz-ime-mode:disabled;-ms-ime-mode:disabled;background-color:#0000;background:none;border:none;border-radius:3px;bottom:calc(50% + 1rem);color:var(--blacknega-color);cursor:text;font-family:inherit;font-size:.8rem;left:50%;margin:0;min-width:100%;outline:none;padding:0;position:absolute;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);transition:top .4s ease,background-color .2s ease,width .2s ease;transition:all .3s ease;width:-webkit-fit-content;width:fit-content;z-index:2}html.altcontrol-key .pouch-main-circle input.pouch-title{cursor:crosshair}html.touch-device .pouch-container:not(:hover) .pouch-main-circle input.pouch-title{pointer-events:none}.pouch-main-circle input.pouch-title::placeholder{color:var(--text-color-light);opacity:.5;transition:transform .3s ease,background-color .2s ease}.pouch-main-circle input.pouch-title.show-expression::placeholder{transform:skewX(-15deg)}.pouch-main-circle input.pouch-title.expression-outdated::placeholder{text-decoration:line-through}.pouch-main-circle input.pouch-title:focus,.pouch-main-circle input.pouch-title:hover{background-color:#0000001a}.pouch-main-circle input.pouch-title:focus::placeholder,.pouch-main-circle input.pouch-title:hover::placeholder{opacity:.7}.pouch-main-circle input.pouch-title:not([placeholder=""]),.pouch-main-circle input.pouch-title:not([value=""]){bottom:calc(50% + .65rem)}.pouch-main-circle input.pouch-title:not([placeholder=""])+.pouch-value,.pouch-main-circle input.pouch-title:not([value=""])+.pouch-value{top:min(7%,10px)}.pouch-container.no-value:not(:hover,:has(:hover),:has(:focus)) .pouch-main-circle input.pouch-title:not([value=""]){bottom:50%;font-size:100%;transform:translateX(-50%) translateY(50%)}.pouch-value{--button-color:var(--posinega-color);--icon-color:var(--button-color);--icon-size:1.8rem;font-size:1.8rem;line-height:.9;margin-bottom:5px;position:relative;top:2%;transition:top .4s ease;width:max(100%,-webkit-max-content);width:max(100%,max-content);z-index:1}.pouch-container.group-total-pouch .pouch-value{font-size:1.6rem}html.touch-device .pouch-container:not(:hover) .pouch-value{pointer-events:none}.pouch-container.no-value:not(:hover,:has(:hover),:has(:focus)):has(.pouch-title:not([value=""])) .pouch-value{opacity:0!important}.pouch-container.no-value:not(.group-total-pouch,:hover,:has(:hover),:has(:focus)):has(.pouch-title[value=""]) .pouch-value{opacity:.3!important}.pouch-container.group-total-pouch.no-value:not(:hover,:has(:hover),:has(:focus)) .pouch-value{opacity:0!important}.pouch-value .value-button{background:none;border:none;border-radius:50%;cursor:pointer;height:var(--icon-size);opacity:0;padding:0;pointer-events:none;position:absolute;top:calc(48% - var(--icon-size)/2);transition:opacity .2s ease,transform .2s ease,background-color .2s ease;width:var(--icon-size);z-index:1}html.altcontrol-key .pouch-value .value-button{cursor:crosshair}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-value .value-button,.pouch-value .value-button:hover{animation:none;opacity:1;pointer-events:auto}.pouch-container:has(.value-container input) .pouch-value .value-button{animation:none;opacity:0!important;pointer-events:none}html.slideshow .pouch-value .value-button,html.touch-device .pouch-container:not(:hover) .pouch-value .value-button,html.undoredo .pouch-value .value-button{opacity:0;pointer-events:none}html.touch-device .pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-value .value-button{opacity:1}.pouch-value .value-button .value-icon{height:var(--icon-size);pointer-events:none;width:var(--icon-size)}.pouch-value .value-button.decrease{right:95%}.pouch-value .value-button.increase{left:95%}.pouch-value .value-button.pressed.long-pressed:before{content:"";height:300%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300%}html:not(.touch-device) .pouch-value .value-button.pressed,html:not(.touch-device) .pouch-value .value-button:active,html:not(.touch-device) .pouch-value .value-button:hover{--icon-color:var(--posinega-color);background:color-mix(in srgb,var(--posinega-color) 20%,#0000)}.pouch-value:hover .value-button{opacity:.7}.pouch-value .value-container{align-items:center;cursor:text;display:flex;justify-content:center;min-width:100%;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}html.altcontrol-key .pouch-value .value-container{cursor:crosshair}.pouch-value .value-container .value-display{text-align:center}.pouch-value .value-container .value-display strong{background-color:#0000;border-radius:5px;padding-inline:.5em;transition:background-color .2s ease}.pouch-value .value-container .value-display strong:hover{background-color:#0000001a}.pouch-value .value-container .value-display span:not(strong+span){background-color:#0000;border-radius:5px;box-sizing:border-box;padding-inline:.5em;transition:background-color .2s ease}.pouch-value .value-container .value-display span:not(strong+span):hover{background-color:#0000001a}.pouch-value .value-container input{field-sizing:content;background-color:#0000;border:none;border-radius:3px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;left:50%;min-width:100%;outline:none;padding-inline:.5em;position:absolute;text-align:center;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff;top:50%;transform:translateX(-50%) translateY(-50%);transition:background-color .2s ease}.pouch-value .value-container input:hover{cursor:text}.pouch-value .value-container input:focus{background-color:#ffffff1a;outline:none;text-shadow:none}html.altcontrol-key .pouch-value .value-container input{cursor:crosshair!important}.pouch-value .value-container input.pouch-value-input--time{ime-mode:disabled}.pouch-replica{background-color:var(--pouch-bg);border:2px solid #fff;border-radius:50%;box-shadow:0 0 6px 0 hsla(0,0%,67%,.133);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition-duration:1s,.4s,.4s,1s,1s,.5s,.5s;transition-property:opacity,left,top,box-shadow,border-radius,margin-top,margin-left;transition-timing-function:ease,cubic-bezier(.57,.41,.66,1.38),cubic-bezier(.57,.41,.66,1.38),ease,ease,ease,ease;width:100%;z-index:0}.pouch-container:not(.is-dragging,.is-clone-source) .pouch-replica.active{left:var(--replica-offset);opacity:var(--replica-opacity);top:var(--replica-offset)}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-replica.active{box-shadow:0 8px 16px color-mix(in srgb,var(--pouch-color) 35%,#0000),inset 0 1px 10px #fff}.pouch-container:is(:hover,:has(:hover),:has(:focus)):not(.is-dragging,.is-clone-source) .pouch-replica.active{left:calc(var(--replica-offset)*2);top:calc(var(--replica-offset)*2);transition-delay:calc(.3s - var(--replica-opacity)*.2s)}.pouch-balancing-button,.pouch-color-button,.pouch-delete-button,.pouch-toggle-sign-button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;align-items:center;background:#0000;border:none;border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:1.1rem;justify-content:center;opacity:0;padding:.5rem;position:absolute;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;width:1.1rem;z-index:2}html.touch-device .pouch-balancing-button,html.touch-device .pouch-color-button,html.touch-device .pouch-delete-button,html.touch-device .pouch-toggle-sign-button{transform:scale(1.2)}html.slideshow .pouch-balancing-button,html.slideshow .pouch-color-button,html.slideshow .pouch-delete-button,html.slideshow .pouch-toggle-sign-button,html.touch-device .pouch-container:not(:hover) .pouch-balancing-button,html.touch-device .pouch-container:not(:hover) .pouch-color-button,html.touch-device .pouch-container:not(:hover) .pouch-delete-button,html.touch-device .pouch-container:not(:hover) .pouch-toggle-sign-button,html.undoredo .pouch-balancing-button,html.undoredo .pouch-color-button,html.undoredo .pouch-delete-button,html.undoredo .pouch-toggle-sign-button{opacity:0;pointer-events:none}.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-balancing-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-color-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-delete-button,.pouch-container:is(:hover,:has(:hover),:has(:focus),:has(:active)) .pouch-toggle-sign-button{opacity:1}.pouch-balancing-button:hover,.pouch-color-button:hover,.pouch-delete-button:hover,.pouch-toggle-sign-button:hover{--color:var(--button-hover-color)}.pouch-color-button{left:min(50% - 3rem,-5%);top:min(50% - 3.5rem,-5%)}.pouch-color-button:hover{--color:var(--pouch-color)}.pouch-delete-button{right:min(50% - 3rem,-5%);top:min(50% - 3.5rem,-5%)}.pouch-delete-button:hover{--color:var(--negative-color)}.pouch-balancing-button{--icon-size:1rem;bottom:calc(min(50% - 3.5rem, -5%) + .3rem);color:var(--icon-color);left:calc(min(50% - 3rem,-5%) - 1.4rem);padding:.3rem;transition:opacity .2s ease,transform .2s ease,background-color .6s ease,left .3s ease}.pouch-balancing-button:hover{--color:var(--pouch-color)}.pouch-balancing-button.active{--icon-color:#fff;background-color:var(--posinega-color);color:#fff;left:calc(min(50% - 3rem, -5%) + .4rem);opacity:1!important;pointer-events:auto!important}.pouch-balancing-button svg{transition:fill .6s ease}.pouch-toggle-sign-button{bottom:min(50% - 3.5rem,-5%);left:min(50% - 3rem,-5%);transition:opacity .2s ease,transform .2s ease,background-color .2s ease}.pouch-toggle-sign-button:hover{--color:var(--posinega-color)}.balancing-pouch .pouch-toggle-sign-button{opacity:0!important;pointer-events:none}.pouch-multiplier-control{align-items:center;bottom:calc(min(50% - 3.5rem,-5%) + .5rem);display:flex;font-size:1rem;margin-bottom:.5em;position:absolute;right:0;transform:translateX(45%);transition:all .3s ease .2s;white-space:nowrap;z-index:1}.pouch-multiplier-control.balancing-locked button.multiplier-button{display:none}.pouch-multiplier-control.balancing-locked .multiplier-value{pointer-events:none}.pouch-container.is-dragging:is(:hover,.is-cloning) .pouch-multiplier-control{bottom:100%;right:50%;transform:translateX(50%) scale(1.5)}html.touch-device .pouch-multiplier-control:has(.long-pressed):has(:active) .multiplier-value{transform:translateY(-70%) scale(1.5)}.pouch-container.is-dragging .pouch-multiplier-control .multiplier-value,.pouch-multiplier-control:not(.no-multiplier) .multiplier-value{opacity:1!important}html.touch-device:not(.undoredo):not(.slideshow) .pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-multiplier-control{bottom:min(50% - 3.5rem,-5%)}.pouch-multiplier-control .multiplier-value{color:var(--posinega-color);cursor:pointer;font-weight:400;margin:0 2px;min-width:2rem;opacity:0;text-align:center;transition:text-shadow 1s ease,transform .3s ease;width:-webkit-max-content;width:max-content}html.altcontrol-key .pouch-multiplier-control .multiplier-value{cursor:crosshair}html.touch-device .pouch-multiplier-control .multiplier-value{opacity:0;pointer-events:none}.pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-multiplier-control .multiplier-value{animation:none;opacity:1;pointer-events:auto;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}.pouch-multiplier-control .multiplier-button{--icon-color:var(--posinega-color);--icon-size:1.8rem;align-items:center;background-color:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.2rem;justify-content:center;opacity:0;padding:0;position:relative;top:1px;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;width:1.2rem}html.altcontrol-key .pouch-multiplier-control .multiplier-button{cursor:crosshair}html.touch-device .pouch-multiplier-control .multiplier-button{transform:scale(1.5)}html:not(.touch-device) .pouch-multiplier-control .multiplier-button.pressed,html:not(.touch-device) .pouch-multiplier-control .multiplier-button:active,html:not(.touch-device) .pouch-multiplier-control .multiplier-button:hover{background:color-mix(in srgb,var(--posinega-color) 20%,#0000)}.pouch-multiplier-control .multiplier-button.pressed.long-pressed:before{content:"";height:500%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500%}.pouch-multiplier-control .multiplier-button:disabled{background-color:var(--border-color);opacity:.5}.pouch-multiplier-control .multiplier-button .multiplier-icon{height:var(--icon-size);width:var(--icon-size)}html.touch-device .pouch-multiplier-control .multiplier-button{opacity:0;pointer-events:none}html:not(.undoredo):not(.slideshow) .pouch-container:is(:hover,:has(:hover),:has(:focus)) .pouch-multiplier-control .multiplier-button{animation:none;opacity:1;pointer-events:auto}.pending-pouch{align-items:center;background-color:var(--pouch-color);border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;position:absolute;transform:translate(-50%,-50%);width:60px;z-index:999999}.pending-pouch-content{color:#fff;font-size:30px;font-weight:700;line-height:1}@keyframes pouch-initial-appear{0%{opacity:0;transform:translateY(-50vh) scale(.7)}70%{opacity:1;transform:translateY(-15vh) scale(1)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes pouch-appear{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pouch-delete{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(0)}}@keyframes pending-pouch-fade{0%{opacity:0}15%{opacity:.2}40%{opacity:.2}to{opacity:0}}@keyframes button-fadeout{0%{opacity:1}to{opacity:0}}@keyframes blink-filter{0%,50%{filter:opacity(1)}90%{filter:opacity(.4)}to{filter:opacity(1)}}.pouch-container.balancing-pouch-hovered .pouch-main-circle,.pouch-container.balancing-pouch-hovered .pouch-multiplier-control,.pouch-container.balancing-pouch-hovered .pouch-replica,.pouch-container.balancing-pouch-hovered .pouch-toggle-sign-button,.pouch-container.balancing-pouch-hovered .pouch-value{animation:blink 1.2s infinite}.pouch-container.balancing-pouch-hovered .pouch-balancing-button{animation:blink-filter 1.2s infinite}.pouch-container.balancing-pouch .pouch-value .value-button{opacity:0!important;pointer-events:none}.pouch-container.balancing-pouch .pouch-value .value-container{pointer-events:none}@keyframes shake-error{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}.group-wrapper{height:100%;left:0;mix-blend-mode:normal;overflow:visible;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:margin-top .5s ease;transition:filter .5s ease;width:100%;z-index:10}.group-wrapper.group-related-gtp-hovered{animation:blink 1.2s infinite}.group-wrapper.in-mute-group .group-subtotal,.group-wrapper.mute-group .group-subtotal{opacity:0!important}.group-wrapper.mute-group .group-container{background-image:repeating-linear-gradient(45deg,#0000,#0000 30px,#fff 0,#fff 32px),repeating-linear-gradient(-45deg,#0000,#0000 30px,#fff 0,#fff 32px);background-position:50%,50%;background-repeat:repeat,repeat}html.slideshow .group-wrapper.group-adding .group-container,html.undoredo .group-wrapper.group-adding .group-container{animation:group-appear .3s cubic-bezier(.57,.41,.66,1.38) forwards;transition:all .5s cubic-bezier(.9,0,.18,1)!important}html.redo .group-wrapper.group-adding .group-container{transform-origin:0 0}html.loading .group-wrapper.group-adding .group-container,html.undo .group-wrapper.group-adding .group-container{transform-origin:center}.group-wrapper.cloning .group-container{box-shadow:0 16px 32px #0003}.group-wrapper.cloning .group-container:after,.group-wrapper.cloning .group-container>*{display:none}.group-wrapper.is-clone-source .group-container{border-color:red!important}.group-wrapper.dragging-flag .group-container,.group-wrapper.dragging-flag .group-container *{cursor:move}.group-wrapper.dragging-flag .group-title-input{pointer-events:none}.group-wrapper.group-deleting .group-svg path{fill:none}.group-wrapper.group-deleting .group-container{animation:group-delete .3s cubic-bezier(.28,-.42,.7,1) forwards;background:color-mix(in srgb,var(--group-color) 15%,#fff 40%);transform-origin:center}html.undo .group-wrapper.group-deleting .group-container{transform-origin:0 0}.group-wrapper[style*="transform: translate"] .group-container{box-shadow:0 32px 32px color-mix(in srgb,var(--group-color) 20%,#0000)}html:not(.touch-device) .group-wrapper.table-hovered .group-container,html:not(.touch-device) .group-wrapper.table-hovered .group-svg{filter:brightness(.9)}.group-wrapper.table-selected .group-container{outline-color:color-mix(in srgb,var(--positive-color) 100%,#0000);outline-width:3px}@keyframes group-appear{0%{border-top-width:20px;opacity:0;transform:scale(.5)}to{border-top-width:10px;opacity:1;transform:scale(1)}}@keyframes group-delete{0%{border-top-width:10px;opacity:1;transform:scale(1)}to{border-top-width:20px;opacity:0;transform:scale(.5)}}.group-svg{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;transition:filter .2s ease,opacity .2s ease;width:100%}.pending-group-wrapper .group-svg{z-index:9999999!important}.pending-group-wrapper.too-small .group-svg{opacity:0}.group-svg path{fill:color-mix(in srgb,var(--group-color) 15%,#fff 40%);stroke:none;cursor:pointer;pointer-events:auto}html.loading .group-svg path,html.slideshow .group-svg path,html.undoredo .group-svg path{fill:none;z-index:100000}.group-wrapper.cloning .group-svg path,.pending-group-wrapper .group-svg path{stroke:color-mix(in srgb,var(--group-color) 95%,#fff);stroke-width:3;stroke-dasharray:5,5;vector-effect:non-scaling-stroke;animation:dash 10s linear infinite}.group-container{border-radius:10px;border-top:10px solid color-mix(in srgb,var(--group-color) 60%,#0000);box-shadow:0 8px 32px #0000001a,inset 0 1px 10px #fffc;box-sizing:border-box;container-name:group;container-type:size;cursor:move;outline-color:#fff;outline-style:solid;outline-width:2px;pointer-events:all;position:absolute;transform-origin:0 0;transition:box-shadow .5s ease,filter .2s ease,outline-color .2s ease}html.altcontrol-key .group-container{cursor:crosshair}html.loading .group-container,html.slideshow .group-container,html.undoredo .group-container{background:color-mix(in srgb,var(--group-color) 15%,#fff 40%);transition:left .5s cubic-bezier(.9,0,.18,1),top .5s cubic-bezier(.9,0,.18,1),width .5s cubic-bezier(.9,0,.18,1),height .5s cubic-bezier(.9,0,.18,1),transform .5s cubic-bezier(.9,0,.18,1)!important}html.loading .group-container{animation:group-appear .3s cubic-bezier(.57,.41,.66,1.38) forwards;opacity:0}.group-container:after{background-image:repeating-linear-gradient(135deg,#0000,#0000 36px,var(--group-color) 36px,var(--group-color) 39px,#0000 39px,#0000 43px,var(--group-color) 43px,var(--group-color) 46px,#0000 46px);background-size:initial;bottom:4px;content:"";height:35px;opacity:0;pointer-events:none;position:absolute;right:4px;transition:opacity .2s ease;width:35px}html.touch-device .group-container:after{animation:button-fadeout 1s ease 3s forwards;opacity:.3}.group-container:hover .group-container:after,.group-container:hover:after{animation:none!important;opacity:.8!important}.group-container:hover,.group-wrapper.group-related-gtp-hovered .group-container{box-shadow:0 8px 32px color-mix(in srgb,var(--group-color) 35%,#0000);outline-color:color-mix(in srgb,var(--group-color) 95%,#fff)}.group-title-container{border-radius:1px;left:.7rem;max-height:calc(100% - .7em);max-width:calc(100% - 1.4rem);outline:4px solid #0000;outline-offset:0;overflow:hidden;pointer-events:all;position:absolute;top:calc(.7rem - 6px);transition:all .2s ease;z-index:8}.group-wrapper.dragging-flag .group-title-container{cursor:move;pointer-events:none!important}.group-wrapper:not(.dragging-flag) .group-title-container:has(:focus),.group-wrapper:not(.dragging-flag) .group-title-container:hover{background-color:#0000001a;border:none;outline-color:#0000001a}.group-title-input{field-sizing:content;background:#0000;background-color:#0000;border:none;color:#212529;font-family:inherit;font-size:1.1rem;font-weight:400;max-width:100%;min-height:1.4em;opacity:0;outline:none;overflow-wrap:break-word;padding:0;resize:none;transition:opacity .2s ease,background-color .2s ease,outline-color .2s ease;width:100%;word-break:break-word}.group-title-input.long-title{font-size:.9rem}.total-group .group-title-input{font-weight:700}.group-title-input::placeholder{font-weight:300;opacity:.7}.total-group .group-title-input::placeholder{font-weight:700}.group-title-input:focus,.group-title-input:not(:placeholder-shown),.group-wrapper:has(.group-container:hover) .group-title-input,html:has(.pouch-table:hover) .group-title-input{animation:none!important;opacity:1!important;pointer-events:auto}html.touch-device .group-container:not(:hover) .group-title-input:not(:focus){opacity:0}.group-wrapper.dragging-flag .group-title-input{cursor:move;pointer-events:none!important}.group-buttons{align-content:flex-start;align-items:flex-end;bottom:10%;display:flex;flex-direction:column-reverse;flex-wrap:wrap-reverse;gap:.3rem;justify-content:flex-end;position:absolute;right:10px;top:5px;transition:right .2s ease;z-index:200001}@container group (max-height: 80px){.group-buttons{right:30px;z-index:400001}}.group-buttons button{--color:var(--button-color);--icon-color:var(--color);--icon-size:1rem;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:26px;justify-content:center;opacity:0;padding:4px;transition:opacity .2s ease,background-color .2s ease;width:26px}.group-buttons button:hover{--color:var(--button-hover-color)}.group-buttons button svg{height:var(--icon-size);width:var(--icon-size)}.group-buttons button.group-export-button:hover,.group-buttons button.group-merge-button:hover,.group-buttons button.group-toggle-sign-button:hover{--color:#1976d2}.group-buttons button.group-color-button:hover{--color: }.group-buttons button.group-delete-button:hover{--color:var(--negative-color)}.group-container:has(input:focus) .group-buttons button{opacity:0!important;pointer-events:none!important}.group-container:hover .group-buttons button,html.touch-device .group-buttons button{opacity:1}.group-container:hover .group-buttons button.disabled,.group-container:hover .group-buttons button:disabled,html.touch-device .group-buttons button.disabled,html.touch-device .group-buttons button:disabled{opacity:.3;pointer-events:none}@container group (max-height: 80px){.group-container:hover .group-buttons button.disabled,.group-container:hover .group-buttons button:disabled,html.touch-device .group-buttons button.disabled,html.touch-device .group-buttons button:disabled{display:none}}.group-wrapper.group-dragging .group-buttons button,html.slideshow .group-buttons button,html.touch-device .group-container:not(:hover) .group-buttons button,html.undoredo .group-buttons button{opacity:0;pointer-events:none}.group-subtotal{bottom:.7rem;font-size:.9rem;left:.7rem;position:absolute;transition:opacity .2s ease;z-index:8}.total-group .group-subtotal{font-size:1rem}.group-subtotal strong{font-size:160%;font-weight:300;margin-right:.2em}.total-group .group-subtotal strong{font-weight:500}.group-subtotal span.number-counter{font-size:160%;margin-left:3px}.total-group .group-subtotal span.number-counter{font-weight:500}.group-subtotal strong+.number-counter{font-size:100%}.group-wrapper.group-dragging .group-subtotal{pointer-events:none}.group-wrapper.no-pouches .group-subtotal{opacity:0;pointer-events:none}@container group (max-height: 80px){.group-subtotal{opacity:0;pointer-events:none}}.group-subtotal.clickable-subtotal{cursor:pointer}@keyframes dash{to{stroke-dashoffset:100}}.resize-handle{height:36px;pointer-events:auto;position:absolute;width:36px;z-index:400000}.resize-handle-br{bottom:-18px;cursor:nwse-resize;right:-18px}html.touch-device .resize-handle-br{bottom:-20px;height:84px;right:-20px;width:84px}.resize-handle-bl{bottom:-18px;cursor:nesw-resize;left:-18px}html.touch-device .resize-handle-bl{display:none}.resize-handle-tr{cursor:nesw-resize;right:-18px;top:-28px}html.touch-device .resize-handle-tr{display:none}.resize-handle-tl{cursor:nwse-resize;left:-18px;top:-28px}html.touch-device .resize-handle-tl{display:none}.calculator-area.group-drawing-mode{cursor:crosshair}.delete-preview{filter:grayscale(100%) opacity(.4)!important}.history{flex:0 0 auto;max-height:50%;overflow-y:auto;padding-top:66px;transition:margin-top .3s ease;will-change:margin-top}.history .history-buttons{align-items:center;-webkit-backdrop-filter:blur(.26rem);backdrop-filter:blur(.26rem);background:var(--sidebar-bgcolor);border-bottom:1px solid #e0e0e0;display:flex;gap:10px;height:66px;justify-content:center;padding:10px 3px;position:absolute;right:0;top:env(safe-area-inset-top,0);transition:transform .3s ease,width .3s ease,opacity .2s ease;width:100%;z-index:1000000}html:has(.right-sidebar.closed) .history .history-buttons{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-bottom:none;transform:translateX(calc(var(--right-sidebar-width)*-1))}html.mobile:has(.right-sidebar.closed) .history .history-buttons{width:100vw}html.mobile:has(.right-sidebar.closed) .history .history-buttons:not(:hover) html.mobile:has(.right-sidebar.closed) .history .history-buttons{opacity:1}html:has(.right-sidebar.closed):not(:has(.pouch-container:hover)):not(:has(.group-container:hover)):not(:has(.pending-group-wrapper)):not(.undoredo):not(.slideshow) .history .history-buttons:not(:hover){animation:button-fadeout 1s ease 3s forwards;opacity:1}.history .history-button{--color:var(--button-color);--icon-color:var(--color);-webkit-touch-callout:none;align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;touch-action:manipulation;transition:opacity .3s ease,background .3s ease;-webkit-user-select:none;user-select:none;width:30px}.history .history-button svg{stroke:var(--icon-color);height:22px;width:22px}html:not(.touch-device) .history .history-button:hover:not(:disabled) svg{stroke:var(--positive-color)}.history .history-button:disabled{cursor:not-allowed;opacity:.5}html.mobile:has(.right-sidebar.closed) .history .history-button.snapshot-button{animation:none!important;opacity:0!important;pointer-events:none!important}.history .history-button:not(.snapshot-button):not(:disabled):hover{background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) 100%,#0000 100%,#0000 100%);background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) var(--history-percentage,100%),#0000 var(--history-percentage,100%),#0000 100%);border:.1rem solid var(--positive-active-color)}.history .history-button:not(.snapshot-button):not(:disabled):hover svg{stroke:#aaa!important}html.slideshow .history .history-button.pause-button{background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) 100%,#0000 100%,#0000 100%);background:conic-gradient(var(--positive-active-color) 0,color-mix(in srgb,var(--positive-active-color) 90%,#fff) var(--history-percentage,100%),#0000 var(--history-percentage,100%),#0000 100%);border:.1rem solid var(--positive-active-color)}html.slideshow .history .history-button.pause-button svg{stroke-width:1;fill:#aaa;stroke:#aaa!important}html.slideshow .history .history-button:not(.pause-button){opacity:.5;pointer-events:none!important}@keyframes slideshow-pulse{0%,to{transform:scale(.8)}50%{transform:scale(1)}}.history .history-description{color:#666;display:inline-block;flex:1 1;font-size:.7rem;line-height:1.2;margin-bottom:.7ex;opacity:0;overflow:hidden;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.history .undo-description{margin-right:0;text-align:right}html.slideshow:has(.pause-button.undo-button) .history .undo-description,html.touch-device .history .undo-description,html:has(.undo-button:hover) .history .undo-description{opacity:1!important}.history .redo-description{margin-left:0;text-align:left}html.slideshow:has(.pause-button.redo-button) .history .redo-description,html.touch-device .history .redo-description,html:has(.redo-button:hover) .history .redo-description{opacity:1!important}.history .snapshot-list:not(:empty){padding:8px}html.mobile .history .snapshot-list:not(:empty){padding:0}.history .snapshot-item{align-items:center;background-color:#0000;border-radius:8px;cursor:pointer;display:flex;font-family:Roboto Slab,serif;justify-content:space-between;margin-bottom:3px;padding:8px;position:relative}.history .snapshot-item.current{background-color:hsla(0,0%,81%,.427)!important}html.mobile .history .snapshot-item{border-radius:0;margin-bottom:0;padding:8px}.history .snapshot-item .snapshot-item-content{flex:1 1;min-width:0}.history .snapshot-item .snapshot-title input{background:#0000;border:none;color:#212529;font-family:Roboto Slab,sans-serif;font-size:14px;font-weight:600;outline:none;padding:0;text-overflow:ellipsis;width:100%}.sheet-item:not(.active) .history .snapshot-item .snapshot-title input{pointer-events:none}.history .snapshot-item .snapshot-title input::placeholder{color:#6c757d;opacity:.7}.history .snapshot-item .snapshot-title input:not(:placeholder-shown){opacity:1}.history .snapshot-item .snapshot-total-date{color:#9199a0;font-family:Roboto Slab,serif;font-size:12px}.history .snapshot-item .snapshot-total-date .snapshot-total{font-weight:600}.history .snapshot-item .snapshot-total-date .snapshot-total.negative{color:#e03131}.history .snapshot-item .snapshot-buttons{display:flex;gap:4px;margin-left:8px}.history .snapshot-item .snapshot-buttons button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:opacity .2s ease;width:24px}.history .snapshot-item .snapshot-buttons button svg{stroke:var(--icon-color);height:18px;width:18px}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button:hover{opacity:1}html.slideshow .history .snapshot-item .snapshot-buttons button,html.undoredo .history .snapshot-item .snapshot-buttons button{opacity:.5;pointer-events:none!important}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.overwrite-button:hover svg,html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.restore-button:hover svg{stroke:var(--positive-color)}html:not(.touch-device) .history .snapshot-item .snapshot-buttons button.delete-button:hover svg{stroke:var(--negative-color)}html.undoredo:not(.slideshow) a,html.undoredo:not(.slideshow) button,html.undoredo:not(.slideshow) div,html.undoredo:not(.slideshow) input,html.undoredo:not(.slideshow) li,html:not(.mobile):has(.is-adding) a,html:not(.mobile):has(.is-adding) button,html:not(.mobile):has(.is-adding) div,html:not(.mobile):has(.is-adding) input,html:not(.mobile):has(.is-adding) li{pointer-events:none!important}html.slideshow a,html.slideshow button,html.slideshow div,html.slideshow input,html.slideshow li,html.slideshow path,html.slideshow svg,html:has(.adding) a,html:has(.adding) button,html:has(.adding) div,html:has(.adding) input,html:has(.adding) li,html:has(.adding) path,html:has(.adding) svg,html:has([data-deleting=true]) a,html:has([data-deleting=true]) button,html:has([data-deleting=true]) div,html:has([data-deleting=true]) input,html:has([data-deleting=true]) li,html:has([data-deleting=true]) path,html:has([data-deleting=true]) svg{pointer-events:none!important}html.slideshow .left-sidebar-handle,html.slideshow .pause-button,html.slideshow .right-sidebar-handle,html.slideshow [class*=table],html:has(.adding) .left-sidebar-handle,html:has(.adding) .pause-button,html:has(.adding) .right-sidebar-handle,html:has(.adding) [class*=table],html:has([data-deleting=true]) .left-sidebar-handle,html:has([data-deleting=true]) .pause-button,html:has([data-deleting=true]) .right-sidebar-handle,html:has([data-deleting=true]) [class*=table]{pointer-events:auto!important}.table{border-top:1px solid #e0e0e0;flex:1 1 auto;overflow-y:auto;padding:0}.table:has(table:empty) .table-header{display:none}.table .table-header{display:flex;font-size:14px;gap:10px;justify-content:flex-end;line-height:1;overflow:hidden;padding-top:5px}.table .table-header button{transition:opacity .2s ease}html:not(.touch-device) .table .table-header button:hover{color:var(--positive-color)}html.slideshow .table .table-header button,html.undoredo .table .table-header button{opacity:.5;pointer-events:none!important}.table .table-header .table-button{flex:1 1;min-width:5em;opacity:1;transform:translateY(0);transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease}html:not(:has(.cell-selected)) .table .table-header .table-button{opacity:0;transform:translateY(100%)}.table .table-header .clear-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:0s}.table .table-header .clear-button svg{stroke:var(--icon-color)}.table .table-header .clear-button:hover{--color:var(--negative-color);--icon-color:var(--negative-color)}.table .table-header .copy-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:.1s}.table .table-header .copy-button svg{stroke:var(--icon-color)}.table .table-header .copy-button.copied{color:var(--positive-color);font-weight:600;opacity:0;top:-10px;transition:top .6s cubic-bezier(1,0,1,.39),opacity .6s cubic-bezier(1,0,1,.9)}.table .table-header .paste-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;border-radius:9999px;color:var(--color);cursor:pointer;display:flex;font-family:inherit;justify-content:center;line-height:1;position:relative;top:0;transition-delay:.2s}.table .table-header .paste-button svg{stroke:var(--icon-color)}.table .table-header .paste-button.pasted{color:var(--positive-color);font-weight:600;opacity:0;top:-10px;transition:top .6s cubic-bezier(1,0,1,.39),opacity .6s cubic-bezier(1,0,1,.9)}.table .table-header .excel-export-button{--color:var(--button-color);--icon-color:var(--color);align-items:center;background:none;border:none;color:#777;cursor:pointer;display:flex;font-family:inherit;padding:6px 12px;transition:all .2s ease}.table .table-header .excel-export-button svg{stroke:var(--icon-color)}.pouch-table{border-collapse:collapse;outline:none;width:100%}.pouch-table td,.pouch-table th{box-sizing:border-box;cursor:cell;outline:none;padding:4px 8px;position:relative}.pouch-table td:focus,.pouch-table th:focus{outline:none}.pouch-table td.cell-selected,.pouch-table th.cell-selected{background-color:color-mix(in srgb,var(--group-color) 17%,var(--cell-bgcolor));box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none}.pouch-table td.cell-selected:after,.pouch-table th.cell-selected:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.pouch-table td.cell-selected-top:after,.pouch-table th.cell-selected-top:after{border-top:2px solid #0078d7}.pouch-table td.cell-selected-right:after,.pouch-table th.cell-selected-right:after{border-right:2px solid #0078d7}.pouch-table td.cell-selected-bottom:after,.pouch-table th.cell-selected-bottom:after{border-bottom:2px solid #0078d7}.pouch-table td.cell-selected-left:after,.pouch-table th.cell-selected-left:after{border-left:2px solid #0078d7}.pouch-table td.cell-selected-top.cell-selected-left:after,.pouch-table th.cell-selected-top.cell-selected-left:after{border-top-left-radius:4px}.pouch-table td.cell-selected-top.cell-selected-right:after,.pouch-table th.cell-selected-top.cell-selected-right:after{border-top-right-radius:4px}.pouch-table td.cell-selected-bottom.cell-selected-left:after,.pouch-table th.cell-selected-bottom.cell-selected-left:after{border-bottom-left-radius:4px}.pouch-table td.cell-selected-bottom.cell-selected-right:after,.pouch-table th.cell-selected-bottom.cell-selected-right:after{border-bottom-right-radius:4px}.pouch-table td.cell-selected-top-left:after,.pouch-table th.cell-selected-top-left:after{border-top-left-radius:4px}.pouch-table td.cell-selected-top-right:after,.pouch-table th.cell-selected-top-right:after{border-top-right-radius:4px}.pouch-table td.cell-selected-bottom-left:after,.pouch-table th.cell-selected-bottom-left:after{border-bottom-left-radius:4px}.pouch-table td.cell-selected-bottom-right:after,.pouch-table th.cell-selected-bottom-right:after{border-bottom-right-radius:4px}.pouch-table .number-counter{color:var(--blacknega-color)!important}.pouch-table thead tr{--cell-bgcolor:#0000}.pouch-table thead tr.group-related-gtp-hovered>*,.pouch-table thead tr.hover>*{--cell-bgcolor:color-mix(in srgb,var(--group-color) 15%,#0000)!important}.pouch-table thead tr.group-related-gtp-hovered{animation:blink 1.2s infinite!important}.pouch-table thead tr>*{background-color:var(--cell-bgcolor);border-bottom:3px solid var(--group-color);font-size:13px;padding:4px 6px;transition:all .3s ease}.pouch-table thead tr>.cell-pasted{animation:pasted-bg 1s linear forwards!important}.pouch-table thead tr.group-header:has(+.group-color-bar)>*{border-bottom:none}.pouch-table thead tr.group-color-bar>*{background-color:var(--group-color);border-bottom:none;cursor:pointer;height:3px;padding:0;transition:filter .2s ease}.pouch-table thead tr.group-color-bar:hover>*{filter:brightness(1.2)}.pouch-table thead tr th{font-family:Roboto Slab,sans-serif;font-weight:400;line-height:1.2;padding-left:20px;position:relative;text-align:left}.pouch-table thead tr th:nth-child(3){padding:0}.pouch-table thead tr th.show-placeholder,.pouch-table thead tr th.ungrouped{color:#999;font-weight:400}.pouch-table thead tr th .toggle-icon{display:inline-block;left:0;margin-right:4px;position:absolute;top:calc(50% - 10px);vertical-align:middle;z-index:1}.pouch-table thead tr th .toggle-icon svg{fill:#495057}.pouch-table thead tr th:first-child .group-title-text{word-wrap:break-word;left:20px;overflow-wrap:break-word;pointer-events:none;position:absolute;top:.35em;z-index:2}.pouch-table thead tr th:first-child input{word-wrap:break-word;left:20px;overflow-wrap:break-word;pointer-events:auto;position:absolute;top:.35em;white-space:pre-wrap;z-index:2}.pouch-table thead tr td{font-weight:300;text-align:right;white-space:nowrap}.pouch-table thead tr td:nth-child(4){padding:4px 6px 4px 0}.pouch-table thead tr td:last-child{font-weight:600}.pouch-table thead.total-group th{font-weight:700!important}.pouch-table tbody{height:auto;overflow:hidden}.pouch-table tbody.collapsed{display:none}.pouch-table tbody tr{--cell-bgcolor:#fff;--posinega-color:#000}.pouch-table tbody tr.negative{--posinega-color:var(--negative-color)}.pouch-table tbody tr.balancing-pouch-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.hover:not(.group-total-pouch)>*,.pouch-table tbody tr.legend-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.max-hovered:not(.group-total-pouch)>*,.pouch-table tbody tr.min-hovered:not(.group-total-pouch)>*{--cell-bgcolor:color-mix(in srgb,var(--pouch-color) 15%,#0000)!important}.pouch-table tbody tr.group-total-pouch{--cell-bgcolor2:color-mix(in srgb,var(--group-color) 15%,#fff 40%);--cell-bgcolor:var(--cell-bgcolor2)}.pouch-table tbody tr.group-total-pouch>:first-child{color:var(--posinega-color)!important;font-style:normal!important}.pouch-table tbody tr.group-total-pouch>:nth-child(2){font-weight:400}.pouch-table tbody tr.group-total-pouch>:nth-child(2) span{-webkit-text-decoration:solid underline var(--posinega-color) 1px;text-decoration:solid underline var(--posinega-color) 1px}.pouch-table tbody tr.group-total-pouch.hover,.pouch-table tbody tr.group-total-pouch.legend-hovered,.pouch-table tbody tr.group-total-pouch.max-hovered,.pouch-table tbody tr.group-total-pouch.min-hovered{--posinega-color:#fff}.pouch-table tbody tr.group-total-pouch.hover>*,.pouch-table tbody tr.group-total-pouch.legend-hovered>*,.pouch-table tbody tr.group-total-pouch.max-hovered>*,.pouch-table tbody tr.group-total-pouch.min-hovered>*{--cell-bgcolor:color-mix(in srgb,var(--pouch-color) 55%,#000)!important}.pouch-table tbody tr.group-total-pouch.hover.negative,.pouch-table tbody tr.group-total-pouch.legend-hovered.negative,.pouch-table tbody tr.group-total-pouch.max-hovered.negative,.pouch-table tbody tr.group-total-pouch.min-hovered.negative{--posinega-color:#ffc3c3!important}.pouch-table tbody tr.group-total-pouch.includes-self{--cell-bgcolor2:color-mix(in srgb,var(--group-color) 35%,#fff 40%);--cell-bgcolor:var(--cell-bgcolor2)}.pouch-table tbody tr.group-total-pouch.includes-self>*,.pouch-table tbody tr.group-total-pouch.includes-self>:nth-child(5){font-weight:600}.pouch-table tbody tr.balancing-pouch-hovered:not(.group-total-pouch),.pouch-table tbody tr.group-total-pouch.balancing-pouch-hovered,.pouch-table tbody tr.group-total-pouch.pouch-related-group-hovered{animation:blink 1.2s infinite!important}.pouch-table tbody tr.value-error:not(:has(:focus)) td{animation:shake-error .6s ease-in-out}.pouch-table tbody tr>*{background-color:var(--cell-bgcolor);color:var(--posinega-color);transition:all .3s ease}.pouch-table tbody tr>.cell-pasted{animation:pasted-bg 1s linear forwards!important}.pouch-table tbody tr td{border-bottom:1px solid #aab2bc;font-size:13px;font-weight:300;padding:4px 6px;position:relative;word-break:break-all}.pouch-table tbody tr td:first-child{font-size:11px;font-weight:400;padding-left:12px;padding-right:4px;position:relative;width:100%}.pouch-table tbody tr td:first-child.legend{color:color-mix(in srgb,var(--posinega-color) 60%,#fff);font-style:italic}html:has(.legends.singlecolor) .pouch-table tbody tr td:first-child.legend{color:color-mix(in srgb,var(--posinega-color) 30%,#fff)}.pouch-table tbody tr td:first-child.show-placeholder{font-style:italic}.pouch-table tbody tr td:first-child.show-placeholder,.pouch-table tbody tr td:first-child.show-placeholder.show-expression{color:color-mix(in srgb,var(--posinega-color) 60%,#fff)!important}.pouch-table tbody tr td:first-child.show-placeholder.show-expression.expression-outdated{text-decoration:line-through}.pouch-table tbody tr td:first-child .color-icon{background-color:color-mix(in srgb,var(--pouch-color) 40%,#fff);bottom:4px;content:"";cursor:pointer;display:block;left:8px;margin-left:-5px;position:absolute;top:4px;transition:opacity .2s ease;width:6px;z-index:10}.pouch-table tbody tr td:first-child .color-icon:hover{opacity:.7}.pouch-table tbody tr td:first-child.has-balancing-icon{padding-right:1.25rem}.pouch-table tbody tr td:first-child .table-balancing-pouch-icon{align-items:center;color:var(--posinega-color);display:flex;height:.72rem;justify-content:center;pointer-events:none;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:.72rem;z-index:2}.pouch-table tbody tr td:first-child .table-balancing-pouch-icon svg{fill:currentColor;height:100%;width:100%}.pouch-table tbody tr td+td{border-left:1px solid #aab2bc}.pouch-table tbody tr td:nth-child(2),.pouch-table tbody tr td:nth-child(4),.pouch-table tbody tr td:nth-child(5){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pouch-table tbody tr td:nth-child(2){min-width:4em}.pouch-table tbody tr td:nth-child(3){color:color-mix(in srgb,var(--posinega-color) 60%,#fff);padding:4px 4px 4px 6px;text-align:center}.pouch-table tbody tr td:nth-child(4){border-left:none;padding-left:4px}.pouch-table tbody tr td:nth-child(5){font-weight:400;min-width:4em}.pouch-table.has-large-values-col2 tbody td:nth-child(2),.pouch-table.has-large-values-col4 tbody td:nth-child(4),.pouch-table.has-large-values-col4 thead td:nth-child(4),.pouch-table.has-large-values-col5 tbody td:nth-child(5),.pouch-table.has-large-values-col5 thead td:nth-child(5){font-size:11px}.table-container{position:relative}.table-selection-resize-handle{background-color:var(--positive-color);border-radius:0 0 .25em .25em;box-shadow:0 4px 8px #00000059;box-sizing:initial;display:none;height:1em;position:absolute;touch-action:none;transform:translate(-120%,-2px);width:1em;z-index:999999999}.table-selection-resize-handle:before{bottom:0;content:"";left:50%;padding:1em;position:absolute;right:0;top:50%;transform:translate(-50%,-.5em)}html:has(.pouch-table .cell-selected) .table-selection-resize-handle,html:has(.pouch-table .cell-selected) .table-selection-resize-handle:before{display:block!important}html:has(.pouch-table .cell-selected input) .table-selection-resize-handle,html:has(.pouch-table .cell-selected input) .table-selection-resize-handle:before{display:none!important}@keyframes pasted-bg{0%{background-color:color-mix(in srgb,var(--cell-bgcolor) 40%,#ff0)}to{background-color:var(--cell-bgcolor)}}.legends{bottom:100%;box-sizing:border-box;left:calc(var(--sidebar-handle-width) + 20px);max-width:calc(100% - var(--sidebar-handle-width)*2 - 40px);position:fixed;transition:margin-left .3s ease;-webkit-user-select:auto;user-select:auto;will-change:margin-left;z-index:1000001}html.mobile .legends{left:0;max-width:100%}html:has(.left-sidebar.open) .legends{margin-left:var(--left-sidebar-width)}.legends.singlecolor,.legends:not(:has(li:not(.empty))){pointer-events:none;-webkit-user-select:none;user-select:none}.legends ul{border-radius:1px;display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-start;list-style:none;margin:.8em 0;max-width:100%;outline:10px solid #0000;padding:0;transition:background-color .3s ease,outline-color .3s ease;width:-webkit-max-content;width:max-content}.legends ul:has(:focus),.legends ul:hover{background-color:#ccc6;outline:10px solid #ccc6}html.mobile .legends ul{border-radius:0;min-width:100vw;padding:0 1.25rem}.legends ul li{align-items:flex-start;display:flex;gap:4px;transition:opacity .3s ease,max-width .3s ease;width:-webkit-max-content;width:max-content}html.mobile .legends ul li{max-width:45%}.legends ul li.empty,.legends ul li:is(.legends.singlecolor li){margin-inline:-4px;max-width:0!important;opacity:0!important}.legends ul li.empty input,.legends ul li:is(.legends.singlecolor li) input{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;visibility:hidden!important}.legends ul li .legend-color{background-color:color-mix(in srgb,var(--legend-color) 60%,#fff);border-radius:50%;box-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff;flex-shrink:0;height:1rem;position:relative;top:.16rem;width:1rem}.legends ul li .legend-info{margin-top:-.15em}.legends ul li input{field-sizing:content;-webkit-field-sizing:content;background:#0000;border:none;font-family:var(--font-family);font-size:.9rem;left:-1.2em;line-height:1;margin-bottom:-.6em;min-height:2.3lh;min-width:4em;outline:none;padding:0 0 .6rem 1.2rem;position:relative;text-overflow:ellipsis;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}html.mobile .legends ul li input{width:100%}.legends ul li input::placeholder{color:#6c757d;opacity:.7}.legends ul li input:focus{text-shadow:none}.legends ul li .legend-total{font-size:.8rem;font-weight:500;margin-left:2px;margin-top:-.3em;text-shadow:0 2px 5px #fff,2px 2px 5px #fff,-2px 2px 5px #fff,-2px -2px 5px #fff,2px -2px 5px #fff}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}
/*# sourceMappingURL=main.727c8aed.css.map*/