@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.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-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.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-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.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-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,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-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.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-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.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-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.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-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,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-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.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-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.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-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.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-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,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{--bg:#f8f9ff;--surface-low:#eff4ff;--surface-high:#dce9ff;--surface-highest:#d3e4fe;--surface-dim:#cbdbf5;--fg:#0b1c30;--muted:#444748;--accent:#0b1c30;--accent-hover:#1c2b3d;--accent-dark:#0b1c30;--primary:#000000;--primary-2:#1c1b1b;--on-primary:#ffffff;--dark:#0b1c30;--dark-2:#12253a;--dark-3:#0b1c30;--ok:#006d35;--ok-cont:#8df9a8;--on-ok-cont:#007439;--warn:#c76c00;--warn-cont:#ffdcc3;--err:#ba1a1a;--err-cont:#ffdad6;--rate-good:#1f8a4c;--rate-good-cont:#e3f5ea;--rate-good-ink:#0f5c31;--rate-mid:#e2a400;--rate-mid-cont:#fdf1cf;--rate-mid-ink:#7a5600;--rate-bad:#d23a2f;--rate-bad-cont:#fde4e1;--rate-bad-ink:#9c1f17;--line:rgba(196,199,199,.5);--line-strong:rgba(196,199,199,.85);--head:#eff4ff;--radius:4px;--radius-sm:2px;--shadow:0 8px 32px rgba(11,28,48,.06);--shadow-lg:0 12px 40px rgba(11,28,48,.09)}*{box-sizing:border-box}button,a,label,input,select,textarea,.tab,.cell{touch-action:manipulation}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;font-weight:800;letter-spacing:-.02em}h1{font-size:1.6rem;margin:0}h2{font-size:1.4rem;margin:0}h3{font-size:1.05rem;margin:1rem 0 .5rem;font-weight:800}td,th,.tnum,.value,.total{font-variant-numeric:tabular-nums}header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.5rem .75rem;background:var(--bg);border-bottom:none}header h1{font-size:1.25rem;margin:0;font-weight:800;letter-spacing:-.02em}.status{padding:.2rem .6rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;background:var(--surface-high);white-space:nowrap}.status.ok{background:var(--ok-cont);color:var(--on-ok-cont)}.status.err{background:var(--err-cont);color:var(--err)}.spacer{margin-left:auto}.userbar{display:flex;align-items:center;gap:.6rem;font-size:.9rem;flex-wrap:wrap}.card{max-width:380px;margin:3rem auto;background:var(--bg);padding:1.5rem;border-radius:var(--radius);border:none;box-shadow:var(--shadow)}form{display:flex;flex-direction:column;gap:.7rem}label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted);font-weight:600}input,select,textarea{padding:.5rem .6rem;border:none;border-bottom:1.5px solid var(--line-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-size:.9rem;font-family:inherit;color:var(--fg);background:var(--surface-high);max-width:100%;transition:border-color .12s,box-shadow .12s,background .12s}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent)}button{padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-primary);cursor:pointer;font-size:.9rem;font-weight:600;font-family:inherit;transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .05s;white-space:nowrap}button:hover{background:var(--accent-hover)}button.secondary{background:var(--surface-high);color:var(--fg);border:1px solid transparent;font-weight:600}button.secondary:hover:not(:disabled){background:var(--surface-highest)}button.success{background:var(--ok);color:#fff}button.success:hover:not(:disabled){background:#00552a}button.danger{background:var(--err);color:#fff}button.danger:hover:not(:disabled){background:#93000a}button.big{font-size:1.2rem;padding:1rem}button.icon-btn{display:inline-flex;align-items:center;gap:.4rem}button:disabled{background:var(--surface-high);color:#44474880;border-color:transparent;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}.error{color:var(--err);font-size:.85rem;min-height:1rem;overflow-wrap:anywhere}.error:empty{display:none}main{padding:1.2rem}nav{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.tab{background:var(--surface-low);color:var(--fg);border:1px solid transparent;font-weight:600}.tab:hover:not(:disabled){background:var(--surface-high)}.tab.active{background:var(--accent);color:var(--on-primary);border-color:var(--accent);font-weight:600}.tab.active:hover:not(:disabled){background:var(--accent-hover);color:var(--on-primary)}table{width:100%;border-collapse:collapse;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}th,td{padding:.6rem .8rem;text-align:left;border:none;border-bottom:1px solid var(--line);font-size:.88rem;overflow-wrap:anywhere;vertical-align:top}td{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15 6 5;overflow-wrap:break-word}table:not(.grid) th,table:not(.grid) td{vertical-align:middle}table:not(.grid) td button{vertical-align:middle}th{background:var(--head);font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);overflow-wrap:normal;word-break:normal;white-space:nowrap;position:sticky;top:0;z-index:2}th.num,td.num{text-align:right}table:not(.grid) tbody tr:nth-child(2n){background:var(--surface-low)}table:not(.grid) tbody tr:hover{background:var(--surface-high)}.wd{font-size:.8em;color:var(--muted);font-weight:400;white-space:nowrap}a{color:var(--accent-dark);font-weight:600}.global-loading{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:global-loading-slide 1s linear infinite}@keyframes global-loading-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.spinner{display:inline-block;width:1em;height:1em;vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-rotate .6s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.loading-row{color:var(--muted);display:flex;align-items:center;gap:.5rem;padding:.8rem 0}.row-actions{display:flex;gap:.4rem;flex-wrap:wrap}.inactive{opacity:.5}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:1rem;flex-wrap:wrap}dialog{border:none;border-radius:var(--radius);padding:1.4rem;min-width:320px;max-width:92vw;box-sizing:border-box;max-height:88vh;overflow:auto;box-shadow:var(--shadow-lg);background:#fff;color:var(--fg)}dialog.wide{width:min(720px,92vw)}dialog table{width:100%}dialog::backdrop{background:#0b1c3059;animation:dlg-bd .16s ease-out}dialog[open]{animation:dlg-pop .16s ease-out}@keyframes dlg-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes dlg-bd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){dialog[open],dialog::backdrop{animation:none}}.grid-wrap{overflow:auto;max-height:calc(100vh - 190px);background:var(--bg);border-radius:var(--radius);border:none;box-shadow:var(--shadow)}table.grid{min-width:max-content;box-shadow:none;overflow:visible}table.grid th,table.grid td{padding:.3rem .4rem;text-align:center;font-size:.8rem;white-space:nowrap;overflow-wrap:normal;text-transform:none;letter-spacing:0}table.grid th{position:sticky;top:0;z-index:2}table.grid td.name{text-align:left;position:sticky;left:0;background:var(--bg);min-width:160px;z-index:1}table.grid th.name{text-align:left;position:sticky;left:0;top:0;background:var(--head);z-index:3}.cell{min-width:34px;cursor:pointer}.cell.weekend{background:var(--surface-low)}.cell.editable:hover{outline:2px solid var(--accent)}.cell input{width:42px;padding:.1rem;text-align:center}.cell.mark{color:var(--accent-dark);font-weight:800}.total{font-weight:800;background:var(--surface-low)}.badge{display:inline-block;padding:.14rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;white-space:nowrap}.badge.draft{background:var(--surface-high);color:var(--muted)}.badge.confirmed{background:var(--ok-cont);color:var(--on-ok-cont)}.badge.exported{background:var(--surface-highest);color:var(--accent-dark)}.badge.ok{background:var(--ok-cont);color:var(--on-ok-cont)}.badge.warn{background:var(--warn-cont);color:var(--warn)}.badge.err{background:var(--err-cont);color:var(--err)}.badge.neutral{background:var(--surface-high);color:var(--muted)}.ok,.notice{color:var(--ok)}.txt-warn{color:var(--warn)}.txt-err{color:var(--err)}.kpi{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem}.kpi .kpi-label{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.kpi .kpi-value{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.info-banner{background:var(--surface-low);border-radius:var(--radius);padding:.6rem .8rem;color:var(--fg);font-size:.88rem}.controls{display:flex;gap:.5rem;align-items:flex-end;flex-wrap:wrap}.controls>label{margin:0}.controls>label:not(:has(input[type=checkbox],input[type=radio])){gap:.2rem;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.controls>label>input:not([type=checkbox]):not([type=radio]),.controls>label>select{height:2.3rem;box-sizing:border-box}@media (max-width:720px){main{padding:.8rem}header{padding:calc(.55rem + env(safe-area-inset-top,0px)) .8rem .55rem;gap:.5rem}.userbar{gap:.4rem;font-size:.84rem}th,td{padding:.4rem .5rem;font-size:.84rem}h1{font-size:1.35rem}h2{font-size:1.2rem}table:not(.grid){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}main button,.shell button,dialog button{min-height:2.5rem}main input,main select,main textarea,.shell input,.shell select,.shell textarea,dialog input,dialog select,dialog textarea{min-height:2.5rem;font-size:16px}table.grid input,table.grid select,.cell input{min-height:0;font-size:.8rem}dialog,dialog.wide{min-width:0;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto;padding:1rem}nav{gap:.45rem}nav .tab{flex:1 1 auto;font-size:.95rem;padding:.5rem .8rem;min-height:2.5rem}.toolbar>.controls{width:100%}.toolbar>.controls>button,.toolbar>.controls>.btn-link{flex:1 1 auto;justify-content:center}.filterbar>.fb-field{flex:1 1 8rem}.filterbar>.fb-actions{width:100%;margin-left:0}.filterbar>.fb-actions>button,.filterbar>.fb-actions>.btn-link{flex:1 1 auto;justify-content:center}[class*=kpis]>.kpi:last-child:nth-child(odd){grid-column:1 / -1}.filterbar>.fb-field input:not([type=checkbox]):not([type=radio]),.filterbar>.fb-field select{width:100%}}.filterbar{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field{display:flex;flex-direction:column;gap:.2rem;min-width:0;max-width:100%}.fb-label{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field input,.fb-field select{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow{flex:1 1 14rem;min-width:12rem}.fb-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto}.fb-actions button{width:auto}.fb-check{flex-direction:row!important;align-items:center;gap:.35rem;height:2.3rem;margin:0;font-size:.82rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--fg)}.fb-check input{width:auto;height:auto;margin:0}.btn-link{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--fg);font-size:.9rem;font-weight:600;line-height:normal;text-decoration:none;min-height:2.3rem;box-sizing:border-box;white-space:nowrap}.btn-link:hover{background:var(--surface-highest)}.btn-link.secondary{background:var(--surface-high);border-color:transparent;font-size:.9rem;line-height:normal;min-height:0}.btn-link.secondary:hover{background:var(--surface-highest)}.muted{color:var(--muted)}.nw{white-space:nowrap}.logo.svelte-y9mbn3.svelte-y9mbn3{display:inline-flex;align-items:center;gap:.5rem}.wordmark.svelte-y9mbn3.svelte-y9mbn3{font-size:1.15rem;font-weight:600;color:var(--fg, #0b1c30);white-space:nowrap;letter-spacing:-.02em}.wordmark.svelte-y9mbn3 b.svelte-y9mbn3{font-weight:800;color:var(--fg, #0b1c30)}.wordmark.light.svelte-y9mbn3.svelte-y9mbn3,.wordmark.light.svelte-y9mbn3 b.svelte-y9mbn3{color:#fff}.push-toggle.svelte-vrr5mj{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.push-link.svelte-vrr5mj{background:none;border:none;box-shadow:none;padding:0;font-size:.75rem;color:var(--muted);text-decoration:underline;cursor:pointer}.push-link.svelte-vrr5mj:disabled{opacity:.6;cursor:default}.push-hint.svelte-vrr5mj{font-size:.78rem;color:var(--muted);margin:.25rem 0 0;flex-basis:100%}.mock.svelte-1a8ehzc.svelte-1a8ehzc{width:100%;max-width:420px;margin:0 auto}.win.svelte-1a8ehzc.svelte-1a8ehzc{border:1px solid #e6e6e6;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 24px 56px #0b1c3024,0 4px 12px #0b1c300f;animation:svelte-1a8ehzc-floaty 7s ease-in-out infinite}.win-bar.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;align-items:center;gap:7px;padding:.55rem .8rem;background:#f3f3f5;border-bottom:1px solid #e6e6e6}.wd.svelte-1a8ehzc.svelte-1a8ehzc{width:10px;height:10px;border-radius:50%;background:#d9d9dc}.wd.r.svelte-1a8ehzc.svelte-1a8ehzc{background:#ff5f57}.wd.y.svelte-1a8ehzc.svelte-1a8ehzc{background:#febc2e}.wd.g.svelte-1a8ehzc.svelte-1a8ehzc{background:#28c840}.win-title.svelte-1a8ehzc.svelte-1a8ehzc{margin-left:.5rem;font-size:.78rem;font-weight:700;color:#8a8a8e}.win-live.svelte-1a8ehzc.svelte-1a8ehzc{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:.64rem;font-weight:800;color:#1a9e33;letter-spacing:.08em}.win-body.svelte-1a8ehzc.svelte-1a8ehzc{padding:.7rem .75rem;font-variant-numeric:tabular-nums}.ava.svelte-1a8ehzc.svelte-1a8ehzc{width:28px;height:28px;border-radius:50%;background:var(--dark, #0b1c30);color:#fff;font-size:.68rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ava.sm.svelte-1a8ehzc.svelte-1a8ehzc{width:22px;height:22px;font-size:.6rem;margin-right:.4rem}.mini.svelte-1a8ehzc.svelte-1a8ehzc{width:100%;border-collapse:collapse;table-layout:fixed}.mini.svelte-1a8ehzc th.svelte-1a8ehzc,.mini.svelte-1a8ehzc td.svelte-1a8ehzc{border:1px solid #edeef1;padding:2px;text-align:center}.mini.svelte-1a8ehzc th.svelte-1a8ehzc{background:#fafafb;color:#9a9a9e;font-weight:800;font-size:.54rem;line-height:1.1;padding:3px 1px}.mini.svelte-1a8ehzc th i.svelte-1a8ehzc{display:block;font-style:normal;font-weight:600;color:#b7b7bd;font-size:.5rem}.mini.svelte-1a8ehzc th.nm.svelte-1a8ehzc,.mini.svelte-1a8ehzc td.nm.svelte-1a8ehzc{width:34%;text-align:left;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini.svelte-1a8ehzc td.nm.svelte-1a8ehzc{font-weight:700;color:var(--fg, #0b1c30);font-size:.62rem}.mini.svelte-1a8ehzc td.c.svelte-1a8ehzc{font-size:.58rem;font-weight:700;color:#56565c}.mini.svelte-1a8ehzc td.c.pm.svelte-1a8ehzc{color:#1a9e33}.mini.svelte-1a8ehzc td.day.svelte-1a8ehzc{height:26px;padding:2px}.chip-shift.svelte-1a8ehzc.svelte-1a8ehzc{display:block;text-align:center;font-size:.58rem;font-weight:700;color:var(--fg, #0b1c30);background:#eef0f3;border:1px solid #e2e4e8;border-radius:4px;padding:4px 1px}.live-row.svelte-1a8ehzc.svelte-1a8ehzc{display:grid;grid-template-columns:28px 1fr auto;gap:.5rem;align-items:center;padding:.5rem 0}.live-row.svelte-1a8ehzc+.live-row.svelte-1a8ehzc{border-top:1px solid #f1f1f3}.lr-cell.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;flex-direction:column;line-height:1.25;min-width:0}.lr-name.svelte-1a8ehzc.svelte-1a8ehzc{font-size:.82rem;font-weight:700;color:var(--fg, #0b1c30)}.lr-obj.svelte-1a8ehzc.svelte-1a8ehzc{font-size:.68rem;color:#9a9a9e}.lr-badge.svelte-1a8ehzc.svelte-1a8ehzc{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:700;color:#1a9e33;background:#28c8401a;border:1px solid rgba(40,200,64,.3);border-radius:999px;padding:3px 8px;white-space:nowrap}.pay-head.svelte-1a8ehzc.svelte-1a8ehzc,.pay-row.svelte-1a8ehzc.svelte-1a8ehzc{display:grid;grid-template-columns:1fr 40px 76px;gap:.4rem;align-items:center}.pay-head.svelte-1a8ehzc.svelte-1a8ehzc{color:#9a9a9e;font-size:.64rem;font-weight:800;padding-bottom:.4rem}.pay-head.svelte-1a8ehzc span.svelte-1a8ehzc:not(:first-child),.pay-row.svelte-1a8ehzc span.svelte-1a8ehzc:not(.pr-name){text-align:right}.pay-row.svelte-1a8ehzc.svelte-1a8ehzc{padding:.42rem 0;font-size:.8rem}.pay-row.svelte-1a8ehzc+.pay-row.svelte-1a8ehzc{border-top:1px solid #f1f1f3}.pr-name.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;align-items:center;font-weight:600;color:var(--fg, #0b1c30)}.pr-e.svelte-1a8ehzc.svelte-1a8ehzc{font-weight:700}.pay-foot.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;gap:.4rem;margin-top:.6rem;flex-wrap:wrap}.tag.svelte-1a8ehzc.svelte-1a8ehzc{font-size:.66rem;font-weight:700;color:#56565c;background:#f3f3f5;border:1px solid #e6e6e6;border-radius:999px;padding:4px 9px}.inv-head.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem;font-size:.9rem}.inv-paid.svelte-1a8ehzc.svelte-1a8ehzc{font-size:.66rem;font-weight:800;color:#1a9e33;background:#28c8401a;border:1px solid rgba(40,200,64,.3);border-radius:999px;padding:3px 9px;white-space:nowrap}.inv-line.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;color:#56565c;padding:.4rem 0;border-top:1px solid #f1f1f3}.inv-total.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;justify-content:space-between;gap:.5rem;font-size:.92rem;padding-top:.55rem;margin-top:.2rem;border-top:2px solid #e6e6e6}.q-wrap.svelte-1a8ehzc.svelte-1a8ehzc{display:grid;grid-template-columns:1fr auto;gap:.8rem;align-items:center}.q-item.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--fg, #0b1c30);padding:.28rem 0}.q-ck.svelte-1a8ehzc.svelte-1a8ehzc{width:17px;height:17px;border-radius:50%;font-size:.62rem;font-weight:800;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.q-ck.ok.svelte-1a8ehzc.svelte-1a8ehzc{background:#28c840}.q-ck.warn.svelte-1a8ehzc.svelte-1a8ehzc{background:#febc2e}.q-score.svelte-1a8ehzc.svelte-1a8ehzc{text-align:center}.q-num.svelte-1a8ehzc.svelte-1a8ehzc{width:66px;height:66px;border-radius:50%;border:4px solid var(--dark, #0b1c30);color:var(--fg, #0b1c30);font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center}.q-stars.svelte-1a8ehzc.svelte-1a8ehzc{color:#febc2e;font-size:.78rem;margin-top:.3rem;letter-spacing:1px}.device.svelte-1a8ehzc.svelte-1a8ehzc{width:236px;height:468px;margin:0 auto;background:#17191f;border-radius:44px;padding:0;position:relative;box-shadow:0 16px 34px #14161c2e;animation:svelte-1a8ehzc-floaty 8s ease-in-out infinite}.device.svelte-1a8ehzc .screen.svelte-1a8ehzc{position:absolute;top:11px;right:11px;bottom:11px;left:11px;background:#fff;border-radius:33px;overflow:hidden;display:flex;flex-direction:column}.topbar.svelte-1a8ehzc.svelte-1a8ehzc{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.9rem 1.15rem .35rem}.t-time.svelte-1a8ehzc.svelte-1a8ehzc{justify-self:start;font-size:.7rem;font-weight:700;color:#6a6a70}.island.svelte-1a8ehzc.svelte-1a8ehzc{justify-self:center;width:72px;height:20px;background:#17191f;border-radius:999px}.bars.svelte-1a8ehzc.svelte-1a8ehzc{justify-self:end;display:inline-flex;align-items:flex-end;gap:2px;height:10px}.bars.svelte-1a8ehzc i.svelte-1a8ehzc{width:3px;background:#c2c2c8;border-radius:1px}.bars.svelte-1a8ehzc i.svelte-1a8ehzc:nth-child(1){height:4px}.bars.svelte-1a8ehzc i.svelte-1a8ehzc:nth-child(2){height:6px}.bars.svelte-1a8ehzc i.svelte-1a8ehzc:nth-child(3){height:8px}.bars.svelte-1a8ehzc i.svelte-1a8ehzc:nth-child(4){height:10px;background:#6a6a70}.app.svelte-1a8ehzc.svelte-1a8ehzc{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:0 1.2rem;text-align:center}.z-badge.svelte-1a8ehzc.svelte-1a8ehzc{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:800;color:#1a9e33;background:#28c8401a;border:1px solid rgba(40,200,64,.3);border-radius:999px;padding:4px 11px}.ph-timer.svelte-1a8ehzc.svelte-1a8ehzc{color:#1b1e24;font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:flex-end}.ph-timer.svelte-1a8ehzc .s.svelte-1a8ehzc{font-size:1.35rem;font-weight:600;color:#9a9a9e;margin-left:2px;padding-bottom:.32rem}.ph-since.svelte-1a8ehzc.svelte-1a8ehzc{color:#8a8a8e;font-size:.76rem}.ph-since.svelte-1a8ehzc b.svelte-1a8ehzc{color:var(--fg, #0b1c30)}.ph-stop.svelte-1a8ehzc.svelte-1a8ehzc{width:100%;border:none;border-radius:16px;background:#e5484d;color:#fff;font-weight:700;font-size:1.1rem;letter-spacing:.04em;padding:.85rem;margin-top:.4rem;font-family:inherit}.ph-tabbar.svelte-1a8ehzc.svelte-1a8ehzc{display:flex;align-items:center;justify-content:space-around;gap:2px;padding:.55rem .4rem;border-top:1px solid #eef0f3;background:#ffffffeb}.tb.svelte-1a8ehzc.svelte-1a8ehzc{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:1.9rem;border-radius:12px;color:#b3b6bd}.tb.active.svelte-1a8ehzc.svelte-1a8ehzc{background:#1b1e24;color:#fff}.home-ind.svelte-1a8ehzc.svelte-1a8ehzc{width:108px;height:5px;background:#1b1e24;border-radius:999px;margin:.45rem auto .55rem;opacity:.8}.live-dot.svelte-1a8ehzc.svelte-1a8ehzc{width:8px;height:8px;border-radius:50%;background:#28c840;animation:svelte-1a8ehzc-pulse 1.8s ease-out infinite;flex-shrink:0}.live-dot.sm.svelte-1a8ehzc.svelte-1a8ehzc{width:6px;height:6px}.pop.svelte-1a8ehzc.svelte-1a8ehzc{opacity:0;transform:translateY(10px) scale(.96)}.seen.svelte-1a8ehzc .pop.svelte-1a8ehzc{animation:svelte-1a8ehzc-pop .5s ease both;animation-delay:var(--d, 0ms)}@keyframes svelte-1a8ehzc-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes svelte-1a8ehzc-pop{to{opacity:1;transform:none}}@keyframes svelte-1a8ehzc-pulse{0%{box-shadow:0 0 #28c8408c}70%{box-shadow:0 0 0 6px #28c84000}to{box-shadow:0 0 #28c84000}}@media (prefers-reduced-motion: reduce){.win.svelte-1a8ehzc.svelte-1a8ehzc,.device.svelte-1a8ehzc.svelte-1a8ehzc,.live-dot.svelte-1a8ehzc.svelte-1a8ehzc{animation:none!important}.pop.svelte-1a8ehzc.svelte-1a8ehzc{opacity:1!important;transform:none!important}.seen.svelte-1a8ehzc .pop.svelte-1a8ehzc{animation:none!important}}.land.svelte-m1w3nv.svelte-m1w3nv{background:#fff;color:var(--fg)}.center.svelte-m1w3nv.svelte-m1w3nv{text-align:center;margin-top:1.6rem}.btn.svelte-m1w3nv.svelte-m1w3nv{border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:600;font-family:inherit;font-size:.95rem;padding:.55rem 1.2rem;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.btn.primary.svelte-m1w3nv.svelte-m1w3nv:hover,.btn.light.svelte-m1w3nv.svelte-m1w3nv:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b1c302e}.btn.ghost.svelte-m1w3nv.svelte-m1w3nv:hover{transform:translateY(-2px)}.btn.primary.svelte-m1w3nv.svelte-m1w3nv{background:var(--accent);color:#fff}.btn.primary.svelte-m1w3nv.svelte-m1w3nv:hover{background:var(--accent-hover)}.btn.ghost.svelte-m1w3nv.svelte-m1w3nv{background:transparent;border-color:var(--accent);color:var(--accent);text-decoration:none;display:inline-block}.btn.ghost.svelte-m1w3nv.svelte-m1w3nv:hover{background:#0b1c300f}.btn.light.svelte-m1w3nv.svelte-m1w3nv{background:var(--accent);color:#fff}.btn.light.svelte-m1w3nv.svelte-m1w3nv:hover{background:var(--accent-hover)}.btn.big.svelte-m1w3nv.svelte-m1w3nv{font-size:1.05rem;padding:.8rem 1.6rem}.btn.pill.svelte-m1w3nv.svelte-m1w3nv{border-radius:999px}.nav.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:1.2rem;flex-wrap:nowrap;padding:.85rem clamp(1rem,5vw,4rem);border:1px solid transparent;border-bottom-color:#e6e6e6;position:sticky;top:0;margin:0;border-radius:0;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50}.brand.svelte-m1w3nv.svelte-m1w3nv{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center}.pages.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:.3rem;align-self:flex-end;margin-top:14px;margin-left:1.5rem}.right.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:.6rem;margin-left:auto}.plink.svelte-m1w3nv.svelte-m1w3nv{background:none;border:none;cursor:pointer;color:#454549;font-family:inherit;font-size:.95rem;font-weight:600;padding:.45rem .8rem;border-radius:14px;white-space:nowrap}.plink.svelte-m1w3nv.svelte-m1w3nv:hover{background:#f3f3f5}.plink.active.svelte-m1w3nv.svelte-m1w3nv{color:var(--fg);background:#f3f3f5}.burger.svelte-m1w3nv.svelte-m1w3nv{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:4px;padding:6px}.burger.svelte-m1w3nv span.svelte-m1w3nv{width:22px;height:2px;background:var(--fg);border-radius:1px}.mobile-menu.svelte-m1w3nv.svelte-m1w3nv{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #e6e6e6;box-shadow:0 14px 30px #23232314;display:flex;flex-direction:column;padding:.5rem clamp(1rem,5vw,4rem) .8rem}.mlink.svelte-m1w3nv.svelte-m1w3nv{background:none;border:none;text-align:left;cursor:pointer;color:#454549;font-family:inherit;font-size:1rem;font-weight:600;padding:.8rem .4rem;border-radius:14px;border-bottom:1px solid #f3f3f5}.mlink.svelte-m1w3nv.svelte-m1w3nv:last-child{border-bottom:none}.mlink.active.svelte-m1w3nv.svelte-m1w3nv{color:var(--fg)}.langwrap.svelte-m1w3nv.svelte-m1w3nv{position:relative}.langbtn.svelte-m1w3nv.svelte-m1w3nv{display:inline-flex;align-items:center;gap:.4rem;background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:.45rem .7rem;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;color:#454549;transition:border-color .12s}.langbtn.svelte-m1w3nv.svelte-m1w3nv:hover,.langbtn.open.svelte-m1w3nv.svelte-m1w3nv{border-color:var(--accent)}.langbtn.svelte-m1w3nv svg{color:#8a8a8e}.langbtn.svelte-m1w3nv .chev.svelte-m1w3nv{display:inline-flex;transition:transform .15s}.langbtn.open.svelte-m1w3nv .chev.svelte-m1w3nv{transform:rotate(180deg)}.langmenu.svelte-m1w3nv.svelte-m1w3nv{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 14px 36px #2323231f;padding:.35rem;min-width:178px;z-index:60;display:flex;flex-direction:column;gap:.1rem}.langitem.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:.55rem;background:none;border:none;text-align:left;padding:.55rem .7rem;border-radius:14px;cursor:pointer;font-family:inherit;font-size:.92rem;color:#454549}.langitem.svelte-m1w3nv.svelte-m1w3nv:hover{background:#f3f3f5}.langitem.active.svelte-m1w3nv.svelte-m1w3nv{background:#f3f3f5;color:var(--fg);font-weight:600}.langitem.svelte-m1w3nv .code.svelte-m1w3nv{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;border-radius:14px;background:#f3f3f5;color:var(--fg);font-size:.72rem;font-weight:800}.langitem.active.svelte-m1w3nv .code.svelte-m1w3nv{background:var(--accent);color:#fff}.hero.svelte-m1w3nv.svelte-m1w3nv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,5vw,4rem) clamp(1rem,4vw,3rem);background:radial-gradient(120% 80% at 50% 0%,#f5f6f8,#fff 70%);color:var(--fg)}.hero-text.svelte-m1w3nv.svelte-m1w3nv{max-width:52rem;display:flex;flex-direction:column;align-items:center}.eyebrow.svelte-m1w3nv.svelte-m1w3nv{display:inline-block;background:#fff;border:1px solid #e6e6e6;color:#56565c;font-weight:700;font-size:.78rem;padding:.4rem .9rem;border-radius:999px;letter-spacing:.02em;margin-bottom:1.4rem;box-shadow:0 2px 8px #0b1c300a}.hero.svelte-m1w3nv h1.svelte-m1w3nv{font-size:clamp(2.2rem,6.2vw,4.2rem);line-height:1.05;margin:0 0 1.2rem;font-weight:800;letter-spacing:-.03em}.accent.svelte-m1w3nv.svelte-m1w3nv{color:var(--accent)}.lead.svelte-m1w3nv.svelte-m1w3nv{font-size:clamp(1.05rem,2.2vw,1.3rem);color:#5a5a62;max-width:36rem;margin:0 auto 2rem;line-height:1.5}.row.svelte-m1w3nv.svelte-m1w3nv{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:center;margin-bottom:1.1rem}.trust.svelte-m1w3nv.svelte-m1w3nv{font-size:.85rem;color:#9a9a9e;margin:0}.hero-shot.svelte-m1w3nv.svelte-m1w3nv{width:100%;max-width:860px;margin:clamp(1.5rem,4vw,3rem) auto 0;perspective:1600px}.win.svelte-m1w3nv.svelte-m1w3nv{border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 30px 70px #0b1c3029,0 6px 16px #0b1c300f}.win-bar.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:7px;padding:.6rem .9rem;background:#f3f3f5;border-bottom:1px solid #e6e6e6}.wd.svelte-m1w3nv.svelte-m1w3nv{width:11px;height:11px;border-radius:50%;background:#d9d9dc}.wd.r.svelte-m1w3nv.svelte-m1w3nv{background:#ff5f57}.wd.y.svelte-m1w3nv.svelte-m1w3nv{background:#febc2e}.wd.g.svelte-m1w3nv.svelte-m1w3nv{background:#28c840}.win-title.svelte-m1w3nv.svelte-m1w3nv{margin-left:.6rem;font-size:.8rem;font-weight:700;color:#8a8a8e;letter-spacing:.01em}.win-mini.svelte-m1w3nv.svelte-m1w3nv{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.win-mini.svelte-m1w3nv th.svelte-m1w3nv,.win-mini.svelte-m1w3nv td.svelte-m1w3nv{border:1px solid #edeef1;padding:4px 2px;text-align:center}.win-mini.svelte-m1w3nv th.svelte-m1w3nv{background:#fafafb;color:#9a9a9e;font-weight:800;font-size:.66rem;line-height:1.15}.win-mini.svelte-m1w3nv th i.svelte-m1w3nv{display:block;font-style:normal;font-weight:600;color:#b7b7bd;font-size:.6rem}.win-mini.svelte-m1w3nv th.nm.svelte-m1w3nv,.win-mini.svelte-m1w3nv td.nm.svelte-m1w3nv{width:30%;text-align:left;padding-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-mini.svelte-m1w3nv td.nm.svelte-m1w3nv{font-weight:700;color:var(--fg);font-size:.78rem}.win-mini.svelte-m1w3nv td.c.svelte-m1w3nv{font-size:.72rem;font-weight:700;color:#56565c}.win-mini.svelte-m1w3nv td.c.pm.svelte-m1w3nv{color:#1a9e33}.win-mini.svelte-m1w3nv td.day.svelte-m1w3nv{height:34px}.chip-shift.svelte-m1w3nv.svelte-m1w3nv{display:block;text-align:center;font-size:.72rem;font-weight:700;color:var(--fg);background:#eef0f3;border:1px solid #e2e4e8;border-radius:5px;padding:6px 1px}.industries.svelte-m1w3nv.svelte-m1w3nv{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;padding:1.6rem 1rem 1rem}.chip.svelte-m1w3nv.svelte-m1w3nv{background:#f3f3f5;color:#56565c;border:1px solid #e6e6e6;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:transform .15s ease,border-color .15s ease,background .15s ease}.chip.svelte-m1w3nv.svelte-m1w3nv:hover{transform:translateY(-2px);border-color:var(--accent);background:#fff}.plink.svelte-m1w3nv.svelte-m1w3nv,.langbtn.svelte-m1w3nv.svelte-m1w3nv,.foot-links.svelte-m1w3nv button.svelte-m1w3nv,.mlink.svelte-m1w3nv.svelte-m1w3nv,.badge.svelte-m1w3nv.svelte-m1w3nv{border-radius:999px}section.svelte-m1w3nv h2.svelte-m1w3nv{text-align:center;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;margin:0 0 .5rem;letter-spacing:-.01em}.sub.svelte-m1w3nv.svelte-m1w3nv{text-align:center;color:#6a6a70;margin:0 auto 2rem;max-width:36rem}.sec.svelte-m1w3nv.svelte-m1w3nv{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem)}.sec.top.svelte-m1w3nv.svelte-m1w3nv{padding-top:clamp(2.5rem,6vw,4.5rem)}.band.svelte-m1w3nv.svelte-m1w3nv{padding:clamp(2rem,5vw,4rem) clamp(1rem,5vw,4rem);background:#f7f7f8}.steps.svelte-m1w3nv.svelte-m1w3nv{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;max-width:1100px;margin:0 auto}.step.svelte-m1w3nv.svelte-m1w3nv{background:#fff;border:1px solid #e6e6e6;border-radius:14px;padding:1.4rem}.num.svelte-m1w3nv.svelte-m1w3nv{width:40px;height:40px;border-radius:14px;background:var(--accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:.9rem}.step.svelte-m1w3nv h3.svelte-m1w3nv,.feat.svelte-m1w3nv h3.svelte-m1w3nv{margin:0 0 .4rem;font-size:1.05rem}.step.svelte-m1w3nv p.svelte-m1w3nv,.feat.svelte-m1w3nv p.svelte-m1w3nv{margin:0;color:#6a6a70;font-size:.92rem;line-height:1.5}.stats-sec.svelte-m1w3nv.svelte-m1w3nv{padding:clamp(2rem,5vw,3.5rem) 1rem}.stats.svelte-m1w3nv.svelte-m1w3nv{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1000px;margin:0 auto}.stat.svelte-m1w3nv.svelte-m1w3nv{text-align:center;background:#f7f7f8;border:1px solid #e6e6e6;border-radius:14px;padding:1.4rem .8rem}.stat.svelte-m1w3nv b.svelte-m1w3nv{display:block;font-size:clamp(1.6rem,4vw,2.4rem);color:var(--fg);font-weight:800}.stat.svelte-m1w3nv span.svelte-m1w3nv{color:#6a6a70;font-size:.9rem}.grid.svelte-m1w3nv.svelte-m1w3nv{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:1100px;margin:0 auto}.grid.g4.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:repeat(4,1fr)}.feat.svelte-m1w3nv.svelte-m1w3nv{border:1px solid #e6e6e6;border-radius:14px;padding:1.4rem;background:#fff;transition:border-color .12s}.feat.svelte-m1w3nv.svelte-m1w3nv:hover{border-color:var(--accent)}.ico.svelte-m1w3nv.svelte-m1w3nv{width:46px;height:46px;border-radius:14px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.quote-sec.svelte-m1w3nv.svelte-m1w3nv{text-align:center;padding:clamp(2rem,5vw,4rem) 1.5rem;background:#f3f3f5}blockquote.svelte-m1w3nv.svelte-m1w3nv{font-size:clamp(1.15rem,2.6vw,1.6rem);font-weight:600;max-width:50rem;margin:0 auto .8rem;line-height:1.4}cite.svelte-m1w3nv.svelte-m1w3nv{color:#6a6a70;font-style:normal}.faq.svelte-m1w3nv.svelte-m1w3nv{display:flex;flex-direction:column;gap:1rem;max-width:760px;margin:0 auto}.qa.svelte-m1w3nv.svelte-m1w3nv{border:1px solid #e6e6e6;border-radius:14px;padding:1.2rem 1.4rem;background:#fff;transition:border-color .12s}.qa.svelte-m1w3nv.svelte-m1w3nv:hover{border-color:var(--accent)}.qa.svelte-m1w3nv h3.svelte-m1w3nv{margin:0 0 .4rem;font-size:1.05rem}.qa.svelte-m1w3nv p.svelte-m1w3nv{margin:0;color:#6a6a70;font-size:.95rem;line-height:1.55}.rows.svelte-m1w3nv.svelte-m1w3nv{display:flex;flex-direction:column;gap:1.4rem;max-width:1040px;margin:0 auto}.frow.svelte-m1w3nv.svelte-m1w3nv{display:grid;grid-template-columns:1fr 1.05fr;gap:2rem;align-items:center;border:1px solid #e6e6e6;border-radius:14px;padding:1.8rem;background:#fff}.frow.rev.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:1.05fr 1fr}.frow.rev.svelte-m1w3nv .frow-art.svelte-m1w3nv{order:2}.frow-art.svelte-m1w3nv.svelte-m1w3nv{display:flex;justify-content:center}.frow-text.svelte-m1w3nv h3.svelte-m1w3nv{margin:0 0 .5rem;font-size:1.3rem}.frow-text.svelte-m1w3nv>p.svelte-m1w3nv{margin:0 0 .8rem;color:#6a6a70}.frow-text.svelte-m1w3nv ul.svelte-m1w3nv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.frow-text.svelte-m1w3nv li.svelte-m1w3nv{display:flex;align-items:center;gap:.5rem;color:#454549;font-size:.95rem}.frow-text.svelte-m1w3nv li.svelte-m1w3nv svg{color:var(--accent);flex-shrink:0}.plans.svelte-m1w3nv.svelte-m1w3nv{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:1000px;margin:0 auto}.plan.svelte-m1w3nv.svelte-m1w3nv{position:relative;border:1px solid #e6e6e6;border-radius:14px;padding:1.8rem 1.4rem;background:#fff;display:flex;flex-direction:column}.plan.feat-plan.svelte-m1w3nv.svelte-m1w3nv{border:2px solid var(--accent)}.badge.svelte-m1w3nv.svelte-m1w3nv{position:absolute;top:-12px;right:1.2rem;background:var(--accent);color:#fff;border-radius:14px;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.plan.svelte-m1w3nv h3.svelte-m1w3nv{margin:0 0 .2rem;font-size:1.3rem}.tagline.svelte-m1w3nv.svelte-m1w3nv{color:#8a8a8e;font-size:.9rem;margin-bottom:1rem}.plan.svelte-m1w3nv ul.svelte-m1w3nv{list-style:none;margin:.6rem 0 1.2rem;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1}.plan.svelte-m1w3nv li.svelte-m1w3nv{display:flex;align-items:center;gap:.5rem;color:#454549;font-size:.93rem}.plan.svelte-m1w3nv li.svelte-m1w3nv svg{color:var(--accent);flex-shrink:0}.note.svelte-m1w3nv.svelte-m1w3nv{text-align:center;color:#8a8a8e;margin-top:1.6rem}.contact-card.svelte-m1w3nv.svelte-m1w3nv{max-width:32rem;margin:0 auto;border:1px solid #e6e6e6;border-radius:14px;padding:1.8rem;text-align:center;background:#fff}.crow.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.05rem}.crow.svelte-m1w3nv svg{color:var(--accent)}.crow.svelte-m1w3nv a.svelte-m1w3nv{color:var(--accent);font-weight:600}.cta.svelte-m1w3nv.svelte-m1w3nv{text-align:center;background:var(--dark);color:#fff;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem}.cta.svelte-m1w3nv h2.svelte-m1w3nv{color:#fff;margin-bottom:.6rem}.cta.svelte-m1w3nv p.svelte-m1w3nv{color:#c9c9cd;margin:0 0 1.6rem;font-size:1.1rem}.cta.svelte-m1w3nv .btn.light.svelte-m1w3nv{background:#fff;color:var(--fg)}.cta.svelte-m1w3nv .btn.light.svelte-m1w3nv:hover{background:#e9edf5}.foot.svelte-m1w3nv.svelte-m1w3nv{padding:1.6rem clamp(1rem,5vw,4rem);border-top:1px solid #e6e6e6;font-size:.88rem;color:#6a6a70}.foot-top.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.foot-links.svelte-m1w3nv.svelte-m1w3nv{display:flex;gap:.3rem;flex-wrap:wrap;margin-left:auto}.foot-links.svelte-m1w3nv button.svelte-m1w3nv{background:none;border:none;cursor:pointer;color:#6a6a70;font-family:inherit;font-size:.88rem;padding:.3rem .5rem;border-radius:14px}.foot-links.svelte-m1w3nv button.svelte-m1w3nv:hover{color:var(--fg);background:#f3f3f5}.foot-bot.svelte-m1w3nv.svelte-m1w3nv{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid #ececee;padding-top:1rem}.foot-legal.svelte-m1w3nv.svelte-m1w3nv{display:flex;gap:1.2rem}.foot-legal.svelte-m1w3nv a.svelte-m1w3nv{color:#454549;font-weight:600;text-decoration:none}.foot-legal.svelte-m1w3nv a.svelte-m1w3nv:hover{color:var(--fg);text-decoration:underline}.foot.svelte-m1w3nv .muted.svelte-m1w3nv{color:#9a9a9e}@keyframes svelte-m1w3nv-riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes svelte-m1w3nv-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-m1w3nv-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-m1w3nv-pulse{0%{box-shadow:0 0 #28c8408c}70%{box-shadow:0 0 0 6px #28c84000}to{box-shadow:0 0 #28c84000}}.hero-text.svelte-m1w3nv>.svelte-m1w3nv{animation:svelte-m1w3nv-riseIn .7s ease both}.hero-text.svelte-m1w3nv>.eyebrow.svelte-m1w3nv{animation-delay:.05s}.hero-text.svelte-m1w3nv>h1.svelte-m1w3nv{animation-delay:.14s}.hero-text.svelte-m1w3nv>.lead.svelte-m1w3nv{animation-delay:.26s}.hero-text.svelte-m1w3nv>.row.svelte-m1w3nv{animation-delay:.36s}.hero-text.svelte-m1w3nv>.trust.svelte-m1w3nv{animation-delay:.46s}.hero-shot.svelte-m1w3nv.svelte-m1w3nv{animation:svelte-m1w3nv-riseIn .9s ease .5s both}.win.svelte-m1w3nv.svelte-m1w3nv{animation:svelte-m1w3nv-floaty 7s ease-in-out 1.4s infinite}.chip-shift.svelte-m1w3nv.svelte-m1w3nv{animation:svelte-m1w3nv-pop .45s ease both}.reveal.svelte-m1w3nv.svelte-m1w3nv{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease}.reveal.svelte-m1w3nv.svelte-m1w3nv.in{opacity:1;transform:none}.reveal.svelte-m1w3nv .feat.svelte-m1w3nv,.reveal.svelte-m1w3nv .step.svelte-m1w3nv,.reveal.svelte-m1w3nv .stat.svelte-m1w3nv,.reveal.svelte-m1w3nv .qa.svelte-m1w3nv,.reveal.svelte-m1w3nv .plan.svelte-m1w3nv,.reveal.svelte-m1w3nv .frow.svelte-m1w3nv{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.reveal.svelte-m1w3nv.in .feat.svelte-m1w3nv,.reveal.svelte-m1w3nv.in .step.svelte-m1w3nv,.reveal.svelte-m1w3nv.in .stat.svelte-m1w3nv,.reveal.svelte-m1w3nv.in .qa.svelte-m1w3nv,.reveal.svelte-m1w3nv.in .plan.svelte-m1w3nv,.reveal.svelte-m1w3nv.in .frow.svelte-m1w3nv{opacity:1;transform:none}.reveal.svelte-m1w3nv.in .svelte-m1w3nv:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(2){transition-delay:.08s}.reveal.svelte-m1w3nv.in .svelte-m1w3nv:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(3){transition-delay:.16s}.reveal.svelte-m1w3nv.in .svelte-m1w3nv:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(4){transition-delay:.24s}.reveal.svelte-m1w3nv.in .svelte-m1w3nv:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(5){transition-delay:.32s}.reveal.svelte-m1w3nv.in .svelte-m1w3nv:is(.feat,.step,.stat,.qa,.plan,.frow):nth-child(6){transition-delay:.4s}.feat.svelte-m1w3nv.svelte-m1w3nv,.step.svelte-m1w3nv.svelte-m1w3nv,.stat.svelte-m1w3nv.svelte-m1w3nv,.qa.svelte-m1w3nv.svelte-m1w3nv,.plan.svelte-m1w3nv.svelte-m1w3nv,.frow.svelte-m1w3nv.svelte-m1w3nv{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.feat.svelte-m1w3nv.svelte-m1w3nv:hover,.step.svelte-m1w3nv.svelte-m1w3nv:hover,.qa.svelte-m1w3nv.svelte-m1w3nv:hover,.frow.svelte-m1w3nv.svelte-m1w3nv:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0b1c301a}.num.svelte-m1w3nv.svelte-m1w3nv{transition:transform .18s ease}.step.svelte-m1w3nv:hover .num.svelte-m1w3nv{transform:scale(1.08) rotate(-3deg)}.ico.svelte-m1w3nv.svelte-m1w3nv{transition:transform .18s ease}.feat.svelte-m1w3nv:hover .ico.svelte-m1w3nv{transform:translateY(-2px) scale(1.05)}@media (prefers-reduced-motion: reduce){.hero-text.svelte-m1w3nv>.svelte-m1w3nv,.hero-shot.svelte-m1w3nv.svelte-m1w3nv,.win.svelte-m1w3nv.svelte-m1w3nv,.chip-shift.svelte-m1w3nv.svelte-m1w3nv{animation:none!important}.reveal.svelte-m1w3nv.svelte-m1w3nv,.reveal.svelte-m1w3nv .feat.svelte-m1w3nv,.reveal.svelte-m1w3nv .step.svelte-m1w3nv,.reveal.svelte-m1w3nv .stat.svelte-m1w3nv,.reveal.svelte-m1w3nv .qa.svelte-m1w3nv,.reveal.svelte-m1w3nv .plan.svelte-m1w3nv,.reveal.svelte-m1w3nv .frow.svelte-m1w3nv{opacity:1!important;transform:none!important;transition:none!important}.btn.svelte-m1w3nv.svelte-m1w3nv:hover,.chip.svelte-m1w3nv.svelte-m1w3nv:hover,.feat.svelte-m1w3nv.svelte-m1w3nv:hover,.step.svelte-m1w3nv.svelte-m1w3nv:hover,.qa.svelte-m1w3nv.svelte-m1w3nv:hover,.frow.svelte-m1w3nv.svelte-m1w3nv:hover{transform:none!important}}@media (max-width: 900px){.nav.svelte-m1w3nv.svelte-m1w3nv{flex-wrap:wrap}.pages.svelte-m1w3nv.svelte-m1w3nv,.btn.ghost.signup-btn.svelte-m1w3nv.svelte-m1w3nv{display:none}.burger.svelte-m1w3nv.svelte-m1w3nv{display:flex}.steps.svelte-m1w3nv.svelte-m1w3nv,.stats.svelte-m1w3nv.svelte-m1w3nv,.grid.svelte-m1w3nv.svelte-m1w3nv,.grid.g4.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:repeat(2,1fr)}.plans.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:1fr;max-width:26rem}.frow.svelte-m1w3nv.svelte-m1w3nv,.frow.rev.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:1fr;text-align:center}.frow.rev.svelte-m1w3nv .frow-art.svelte-m1w3nv{order:0}.frow-text.svelte-m1w3nv ul.svelte-m1w3nv{align-items:center}}@media (max-width: 680px){.grid.svelte-m1w3nv.svelte-m1w3nv,.grid.g4.svelte-m1w3nv.svelte-m1w3nv,.steps.svelte-m1w3nv.svelte-m1w3nv,.stats.svelte-m1w3nv.svelte-m1w3nv{grid-template-columns:1fr}.row.svelte-m1w3nv .btn.svelte-m1w3nv{flex:1;text-align:center}}.pw-wrap.svelte-10wyrnf.svelte-10wyrnf{position:relative;display:block;width:100%}.pw-wrap.svelte-10wyrnf input.svelte-10wyrnf{width:100%;box-sizing:border-box;padding-right:2.3rem}.pw-eye.svelte-10wyrnf.svelte-10wyrnf{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.25rem;margin:0;cursor:pointer;color:var(--muted);line-height:0;display:flex;align-items:center}.pw-eye.svelte-10wyrnf.svelte-10wyrnf:hover{color:var(--fg)}.lead.svelte-1aaopmp{color:var(--muted);font-size:.9rem;margin:0 0 1rem}.switch.svelte-1aaopmp{margin-top:1rem;font-size:.9rem;color:var(--muted);text-align:center}.link.svelte-1aaopmp{background:none;border:none;color:var(--accent-dark);font-weight:700;cursor:pointer;font-family:inherit;font-size:.9rem;padding:0;min-height:0;text-decoration:underline}.link.svelte-1aaopmp:hover{background:none;opacity:.8}textarea.svelte-1aaopmp{font-family:inherit}.intro.svelte-korsyq.svelte-korsyq{color:var(--muted);margin:0 0 1rem}.chat.svelte-korsyq.svelte-korsyq{display:flex;flex-direction:column;gap:.6rem;max-width:720px;min-height:240px;max-height:60vh;overflow-y:auto;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.empty.svelte-korsyq.svelte-korsyq{color:var(--muted);text-align:center;margin:auto}.msg.svelte-korsyq.svelte-korsyq{display:flex}.msg.mine.svelte-korsyq.svelte-korsyq{justify-content:flex-end}.bubble.svelte-korsyq.svelte-korsyq{display:flex;flex-direction:column;gap:.2rem;max-width:78%;padding:.55rem .8rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line)}.msg.mine.svelte-korsyq .bubble.svelte-korsyq{background:var(--surface-high);border-color:var(--line-strong)}.who.svelte-korsyq.svelte-korsyq{font-size:.7rem;font-weight:700;color:var(--accent-dark);text-transform:uppercase;letter-spacing:.03em}.body.svelte-korsyq.svelte-korsyq{white-space:pre-wrap;word-break:break-word;color:var(--fg)}.time.svelte-korsyq.svelte-korsyq{font-size:.68rem;color:var(--muted)}.composer.svelte-korsyq.svelte-korsyq{display:flex;gap:.5rem;max-width:720px;margin-top:.8rem}.composer.svelte-korsyq input.svelte-korsyq{flex:1}.sf-fab.svelte-iikk9.svelte-iikk9{position:fixed;right:20px;bottom:20px;z-index:900;width:54px;height:54px;min-height:54px;padding:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 6px 20px #00000047;transition:transform .15s ease,box-shadow .15s ease}.sf-fab.svelte-iikk9.svelte-iikk9:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000057}.sf-fab.raised.svelte-iikk9.svelte-iikk9{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.sf-badge.svelte-iikk9.svelte-iikk9{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#c62828;color:#fff;border:2px solid var(--bg);font-size:12px;font-weight:700;line-height:20px;text-align:center}.sf-dock.svelte-iikk9.svelte-iikk9{position:absolute;top:-4px;left:-4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-high);color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;box-shadow:0 2px 6px #0000003d;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease}.sf-fab.svelte-iikk9:hover .sf-dock.svelte-iikk9,.sf-dock.svelte-iikk9.svelte-iikk9:focus-visible{opacity:1;transform:scale(1)}.sf-dock.svelte-iikk9.svelte-iikk9:hover{opacity:1;transform:scale(1.06)}.sf-sliver.svelte-iikk9.svelte-iikk9{position:fixed;right:0;bottom:20px;z-index:900;width:14px;height:44px;padding:0;border:1px solid var(--line-strong);border-right:none;border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;cursor:pointer;box-shadow:-4px 4px 14px #00000042;transition:width .15s ease,box-shadow .15s ease}.sf-sliver.svelte-iikk9.svelte-iikk9:hover{width:18px;box-shadow:-6px 6px 18px #00000052}.sf-sliver.raised.svelte-iikk9.svelte-iikk9{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.sf-badge-sliver.svelte-iikk9.svelte-iikk9{top:-6px;right:-6px}.sf-panel.svelte-iikk9.svelte-iikk9{position:fixed;right:20px;bottom:84px;z-index:901;width:min(380px,calc(100vw - 40px));max-height:min(70vh,640px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 16px 48px #00000052}.sf-panel.raised.svelte-iikk9.svelte-iikk9{bottom:calc(168px + env(safe-area-inset-bottom,0px))}.sf-head.svelte-iikk9.svelte-iikk9{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid var(--line);background:var(--surface-high)}.sf-head.svelte-iikk9 strong.svelte-iikk9{font-size:.95rem}.sf-x.svelte-iikk9.svelte-iikk9{background:none;border:none;color:var(--fg);cursor:pointer;font-size:1rem;line-height:1;min-height:0;padding:.25rem .4rem}.sf-x.svelte-iikk9.svelte-iikk9:hover{background:none;opacity:.7}.sf-body.svelte-iikk9.svelte-iikk9{padding:1rem;overflow-y:auto}@media (max-width: 560px){.sf-panel.svelte-iikk9.svelte-iikk9,.sf-panel.raised.svelte-iikk9.svelte-iikk9{right:10px;left:10px;width:auto;bottom:84px}}.note-btn.svelte-htf1go.svelte-htf1go{background:none;border:none;cursor:pointer;font-size:1rem;opacity:.35;padding:2px 4px}.note-btn.svelte-htf1go.svelte-htf1go:hover{opacity:.8}.note-btn.has-note.svelte-htf1go.svelte-htf1go{opacity:1}td.cell.editable.svelte-htf1go.svelte-htf1go{cursor:pointer}td.cell.editable.svelte-htf1go.svelte-htf1go:hover{outline:2px solid var(--accent);outline-offset:-2px}td.cell.active.svelte-htf1go.svelte-htf1go{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface-high)}.ts-legend.svelte-htf1go.svelte-htf1go{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted);margin:.2rem 0 .4rem}.ts-hint.svelte-htf1go.svelte-htf1go{font-size:.82rem;color:var(--muted);margin:0 0 .6rem}.ts-dot.svelte-htf1go.svelte-htf1go{width:8px;height:8px;border-radius:50%;background:var(--err);display:inline-block}table.grid.svelte-htf1go td.cell.svelte-htf1go,table.grid.svelte-htf1go td.total.svelte-htf1go{text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}td.cell.svelte-htf1go.svelte-htf1go{position:relative}td.cell.edited.svelte-htf1go.svelte-htf1go:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--err)}.edit-dlg.svelte-htf1go.svelte-htf1go{width:min(360px,92vw)}.edit-dlg.svelte-htf1go h3.svelte-htf1go{margin:0 0 .2rem}.edit-sub.svelte-htf1go.svelte-htf1go{color:var(--muted);font-size:.85rem;margin:0 0 .9rem}.edit-field.svelte-htf1go.svelte-htf1go{display:block}.edit-field.svelte-htf1go input.svelte-htf1go{width:100%;box-sizing:border-box;font-size:1.1rem;text-align:center}.edit-actions.svelte-htf1go.svelte-htf1go{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.edit-actions.svelte-htf1go .danger-ghost.svelte-htf1go{margin-right:auto}.danger-ghost.svelte-htf1go.svelte-htf1go{color:var(--err)}th.day.weekend.svelte-htf1go.svelte-htf1go{background:var(--surface-dim)}th.day.weekend.svelte-htf1go .wd.svelte-htf1go{color:var(--muted)}@media (min-width: 900px){table.grid.svelte-htf1go th.day.svelte-htf1go,table.grid.svelte-htf1go td.cell.svelte-htf1go{width:48px;min-width:48px}table.grid.svelte-htf1go td.cell.svelte-htf1go{height:56px;padding:.3rem .2rem}table.grid.svelte-htf1go th.svelte-htf1go{padding:.3rem .15rem;font-size:.82rem;line-height:1.05}.wd.svelte-htf1go.svelte-htf1go{font-size:.68rem}table.grid.svelte-htf1go th.name.svelte-htf1go,table.grid.svelte-htf1go td.name.svelte-htf1go{width:170px;min-width:170px;max-width:170px;white-space:normal;overflow-wrap:anywhere;line-height:1.15;font-size:.86rem}}.lohn-sub.svelte-1tpj3j3.svelte-1tpj3j3{color:var(--muted);font-size:.88rem;margin:-.2rem 0 1rem;max-width:760px}.lohn-box.svelte-1tpj3j3.svelte-1tpj3j3,.skip-panel.svelte-1tpj3j3.svelte-1tpj3j3,.empty-hint.svelte-1tpj3j3.svelte-1tpj3j3{max-width:760px;margin:0 0 .8rem;box-sizing:border-box;border-radius:var(--radius)}.lohn-auto.svelte-1tpj3j3.svelte-1tpj3j3{display:inline-flex;align-items:center;gap:.4rem;height:2.3rem}.lohn-sep.svelte-1tpj3j3.svelte-1tpj3j3{border:none;border-top:1px solid var(--line-strong);margin:1.5rem 0}.lohn-export.svelte-1tpj3j3 button.svelte-1tpj3j3{white-space:normal;text-align:left;max-width:100%}.lohn-summary.svelte-1tpj3j3.svelte-1tpj3j3{color:var(--muted);font-size:.85rem;margin:.2rem 0 .5rem}.empty-hint.svelte-1tpj3j3.svelte-1tpj3j3{color:var(--muted);background:var(--surface-low);border:1px solid var(--line);padding:1rem 1.1rem;font-size:.9rem}.skip-panel.svelte-1tpj3j3.svelte-1tpj3j3{border:1px solid var(--line);background:var(--surface-low)}.skip-panel.svelte-1tpj3j3>summary.svelte-1tpj3j3{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:600;font-size:.9rem;color:var(--fg)}.skip-panel.svelte-1tpj3j3>summary.svelte-1tpj3j3::-webkit-details-marker{display:none}.skip-why.svelte-1tpj3j3.svelte-1tpj3j3{margin:0 .8rem .5rem;color:var(--muted);font-size:.84rem}.skip-list.svelte-1tpj3j3.svelte-1tpj3j3{margin:0 .8rem .7rem;padding-left:1.1rem;max-height:240px;overflow-y:auto;color:var(--muted);font-size:.84rem}.skip-list.svelte-1tpj3j3 li.svelte-1tpj3j3{margin:.1rem 0}.ss.svelte-p72kos{position:relative;display:inline-block;min-width:10rem;max-width:100%}.ss-btn.svelte-p72kos{display:flex;align-items:center;gap:.4rem;height:2.3rem;width:100%;box-sizing:border-box;padding:0 .6rem;background:var(--surface-high);color:var(--fg);font-weight:400;border:none;border-bottom:1.5px solid var(--line-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;font:inherit;font-size:.9rem}.ss-btn.svelte-p72kos:hover{background:var(--surface-highest)}.ss-val.svelte-p72kos{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-val.muted.svelte-p72kos{color:var(--muted)}.ss-clear.svelte-p72kos{color:var(--muted);font-size:.85rem;padding:0 .15rem;cursor:pointer;line-height:1}.ss-clear.svelte-p72kos:hover{color:var(--err, #c0392b)}.ss-caret.svelte-p72kos{color:var(--muted);font-size:.8rem;transition:transform .12s}.ss-caret.open.svelte-p72kos{transform:rotate(180deg)}.ss-pop.svelte-p72kos{position:absolute;z-index:50;top:calc(100% + 4px);left:0;min-width:100%;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.4rem;width:max-content;max-width:22rem}.ss-search.svelte-p72kos{width:100%;box-sizing:border-box;height:2.1rem;padding:0 .5rem;border:none;border-bottom:1.5px solid var(--line-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-high);margin-bottom:.35rem}.ss-list.svelte-p72kos{max-height:15rem;overflow-y:auto;display:flex;flex-direction:column}.ss-opt.svelte-p72kos{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;padding:.45rem .55rem;background:none;border:none;cursor:pointer;border-radius:var(--radius-sm);color:var(--fg);font:inherit;line-height:1.3}.ss-opt-lbl.svelte-p72kos{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-check.svelte-p72kos{flex:0 0 auto}.ss-opt.svelte-p72kos:hover{background:var(--surface-high)}.ss-opt.sel.svelte-p72kos{background:var(--surface-high);font-weight:600}.ss-empty.svelte-p72kos{padding:.45rem .5rem;color:var(--muted);font-size:.85rem}.ss-clearall.svelte-p72kos{width:100%;margin-top:.35rem;padding:.35rem;background:none;border:1px solid var(--line);border-radius:8px;cursor:pointer;color:var(--muted);font:inherit}.ss-clearall.svelte-p72kos:hover{border-color:var(--line-strong);color:var(--fg)}.filterbar.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:column;gap:.2rem}.fb-check.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:row;align-items:center;gap:.4rem;height:2.3rem;margin:0;font-weight:400;cursor:pointer;white-space:nowrap}.fb-check.svelte-tkp4wy input.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:auto;margin:0;flex:0 0 auto}.fb-label.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-tkp4wy select.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:2.3rem;box-sizing:border-box}.fb-year.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:5.5rem;height:2.3rem;box-sizing:border-box}.fb-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;gap:.5rem;align-items:center;margin-left:auto}.pl-refresh.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .875rem}.pl-refresh.svelte-tkp4wy svg.spin.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{animation:svelte-tkp4wy-pl-spin .8s linear infinite}@keyframes svelte-tkp4wy-pl-spin{to{transform:rotate(360deg)}}.tpl-table.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin-bottom:1.2rem}.ta-r.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{text-align:right}.tpl-sub.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin:0 0 .6rem}.tpl-form.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem .9rem;align-items:end}.tpl-form.svelte-tkp4wy label.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.85rem}.tpl-form.svelte-tkp4wy label.full.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{grid-column:1 / -1}.tpl-form.svelte-tkp4wy input.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,.tpl-form.svelte-tkp4wy select.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:100%}.tpl-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}@media (max-width: 560px){.tpl-form.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{grid-template-columns:1fr 1fr}.tpl-form.svelte-tkp4wy label.full.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{grid-column:1 / -1}}table.grid.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}table.grid.svelte-tkp4wy th.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,table.grid.svelte-tkp4wy td.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:140px;min-width:140px;max-width:140px;white-space:normal;overflow-wrap:anywhere;line-height:1.15;font-size:.78rem}table.grid.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{padding:.2rem .1rem;font-size:.72rem;line-height:1.05}table.grid.svelte-tkp4wy thead.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy{position:sticky;top:0;z-index:5;background:var(--head)}table.grid.svelte-tkp4wy thead th.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{left:0;z-index:6}.wd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.6rem;color:var(--muted);font-weight:400}th.wknd.svelte-tkp4wy .wd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted)}.cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{min-width:0;padding:.25rem .15rem;vertical-align:top;height:42px}.grid-wrap.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{user-select:none;-webkit-user-select:none;position:relative}.marquee.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{position:absolute;border:1px solid var(--accent);background:#0b1c3014;pointer-events:none;z-index:20}.cell.sel.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-high);box-shadow:inset 0 0 0 1.5px var(--accent)}.cell.sel.svelte-tkp4wy .shift-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{box-shadow:0 0 0 1.5px var(--accent);background:var(--surface-highest);border-color:var(--accent);color:var(--fg);font-weight:600}.shift-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;width:100%;margin:2px 0;padding:.12rem .15rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);color:var(--fg);text-align:center;line-height:1.1;cursor:pointer;overflow:hidden}.shift-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{background:var(--surface-highest)}.shift-chip[draggable=true].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{cursor:grab}.shift-chip.dragging-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{opacity:.4}.shift-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{position:relative}.shift-chip.has-note.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--muted)}.cell.drop-target.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{box-shadow:inset 0 0 0 2px var(--accent);background:var(--surface-high)}.chip-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;font-weight:600;font-size:.72rem}.chip-o.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;font-size:.55rem;color:var(--muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.grid.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,table.grid.svelte-tkp4wy td.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border:1px solid var(--line)}table.grid.svelte-tkp4wy thead.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy{border-bottom:1px solid var(--line-strong);box-shadow:inset 0 -1px 0 var(--line-strong);position:sticky;top:0;z-index:10;background:var(--head, var(--bg))}table.grid.svelte-tkp4wy th.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,table.grid.svelte-tkp4wy td.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border-right:2px solid var(--line-strong)}table.grid.svelte-tkp4wy tbody.svelte-tkp4wy tr.emp-first td.svelte-tkp4wy.svelte-tkp4wy{border-top:2px solid var(--line-strong)}table.grid.svelte-tkp4wy tbody tr.grouped td.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-low);border-left:3px solid var(--accent)}table.grid.svelte-tkp4wy tbody.svelte-tkp4wy tr.grouped:not(.emp-first) td.svelte-tkp4wy.svelte-tkp4wy{border-top-color:transparent}table.grid.svelte-tkp4wy tbody.svelte-tkp4wy tr.grouped:not(.emp-last) td.svelte-tkp4wy.svelte-tkp4wy{border-bottom-color:transparent}.obj-lbl.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{position:relative;display:block;padding-left:12px;font-size:.72rem;color:var(--muted);line-height:1.2;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obj-lbl.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:before{content:"";position:absolute;left:2px;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.55}.abs-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border-color:var(--ok);background:var(--ok-cont);color:var(--on-ok-cont)}.abs-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{background:var(--ok-cont);filter:brightness(.97)}.abs-chip.svelte-tkp4wy .chip-o.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:inherit;opacity:.85;font-weight:600}.abs-hint.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.8rem;color:var(--muted);margin:.2rem 0 0}.abs-hint.warn.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--err, #c0392b);font-weight:600}.abs-chip.abs-chip-krank.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border-color:var(--err);background:var(--err-cont);color:var(--err)}.abs-chip.abs-chip-krank.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{background:var(--err-cont);filter:brightness(.97)}.cell.wknd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-low)}th.wknd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-high)}td.cell.today.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-highest);border-left:2px solid var(--accent);border-right:2px solid var(--accent)}th.today.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-dim);color:var(--accent);font-weight:800;border-left:2px solid var(--accent);border-right:2px solid var(--accent)}th.today.svelte-tkp4wy .wd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--accent);font-weight:800}table.grid.svelte-tkp4wy tbody.svelte-tkp4wy tr:hover td.svelte-tkp4wy.svelte-tkp4wy{box-shadow:inset 0 0 0 999px #0b1c300d}table.grid.svelte-tkp4wy tbody td.cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{box-shadow:inset 0 0 0 999px #0b1c3017}table.grid.svelte-tkp4wy tbody tr:hover td.cell.sel.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,table.grid.svelte-tkp4wy tbody td.cell.sel.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{box-shadow:inset 0 0 0 1.5px var(--accent),inset 0 0 0 999px #0b1c300a}@media (max-width: 899px){table.grid.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:not(.name):not(.hcol),table.grid.svelte-tkp4wy td.cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:46px;min-width:46px}}@media (min-width: 900px){table.grid.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:not(.name):not(.hcol),table.grid.svelte-tkp4wy td.cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:60px;min-width:60px}table.grid.svelte-tkp4wy td.cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:66px;padding:.35rem .25rem}table.grid.svelte-tkp4wy th.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{padding:.3rem .15rem;font-size:.82rem}.wd.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.68rem}table.grid.svelte-tkp4wy th.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,table.grid.svelte-tkp4wy td.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:190px;min-width:190px;max-width:190px;font-size:.86rem}.shift-chip.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin:3px 0;padding:.3rem .2rem;border-radius:7px}.chip-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.95rem}.chip-o.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.68rem}.obj-lbl.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.74rem}}td.name.svelte-tkp4wy .nm.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:600;display:flex;align-items:center;gap:.3rem}td.name.svelte-tkp4wy .nm-txt.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-copy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-high);color:var(--muted);cursor:pointer;line-height:0}.row-copy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{color:var(--accent);border-color:var(--accent)}.row-solo.active.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.row-solo.active.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{color:var(--on-primary)}.urlaub-rest.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:inline-block;margin-left:.35rem;padding:0 .3rem;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--fg);font-weight:600;text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.urlaub-rest.over.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--err-cont);color:var(--err)}.urlaub-rest.nonorm.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:transparent;color:var(--muted);font-weight:500}.copy-dlg.svelte-tkp4wy .copy-desc.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted);font-size:.85rem;margin:.2rem 0 .8rem;max-width:440px}.copy-tools.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;gap:.5rem;align-items:center;margin-bottom:.6rem}.copy-search.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1 1 auto;height:2.2rem;box-sizing:border-box}.copy-list.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{max-height:45vh;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius)}.copy-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.5rem .8rem;border-bottom:1px solid var(--line);cursor:pointer;margin:0;font-weight:400;text-align:left}.copy-row.svelte-tkp4wy input[type=checkbox].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:0 0 auto;width:auto;margin:0}.copy-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:last-child{border-bottom:0}.copy-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{background:var(--surface-low)}.copy-name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-count.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:0 0 auto;font-size:.78rem;color:var(--muted);white-space:nowrap}.copy-warn.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:0 0 auto;display:inline-flex;color:#b7791f}table.grid .hcol{min-width:60px;width:60px;max-width:60px;text-align:center;vertical-align:middle;font-size:.78rem;color:var(--muted);white-space:nowrap;background:var(--bg);z-index:1}table.grid thead .hcol{background:var(--head);font-size:.72rem;z-index:20}table.grid .hcol.h1{border-right:2px solid var(--line-strong)}@media (min-width: 900px){table.grid .hcol{position:sticky}table.grid .hcol.h1{left:190px}}.abs-row.svelte-tkp4wy td.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-low)}.abs-row.svelte-tkp4wy .abs-cell.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:2.5rem;vertical-align:middle}.abs-row-name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}table.grid .abs-row td.name{background:var(--surface-low);border-right:2px solid var(--line-strong)}.emp-sum.svelte-tkp4wy td.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--surface-low);border-top:2px solid var(--line-strong);padding:.15rem .3rem}.emp-sum.svelte-tkp4wy td.name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.emp-sum.svelte-tkp4wy .emp-sum-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:700;color:var(--fg)}table.grid .emp-sum td.name,table.grid .emp-sum .hcol{background:var(--surface-low)}.conf-btn.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin-top:3px;background:var(--ok);color:#fff;border:none;white-space:nowrap;font-size:.68rem;padding:.18rem .45rem;min-height:0;border-radius:var(--radius)}.conf-ok.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin-top:3px;background:var(--ok-cont);color:var(--on-ok-cont);border:1px solid transparent;white-space:nowrap;font-size:.66rem;padding:.16rem .4rem;min-height:0;border-radius:var(--radius)}.conf-lock.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:inline-block;margin-top:3px;font-size:.9rem}.controls.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{align-items:center}.controls.svelte-tkp4wy input.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:38px;box-sizing:border-box}.seg.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden}.seg.svelte-tkp4wy button.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border:none;border-radius:0;background:var(--bg);color:var(--fg);font-size:.9rem;padding:.5rem .9rem;min-height:0;box-shadow:none}.seg.svelte-tkp4wy button.svelte-tkp4wy+button.svelte-tkp4wy.svelte-tkp4wy{border-left:1px solid var(--line-strong)}.seg.svelte-tkp4wy button.active.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--accent);color:var(--on-primary)}.seg-kind.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;width:100%;margin-bottom:.6rem}.seg-kind.svelte-tkp4wy button.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1}.rec-dlg.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:min(420px,92vw);box-sizing:border-box}.rec-dlg[open].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{min-height:460px;display:flex;flex-direction:column}.rec-dlg.svelte-tkp4wy form.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:column;flex:1;min-height:0}.rec-dlg.svelte-tkp4wy .rec-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin-top:auto}.rec-dlg.svelte-tkp4wy .error.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:empty{display:none}.rec-dlg.svelte-tkp4wy form.svelte-tkp4wy>label.svelte-tkp4wy.svelte-tkp4wy,.rec-col-fields.svelte-tkp4wy>label.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block}.rec-dlg.svelte-tkp4wy form>label.svelte-tkp4wy select.svelte-tkp4wy.svelte-tkp4wy,.rec-dlg.svelte-tkp4wy form.svelte-tkp4wy>label.svelte-tkp4wy>input[type=text].svelte-tkp4wy,.rec-col-fields.svelte-tkp4wy>label.svelte-tkp4wy select.svelte-tkp4wy.svelte-tkp4wy,.rec-col-fields.svelte-tkp4wy>label.svelte-tkp4wy>input[type=text].svelte-tkp4wy.svelte-tkp4wy{width:100%;box-sizing:border-box}.rec-dlg.rec-wide.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:min(880px,94vw)}.rec-cols.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:column;min-width:0}.rec-col-obj.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,.rec-col-fields.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{min-width:0}.rec-times.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{gap:.5rem}.rec-times.svelte-tkp4wy>label.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1 1 6.5rem;min-width:0}.rec-times.svelte-tkp4wy input.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:100%;box-sizing:border-box}.rec-dlg.rec-wide.svelte-tkp4wy .rec-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{position:sticky;bottom:-1.4rem;z-index:1;background:#fff;padding:.6rem 0 .2rem;margin-bottom:-.2rem}@media (min-width: 760px){.rec-dlg.rec-wide[open].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:min(680px,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem)}.rec-cols.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.25rem;flex:1;min-height:0}.rec-col-obj.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;flex-direction:column;min-height:0}.rec-col-obj.svelte-tkp4wy .obj-pick.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1;display:flex;flex-direction:column;min-height:0;margin-bottom:.4rem}.rec-col-obj.svelte-tkp4wy .obj-list.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{flex:1;min-height:14rem;max-height:none}.rec-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{padding-bottom:0}}@media (max-width: 759px){.rec-dlg.rec-wide[open].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{max-height:calc(100dvh - 1.5rem)}.obj-list.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:min(22rem,55dvh)}.rec-dlg.rec-wide.svelte-tkp4wy .rec-actions.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{bottom:-1rem}}.obj-pick.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{margin-bottom:.6rem}.obj-pick-lbl.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.82rem;color:var(--muted);margin-bottom:.2rem}.obj-search.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:100%;box-sizing:border-box;margin-bottom:.35rem}.obj-list.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{max-height:23rem;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.obj-opt.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:left;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);padding:.3rem .6rem;min-height:0;cursor:pointer;font:inherit;overflow:hidden;white-space:normal}.obj-opt.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:last-child{border-bottom:none}.obj-opt.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover{background:var(--surface-high)}.obj-opt.sel.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--accent);color:var(--on-primary)}.obj-opt-name.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-weight:600;font-size:.9rem;line-height:1.3}.obj-opt-addr.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.72rem;line-height:1.25;color:var(--muted)}.obj-opt.sel.svelte-tkp4wy .obj-opt-addr.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--on-primary);opacity:.85}.obj-empty.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{padding:.5rem .6rem;color:var(--muted);font-size:.85rem}.cell.fmode.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{vertical-align:middle;text-align:center;overflow:hidden}.fact-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:600;font-size:.82rem;color:var(--fg);font-family:inherit;background:none;border:0;padding:.1rem .2rem;min-height:0;box-shadow:none;cursor:pointer;border-radius:var(--radius-sm);text-decoration:underline dotted var(--muted);text-underline-offset:3px;max-width:100%}.fact-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:hover:not(:disabled){background:var(--surface-high)}.fact-h.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:active:not(:disabled){transform:none}.fi-dlg.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{width:min(560px,94vw)}.fi-dlg[open].svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{min-height:0}.fi-sub.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted);font-size:.85rem;margin:.2rem 0 .8rem}.fi-muted.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted);font-size:.85rem}.fi-small.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-size:.78rem;line-height:1.4;margin:.35rem 0 0}.fi-sess.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.5rem;overflow:hidden}.fi-head.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .75rem;background:var(--surface-low);border-bottom:1px solid var(--line);font-size:.88rem}.fi-hours.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:700;font-variant-numeric:tabular-nums}.fi-hours.svelte-tkp4wy .fi-k.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:400;margin-right:.25rem}.fi-live.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--ok)}.fi-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:grid;grid-template-columns:4.5rem 3.5rem 1fr;align-items:baseline;gap:.5rem;padding:.45rem .75rem;font-size:.88rem}.fi-row.svelte-tkp4wy+.fi-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{border-top:1px solid var(--line)}.fi-k.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted)}.fi-t.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-variant-numeric:tabular-nums}.fi-geo.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.fi-geo.on.svelte-tkp4wy .fi-zone.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--ok)}.fi-geo.off.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy,.fi-geo.off.svelte-tkp4wy .fi-zone.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{color:var(--err)}.fi-zone.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{font-weight:600;margin-right:.3rem}.fi-note.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{padding:.35rem .75rem;font-size:.8rem;color:var(--warn);border-top:1px solid var(--line)}.fi-map.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:260px;width:100%;border-radius:var(--radius);overflow:hidden;margin-top:.3rem;border:1px solid var(--line)}@media (max-width: 480px){.fi-row.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{grid-template-columns:3.8rem 3.2rem 1fr}.fi-map.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{height:220px}}.fact-mark.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:inline-block;font-weight:600;font-size:.72rem;padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--muted)}.fact-mark.mk-k.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--err-cont);color:var(--err)}.fact-mark.mk-u.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{background:var(--warn-cont);color:var(--warn)}.cell.fact-edited.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--err)}.cell.fmode.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{position:relative}table.grid th.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}table.grid th.th-sort:hover{background:var(--surface-high)}.sort-ind.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy.svelte-tkp4wy{display:block;font-size:.66rem;font-weight:400;color:var(--muted);margin-top:1px}.tr-note.svelte-y23j6f{display:inline-flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;font-size:.72rem;font-weight:500;color:var(--muted);letter-spacing:.01em}.tr-toggle.svelte-y23j6f{width:auto;min-height:0;padding:0;margin:0;background:none;border:none;box-shadow:none;color:var(--accent-dark, var(--fg));font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tr-toggle.svelte-y23j6f:hover{background:none;opacity:.8}.wi.svelte-16d1yvl{margin-top:1rem;display:flex;flex-direction:column;gap:.6rem}.wi-title.svelte-16d1yvl{font-size:1rem;margin:0 0 .2rem}.wi-err.svelte-16d1yvl{color:var(--err, #c00)}.wi-card.svelte-16d1yvl{border:1px solid var(--border, #e2e2e2);border-radius:12px;padding:.7rem .8rem;background:var(--surface, #fff)}.wi-card.done.svelte-16d1yvl{opacity:.75}.wi-head.svelte-16d1yvl{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.wi-obj.svelte-16d1yvl{color:var(--muted);font-size:.8rem;white-space:nowrap}.wi-body.svelte-16d1yvl{white-space:pre-wrap;word-break:break-word;margin-top:.35rem;font-size:.9rem}.wi-ok.svelte-16d1yvl{color:var(--on-ok-cont, #060);font-weight:600;margin-top:.5rem;font-size:.85rem}.wi-btn.svelte-16d1yvl{margin-top:.55rem;width:100%;padding:.6rem;border:none;border-radius:10px;background:var(--accent, #111);color:#fff;font-weight:600;cursor:pointer}.wi-btn.svelte-16d1yvl:disabled{opacity:.6}.qk-thumb.svelte-rhi27l.svelte-rhi27l{padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-low);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;min-height:0;flex:none}.qk-thumb.svelte-rhi27l.svelte-rhi27l:hover{background:var(--surface-high)}.qk-thumb.svelte-rhi27l img.svelte-rhi27l{width:100%;height:100%;object-fit:cover;display:block}.qk-thumb-ico.svelte-rhi27l.svelte-rhi27l{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.62rem;font-weight:700}.qk-player.svelte-rhi27l.svelte-rhi27l{width:min(96vw,820px);padding:.8rem}.qk-player.svelte-rhi27l video.svelte-rhi27l{width:100%;max-height:70vh;background:#000;border-radius:var(--radius-sm);display:block}.qk-player-err.svelte-rhi27l.svelte-rhi27l{margin:.6rem 0 0;color:var(--muted);font-size:.9rem}.qk-player-actions.svelte-rhi27l.svelte-rhi27l{justify-content:flex-end;margin-top:.7rem;flex-wrap:wrap;gap:.5rem}.kpi.control.svelte-8v4d7m{border:1px solid #e0b4b4;border-left:3px solid #c0392b;background:#fdecec}.filterbar.svelte-1r4cxqh.svelte-1r4cxqh{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-1r4cxqh.svelte-1r4cxqh{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-1r4cxqh.svelte-1r4cxqh{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-1r4cxqh input.svelte-1r4cxqh,.fb-field.svelte-1r4cxqh select.svelte-1r4cxqh{height:2.3rem;box-sizing:border-box}.task-dlg.svelte-1r4cxqh.svelte-1r4cxqh{width:min(92vw,460px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.task-dlg.svelte-1r4cxqh h3.svelte-1r4cxqh{margin-bottom:.9rem}.task-dlg.svelte-1r4cxqh label.svelte-1r4cxqh{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--muted)}.task-dlg.svelte-1r4cxqh input.svelte-1r4cxqh,.task-dlg.svelte-1r4cxqh select.svelte-1r4cxqh,.task-dlg.svelte-1r4cxqh textarea.svelte-1r4cxqh{width:100%;box-sizing:border-box}.mut.svelte-1r4cxqh.svelte-1r4cxqh{color:var(--muted);font-size:.85rem}.st-badge.svelte-1r4cxqh.svelte-1r4cxqh{padding:.14rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;white-space:nowrap}.st-err.svelte-1r4cxqh.svelte-1r4cxqh{background:var(--err-cont);color:var(--err)}.st-warn.svelte-1r4cxqh.svelte-1r4cxqh{background:var(--warn-cont);color:var(--warn)}.st-ok.svelte-1r4cxqh.svelte-1r4cxqh{background:var(--ok-cont);color:var(--on-ok-cont)}.empty-cell.svelte-1r4cxqh.svelte-1r4cxqh{color:var(--muted)}.mut.svelte-1r4cxqh.svelte-1r4cxqh{display:block;margin-top:.2rem}tr.overdue.svelte-1r4cxqh.svelte-1r4cxqh{background:#fdecec!important}tr.overdue.svelte-1r4cxqh td.svelte-1r4cxqh{border-bottom-color:#f3c9c9}.due-late.svelte-1r4cxqh.svelte-1r4cxqh{color:#c0392b;font-weight:700}.due.svelte-1r4cxqh.svelte-1r4cxqh{font-variant-numeric:tabular-nums}@media (max-width: 720px){table.svelte-1r4cxqh.svelte-1r4cxqh,table.svelte-1r4cxqh tbody.svelte-1r4cxqh,table.svelte-1r4cxqh tr.svelte-1r4cxqh,table.svelte-1r4cxqh td.svelte-1r4cxqh{display:block;width:100%;box-sizing:border-box}table.svelte-1r4cxqh thead.svelte-1r4cxqh{display:none}table.svelte-1r4cxqh tr.svelte-1r4cxqh{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.7rem;background:var(--bg);overflow:hidden}table.svelte-1r4cxqh td.svelte-1r4cxqh{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .85rem;border:none;border-bottom:1px solid var(--line);text-align:right}table.svelte-1r4cxqh td.svelte-1r4cxqh:last-child{border-bottom:none}table.svelte-1r4cxqh td.svelte-1r4cxqh:before{content:attr(data-label);font-weight:600;color:var(--muted);text-align:left;flex-shrink:0}table.svelte-1r4cxqh td.td-task.svelte-1r4cxqh{flex-direction:column;align-items:stretch;text-align:left;background:var(--surface-low)}table.svelte-1r4cxqh td.td-task.svelte-1r4cxqh:before{content:none}table.svelte-1r4cxqh td.td-actions.svelte-1r4cxqh{justify-content:flex-end}table.svelte-1r4cxqh td.td-actions.svelte-1r4cxqh:before{content:none}table.svelte-1r4cxqh td.empty-cell.svelte-1r4cxqh{display:block;text-align:left}}.abs-period.svelte-18y63it.svelte-18y63it{min-width:13rem}.filterbar.svelte-18y63it.svelte-18y63it{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-18y63it.svelte-18y63it{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-18y63it.svelte-18y63it{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-18y63it input.svelte-18y63it,.fb-field.svelte-18y63it select.svelte-18y63it{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow.svelte-18y63it.svelte-18y63it{flex:1 1 12rem;min-width:11rem}.clock-page.svelte-1em3ufy.svelte-1em3ufy{max-width:440px;margin:0 auto;padding-bottom:1.2rem;min-width:0}.objekt-line.svelte-1em3ufy.svelte-1em3ufy{text-align:center;color:var(--muted);font-size:.9rem;min-height:1.2em;overflow-wrap:anywhere}.objekt-line.svelte-1em3ufy b.svelte-1em3ufy{color:var(--fg);font-weight:600}.clock-main.svelte-1em3ufy.svelte-1em3ufy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.1rem;padding:2.4rem 0 1.2rem}.timer.svelte-1em3ufy.svelte-1em3ufy{font-size:clamp(3.4rem,19vw,4.8rem);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg)}.timer.svelte-1em3ufy .sec.svelte-1em3ufy{font-size:.55em;font-weight:600}.timer.idle.svelte-1em3ufy.svelte-1em3ufy{color:var(--surface-dim)}.timer.paused.svelte-1em3ufy.svelte-1em3ufy{color:var(--muted)}.btn-row.svelte-1em3ufy.svelte-1em3ufy{display:flex;gap:.6rem;width:100%;max-width:320px}.btn-row.svelte-1em3ufy .half.svelte-1em3ufy{flex:1;min-width:0;width:auto;max-width:none}.clock-btn.pause.svelte-1em3ufy.svelte-1em3ufy{background:var(--warn)}.clock-btn.pause.svelte-1em3ufy.svelte-1em3ufy:hover:not(:disabled){background:var(--warn)}.clock-btn.resume.svelte-1em3ufy.svelte-1em3ufy{background:var(--ok)}.clock-btn.resume.svelte-1em3ufy.svelte-1em3ufy:hover:not(:disabled){background:var(--ok)}.since.svelte-1em3ufy.svelte-1em3ufy{color:var(--muted);font-size:.92rem}.since.svelte-1em3ufy b.svelte-1em3ufy{color:var(--fg)}.clock-btn.svelte-1em3ufy.svelte-1em3ufy{min-height:3.6rem;width:100%;max-width:320px;font-size:1.25rem;font-weight:600;letter-spacing:.05em;border-radius:var(--radius);white-space:normal}.comment-field.svelte-1em3ufy.svelte-1em3ufy{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:320px;font-size:.82rem;color:var(--muted);text-align:left}.comment-field.svelte-1em3ufy textarea.svelte-1em3ufy{width:100%;box-sizing:border-box;font-size:.95rem;padding:.55rem .65rem;border-radius:var(--radius)}.comment-field.svelte-1em3ufy textarea.svelte-1em3ufy{resize:vertical;min-height:2.4rem;font-family:inherit}.extra.svelte-1em3ufy.svelte-1em3ufy{text-align:center;margin-top:.4rem}.extra.svelte-1em3ufy summary.svelte-1em3ufy{display:inline-block;list-style:none;cursor:pointer;color:var(--accent-dark);font-size:.9rem;font-weight:600;padding:.35rem .6rem;border-radius:var(--radius)}.extra.svelte-1em3ufy summary.svelte-1em3ufy::-webkit-details-marker{display:none}.extra.svelte-1em3ufy summary.svelte-1em3ufy:hover{background:#0b1c300f}.extra-card.svelte-1em3ufy.svelte-1em3ufy{text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #0000000d;padding:1rem;margin-top:.6rem;display:flex;flex-direction:column;gap:.8rem;min-width:0}.card-head.svelte-1em3ufy.svelte-1em3ufy{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.mut.svelte-1em3ufy.svelte-1em3ufy{color:var(--muted)}.field.svelte-1em3ufy.svelte-1em3ufy{display:flex;flex-direction:column;gap:.3rem;width:100%;font-size:.95rem;color:var(--fg)}.field.svelte-1em3ufy input.svelte-1em3ufy,.field.svelte-1em3ufy select.svelte-1em3ufy{width:100%;box-sizing:border-box;font-size:1rem;padding:.65rem .7rem;border-radius:var(--radius)}.zone-badge.svelte-1em3ufy.svelte-1em3ufy{display:inline-block;margin-top:.2rem;padding:.25rem .7rem;border-radius:999px;font-size:.8rem;font-weight:600}.zone-badge.in.svelte-1em3ufy.svelte-1em3ufy{background:var(--ok-cont);color:var(--on-ok-cont)}.zone-badge.out.svelte-1em3ufy.svelte-1em3ufy{background:var(--err-cont);color:var(--err)}.zone-badge.pause.svelte-1em3ufy.svelte-1em3ufy{background:var(--warn-cont);color:var(--warn)}.msg.svelte-1em3ufy.svelte-1em3ufy{border-radius:var(--radius);padding:.7rem .8rem;margin:.6rem 0 0;font-size:.95rem;line-height:1.4;overflow-wrap:anywhere;min-width:0}.msg.svelte-1em3ufy p.svelte-1em3ufy{margin:0 0 .5rem}.geo-denied-lead.svelte-1em3ufy.svelte-1em3ufy{font-weight:600}.geo-steps.svelte-1em3ufy.svelte-1em3ufy{line-height:1.45}.geo-actions.svelte-1em3ufy.svelte-1em3ufy{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.link-btn.svelte-1em3ufy.svelte-1em3ufy{background:none;border:none;box-shadow:none;padding:0;font-size:.82rem;color:var(--accent-dark);text-decoration:underline;cursor:pointer}.geo-other.svelte-1em3ufy.svelte-1em3ufy{margin:.6rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.4;display:flex;flex-direction:column;gap:.4rem}.msg-ok.svelte-1em3ufy.svelte-1em3ufy{background:var(--ok-cont);border:1px solid transparent;color:var(--on-ok-cont)}.msg-warn.svelte-1em3ufy.svelte-1em3ufy{background:var(--warn-cont);border:1px solid transparent;color:var(--warn)}.msg-err.svelte-1em3ufy.svelte-1em3ufy{background:var(--err-cont);border:1px solid transparent;color:var(--err)}.worker-comment.svelte-1h9rft6.svelte-1h9rft6{display:inline-flex;align-items:flex-start;gap:.35rem;color:var(--muted);font-size:.9rem}.time-cell.svelte-1h9rft6.svelte-1h9rft6{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.time-cell.svelte-1h9rft6 .offzone.svelte-1h9rft6{color:var(--err);font-weight:600}.edit-note.svelte-1h9rft6.svelte-1h9rft6{display:flex;align-items:flex-start;gap:.35rem;color:var(--warn);font-size:.82rem;margin-top:.2rem}.alerts-grid.svelte-1h9rft6.svelte-1h9rft6{display:grid;gap:.5rem;max-width:900px;margin-bottom:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 560px){.alerts-grid.svelte-1h9rft6.svelte-1h9rft6{grid-template-columns:1fr}}.recent-filter.svelte-1h9rft6 label.svelte-1h9rft6{display:flex;flex-direction:column;gap:.2rem;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0}.recent-filter.svelte-1h9rft6 label.svelte-1h9rft6>*{text-transform:none;letter-spacing:0;font-weight:400;font-size:.9rem}.recent-filter.svelte-1h9rft6 input,.recent-filter.svelte-1h9rft6 select{height:2.3rem;box-sizing:border-box}.edit-field.svelte-1h9rft6.svelte-1h9rft6{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.7rem;font-size:.85rem;color:var(--muted)}.edit-field.svelte-1h9rft6 input.svelte-1h9rft6,.edit-field.svelte-1h9rft6 textarea.svelte-1h9rft6{width:100%;box-sizing:border-box;font-size:.95rem;padding:.5rem .6rem;border-radius:var(--radius)}.edit-field.svelte-1h9rft6 textarea.svelte-1h9rft6{resize:vertical;font-family:inherit}.add-times.svelte-1h9rft6.svelte-1h9rft6{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.edit-field.svelte-1h9rft6 .ss,.edit-field.svelte-1h9rft6 .ss-btn{width:100%;max-width:none}.live-people.svelte-1h9rft6.svelte-1h9rft6{margin-top:1rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.live-card.svelte-1h9rft6.svelte-1h9rft6{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overflow:hidden;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.live-card.svelte-1h9rft6.svelte-1h9rft6:hover{border-color:var(--muted);box-shadow:var(--shadow)}.live-card.svelte-1h9rft6.svelte-1h9rft6:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.live-card-head.svelte-1h9rft6.svelte-1h9rft6{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;background:var(--surface-low);border-bottom:1px solid var(--line);font-size:.98rem}.live-dot.svelte-1h9rft6.svelte-1h9rft6{width:8px;height:8px;border-radius:50%;background:var(--ok);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 20%,transparent)}.live-count.svelte-1h9rft6.svelte-1h9rft6{margin-left:auto;font-size:.75rem;font-weight:700;background:var(--surface-high);color:var(--muted);border-radius:999px;padding:.05rem .5rem}.live-rows.svelte-1h9rft6.svelte-1h9rft6{display:flex;flex-direction:column}.live-row.svelte-1h9rft6.svelte-1h9rft6{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .85rem;text-align:left;background:none;border:none;border-radius:0;color:var(--fg);cursor:pointer;box-shadow:none;font-family:inherit;min-height:0}.live-row.svelte-1h9rft6.svelte-1h9rft6:hover:not(:disabled){background:var(--surface-low)}.live-row.svelte-1h9rft6.svelte-1h9rft6:active:not(:disabled){transform:none}.live-row.svelte-1h9rft6+.live-row.svelte-1h9rft6{border-top:1px solid var(--line)}.lr-main.svelte-1h9rft6.svelte-1h9rft6{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.lr-objekt.svelte-1h9rft6.svelte-1h9rft6{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:.9rem}.lr-meta.svelte-1h9rft6.svelte-1h9rft6{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.8rem}.lr-elapsed.svelte-1h9rft6.svelte-1h9rft6{font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.lr-sep.svelte-1h9rft6.svelte-1h9rft6{color:var(--line)}.lr-chevron.svelte-1h9rft6.svelte-1h9rft6{color:var(--muted);font-size:1.25rem;line-height:1;flex-shrink:0}.detail-list.svelte-1h9rft6.svelte-1h9rft6{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.detail-row.svelte-1h9rft6.svelte-1h9rft6{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;font-size:.9rem}.detail-row.svelte-1h9rft6+.detail-row.svelte-1h9rft6{border-top:1px solid var(--line)}.detail-row.svelte-1h9rft6 span.svelte-1h9rft6{color:var(--muted)}.detail-row.svelte-1h9rft6 b.svelte-1h9rft6{text-align:right;word-break:break-word}.map-hint.svelte-1h9rft6.svelte-1h9rft6{font-size:.8rem;color:var(--muted);margin:.35rem 0 0;line-height:1.4}.filterbar.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-jc7fsv.svelte-jc7fsv{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-jc7fsv input.svelte-jc7fsv,.fb-field.svelte-jc7fsv select.svelte-jc7fsv{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow.svelte-jc7fsv.svelte-jc7fsv{flex:1 1 12rem;min-width:11rem}.status-tabs.svelte-jc7fsv.svelte-jc7fsv{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem}.stab.svelte-jc7fsv.svelte-jc7fsv{padding:.45rem .8rem;font-size:.85rem;background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);box-shadow:none}.stab.svelte-jc7fsv.svelte-jc7fsv:hover{border-color:var(--muted)}.stab.active.svelte-jc7fsv.svelte-jc7fsv{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.stab-count.svelte-jc7fsv.svelte-jc7fsv{opacity:.75;font-weight:400}.req-form.svelte-jc7fsv.svelte-jc7fsv{max-width:820px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;margin:.6rem 0 1rem;display:flex;flex-direction:column;gap:.6rem}.inline-new.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;gap:.4rem;background:var(--surface-low);border:1px dashed var(--line);border-radius:var(--radius);padding:.6rem}.inline-actions.svelte-jc7fsv.svelte-jc7fsv{display:flex;gap:.5rem;flex-wrap:wrap}.objekt-choice.svelte-jc7fsv.svelte-jc7fsv{background:var(--surface-low);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.7rem .9rem}.objekt-choice.svelte-jc7fsv p.svelte-jc7fsv{margin:0 0 .5rem}.linkish.svelte-jc7fsv.svelte-jc7fsv{align-self:flex-start;font-size:.85rem;padding:.25rem .6rem}.chk.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer;align-self:flex-start}.opt.svelte-jc7fsv.svelte-jc7fsv{color:var(--muted);font-weight:400;font-size:.8rem}.st-badge.svelte-jc7fsv.svelte-jc7fsv{display:inline-block;padding:.1rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.st-order.svelte-jc7fsv.svelte-jc7fsv{background:var(--warn-cont);color:var(--warn)}.st-invoiced.svelte-jc7fsv.svelte-jc7fsv{background:var(--surface-low);color:var(--fg);border:1px solid var(--line-strong)}.st-money.svelte-jc7fsv.svelte-jc7fsv{background:var(--ok-cont);color:var(--on-ok-cont)}.ew-title.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.ew-no.svelte-jc7fsv.svelte-jc7fsv{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.ew-no-lg.svelte-jc7fsv.svelte-jc7fsv{font-size:.78rem;margin-bottom:.15rem}.ew-inv-sum.svelte-jc7fsv.svelte-jc7fsv{font-size:.8rem;color:var(--muted)}.done-badge.svelte-jc7fsv.svelte-jc7fsv{display:inline-block;margin-left:.35rem;padding:.05rem .45rem;border-radius:999px;background:var(--ok-cont);color:var(--on-ok-cont);font-size:.72rem;white-space:nowrap}.inv-block.svelte-jc7fsv.svelte-jc7fsv{margin-top:.9rem}.inv-head.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.inv-add.svelte-jc7fsv.svelte-jc7fsv{padding:.3rem .7rem;font-size:.82rem}.inv-list.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.inv-row.svelte-jc7fsv.svelte-jc7fsv{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.55rem .75rem;flex-wrap:wrap}.inv-row.svelte-jc7fsv+.inv-row.svelte-jc7fsv{border-top:1px solid var(--line)}.inv-row.is-closed.svelte-jc7fsv.svelte-jc7fsv{background:var(--surface-low)}.inv-main.svelte-jc7fsv.svelte-jc7fsv{min-width:0;flex:1 1 12rem}.inv-line1.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.92rem;overflow-wrap:anywhere}.inv-line2.svelte-jc7fsv.svelte-jc7fsv{font-size:.8rem;color:var(--muted);margin-top:.15rem;overflow-wrap:anywhere}.inv-acts.svelte-jc7fsv.svelte-jc7fsv{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.inv-acts.svelte-jc7fsv button.svelte-jc7fsv{padding:.3rem .65rem;font-size:.82rem;min-height:2rem}.icon-btn.svelte-jc7fsv.svelte-jc7fsv{min-width:2rem;padding:.3rem .5rem!important}.danger-text.svelte-jc7fsv.svelte-jc7fsv{color:var(--err)}.inv-legacy.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low);font-size:.88rem}.inv-form.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;gap:.6rem}.inv-grid.svelte-jc7fsv.svelte-jc7fsv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (max-width: 420px){.inv-grid.svelte-jc7fsv.svelte-jc7fsv{grid-template-columns:1fr}}.att-block.svelte-jc7fsv.svelte-jc7fsv{margin-top:.9rem}.att-title.svelte-jc7fsv.svelte-jc7fsv{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:.4rem}.att-grid.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.att-item.svelte-jc7fsv.svelte-jc7fsv{position:relative;width:72px;height:72px;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.att-item.svelte-jc7fsv img.svelte-jc7fsv{width:100%;height:100%;object-fit:cover;display:block}.att-file.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.7rem;padding:.2rem;text-align:center;color:var(--muted)}.att-del.svelte-jc7fsv.svelte-jc7fsv{position:absolute;top:2px;right:2px;width:20px;height:20px;padding:0;line-height:1;font-size:.7rem;border-radius:50%;background:var(--bg);border:1px solid var(--line);box-shadow:none}.att-add.svelte-jc7fsv.svelte-jc7fsv{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--accent-dark);cursor:pointer;padding:.3rem .1rem}.edited-badge.svelte-jc7fsv.svelte-jc7fsv{display:inline-block;margin-left:.35rem;padding:.05rem .45rem;border-radius:999px;background:var(--warn-cont);color:var(--warn);font-size:.72rem;white-space:nowrap;cursor:help}.ew-list.svelte-jc7fsv.svelte-jc7fsv{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin-top:1rem}.ew-card.svelte-jc7fsv.svelte-jc7fsv{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:.7rem .85rem;display:flex;flex-direction:column;gap:.35rem;text-align:left;cursor:pointer;font-family:inherit;box-shadow:none;min-height:0;min-width:0;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.ew-card.svelte-jc7fsv.svelte-jc7fsv:hover{border-color:var(--muted);box-shadow:var(--shadow)}.ew-card.svelte-jc7fsv.svelte-jc7fsv:active{transform:none}.ew-head.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;min-width:0}.ew-objekt.svelte-jc7fsv.svelte-jc7fsv{font-size:.95rem;overflow-wrap:anywhere;color:var(--fg);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-badge.svelte-jc7fsv.svelte-jc7fsv{flex:0 0 auto;white-space:nowrap}.ew-work.svelte-jc7fsv.svelte-jc7fsv{line-height:1.35;overflow-wrap:anywhere;color:var(--fg);font-weight:500}.clamp2.svelte-jc7fsv.svelte-jc7fsv{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ew-note.svelte-jc7fsv.svelte-jc7fsv{color:var(--muted);font-size:.88rem;line-height:1.4;overflow-wrap:anywhere;background:var(--surface-low);border-radius:var(--radius-sm);padding:.4rem .6rem}.ew-foot.svelte-jc7fsv.svelte-jc7fsv{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.78rem;color:var(--muted);margin-top:.1rem}.ew-foot-meta.svelte-jc7fsv.svelte-jc7fsv{overflow:hidden;text-overflow:ellipsis}.chev.svelte-jc7fsv.svelte-jc7fsv{color:var(--muted);font-size:1.2rem;line-height:1;flex-shrink:0}.ew-detail.svelte-jc7fsv.svelte-jc7fsv{width:min(94vw,560px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.d-rows.svelte-jc7fsv.svelte-jc7fsv{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.d-row.svelte-jc7fsv.svelte-jc7fsv{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .75rem;font-size:.9rem}.d-row.svelte-jc7fsv+.d-row.svelte-jc7fsv{border-top:1px solid var(--line)}.d-row.svelte-jc7fsv span.svelte-jc7fsv{color:var(--muted)}.d-row.svelte-jc7fsv b.svelte-jc7fsv{text-align:right;word-break:break-word}.tiles.svelte-1yx3e9t.svelte-1yx3e9t{display:flex;gap:.8rem;flex-wrap:wrap;margin:.5rem 0 1.5rem}.tile.svelte-1yx3e9t.svelte-1yx3e9t{position:relative;overflow:hidden;border-radius:var(--radius);padding:1rem 1.2rem;min-width:8.5rem;flex:1;box-shadow:0 2px 6px #0000000f}.tile.svelte-1yx3e9t .bar.svelte-1yx3e9t{position:absolute;left:0;top:0;bottom:0;width:5px}.tile.svelte-1yx3e9t .num.svelte-1yx3e9t{font-size:2.2rem;font-weight:800;line-height:1}.tile.svelte-1yx3e9t .lbl.svelte-1yx3e9t{margin-top:.4rem;font-size:.9rem;opacity:.85}.sums.svelte-1yx3e9t.svelte-1yx3e9t,.deadlines.svelte-1yx3e9t.svelte-1yx3e9t{margin-bottom:1.5rem}.sum-row.svelte-1yx3e9t.svelte-1yx3e9t{display:flex;gap:.8rem;flex-wrap:wrap}.sum-card.svelte-1yx3e9t.svelte-1yx3e9t{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.1rem;border-radius:var(--radius);background:var(--surface-low);min-width:10rem;flex:1}.sum-card.won.svelte-1yx3e9t.svelte-1yx3e9t{background:var(--ok-cont)}.sum-card.lost.svelte-1yx3e9t.svelte-1yx3e9t{background:var(--err-cont)}.sum-lbl.svelte-1yx3e9t.svelte-1yx3e9t{font-size:.85rem;color:var(--muted)}.sum-val.svelte-1yx3e9t.svelte-1yx3e9t{font-size:1.35rem;font-weight:800}.deadlines.svelte-1yx3e9t ul.svelte-1yx3e9t{list-style:none;padding:0;margin:0;max-width:720px}.deadlines.svelte-1yx3e9t li.svelte-1yx3e9t{display:flex;align-items:center;gap:.8rem;padding:.55rem .8rem;border-radius:var(--radius);margin-bottom:.35rem;background:var(--surface-low)}.deadlines.svelte-1yx3e9t li.dl-overdue.svelte-1yx3e9t{background:var(--err-cont)}.deadlines.svelte-1yx3e9t li.dl-soon.svelte-1yx3e9t{background:var(--warn-cont)}.dl-title.svelte-1yx3e9t.svelte-1yx3e9t{flex:1;font-weight:600}.dl-date.svelte-1yx3e9t.svelte-1yx3e9t{white-space:nowrap;color:var(--muted)}.dl-hint.svelte-1yx3e9t.svelte-1yx3e9t{white-space:nowrap;font-weight:600}.dl-overdue.svelte-1yx3e9t .dl-hint.svelte-1yx3e9t{color:var(--err)}.dl-soon.svelte-1yx3e9t .dl-hint.svelte-1yx3e9t{color:var(--warn)}.sub.svelte-1v3zu55.svelte-1v3zu55{color:var(--muted);font-size:.82rem;margin-top:.15rem}.dl-overdue.svelte-1v3zu55.svelte-1v3zu55{color:var(--err);font-weight:600}.dl-soon.svelte-1v3zu55.svelte-1v3zu55{color:var(--warn);font-weight:600}.docs.svelte-1v3zu55.svelte-1v3zu55{margin:.6rem 0;padding-top:.6rem;border-top:1px solid var(--line)}.docs.svelte-1v3zu55 h4.svelte-1v3zu55{margin:0 0 .4rem}.docs.svelte-1v3zu55 ul.svelte-1v3zu55{list-style:none;padding:0;margin:0 0 .5rem}.docs.svelte-1v3zu55 li.svelte-1v3zu55{display:flex;align-items:center;gap:.6rem;padding:.25rem 0}.docs.svelte-1v3zu55 li a.svelte-1v3zu55{flex:1;word-break:break-all}.add-row.svelte-10c1ks3.svelte-10c1ks3{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem;max-width:720px}.tasks.svelte-10c1ks3.svelte-10c1ks3{list-style:none;padding:0;margin:0;max-width:720px}.tasks.svelte-10c1ks3 li.svelte-10c1ks3{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:var(--radius);margin-bottom:.35rem;background:var(--surface-low)}.tasks.svelte-10c1ks3 li.empty.svelte-10c1ks3{background:transparent}.tasks.svelte-10c1ks3 li.done .txt.svelte-10c1ks3{text-decoration:line-through;color:var(--muted)}.txt.svelte-10c1ks3.svelte-10c1ks3{flex:1}.tag.svelte-10c1ks3.svelte-10c1ks3{font-size:.78rem;background:var(--line);color:var(--fg);border-radius:999px;padding:.1rem .55rem;white-space:nowrap}.rating-grid.svelte-1vkekko.svelte-1vkekko{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.35rem}@media (max-width: 420px){.rating-grid.svelte-1vkekko.svelte-1vkekko{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}}.card-kpi.svelte-1vkekko.svelte-1vkekko{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem 1rem;min-width:120px}.card-kpi.svelte-1vkekko .k.svelte-1vkekko{font-size:.75rem;color:var(--muted)}.card-kpi.svelte-1vkekko b.svelte-1vkekko{font-size:1.4rem}.photo-btn.svelte-1vkekko.svelte-1vkekko{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;line-height:1;border:none;color:var(--accent);background:var(--surface-high);border-radius:999px;cursor:pointer;transition:background .12s}.photo-btn.svelte-1vkekko.svelte-1vkekko:hover{background:var(--surface-highest)}.photo-btn.has.svelte-1vkekko.svelte-1vkekko{color:var(--on-ok-cont);background:var(--ok-cont)}.photo-btn.has.svelte-1vkekko.svelte-1vkekko:hover{background:var(--ok-cont)}.photo-btn.svelte-1vkekko svg.svelte-1vkekko{flex-shrink:0;opacity:.9}.qk-face.svelte-inzzoa{flex:none;display:inline-block;vertical-align:middle;shape-rendering:geometricPrecision}.qk-nbpill.svelte-inzzoa{display:inline-flex;align-items:center;justify-content:center;height:var(--h);padding:0 .45em;border-radius:999px;background:var(--surface-high);color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.02em;line-height:1;flex:none;vertical-align:middle}.qk-score.svelte-5b7pw8.svelte-5b7pw8{display:inline-flex;align-items:center;gap:.4em;border-radius:999px;font-weight:700;white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums;vertical-align:middle;flex:none}.qk-score.svelte-5b7pw8 b.svelte-5b7pw8{font-weight:800}.qk-score-dot.svelte-5b7pw8.svelte-5b7pw8{opacity:.55}.qk-score-sm.svelte-5b7pw8.svelte-5b7pw8{font-size:.78rem;padding:.18rem .6rem .18rem .2rem}.qk-score-md.svelte-5b7pw8.svelte-5b7pw8{font-size:.9rem;padding:.25rem .75rem .25rem .25rem}.qk-score-lg.svelte-5b7pw8.svelte-5b7pw8{font-size:1.05rem;padding:.3rem .95rem .3rem .3rem}.qk-score-g.svelte-5b7pw8.svelte-5b7pw8{background:var(--rate-good-cont);color:var(--rate-good-ink)}.qk-score-y.svelte-5b7pw8.svelte-5b7pw8{background:var(--rate-mid-cont);color:var(--rate-mid-ink)}.qk-score-r.svelte-5b7pw8.svelte-5b7pw8{background:var(--rate-bad-cont);color:var(--rate-bad-ink)}.qk-score-none.svelte-5b7pw8.svelte-5b7pw8{background:var(--surface-high);color:var(--muted);font-weight:600}.qk-floor.svelte-1gzg0kt.svelte-1gzg0kt{display:flex;gap:.4rem;flex-wrap:wrap;width:100%}.qk-floor.svelte-1gzg0kt select.svelte-1gzg0kt,.qk-floor.svelte-1gzg0kt input.svelte-1gzg0kt{flex:1 1 8rem;min-width:0}.qk-dlg.svelte-156egnr.svelte-156egnr{width:min(94vw,560px)}.qk-grid2.svelte-156egnr.svelte-156egnr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 .7rem}.qk-field.svelte-156egnr.svelte-156egnr{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.7rem;font-size:.88rem;font-weight:600;color:var(--muted)}.qk-field.svelte-156egnr input.svelte-156egnr,.qk-field.svelte-156egnr select.svelte-156egnr{width:100%}.qk-note.svelte-156egnr.svelte-156egnr{font-size:.85rem;margin:.2rem 0 0}.qk-actions.svelte-156egnr.svelte-156egnr{justify-content:flex-end;margin-top:.8rem;flex-wrap:wrap}.qk-link.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:none;border:none;box-shadow:none;padding:0;min-height:0;color:var(--fg);font-weight:600;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qk-link.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x:hover{background:none;opacity:.75}.qk-c-blue.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#dbe6f6!important;color:#28456e}.qk-c-yellow.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#fbefc2!important;color:#6b5200}.qk-c-green.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#d9f0e2!important;color:#1d5a35}.qk-c-red.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#ffdad6!important;color:#8c1d18}.qk-c-violet.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#e7defa!important;color:#4a2f80}.qk-c-grey.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:#e6e8ec!important;color:#3b4250}.qk-head.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.6rem 1.1rem;background:var(--bg);box-shadow:var(--shadow);border-radius:var(--radius);padding:.8rem 1rem;margin-bottom:.8rem}.qk-head.svelte-mhx96x>div.svelte-mhx96x.svelte-mhx96x{display:flex;flex-direction:column;gap:.15rem;min-width:0}.qk-head.qk-head-mine.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{grid-template-columns:1fr 1fr}.qk-legend.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;font-size:.85rem;color:var(--muted);margin:.4rem 0 .8rem}.qk-legend.svelte-mhx96x span.svelte-mhx96x.svelte-mhx96x{display:inline-flex;align-items:center;gap:.35rem}.qk-sec.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:var(--bg);box-shadow:var(--shadow);border-radius:var(--radius);margin-bottom:1rem;overflow:hidden}.qk-sec-head.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.7rem .9rem;background:var(--surface-low)}.qk-who.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;align-items:center;gap:.6rem;min-width:0}.qk-who.svelte-mhx96x small.svelte-mhx96x.svelte-mhx96x{display:block}.qk-avatar.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-primary);display:grid;place-items:center;font-weight:800;font-size:.8rem;flex:none}.qk-sec-tally.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;align-items:center;gap:.5rem .8rem;flex-wrap:wrap;font-size:.85rem;font-variant-numeric:tabular-nums}.qk-sec-tally.svelte-mhx96x button.svelte-mhx96x.svelte-mhx96x{min-height:44px;padding:.4rem .85rem}.qk-iconbtn.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0!important}.qk-counts.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:inline-flex;align-items:center;gap:.3rem .75rem;flex-wrap:wrap;font-variant-numeric:tabular-nums}.qk-counts.svelte-mhx96x>span.svelte-mhx96x.svelte-mhx96x{display:inline-flex;align-items:center;gap:.25rem}.qk-result.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1.2rem;flex-wrap:wrap;background:var(--bg);box-shadow:var(--shadow);border-radius:var(--radius);padding:.8rem 1rem;margin-bottom:.8rem}.qk-result-main.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.qk-result-counts.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.4rem 1rem;flex-wrap:wrap;align-items:center;font-weight:700;font-variant-numeric:tabular-nums}.qk-result-counts.svelte-mhx96x span.svelte-mhx96x.svelte-mhx96x{display:inline-flex;align-items:center;gap:.3rem}.qk-result-rule.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{flex-basis:100%}.qk-result-dlg.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{box-shadow:none;background:var(--surface-low);padding:.7rem .9rem}.qk-banner.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;align-items:flex-start;gap:.45rem}.qk-banner.svelte-mhx96x svg{flex:none;margin-top:.15rem}.qk-wrap.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{max-height:calc(100dvh - 230px);box-shadow:none;border-radius:0;overscroll-behavior-x:contain}.qk-table.svelte-mhx96x th.svelte-mhx96x.svelte-mhx96x,.qk-table.svelte-mhx96x td.svelte-mhx96x.svelte-mhx96x{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.qk-table.svelte-mhx96x thead tr:first-child th.svelte-mhx96x.svelte-mhx96x{top:0;height:30px}.qk-table.svelte-mhx96x thead tr:nth-child(2) th.svelte-mhx96x.svelte-mhx96x{top:30px}.qk-table.svelte-mhx96x th.qk-roomh.svelte-mhx96x.svelte-mhx96x{position:sticky;left:0;top:0;z-index:4;vertical-align:bottom;background:var(--head)}.qk-cat.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{text-align:left!important;font-size:.72rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:700}.qk-item.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{white-space:normal!important;min-width:72px;max-width:96px;font-size:.7rem!important;line-height:1.2;text-align:left!important;vertical-align:bottom;font-weight:600;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.qk-room.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{min-width:150px;max-width:210px;white-space:normal!important;vertical-align:middle}.qk-room.svelte-mhx96x b.svelte-mhx96x.svelte-mhx96x{display:block;font-size:.85rem}.qk-room.svelte-mhx96x small.svelte-mhx96x.svelte-mhx96x{display:block}.qk-roomtools.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.9rem;margin:0 0 -.55rem}.qk-roomtools.svelte-mhx96x .qk-link.svelte-mhx96x.svelte-mhx96x{font-size:.74rem;color:var(--muted);min-height:36px;display:inline-flex;align-items:center}.qk-td.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{padding:0!important}.qk-cell.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:100%;min-height:58px;min-width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;color:var(--muted);border:0;border-radius:0;padding:4px;box-shadow:none}.qk-cell.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x:hover,.qk-cell.active.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:var(--surface-high)}.qk-cell.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.qk-na.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:repeating-linear-gradient(45deg,transparent 0 6px,var(--surface-low) 6px 12px)}.qk-meta.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:inline-flex;gap:3px;align-items:center;font-size:.66rem;font-weight:700;color:var(--fg)}.qk-empty.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{margin:.7rem .9rem}.qk-addemp.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:100%;padding:.85rem;min-height:48px;white-space:normal}@media (max-width: 720px){div.qk-footer.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{margin:1rem 0 0;border-radius:var(--radius);border:1px solid var(--line-strong);padding-left:.8rem;padding-right:76px}}.qk-picker.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{position:fixed;z-index:70;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--line-strong);padding:.75rem;width:min(320px,calc(100vw - 16px));display:grid;gap:.55rem;max-height:calc(100dvh - 16px);overflow-y:auto}.qk-picker-title.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;flex-direction:column}.qk-faces.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.qk-faces.svelte-mhx96x button.svelte-mhx96x.svelte-mhx96x{background:var(--surface-low);color:var(--fg);display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .2rem;font-size:.78rem;min-height:72px;justify-content:center}.qk-faces.svelte-mhx96x button.svelte-mhx96x.svelte-mhx96x:hover{background:var(--surface-high)}.qk-faces.svelte-mhx96x button.sel.svelte-mhx96x.svelte-mhx96x,.qk-picker-row.svelte-mhx96x button.sel.svelte-mhx96x.svelte-mhx96x{outline:2px solid var(--fg);outline-offset:-2px}.qk-picker-row.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.35rem;flex-wrap:wrap}.qk-picker-row.svelte-mhx96x button.svelte-mhx96x.svelte-mhx96x{flex:1;font-size:.8rem;padding:.45rem .4rem;justify-content:center;min-height:44px;display:inline-flex;align-items:center;gap:.3rem}.qk-picker-ro.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;align-items:center;gap:.4rem}.qk-comment-in.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:100%}.qk-comment.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{margin:0;font-size:.85rem}.qk-hint.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x,.qk-prompt.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{margin:0;font-size:.76rem;color:var(--muted)}.qk-prompt.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{color:var(--fg);font-weight:600;font-size:.85rem}.qk-thumbs.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.35rem;flex-wrap:wrap}.qk-thumb-wrap.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{position:relative;display:inline-flex}.qk-thumb-x.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{position:absolute;top:-8px;right:-8px;width:24px;height:24px;min-height:0!important;padding:0;border-radius:50%;display:grid;place-items:center}.qk-footer.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{position:sticky;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line-strong);padding:.6rem 88px calc(.6rem + env(safe-area-inset-bottom,0px)) 1rem;box-shadow:0 -6px 24px #0b1c300f;margin:1rem -1rem 0;border-radius:var(--radius) var(--radius) 0 0}.phone-main .qk-footer.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{bottom:calc(4.7rem + env(safe-area-inset-bottom,0px));margin:1rem 0 0;border-radius:var(--radius);border:1px solid var(--line-strong);padding-bottom:.6rem;padding-right:76px}.qk-footer-in.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{max-width:1400px;margin:0 auto;display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.qk-footer.svelte-mhx96x .row-actions.svelte-mhx96x button.svelte-mhx96x{min-height:44px}.qk-stats.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.4rem 1rem;flex-wrap:wrap;align-items:center;font-size:.86rem;font-variant-numeric:tabular-nums}.qk-stats.svelte-mhx96x span.svelte-mhx96x.svelte-mhx96x{display:inline-flex;align-items:center;gap:.3rem}.qk-bar.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:140px;height:6px;background:var(--surface-high);border-radius:3px;overflow:hidden}.qk-bar.svelte-mhx96x i.svelte-mhx96x.svelte-mhx96x{display:block;height:100%;background:var(--fg)}.qk-dlg.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:min(94vw,520px)}.qk-uploading.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.5rem;align-items:center;margin:.5rem 0 0;font-size:.88rem;color:var(--muted)}.qk-dlg.wide.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:min(94vw,680px)}.qk-field.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.7rem;font-size:.88rem;font-weight:600;color:var(--muted)}.qk-field.svelte-mhx96x input.svelte-mhx96x.svelte-mhx96x,.qk-field.svelte-mhx96x select.svelte-mhx96x.svelte-mhx96x{width:100%}.qk-grid2.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 .7rem}.qk-seg.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:1rem;margin-bottom:.7rem;flex-wrap:wrap}.qk-seg.svelte-mhx96x label.svelte-mhx96x.svelte-mhx96x{flex-direction:row;align-items:center;gap:.45rem;margin:0;color:var(--fg);font-weight:600;cursor:pointer}.qk-seg.svelte-mhx96x input.svelte-mhx96x.svelte-mhx96x,.qk-list.svelte-mhx96x input[type=radio].svelte-mhx96x.svelte-mhx96x{width:18px;height:18px;margin:0;flex:none;padding:0;border:none;background:none;box-shadow:none}.qk-list.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:grid;gap:.35rem;margin-bottom:.8rem}.qk-list.svelte-mhx96x label.svelte-mhx96x.svelte-mhx96x,.qk-def.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;gap:.55rem;align-items:center;padding:.5rem .7rem;background:var(--surface-low);border-radius:var(--radius);cursor:pointer;font-weight:500;color:var(--fg)}.qk-def.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{cursor:default;align-items:flex-start}.qk-dlg-actions.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{justify-content:flex-end;margin-top:.6rem}.qk-res.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:grid;gap:.5rem;margin-bottom:.8rem}.qk-res-row.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{background:var(--surface-low);border-radius:var(--radius);padding:.6rem .8rem;display:grid;gap:.2rem}.qk-res-top.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;align-items:center}@media (max-width: 640px){.qk-bar.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{width:80px}.qk-room.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{min-width:120px}.qk-footer-in.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{gap:.4rem}.qk-stats.svelte-mhx96x.svelte-mhx96x.svelte-mhx96x{font-size:.8rem;gap:.3rem .7rem}}.qk-link.svelte-qp3amh.svelte-qp3amh{background:none;border:none;box-shadow:none;padding:0;min-height:0;color:var(--fg);font-weight:600;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qk-link.svelte-qp3amh.svelte-qp3amh:hover{background:none;opacity:.75}.qkc-cat.svelte-qp3amh.svelte-qp3amh{background:var(--surface-low);border-radius:var(--radius);padding:.6rem .7rem;margin-bottom:.6rem}.qkc-head.svelte-qp3amh.svelte-qp3amh,.qkc-items.svelte-qp3amh li.svelte-qp3amh,.qkc-add.svelte-qp3amh.svelte-qp3amh{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.qkc-head.svelte-qp3amh select.svelte-qp3amh{width:auto}.qkc-items.svelte-qp3amh.svelte-qp3amh{list-style:none;padding:0;margin:.5rem 0;display:grid;gap:.25rem}.qkc-items.svelte-qp3amh li.svelte-qp3amh{background:var(--bg);border-radius:var(--radius-sm);padding:.3rem .5rem;font-size:.9rem}.qkc-sm.svelte-qp3amh.svelte-qp3amh{padding:.2rem .5rem;font-size:.78rem}.qkc-add.svelte-qp3amh input.svelte-qp3amh{flex:1;min-width:160px}.qkc-newcat.svelte-qp3amh.svelte-qp3amh{margin-top:.8rem}.qkc-blue.svelte-qp3amh.svelte-qp3amh{background:#dbe6f6;color:#28456e}.qkc-yellow.svelte-qp3amh.svelte-qp3amh{background:#fbefc2;color:#6b5200}.qkc-green.svelte-qp3amh.svelte-qp3amh{background:#d9f0e2;color:#1d5a35}.qkc-red.svelte-qp3amh.svelte-qp3amh{background:#ffdad6;color:#8c1d18}.qkc-violet.svelte-qp3amh.svelte-qp3amh{background:#e7defa;color:#4a2f80}.qkc-grey.svelte-qp3amh.svelte-qp3amh{background:#e6e8ec;color:#3b4250}.qk-link.svelte-92up0m.svelte-92up0m{background:none;border:none;box-shadow:none;padding:0;min-height:0;color:var(--fg);font-weight:600;font-size:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qk-link.svelte-92up0m.svelte-92up0m:hover{background:none;opacity:.75}.qk-crumbs.svelte-92up0m.svelte-92up0m{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin:0 0 .5rem;font-size:.88rem;color:var(--muted)}.qk-sub.svelte-92up0m.svelte-92up0m{margin:0 0 .9rem;max-width:75ch}.qk-search.svelte-92up0m.svelte-92up0m{width:min(100%,360px)}.qk-searchrow.svelte-92up0m.svelte-92up0m{display:flex;gap:.4rem 1rem;align-items:center;flex-wrap:wrap;margin-bottom:.9rem}.qk-off.svelte-92up0m.svelte-92up0m{opacity:.72}.qk-flag.svelte-92up0m.svelte-92up0m{flex-direction:row!important;align-items:flex-start;gap:.6rem;margin:0 0 .9rem;color:var(--fg);font-size:inherit;cursor:pointer}.qk-flag.svelte-92up0m input.svelte-92up0m{width:20px;height:20px;margin-top:.15rem;flex:none}.qk-flag.svelte-92up0m span.svelte-92up0m{display:flex;flex-direction:column;gap:.1rem}.qk-floorwrap.svelte-92up0m.svelte-92up0m{display:flex;min-width:9rem}.qk-grid.svelte-92up0m.svelte-92up0m{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.8rem}.qk-folder.svelte-92up0m.svelte-92up0m{background:var(--bg);border:none;border-radius:var(--radius);padding:.9rem 1rem;text-align:left;color:var(--fg);display:flex;gap:.8rem;align-items:flex-start;box-shadow:var(--shadow);font-weight:400;cursor:pointer;min-height:0}.qk-folder.svelte-92up0m.svelte-92up0m:hover{background:var(--surface-low)}.qk-folder-txt.svelte-92up0m.svelte-92up0m{display:flex;flex-direction:column;gap:.15rem;min-width:0;align-items:flex-start}.qk-folder.svelte-92up0m.svelte-92up0m{white-space:normal;min-width:0}.qk-folder-txt.svelte-92up0m>*{max-width:100%;overflow-wrap:break-word}.qk-folder-txt.svelte-92up0m b.svelte-92up0m{font-size:.98rem}.qk-folder-txt.svelte-92up0m small.svelte-92up0m{color:var(--muted)}.qk-folder-badges.svelte-92up0m.svelte-92up0m{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-top:.3rem}.qk-ico.svelte-92up0m.svelte-92up0m{flex:none}.qk-staff.svelte-92up0m.svelte-92up0m{flex-direction:row!important;align-items:flex-start;margin:0;font-size:inherit;color:var(--fg)}.qk-staff.svelte-92up0m input.svelte-92up0m{margin-top:.5rem;width:18px;height:18px;flex:none}.qk-avatar.svelte-92up0m.svelte-92up0m{width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-primary);display:grid;place-items:center;font-weight:800;font-size:.8rem;flex:none}.qk-draft.svelte-92up0m.svelte-92up0m{display:flex;gap:.8rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:.9rem}.num.svelte-92up0m.svelte-92up0m{text-align:right;font-variant-numeric:tabular-nums}.qk-tab.svelte-92up0m th.svelte-92up0m,.qk-tab.svelte-92up0m td.svelte-92up0m{white-space:nowrap;overflow-wrap:normal}.qk-tab.svelte-92up0m td.qk-name.svelte-92up0m{white-space:normal;min-width:9rem}.qk-catdlg.svelte-92up0m.svelte-92up0m{width:min(94vw,720px)}.qk-c-blue.svelte-92up0m.svelte-92up0m{background:#dbe6f6;color:#28456e}.qk-c-yellow.svelte-92up0m.svelte-92up0m{background:#fbefc2;color:#6b5200}.qk-c-green.svelte-92up0m.svelte-92up0m{background:#d9f0e2;color:#1d5a35}.qk-c-red.svelte-92up0m.svelte-92up0m{background:#ffdad6;color:#8c1d18}.qk-c-violet.svelte-92up0m.svelte-92up0m{background:#e7defa;color:#4a2f80}.qk-c-grey.svelte-92up0m.svelte-92up0m{background:#e6e8ec;color:#3b4250}.def-title.svelte-15moxuo.svelte-15moxuo{display:flex;align-items:flex-start;gap:.35rem}.def-title.svelte-15moxuo>span.svelte-15moxuo{flex:1;min-width:0;overflow-wrap:break-word}.def-edit.svelte-15moxuo.svelte-15moxuo{width:auto;min-height:0;padding:.15rem .35rem;flex:none}.hint.svelte-15moxuo.svelte-15moxuo{font-size:.78rem;font-weight:400;color:var(--muted);margin:0 0 .5rem}tr.def-new.svelte-15moxuo td.svelte-15moxuo:first-child{box-shadow:inset 3px 0 0 var(--err)}tr.def-focus.svelte-15moxuo.svelte-15moxuo{outline:2px solid var(--fg);outline-offset:-2px}.def-link.svelte-15moxuo.svelte-15moxuo{font-size:.8rem;margin-left:.4rem}.def-media.svelte-15moxuo.svelte-15moxuo{display:flex;gap:.25rem;flex-wrap:wrap;margin-top:.25rem}.filterbar.svelte-15moxuo.svelte-15moxuo{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-15moxuo.svelte-15moxuo{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-15moxuo.svelte-15moxuo{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-15moxuo input.svelte-15moxuo,.fb-field.svelte-15moxuo select.svelte-15moxuo{height:2.3rem;box-sizing:border-box}.def-dlg.svelte-15moxuo.svelte-15moxuo{width:min(94vw,480px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.def-dlg.svelte-15moxuo label.svelte-15moxuo{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--muted)}.def-dlg.svelte-15moxuo input.svelte-15moxuo,.def-dlg.svelte-15moxuo select.svelte-15moxuo,.def-dlg.svelte-15moxuo textarea.svelte-15moxuo{width:100%;box-sizing:border-box}.linkish.svelte-15moxuo.svelte-15moxuo{align-self:flex-start;background:none;border:none;box-shadow:none;color:var(--accent-dark);font-size:.85rem;font-weight:600;padding:.1rem 0;min-height:0;margin:-.4rem 0 .75rem}.linkish.svelte-15moxuo.svelte-15moxuo:hover{background:none;text-decoration:underline;opacity:1}.inline-new.svelte-15moxuo.svelte-15moxuo{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;background:var(--surface-low);border:1px dashed var(--accent);border-radius:var(--radius);padding:.7rem}.inline-actions.svelte-15moxuo.svelte-15moxuo{display:flex;gap:.5rem}.inline-actions.svelte-15moxuo button.svelte-15moxuo{width:auto}.filterbar.svelte-nx72ec.svelte-nx72ec{display:flex;gap:.8rem;flex-wrap:wrap;align-items:flex-end;margin:.8rem 0}.fb-field.svelte-nx72ec.svelte-nx72ec{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-nx72ec.svelte-nx72ec{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-nx72ec input.svelte-nx72ec,.fb-field.svelte-nx72ec select.svelte-nx72ec{height:2.3rem;box-sizing:border-box}.qa-overlay.svelte-zlqony.svelte-zlqony{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.qa-modal.svelte-zlqony.svelte-zlqony{background:var(--surface, #fff);border-radius:var(--radius, 12px);padding:1.1rem 1.3rem;width:min(560px,96vw);max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000040}.qa-modal.svelte-zlqony h3.svelte-zlqony{margin:0 0 .2rem}.qa-sub.svelte-zlqony.svelte-zlqony{margin:0 0 .6rem;color:var(--muted);font-size:.88rem}.qa-fields.svelte-zlqony.svelte-zlqony{border:0;padding:0;margin:0}.sec.svelte-zlqony.svelte-zlqony{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:.9rem 0 .4rem}.qa-roles.svelte-zlqony.svelte-zlqony{display:flex;flex-wrap:wrap;gap:.4rem .5rem}.qa-role.svelte-zlqony.svelte-zlqony{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--fg);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .6rem}.qa-role.svelte-zlqony.svelte-zlqony:hover{background:var(--surface-low)}.qa-role.svelte-zlqony input.svelte-zlqony{width:auto;margin:0;flex:none}.qa-search.svelte-zlqony.svelte-zlqony{width:100%;box-sizing:border-box;padding:.45rem .7rem;border:1px solid var(--line);border-radius:8px;margin-bottom:.5rem}.emp-list.svelte-zlqony.svelte-zlqony{display:flex;flex-direction:column;gap:.35rem;height:170px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem}.emp-item.svelte-zlqony.svelte-zlqony{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;min-width:0;font-weight:500;color:var(--fg)}.emp-item.svelte-zlqony input.svelte-zlqony{width:auto;margin:0;flex:0 0 auto}.emp-item.svelte-zlqony span.svelte-zlqony{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.emp-selected.svelte-zlqony.svelte-zlqony{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;align-items:center}.emp-selchip.svelte-zlqony.svelte-zlqony{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-high, #f3f4f6);color:var(--fg);font-size:.8rem;cursor:pointer}.emp-selchip.svelte-zlqony span.svelte-zlqony{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-acks.svelte-zlqony.svelte-zlqony{display:flex;flex-direction:column;gap:.25rem;max-height:180px;overflow-y:auto}.qa-ack.svelte-zlqony.svelte-zlqony{display:flex;align-items:center;gap:.5rem;font-size:.86rem;padding:.2rem .4rem;border-radius:8px}.qa-ack.done.svelte-zlqony.svelte-zlqony{background:#e6f5ea}.qa-ack-name.svelte-zlqony.svelte-zlqony{font-weight:600}.sig-link.svelte-zlqony.svelte-zlqony{text-decoration:none}.qa-note.svelte-zlqony.svelte-zlqony{margin:.4rem 0 0}.muted.svelte-zlqony.svelte-zlqony{color:var(--muted);font-size:.85rem}.qa-actions.svelte-zlqony.svelte-zlqony{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.cardfields.svelte-1ej1jfp.svelte-1ej1jfp{border:0;padding:0;margin:0;min-width:0}.inline-new.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;gap:.4rem;margin-top:.35rem}.inline-new.svelte-1ej1jfp input.svelte-1ej1jfp{flex:1;min-width:0}.inline-new.svelte-1ej1jfp button.svelte-1ej1jfp{width:auto;min-height:0;padding:.35rem .7rem;white-space:nowrap}table.svelte-1ej1jfp.svelte-1ej1jfp{overflow:visible}thead.svelte-1ej1jfp th.svelte-1ej1jfp{position:sticky;top:0;z-index:2;background:var(--surface-low)}@media (max-width: 899px){table.svelte-1ej1jfp.svelte-1ej1jfp{overflow-x:auto}}.fb-field.svelte-1ej1jfp input[type=text].svelte-1ej1jfp{min-width:min(17rem,100%)}.lvlnum.svelte-1ej1jfp.svelte-1ej1jfp{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:.55rem;font-size:.82em;letter-spacing:.01em;flex:none}.col-docnum.svelte-1ej1jfp.svelte-1ej1jfp{white-space:nowrap}.col-docnum.mono.svelte-1ej1jfp.svelte-1ej1jfp{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.88em}.col-changed.svelte-1ej1jfp.svelte-1ej1jfp{white-space:nowrap}td.muted.svelte-1ej1jfp.svelte-1ej1jfp{color:var(--muted);font-size:.88em;white-space:nowrap}.tb-actions.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.filterbar.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;flex-direction:column;gap:.2rem}.fb-check.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;flex-direction:row;align-items:center;gap:.4rem;height:2.3rem;font-size:.85rem;font-weight:500;cursor:pointer}.fb-check.svelte-1ej1jfp input.svelte-1ej1jfp{width:auto;margin:0}.col-to.svelte-1ej1jfp.svelte-1ej1jfp{width:14rem;max-width:14rem;font-size:.8rem}.to-clip.svelte-1ej1jfp.svelte-1ej1jfp{display:block;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}td.col-field.svelte-1ej1jfp.svelte-1ej1jfp,th.col-field.svelte-1ej1jfp.svelte-1ej1jfp{min-width:6.5rem;overflow-wrap:break-word;word-break:normal;padding-left:.6rem;padding-right:.6rem}td.col-wide.svelte-1ej1jfp.svelte-1ej1jfp,th.col-wide.svelte-1ej1jfp.svelte-1ej1jfp{min-width:8rem}table.svelte-1ej1jfp:not(.tree) .cell-title.svelte-1ej1jfp{min-width:9rem}.cell-title.svelte-1ej1jfp .title-text.svelte-1ej1jfp,.cell-title.svelte-1ej1jfp .desc.svelte-1ej1jfp{overflow-wrap:break-word}td.col-due.svelte-1ej1jfp.svelte-1ej1jfp,th.col-due.svelte-1ej1jfp.svelte-1ej1jfp{white-space:nowrap}.fb-label.svelte-1ej1jfp.svelte-1ej1jfp{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-1ej1jfp input.svelte-1ej1jfp,.fb-field.svelte-1ej1jfp select.svelte-1ej1jfp{height:2.3rem;box-sizing:border-box}.overdue.svelte-1ej1jfp.svelte-1ej1jfp{color:var(--danger, #b00020);font-weight:600}td.acts-col.svelte-1ej1jfp.svelte-1ej1jfp,th.acts-col.svelte-1ej1jfp.svelte-1ej1jfp{white-space:nowrap;text-align:right;width:1px}.cell-title.svelte-1ej1jfp.svelte-1ej1jfp,thead.svelte-1ej1jfp th.svelte-1ej1jfp:first-child{width:100%}.ra-btns.svelte-1ej1jfp.svelte-1ej1jfp{display:inline-flex;gap:.3rem;justify-content:flex-end;align-items:center}.ra-btns.svelte-1ej1jfp button.svelte-1ej1jfp{width:auto;min-height:0;padding:.3rem .5rem;flex:none}.cell-title.svelte-1ej1jfp.svelte-1ej1jfp{padding-left:calc(.8rem + var(--lvl, 0) * 1.1rem)}.title-line.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;align-items:center;gap:.35rem}.title-text.svelte-1ej1jfp.svelte-1ej1jfp{overflow-wrap:anywhere}tr.section.svelte-1ej1jfp .title-text.svelte-1ej1jfp{font-weight:700}.desc.svelte-1ej1jfp.svelte-1ej1jfp{color:var(--muted);font-size:.8rem}.tr-line.svelte-1ej1jfp.svelte-1ej1jfp{margin-top:.15rem}.tr-dlg.svelte-1ej1jfp.svelte-1ej1jfp{margin:-.4rem 0 .2rem}.chev.svelte-1ej1jfp.svelte-1ej1jfp,.clip.svelte-1ej1jfp.svelte-1ej1jfp{width:auto;min-height:0;padding:.1rem .2rem;background:transparent;border:none;color:var(--muted);display:inline-flex;align-items:center;gap:.15rem;border-radius:var(--radius-sm)}.chev.svelte-1ej1jfp.svelte-1ej1jfp:hover,.clip.svelte-1ej1jfp.svelte-1ej1jfp:hover{background:var(--surface-high);color:var(--fg)}.chev.svelte-1ej1jfp svg{transform:rotate(-90deg);transition:transform .12s}.chev.open.svelte-1ej1jfp svg{transform:rotate(0)}.chev-spacer.svelte-1ej1jfp.svelte-1ej1jfp{display:inline-block;width:1.1rem;flex-shrink:0}.clip.svelte-1ej1jfp.svelte-1ej1jfp{font-size:.75rem;font-weight:600}.qm-dlg.svelte-1ej1jfp.svelte-1ej1jfp{width:min(94vw,640px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.qm-dlg.svelte-1ej1jfp label.svelte-1ej1jfp{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--muted)}.qm-dlg.svelte-1ej1jfp input.svelte-1ej1jfp,.qm-dlg.svelte-1ej1jfp select.svelte-1ej1jfp,.qm-dlg.svelte-1ej1jfp textarea.svelte-1ej1jfp{width:100%;box-sizing:border-box}.sec-title.svelte-1ej1jfp.svelte-1ej1jfp{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.3rem;margin:.9rem 0 .6rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.sec-title.svelte-1ej1jfp.svelte-1ej1jfp:first-of-type{margin-top:.2rem}.grid2.svelte-1ej1jfp.svelte-1ej1jfp{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem}.grid2.svelte-1ej1jfp .span2.svelte-1ej1jfp{grid-column:1 / -1}@media (max-width:560px){.grid2.svelte-1ej1jfp.svelte-1ej1jfp{grid-template-columns:1fr}}.hint.svelte-1ej1jfp.svelte-1ej1jfp{font-size:.78rem;font-weight:400;color:var(--muted)}.files-head.svelte-1ej1jfp svg{vertical-align:-.2em}.inline-check.svelte-1ej1jfp.svelte-1ej1jfp{flex-direction:row!important;align-items:center;gap:.35rem!important;margin:0!important;font-size:.78rem!important;text-transform:none;letter-spacing:0;font-weight:500!important}.inline-check.svelte-1ej1jfp input.svelte-1ej1jfp{width:auto!important;margin:0}.file-list.svelte-1ej1jfp.svelte-1ej1jfp{list-style:none;margin:0 0 .6rem;padding:0;border:1px solid var(--line);border-radius:var(--radius)}.file-list.svelte-1ej1jfp li.svelte-1ej1jfp{display:grid;grid-template-columns:1fr auto;gap:.1rem .6rem;align-items:center;padding:.45rem .7rem;border-bottom:1px solid var(--line);font-size:.85rem}.file-list.svelte-1ej1jfp li.svelte-1ej1jfp:last-child{border-bottom:none}.file-list.svelte-1ej1jfp li.svelte-1ej1jfp:nth-child(2n){background:var(--surface-low)}.file-list.svelte-1ej1jfp li.old.svelte-1ej1jfp{color:var(--muted)}.file-main.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;overflow-wrap:anywhere}.file-main.svelte-1ej1jfp a.svelte-1ej1jfp{color:var(--fg);font-weight:600}.file-meta.svelte-1ej1jfp.svelte-1ej1jfp{grid-column:1;color:var(--muted);font-size:.76rem}.file-del.svelte-1ej1jfp.svelte-1ej1jfp{grid-column:2;grid-row:1 / span 2;width:auto;min-height:0;padding:.25rem .45rem}.dropzone.svelte-1ej1jfp.svelte-1ej1jfp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1rem;border:1px dashed var(--line-strong, var(--line));border-radius:var(--radius);background:var(--surface-low);color:var(--muted);font-size:.85rem;cursor:pointer;transition:background .15s,border-color .15s}.dropzone.svelte-1ej1jfp.svelte-1ej1jfp:hover,.dropzone.over.svelte-1ej1jfp.svelte-1ej1jfp{background:var(--surface-high);border-color:var(--accent);color:var(--fg)}.dropzone.busy.svelte-1ej1jfp.svelte-1ej1jfp{cursor:progress;opacity:.7}.dropzone.svelte-1ej1jfp button.svelte-1ej1jfp{width:auto;min-height:0;padding:.35rem .8rem}.dz-text.svelte-1ej1jfp .or.svelte-1ej1jfp{opacity:.7}.sub.svelte-11jaoov.svelte-11jaoov{color:var(--muted);font-size:.85rem;margin:.2rem 0 0;max-width:60rem}.filterbar.svelte-11jaoov.svelte-11jaoov{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-11jaoov.svelte-11jaoov{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-11jaoov.svelte-11jaoov{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-11jaoov input.svelte-11jaoov{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow.svelte-11jaoov.svelte-11jaoov{flex:1 1 16rem;min-width:14rem}.cell-title.svelte-11jaoov.svelte-11jaoov{min-width:14rem}.title-text.svelte-11jaoov.svelte-11jaoov{font-weight:600}.desc.svelte-11jaoov.svelte-11jaoov{color:var(--muted);font-size:.82rem;margin-top:.15rem;white-space:pre-wrap;max-width:34rem}.muted.svelte-11jaoov.svelte-11jaoov{color:var(--muted);font-size:.88rem}.col-ack.svelte-11jaoov.svelte-11jaoov,.col-created.svelte-11jaoov.svelte-11jaoov{white-space:nowrap}td.row-actions.svelte-11jaoov.svelte-11jaoov{display:table-cell;text-align:right;white-space:nowrap}td.row-actions.svelte-11jaoov>*+*{margin-left:.3rem}.row-actions.svelte-11jaoov button.svelte-11jaoov{width:auto;min-height:0;padding:.3rem .5rem}.chips.svelte-11jaoov.svelte-11jaoov{display:flex;flex-wrap:wrap;gap:.3rem;max-width:30rem}.chip.svelte-11jaoov.svelte-11jaoov{padding:.1rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--surface-low);border:1px solid var(--line);color:var(--muted);white-space:nowrap}.chip.done.svelte-11jaoov.svelte-11jaoov{background:#e6f5ea;border-color:#cfe9d6;color:#1e7a3d}.sig-link.svelte-11jaoov.svelte-11jaoov{margin-left:.2rem;text-decoration:none}.sch-dlg.svelte-11jaoov.svelte-11jaoov{width:min(92vw,520px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.sch-dlg.svelte-11jaoov label.svelte-11jaoov{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--muted)}.sch-dlg.svelte-11jaoov input.svelte-11jaoov,.sch-dlg.svelte-11jaoov textarea.svelte-11jaoov{width:100%;box-sizing:border-box}.emp-assign.svelte-11jaoov.svelte-11jaoov{margin:.25rem 0 .5rem}.emp-title.svelte-11jaoov.svelte-11jaoov{font-weight:600;font-size:.9rem;margin-bottom:.4rem;color:var(--muted)}.emp-list.svelte-11jaoov.svelte-11jaoov{display:flex;flex-direction:column;gap:.35rem;height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem}.sch-dlg.svelte-11jaoov .emp-item.svelte-11jaoov{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;margin:0;min-width:0;text-align:left}.sch-dlg.svelte-11jaoov .emp-item input.svelte-11jaoov{width:auto;margin:0;flex:0 0 auto}.sch-dlg.svelte-11jaoov .emp-item span.svelte-11jaoov{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ref-search.svelte-11jaoov.svelte-11jaoov{max-width:100%;width:100%;padding:.45rem .7rem;border:1px solid var(--line);border-radius:8px;box-sizing:border-box}.emp-selected.svelte-11jaoov.svelte-11jaoov{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;align-items:center}.emp-selchip.svelte-11jaoov.svelte-11jaoov{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-high, #f3f4f6);color:var(--fg);font-size:.8rem;font-weight:500;cursor:pointer}.emp-selchip.svelte-11jaoov span.svelte-11jaoov{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-selchip.svelte-11jaoov.svelte-11jaoov:hover{border-color:var(--accent, #1f2937)}.merge-list.svelte-1unmm2i.svelte-1unmm2i{height:auto;max-height:200px}.kpi-proof.svelte-1unmm2i b.warn.svelte-1unmm2i{color:var(--err)}.proof-panel.svelte-1unmm2i.svelte-1unmm2i{border:1px solid var(--line-strong);border-radius:var(--radius);padding:.7rem .9rem;margin:0 0 1rem;background:var(--bg)}.proof-tbl.svelte-1unmm2i button.svelte-1unmm2i{width:auto;min-height:0;padding:.25rem .5rem}.proof-ok.svelte-1unmm2i.svelte-1unmm2i{color:var(--ok);display:flex;align-items:center;gap:.35rem;margin:.3rem 0}.th-chip.no-proof.svelte-1unmm2i.svelte-1unmm2i{border-color:var(--err)}.proof-state.svelte-1unmm2i.svelte-1unmm2i{font-size:.72rem;display:flex;align-items:center;gap:.2rem;margin-top:.1rem}.proof-state.ok.svelte-1unmm2i.svelte-1unmm2i{color:var(--ok)}.proof-state.miss.svelte-1unmm2i.svelte-1unmm2i{color:var(--err);font-weight:600}.dlg-acts.svelte-1unmm2i.svelte-1unmm2i{display:flex;gap:.4rem;align-items:flex-start}.dlg-acts.svelte-1unmm2i button.svelte-1unmm2i{width:auto;min-height:0}.add-box.svelte-1unmm2i.svelte-1unmm2i{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.7rem .8rem;margin:.2rem 0 1rem;background:var(--surface-low)}.add-grid.svelte-1unmm2i.svelte-1unmm2i{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem .7rem}.add-grid.svelte-1unmm2i .wide-field.svelte-1unmm2i{grid-column:1 / -1}.add-file.svelte-1unmm2i.svelte-1unmm2i{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;flex-wrap:wrap}.add-file.svelte-1unmm2i button.svelte-1unmm2i{width:auto;min-height:0}.add-actions.svelte-1unmm2i.svelte-1unmm2i{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.6rem}.add-actions.svelte-1unmm2i button.svelte-1unmm2i{width:auto;min-height:0}.unmatched.ok.svelte-1unmm2i.svelte-1unmm2i{border-color:var(--line-strong);background:var(--surface-low)}.um-more.svelte-1unmm2i.svelte-1unmm2i{cursor:pointer;color:var(--muted);font-size:.8rem}.plan-tbl.svelte-1unmm2i .th-exp.svelte-1unmm2i,.plan-tbl.svelte-1unmm2i .exp.svelte-1unmm2i{width:26px;padding-right:0;text-align:center}.chev.svelte-1unmm2i.svelte-1unmm2i{display:inline-flex;color:var(--muted);transform:rotate(-90deg);transition:transform .15s ease}.chev.open.svelte-1unmm2i.svelte-1unmm2i{transform:none}tr.grp-head.svelte-1unmm2i.svelte-1unmm2i{cursor:pointer}tr.grp-head.svelte-1unmm2i>td.svelte-1unmm2i{border-top:1px solid var(--line-strong);background:var(--surface-low)}tr.grp-head.svelte-1unmm2i:hover>td.svelte-1unmm2i,tr.grp-head.svelte-1unmm2i:focus-visible>td.svelte-1unmm2i{background:var(--surface-high)}tr.grp-head.svelte-1unmm2i .nm.svelte-1unmm2i{font-weight:600}.nm-btn.svelte-1unmm2i.svelte-1unmm2i{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.nm-btn.svelte-1unmm2i.svelte-1unmm2i:hover{text-decoration-color:currentColor}.themes-cell.svelte-1unmm2i.svelte-1unmm2i{min-width:220px}.themes.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-wrap:wrap;gap:.3rem}.th-chip.svelte-1unmm2i.svelte-1unmm2i{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:.74rem;color:var(--muted);white-space:nowrap}.th-chip.svelte-1unmm2i .dot.svelte-1unmm2i{width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}tr.thema-row.svelte-1unmm2i>td.svelte-1unmm2i{background:transparent}tr.thema-row.svelte-1unmm2i .sub-name.svelte-1unmm2i{padding:0}.nm-sub.svelte-1unmm2i.svelte-1unmm2i{color:var(--muted);font-size:.72rem;font-weight:400;margin-top:.1rem}.sub.svelte-1unmm2i.svelte-1unmm2i{color:var(--muted);font-size:.85rem;margin:.2rem 0 0}.kpis.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-wrap:wrap;gap:1rem;margin:.2rem 0 .8rem}.kpi.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem 1rem;min-width:150px;color:var(--fg);cursor:pointer;width:auto}.kpi.svelte-1unmm2i .k.svelte-1unmm2i{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--muted)}.kpi.svelte-1unmm2i b.svelte-1unmm2i{font-size:1.3rem;font-variant-numeric:tabular-nums}.kpi.svelte-1unmm2i.svelte-1unmm2i:hover{border-color:var(--line-strong)}.kpi.active.svelte-1unmm2i.svelte-1unmm2i{border-color:var(--accent, #1f2937)}.dot.svelte-1unmm2i.svelte-1unmm2i{width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--line-strong);flex:0 0 auto}.filterbar.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-1unmm2i.svelte-1unmm2i{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-1unmm2i select.svelte-1unmm2i{height:2.3rem;box-sizing:border-box}.fb-check.svelte-1unmm2i.svelte-1unmm2i{flex-direction:row!important;align-items:center;gap:.35rem;height:2.3rem;margin:0;font-size:.82rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--fg)}.fb-check.svelte-1unmm2i input.svelte-1unmm2i{width:auto;height:auto;margin:0}.fb-actions.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto}.fb-actions.svelte-1unmm2i button.svelte-1unmm2i{width:auto}.unmatched.svelte-1unmm2i.svelte-1unmm2i{border:1px solid var(--warn-cont, var(--line));background:var(--warn-cont, var(--surface-low));border-radius:var(--radius);padding:.7rem .9rem;margin:0 0 1rem}.um-head.svelte-1unmm2i.svelte-1unmm2i{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.um-close.svelte-1unmm2i.svelte-1unmm2i{width:auto;min-height:0;padding:.2rem .4rem}.um-hint.svelte-1unmm2i.svelte-1unmm2i{margin:.3rem 0 .4rem;font-size:.85rem;color:var(--muted)}.unmatched.svelte-1unmm2i ul.svelte-1unmm2i{margin:0;padding-left:1.1rem;font-size:.86rem}.muted.svelte-1unmm2i.svelte-1unmm2i{color:var(--muted);font-size:.88rem}.nw.svelte-1unmm2i.svelte-1unmm2i{white-space:nowrap}.nm.svelte-1unmm2i.svelte-1unmm2i{font-weight:600}.hint.svelte-1unmm2i.svelte-1unmm2i{font-size:.75rem;color:var(--muted)}tr.clickable.svelte-1unmm2i.svelte-1unmm2i{cursor:pointer}.ohne-letzte.svelte-1unmm2i.svelte-1unmm2i{color:var(--muted);font-size:.78em;margin-left:.35rem}tr.left.svelte-1unmm2i td.svelte-1unmm2i{color:var(--muted);opacity:.72}.dlg-head.svelte-1unmm2i.svelte-1unmm2i{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.dlg-head.svelte-1unmm2i button.svelte-1unmm2i{width:auto;min-height:0;padding:.3rem .5rem}.uw-dlg.svelte-1unmm2i h4.svelte-1unmm2i{margin:1rem 0 .4rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.uw-dlg.svelte-1unmm2i table.svelte-1unmm2i{margin-bottom:.2rem}.nachweis-cell.svelte-1unmm2i.svelte-1unmm2i{display:flex;align-items:center;gap:.35rem}.tiny.svelte-1unmm2i.svelte-1unmm2i{width:auto;min-height:0;padding:.25rem .45rem}.row-acts.svelte-1unmm2i.svelte-1unmm2i{display:flex;gap:.3rem;align-items:center}.uw-dlg.svelte-1unmm2i.svelte-1unmm2i{width:min(96vw,1120px);max-width:96vw}.uw-dlg.svelte-1unmm2i td.svelte-1unmm2i{word-break:normal;overflow-wrap:normal}.danger-ico.svelte-1unmm2i.svelte-1unmm2i:hover{color:var(--err);border-color:var(--err)}.edit-row.svelte-1unmm2i input.svelte-1unmm2i,.edit-row.svelte-1unmm2i select.svelte-1unmm2i{width:100%;min-width:7rem;box-sizing:border-box}tr.grp-head.svelte-1unmm2i .badge.neutral.svelte-1unmm2i,.dlg-head.svelte-1unmm2i .badge.neutral.svelte-1unmm2i{margin-left:.4rem;font-weight:600;vertical-align:middle}.uw-bulk.svelte-1unmm2i.svelte-1unmm2i{width:min(94vw,560px)}.uw-bulk.svelte-1unmm2i label.svelte-1unmm2i{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--muted)}.bulk-grid.svelte-1unmm2i.svelte-1unmm2i{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .7rem;margin:.5rem 0 .8rem}.bulk-grid.svelte-1unmm2i .span2.svelte-1unmm2i{grid-column:1 / -1}.bulk-grid.svelte-1unmm2i input.svelte-1unmm2i,.bulk-grid.svelte-1unmm2i select.svelte-1unmm2i,.bulk-grid.svelte-1unmm2i textarea.svelte-1unmm2i{width:100%;box-sizing:border-box}.emp-assign.svelte-1unmm2i.svelte-1unmm2i{margin:.25rem 0 .5rem}.emp-head.svelte-1unmm2i.svelte-1unmm2i{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem}.emp-title.svelte-1unmm2i.svelte-1unmm2i{font-weight:600;font-size:.9rem;color:var(--muted)}.emp-count.svelte-1unmm2i.svelte-1unmm2i{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.emp-tools.svelte-1unmm2i.svelte-1unmm2i{display:flex;gap:.35rem;margin:.4rem 0}.emp-list.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-direction:column;gap:.35rem;height:200px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--line);border-radius:10px;padding:.6rem .75rem}.uw-bulk.svelte-1unmm2i .emp-item.svelte-1unmm2i{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;margin:0;min-width:0;text-align:left;color:var(--fg)}.uw-bulk.svelte-1unmm2i .emp-item input.svelte-1unmm2i{width:auto;margin:0;flex:0 0 auto}.uw-bulk.svelte-1unmm2i .emp-item span.svelte-1unmm2i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ref-search.svelte-1unmm2i.svelte-1unmm2i{max-width:100%;width:100%;padding:.45rem .7rem;border:1px solid var(--line);border-radius:8px;box-sizing:border-box}.emp-selected.svelte-1unmm2i.svelte-1unmm2i{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;align-items:center}.emp-selchip.svelte-1unmm2i.svelte-1unmm2i{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-high, #f3f4f6);color:var(--fg);font-size:.8rem;font-weight:500;cursor:pointer}.emp-selchip.svelte-1unmm2i span.svelte-1unmm2i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-selchip.svelte-1unmm2i.svelte-1unmm2i:hover{border-color:var(--accent, #1f2937)}@media (max-width: 720px){.kpis.svelte-1unmm2i.svelte-1unmm2i{gap:.5rem}.fb-field.svelte-1unmm2i.svelte-1unmm2i{flex:1 1 100%}.fb-actions.svelte-1unmm2i.svelte-1unmm2i{margin-left:0;width:100%}.fb-actions.svelte-1unmm2i>.svelte-1unmm2i{flex:1 1 auto;justify-content:center}.bulk-grid.svelte-1unmm2i.svelte-1unmm2i{grid-template-columns:1fr}}.sub.svelte-1nxcn0d.svelte-1nxcn0d{color:var(--muted);font-size:.85rem;margin:.2rem 0 0}.kpis.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;flex-wrap:wrap;gap:1rem;margin:.2rem 0 .8rem}.kpi.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem 1rem;min-width:150px;color:var(--fg);cursor:pointer;width:auto}.kpi.svelte-1nxcn0d .k.svelte-1nxcn0d{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--muted)}.kpi.svelte-1nxcn0d b.svelte-1nxcn0d{font-size:1.3rem;font-variant-numeric:tabular-nums}.kpi.svelte-1nxcn0d.svelte-1nxcn0d:hover{border-color:var(--line-strong)}.kpi.active.svelte-1nxcn0d.svelte-1nxcn0d{border-color:var(--accent, #1f2937)}.dot.svelte-1nxcn0d.svelte-1nxcn0d{width:.5rem;height:.5rem;border-radius:50%;border:1px solid var(--line-strong);flex:0 0 auto}.filterbar.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-1nxcn0d.svelte-1nxcn0d{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-1nxcn0d input.svelte-1nxcn0d,.fb-field.svelte-1nxcn0d select.svelte-1nxcn0d{height:2.3rem;box-sizing:border-box}.fb-actions.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-left:auto}.fb-actions.svelte-1nxcn0d button.svelte-1nxcn0d{width:auto}tr.section.svelte-1nxcn0d td.svelte-1nxcn0d{font-weight:700;background:var(--surface-low)}.child.svelte-1nxcn0d.svelte-1nxcn0d{padding-left:1.4rem}tr.section.svelte-1nxcn0d .child.svelte-1nxcn0d{padding-left:0}.clip.svelte-1nxcn0d.svelte-1nxcn0d{display:inline-flex;align-items:center;gap:.15rem;margin-left:.4rem;font-size:.75rem;color:var(--muted)}.dlg-head.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.dlg-head.svelte-1nxcn0d button.svelte-1nxcn0d{width:auto;min-height:0;padding:.3rem .5rem}.am-dlg.svelte-1nxcn0d.svelte-1nxcn0d{width:min(94vw,620px)}.am-dlg.svelte-1nxcn0d label.svelte-1nxcn0d{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--muted)}.cardfields.svelte-1nxcn0d.svelte-1nxcn0d{border:0;padding:0;margin:0;min-width:0}.grid2.svelte-1nxcn0d.svelte-1nxcn0d{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .7rem}.grid2.svelte-1nxcn0d .span2.svelte-1nxcn0d{grid-column:1 / -1}.grid2.svelte-1nxcn0d input.svelte-1nxcn0d,.grid2.svelte-1nxcn0d select.svelte-1nxcn0d,.grid2.svelte-1nxcn0d textarea.svelte-1nxcn0d{width:100%;box-sizing:border-box}.inline-check.svelte-1nxcn0d.svelte-1nxcn0d{flex-direction:row!important;align-items:center;gap:.4rem;font-weight:500;text-transform:none;color:var(--fg)}.inline-check.svelte-1nxcn0d input.svelte-1nxcn0d{width:auto}.sec-title.svelte-1nxcn0d.svelte-1nxcn0d{display:flex;align-items:center;gap:.35rem;margin:1rem 0 .4rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.file-list.svelte-1nxcn0d.svelte-1nxcn0d{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.file-list.svelte-1nxcn0d li.svelte-1nxcn0d{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.4rem .6rem}.file-main.svelte-1nxcn0d.svelte-1nxcn0d{font-weight:600;font-size:.88rem}.file-meta.svelte-1nxcn0d.svelte-1nxcn0d{font-size:.78rem;color:var(--muted)}.file-del.svelte-1nxcn0d.svelte-1nxcn0d{width:auto;min-height:0;padding:.25rem .45rem;margin-left:auto}@media (max-width: 720px){.kpis.svelte-1nxcn0d.svelte-1nxcn0d{gap:.5rem}.fb-field.svelte-1nxcn0d.svelte-1nxcn0d{flex:1 1 100%}.fb-actions.svelte-1nxcn0d.svelte-1nxcn0d{margin-left:0;width:100%}.fb-actions.svelte-1nxcn0d>.svelte-1nxcn0d{flex:1 1 auto;justify-content:center}.grid2.svelte-1nxcn0d.svelte-1nxcn0d{grid-template-columns:1fr}}.filterbar.svelte-6tk6qn.svelte-6tk6qn{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-6tk6qn.svelte-6tk6qn{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-6tk6qn.svelte-6tk6qn{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-6tk6qn input.svelte-6tk6qn,.fb-field.svelte-6tk6qn select.svelte-6tk6qn{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow.svelte-6tk6qn.svelte-6tk6qn{flex:1 1 12rem;min-width:11rem}.fb-actions.svelte-6tk6qn.svelte-6tk6qn{flex-direction:row;gap:.5rem;margin-left:auto}.sv-sec.svelte-6tk6qn.svelte-6tk6qn{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:.6rem 0 .3rem}.sv-roles.svelte-6tk6qn.svelte-6tk6qn{display:flex;flex-wrap:wrap;gap:.4rem .5rem}.sv-chk.svelte-6tk6qn.svelte-6tk6qn{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;color:var(--fg);cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.3rem .6rem}.sv-chk.svelte-6tk6qn.svelte-6tk6qn:hover{background:var(--surface-low)}.sv-chk.svelte-6tk6qn input.svelte-6tk6qn{width:auto;margin:0;flex:none}.hint.svelte-6tk6qn.svelte-6tk6qn{color:var(--muted);font-size:.78rem;margin:.2rem 0 .9rem}.ph-panel.svelte-6tk6qn.svelte-6tk6qn{margin-top:1.2rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.ph-panel.svelte-6tk6qn h3.svelte-6tk6qn{margin:0 0 .2rem}.ph-table.svelte-6tk6qn.svelte-6tk6qn{width:100%}.ph-code.svelte-6tk6qn code.svelte-6tk6qn{font-size:.8rem;white-space:nowrap}.ph-act.svelte-6tk6qn.svelte-6tk6qn{text-align:right;white-space:nowrap}.ph-act.svelte-6tk6qn button.svelte-6tk6qn{width:auto;min-height:0;padding:.25rem .7rem;font-size:.78rem}.filterbar.svelte-onos2y.svelte-onos2y{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:flex-end;padding:.85rem 1rem;margin:.6rem 0 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fb-field.svelte-onos2y.svelte-onos2y{display:flex;flex-direction:column;gap:.2rem}.fb-label.svelte-onos2y.svelte-onos2y{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.fb-field.svelte-onos2y select.svelte-onos2y{height:2.3rem;box-sizing:border-box}.fb-field.fb-grow.svelte-onos2y.svelte-onos2y{flex:1 1 16rem;min-width:14rem}.who.svelte-onos2y.svelte-onos2y{font-weight:600}.muted.svelte-onos2y.svelte-onos2y{color:var(--muted);font-size:.85rem}.nowrap.svelte-onos2y.svelte-onos2y{white-space:nowrap}.num.svelte-onos2y.svelte-onos2y{text-align:right;white-space:nowrap}td.row-actions.svelte-onos2y.svelte-onos2y{display:table-cell;text-align:right}td.row-actions.svelte-onos2y>*{vertical-align:middle;margin:.15rem 0 .15rem .3rem}.row-actions.svelte-onos2y button.svelte-onos2y{width:auto;min-height:0;padding:.3rem .5rem}.pdf-link.svelte-onos2y.svelte-onos2y{display:inline-flex;align-items:center;padding:.3rem .45rem;border:1px solid var(--line);border-radius:var(--radius);color:inherit}.konf.svelte-onos2y.svelte-onos2y{margin-top:.3rem}.grid2.svelte-onos2y.svelte-onos2y{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ov-row.svelte-onos2y td.svelte-onos2y{background:var(--surface-low)}.ov-title.svelte-onos2y.svelte-onos2y{font-weight:600;margin-bottom:.3rem}.ov-list.svelte-onos2y.svelte-onos2y{margin:0;padding-left:1.1rem}.ov-list.svelte-onos2y li.svelte-onos2y{padding:.15rem 0}.sub.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{color:var(--muted);font-size:.85rem;margin:.2rem 0 0}.small.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{font-size:.8rem;margin:.2rem 0 .4rem}.empty.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{margin:.4rem 0 1rem}.tiny.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{width:auto;min-height:0;padding:.25rem .45rem}.month-nav.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;align-items:center;gap:.35rem;height:2.3rem}.month-nav.svelte-1q1nmqe button.svelte-1q1nmqe.svelte-1q1nmqe{width:auto;min-height:0;height:2.3rem;padding:0 .7rem;display:inline-flex;align-items:center}.nav-btn.prev.svelte-1q1nmqe svg{transform:rotate(90deg)}.nav-btn.next.svelte-1q1nmqe svg{transform:rotate(-90deg)}.month-lbl.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{min-width:9.5rem;text-align:center;font-weight:700;text-transform:capitalize}.kpis.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-wrap:wrap;gap:1rem;margin:.2rem 0 .8rem}.kpi.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;text-align:left;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.7rem 1rem;min-width:150px;color:var(--fg);width:auto;box-shadow:none}button.kpi.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{cursor:pointer}button.kpi.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe:hover{border-color:var(--line-strong);background:var(--bg)}.kpi.svelte-1q1nmqe .k.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--muted);font-weight:600}.kpi.svelte-1q1nmqe b.svelte-1q1nmqe.svelte-1q1nmqe{font-size:1.3rem;font-variant-numeric:tabular-nums}.kpi.svelte-1q1nmqe b.warn.svelte-1q1nmqe.svelte-1q1nmqe{color:var(--err)}.kpi.alert.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{border-color:var(--err-cont)}.kpi.active.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{border-color:var(--accent)}.only-open.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .8rem}.up-wrap.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{max-height:calc(100vh - 320px);min-height:8rem}.up-grid.svelte-1q1nmqe td.name.svelte-1q1nmqe.svelte-1q1nmqe{min-width:180px;max-width:240px;white-space:normal}.nm.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{font-weight:600}.nm-sub.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{color:var(--muted);font-size:.72rem;font-weight:400;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.up-grid.svelte-1q1nmqe th.day.svelte-1q1nmqe.svelte-1q1nmqe{min-width:30px;line-height:1.2}.up-grid.svelte-1q1nmqe td.day.svelte-1q1nmqe.svelte-1q1nmqe{min-width:30px;height:2.4rem}.up-grid.svelte-1q1nmqe .wknd.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--surface-low)}.up-grid.svelte-1q1nmqe th.wknd.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--surface-high)}.up-grid.svelte-1q1nmqe th.today.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--surface-dim);color:var(--accent);font-weight:800;box-shadow:inset 2px 0 0 var(--accent),inset -2px 0 0 var(--accent)}.up-grid.svelte-1q1nmqe td.today.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--surface-highest);box-shadow:inset 2px 0 0 var(--accent),inset -2px 0 0 var(--accent)}.up-grid.svelte-1q1nmqe tbody.svelte-1q1nmqe tr:hover td.svelte-1q1nmqe{box-shadow:inset 0 0 0 999px #0b1c300a}.up-grid.svelte-1q1nmqe td.vac-td.svelte-1q1nmqe.svelte-1q1nmqe{padding:.25rem 1px}.vac.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:block;width:100%;height:1.9rem;min-height:0;padding:0 .35rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600;text-align:left;cursor:pointer;overflow:hidden}.vac.approved.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--accent);color:var(--on-primary);border:1px solid var(--accent)}.vac.approved.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe:hover{background:var(--accent-hover)}.vac.pending.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:repeating-linear-gradient(135deg,var(--surface-high) 0 4px,var(--bg) 4px 8px);color:var(--fg);border:1px dashed var(--line-strong)}.vac.pending.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe:hover{border-color:var(--accent)}.vac.clipL.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{border-top-left-radius:0;border-bottom-left-radius:0}.vac.clipR.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{border-top-right-radius:0;border-bottom-right-radius:0}.vac-in.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;align-items:center;gap:.3rem;width:0;min-width:100%;overflow:hidden;white-space:nowrap}.vac-lbl.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{overflow:hidden;text-overflow:ellipsis}.vt-dot.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex:0 0 auto;background:var(--err);box-shadow:0 0 0 1.5px var(--bg)}.vt-ini.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-flex;align-items:center;gap:.1rem;font-size:.68rem;flex:0 0 auto}.legend.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 0;font-size:.78rem;color:var(--muted)}.lg.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-flex;align-items:center;gap:.4rem}.sw.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-block;width:1.4rem;height:.8rem;border-radius:var(--radius-sm)}.sw.approved.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--accent)}.sw.pending.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:repeating-linear-gradient(135deg,var(--surface-high) 0 3px,var(--bg) 3px 6px);border:1px dashed var(--line-strong)}.dlg-head.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.6rem}.up-dlg.svelte-1q1nmqe h4.svelte-1q1nmqe.svelte-1q1nmqe{margin:1.1rem 0 .4rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.facts.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe,.vt-ro.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem}.facts.svelte-1q1nmqe>div.svelte-1q1nmqe.svelte-1q1nmqe,.vt-ro.svelte-1q1nmqe>div.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-direction:column;gap:.15rem}.f-lbl.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.hint-warn.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;align-items:center;gap:.35rem;color:var(--warn);font-size:.82rem;margin:.5rem 0 0}.vt-box.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--surface-low);border-radius:var(--radius-sm);padding:.7rem .8rem}.chk.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{flex-direction:row;align-items:center;gap:.45rem;color:var(--fg);font-weight:600;margin-bottom:.5rem}.chk.svelte-1q1nmqe input.svelte-1q1nmqe.svelte-1q1nmqe{width:auto;margin:0}.vt-grid.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:flex-end}.vt-grid.svelte-1q1nmqe .grow.svelte-1q1nmqe.svelte-1q1nmqe{flex:1 1 14rem}.vt-grid.svelte-1q1nmqe input.svelte-1q1nmqe.svelte-1q1nmqe{height:2.3rem;box-sizing:border-box}.vt-grid.svelte-1q1nmqe .grow input.svelte-1q1nmqe.svelte-1q1nmqe{width:100%}.warn-box.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{background:var(--warn-cont);color:var(--warn);border-radius:var(--radius-sm);padding:.5rem .7rem;margin-top:.6rem;font-size:.84rem}.warn-box.svelte-1q1nmqe strong.svelte-1q1nmqe.svelte-1q1nmqe{display:inline-flex;align-items:center;gap:.3rem}.warn-box.svelte-1q1nmqe ul.svelte-1q1nmqe.svelte-1q1nmqe{margin:.3rem 0 0;padding-left:1.1rem;color:var(--fg)}.acts.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.6rem}.acts.svelte-1q1nmqe button.svelte-1q1nmqe.svelte-1q1nmqe{width:auto;min-height:0}.conf-tbl.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{box-shadow:none}.conf-tbl.svelte-1q1nmqe td.svelte-1q1nmqe.svelte-1q1nmqe{font-size:.84rem}@media (max-width: 720px){.kpis.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{gap:.5rem}.kpi.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{flex:1 1 40%;min-width:0}.fb-field.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{flex:1 1 100%}.month-lbl.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{flex:1;min-width:0}.up-grid.svelte-1q1nmqe td.name.svelte-1q1nmqe.svelte-1q1nmqe{min-width:130px;max-width:150px}.nm-sub.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{max-width:130px}.up-wrap.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{max-height:none}.vac.svelte-1q1nmqe.svelte-1q1nmqe.svelte-1q1nmqe{min-height:0}}.cal-toolbar.svelte-10f8brs.svelte-10f8brs{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.6rem}.cal-toolbar.svelte-10f8brs h2.svelte-10f8brs{margin:0}.cal-nav.svelte-10f8brs.svelte-10f8brs{display:flex;align-items:center;gap:.4rem}.cal-nav.svelte-10f8brs button.svelte-10f8brs{padding:.3rem .6rem}.cal-period.svelte-10f8brs.svelte-10f8brs{font-weight:600;text-transform:capitalize;margin-left:.4rem}.cal-right.svelte-10f8brs.svelte-10f8brs{margin-left:auto;display:flex;align-items:center;gap:.6rem}.cal-views.svelte-10f8brs.svelte-10f8brs{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cal-views.svelte-10f8brs button.svelte-10f8brs{border:0;background:transparent;padding:.4rem .9rem;cursor:pointer;color:var(--muted)}.cal-views.svelte-10f8brs button.active.svelte-10f8brs{background:var(--accent);color:var(--on-primary)}.cal-legend.svelte-10f8brs.svelte-10f8brs{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:var(--muted);margin-bottom:.6rem}.cal-legend.svelte-10f8brs span.svelte-10f8brs{display:inline-flex;align-items:center;gap:.35rem}.cal-legend.svelte-10f8brs i.svelte-10f8brs{width:10px;height:10px;border-radius:3px;display:inline-block}.cal-grid.svelte-10f8brs.svelte-10f8brs{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(6,116px);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cal-wd.svelte-10f8brs.svelte-10f8brs{background:var(--head);color:var(--muted);font-size:.72rem;font-weight:600;text-transform:uppercase;padding:.4rem .5rem;text-align:left;letter-spacing:.04em}.cal-cell.svelte-10f8brs.svelte-10f8brs{background:var(--bg);min-height:0;overflow:hidden;padding:.25rem .3rem;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;transition:background .12s ease}.cal-cell.svelte-10f8brs.svelte-10f8brs:hover,.cal-cell.out.svelte-10f8brs.svelte-10f8brs{background:var(--surface-low)}.cal-cell.out.svelte-10f8brs .cal-daynum.svelte-10f8brs{color:var(--surface-dim)}.cal-daynum.svelte-10f8brs.svelte-10f8brs{font-size:.8rem;font-weight:600;color:var(--fg);width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background .12s}.cal-daynum.today.svelte-10f8brs.svelte-10f8brs{background:#1a73e8;color:#fff}.cal-events.svelte-10f8brs.svelte-10f8brs{display:flex;flex-direction:column;gap:2px;overflow:hidden}.cal-ev.svelte-10f8brs.svelte-10f8brs{font-size:.72rem;line-height:1.3;padding:1px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background:var(--c);border:0;text-align:left;cursor:pointer;font-family:inherit;min-height:0;transition:filter .12s ease,background .12s ease}.cal-ev.svelte-10f8brs.svelte-10f8brs:hover{filter:brightness(.92)}.cal-ev.timed.svelte-10f8brs.svelte-10f8brs{background:transparent;color:var(--fg);display:flex;align-items:center;gap:4px;padding:1px 4px}.cal-ev.timed.svelte-10f8brs.svelte-10f8brs:hover{filter:none;background:var(--surface-low)}.cal-ev.timed.svelte-10f8brs .ev-dot.svelte-10f8brs{width:7px;height:7px;border-radius:50%;background:var(--c);flex:0 0 auto}.cal-ev.timed.svelte-10f8brs .ev-time.svelte-10f8brs{color:var(--muted);font-variant-numeric:tabular-nums}.cal-ev.ro.svelte-10f8brs.svelte-10f8brs{cursor:default;opacity:.95}.cal-ev.done.svelte-10f8brs.svelte-10f8brs{opacity:.5;text-decoration:line-through}.cal-more.svelte-10f8brs.svelte-10f8brs{font-size:.68rem;color:var(--muted);padding-left:3px}.cal-grid.svelte-10f8brs.svelte-10f8brs,.wk.svelte-10f8brs.svelte-10f8brs{animation:svelte-10f8brs-cal-fade .16s ease-out}@keyframes svelte-10f8brs-cal-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wk.svelte-10f8brs.svelte-10f8brs{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.wk-head.svelte-10f8brs.svelte-10f8brs,.wk-allday.svelte-10f8brs.svelte-10f8brs{display:grid;grid-template-columns:56px repeat(7,1fr)}.wk-head.svelte-10f8brs.svelte-10f8brs{background:var(--head);border-bottom:1px solid var(--line)}.wk-corner.svelte-10f8brs.svelte-10f8brs{border-right:1px solid var(--line)}.wk-dayhead.svelte-10f8brs.svelte-10f8brs{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.4rem .2rem;border-left:1px solid var(--line)}.wk-wd.svelte-10f8brs.svelte-10f8brs{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wk-daynum.svelte-10f8brs.svelte-10f8brs{font-size:.95rem;font-weight:700;width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.wk-daynum.today.svelte-10f8brs.svelte-10f8brs{background:#1a73e8;color:#fff}.wk-allday.svelte-10f8brs.svelte-10f8brs{border-bottom:1px solid var(--line-strong);min-height:34px;background:var(--bg)}.wk-axis.svelte-10f8brs.svelte-10f8brs{font-size:.66rem;color:var(--muted);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;border-right:1px solid var(--line)}.wk-allday-cell.svelte-10f8brs.svelte-10f8brs{border-left:1px solid var(--line);padding:2px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.wk-scroll.svelte-10f8brs.svelte-10f8brs{max-height:62vh;overflow-y:auto}.wk-grid.svelte-10f8brs.svelte-10f8brs{display:grid;grid-template-columns:56px repeat(7,1fr)}.wk-hourlabel.svelte-10f8brs.svelte-10f8brs{grid-column:1;font-size:.68rem;color:var(--muted);text-align:right;padding:2px 6px 0 0;border-right:1px solid var(--line);height:44px;box-sizing:border-box}.wk-cell.svelte-10f8brs.svelte-10f8brs{border-left:1px solid var(--line);border-top:1px solid var(--line);height:44px;box-sizing:border-box;padding:1px;cursor:pointer;overflow:hidden;transition:background .12s}.wk-cell.svelte-10f8brs.svelte-10f8brs:hover{background:var(--surface-low)}.wk-cell.now.svelte-10f8brs.svelte-10f8brs{background:#1a73e80d}.wk-ev.svelte-10f8brs.svelte-10f8brs{width:100%;font-size:.68rem}.ev-dlg.svelte-10f8brs.svelte-10f8brs{width:min(94vw,440px);border:none;border-radius:var(--radius);padding:1.3rem 1.4rem}.ev-dlg.svelte-10f8brs label.svelte-10f8brs{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:var(--muted)}.ev-dlg.svelte-10f8brs input.svelte-10f8brs,.ev-dlg.svelte-10f8brs textarea.svelte-10f8brs{width:100%;box-sizing:border-box}.ev-row.svelte-10f8brs.svelte-10f8brs{display:flex;gap:.75rem}.ev-row.svelte-10f8brs label.svelte-10f8brs{flex:1}.ev-field.svelte-10f8brs.svelte-10f8brs{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.ev-label.svelte-10f8brs.svelte-10f8brs{font-size:.9rem;font-weight:600;color:var(--muted)}.ev-hint.svelte-10f8brs.svelte-10f8brs{font-size:.78rem;color:var(--muted);margin:-.4rem 0 .75rem}.ev-dlg[open].svelte-10f8brs.svelte-10f8brs{animation:svelte-10f8brs-ev-pop .16s ease-out}.ev-dlg.svelte-10f8brs.svelte-10f8brs::backdrop{background:#0b1c3059;animation:svelte-10f8brs-ev-bd .16s ease-out}@keyframes svelte-10f8brs-ev-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-10f8brs-ev-bd{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.cal-grid.svelte-10f8brs.svelte-10f8brs,.ev-dlg[open].svelte-10f8brs.svelte-10f8brs,.ev-dlg.svelte-10f8brs.svelte-10f8brs::backdrop,.cal-cell.svelte-10f8brs.svelte-10f8brs,.cal-ev.svelte-10f8brs.svelte-10f8brs{animation:none;transition:none}}@media (max-width: 720px){.cal-grid.svelte-10f8brs.svelte-10f8brs{grid-template-rows:auto repeat(6,76px)}.cal-right.svelte-10f8brs.svelte-10f8brs{margin-left:0}}.mut.svelte-b68621.svelte-b68621{color:var(--muted);font-size:.85rem}@media (max-width: 720px){table.svelte-b68621.svelte-b68621,table.svelte-b68621 tbody.svelte-b68621,table.svelte-b68621 tr.svelte-b68621,table.svelte-b68621 td.svelte-b68621{display:block;width:100%;box-sizing:border-box}table.svelte-b68621 thead.svelte-b68621{display:none}table.svelte-b68621 tr.svelte-b68621{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.6rem;background:var(--bg)}table.svelte-b68621 td.svelte-b68621{display:flex;justify-content:space-between;gap:1rem;padding:.45rem .8rem;border:none;border-bottom:1px solid var(--line);text-align:right}table.svelte-b68621 td.svelte-b68621:last-child{border-bottom:none}table.svelte-b68621 td.svelte-b68621:before{content:attr(data-label);font-weight:600;color:var(--muted);text-align:left}}.bill-kpis.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.seg-center.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:flex;justify-content:center;margin-bottom:.9rem}.seg-view.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:flex;gap:0}.inv-table.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{width:100%;overflow:visible}@media (max-width:720px){.inv-table.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{overflow-x:auto}}.inv-table.svelte-1c696tf th,.inv-table.svelte-1c696tf td{padding:.45rem .6rem;overflow-wrap:normal;height:2.6rem}.inv-table.svelte-1c696tf td.nowrap{white-space:nowrap}.inv-table.svelte-1c696tf td.cust{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-table.svelte-1c696tf .act-col{width:1%;white-space:nowrap}.actions.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:flex;gap:.3rem;justify-content:flex-end;align-items:center}.actions.svelte-1c696tf button.svelte-1c696tf.svelte-1c696tf{min-height:0;padding:.28rem .55rem;font-size:.8rem}.actions.svelte-1c696tf .ico.svelte-1c696tf.svelte-1c696tf{padding:.28rem .4rem;line-height:1}.menu-wrap.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{position:relative}.row-menu.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-width:150px;overflow:hidden}.row-menu.svelte-1c696tf button.svelte-1c696tf.svelte-1c696tf{border:none;background:none;border-radius:0;text-align:left;color:var(--fg);padding:.5rem .7rem;font-size:.85rem;white-space:nowrap}.row-menu.svelte-1c696tf button.svelte-1c696tf.svelte-1c696tf:hover{background:var(--surface-high);opacity:1}.row-menu.svelte-1c696tf button.danger.svelte-1c696tf.svelte-1c696tf{color:var(--err)}.seg-view.svelte-1c696tf button.svelte-1c696tf.svelte-1c696tf{border-radius:2px 0 0 2px}.seg-view.svelte-1c696tf button.svelte-1c696tf+button.svelte-1c696tf{border-radius:0 2px 2px 0;border-left:none}.seg-view.svelte-1c696tf .seg-on.svelte-1c696tf.svelte-1c696tf{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.obj-pick.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{margin-bottom:.6rem}.obj-pick-lbl.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{font-size:.82rem;color:var(--muted);margin-bottom:.2rem}.obj-search.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{width:100%;box-sizing:border-box;margin-bottom:.35rem}.obj-list.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{max-height:168px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.obj-opt.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:block;width:100%;text-align:left;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);padding:.4rem .6rem;min-height:0;cursor:pointer;font:inherit}.obj-opt.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf:last-child{border-bottom:none}.obj-opt.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf:hover{background:var(--surface-high)}.obj-opt.sel.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{background:var(--accent);color:var(--on-primary)}.obj-opt-name.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:block;font-weight:600}.obj-opt-addr.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{display:block;font-size:.72rem;color:var(--muted)}.obj-opt.sel.svelte-1c696tf .obj-opt-addr.svelte-1c696tf.svelte-1c696tf{color:var(--on-primary);opacity:.85}.obj-empty.svelte-1c696tf.svelte-1c696tf.svelte-1c696tf{padding:.5rem .6rem;color:var(--muted);font-size:.85rem}.ded-row.svelte-1c696tf td.svelte-1c696tf.svelte-1c696tf{color:var(--muted);font-size:.85rem}.inv-table.svelte-1dnhi9t.svelte-1dnhi9t{width:100%;overflow:visible}.inv-table.svelte-1dnhi9t th,.inv-table.svelte-1dnhi9t td{padding:.45rem .6rem;overflow-wrap:normal;height:2.6rem}.inv-table.svelte-1dnhi9t td.nowrap{white-space:nowrap}.inv-table.svelte-1dnhi9t td.cust{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-table.svelte-1dnhi9t .act-col{width:1%;white-space:nowrap}.actions.svelte-1dnhi9t.svelte-1dnhi9t{display:flex;gap:.3rem;justify-content:flex-end;align-items:center}.actions.svelte-1dnhi9t button.svelte-1dnhi9t{min-height:0;padding:.28rem .55rem;font-size:.8rem}.actions.svelte-1dnhi9t .ico.svelte-1dnhi9t{padding:.28rem .4rem;line-height:1}.menu-wrap.svelte-1dnhi9t.svelte-1dnhi9t{position:relative}.row-menu.svelte-1dnhi9t.svelte-1dnhi9t{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-width:150px;overflow:hidden}.row-menu.svelte-1dnhi9t button.svelte-1dnhi9t{border:none;background:none;border-radius:0;text-align:left;color:var(--fg);padding:.5rem .7rem;font-size:.85rem;white-space:nowrap}.row-menu.svelte-1dnhi9t button.svelte-1dnhi9t:hover{background:var(--surface-high);opacity:1}.row-menu.svelte-1dnhi9t button.danger.svelte-1dnhi9t{color:var(--err)}.obj-pick.svelte-1dnhi9t.svelte-1dnhi9t{margin-bottom:.6rem}.obj-pick-lbl.svelte-1dnhi9t.svelte-1dnhi9t{font-size:.82rem;color:var(--muted);margin-bottom:.2rem}.obj-search.svelte-1dnhi9t.svelte-1dnhi9t{width:100%;box-sizing:border-box;margin-bottom:.35rem}.obj-list.svelte-1dnhi9t.svelte-1dnhi9t{max-height:168px;overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.obj-opt.svelte-1dnhi9t.svelte-1dnhi9t{display:block;width:100%;text-align:left;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);background:var(--bg);color:var(--fg);padding:.4rem .6rem;min-height:0;cursor:pointer;font:inherit}.obj-opt.svelte-1dnhi9t.svelte-1dnhi9t:last-child{border-bottom:none}.obj-opt.svelte-1dnhi9t.svelte-1dnhi9t:hover{background:var(--surface-high)}.obj-opt.sel.svelte-1dnhi9t.svelte-1dnhi9t{background:var(--accent);color:var(--on-primary)}.obj-opt-name.svelte-1dnhi9t.svelte-1dnhi9t{display:block;font-weight:600}.obj-opt-addr.svelte-1dnhi9t.svelte-1dnhi9t{display:block;font-size:.72rem;color:var(--muted)}.obj-opt.sel.svelte-1dnhi9t .obj-opt-addr.svelte-1dnhi9t{color:var(--on-primary);opacity:.85}.obj-empty.svelte-1dnhi9t.svelte-1dnhi9t{padding:.5rem .6rem;color:var(--muted);font-size:.85rem}.mx-name.svelte-14hlryp.svelte-14hlryp,.mx-addr.svelte-14hlryp.svelte-14hlryp{min-width:9rem}.mode-switch.svelte-14hlryp.svelte-14hlryp{display:flex;gap:.3rem}.mode-switch.svelte-14hlryp button.active.svelte-14hlryp{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.money.svelte-14hlryp.svelte-14hlryp{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.chips.svelte-14hlryp.svelte-14hlryp{display:flex;gap:.25rem;align-items:center;flex-wrap:wrap;max-width:22rem}.chip.svelte-14hlryp.svelte-14hlryp{display:inline-flex;align-items:center;gap:.2rem;background:var(--surface-low);border:1px solid var(--line);border-radius:999px;padding:.1rem .3rem .1rem .55rem;font-size:.8rem;white-space:nowrap}.chip-x.svelte-14hlryp.svelte-14hlryp{background:none;border:none;cursor:pointer;padding:0 .2rem;color:var(--muted);font-size:.95rem;line-height:1}.chip-x.svelte-14hlryp.svelte-14hlryp:hover{color:var(--err)}.chip-add.svelte-14hlryp.svelte-14hlryp{width:auto;font-size:.8rem;padding:.15rem .3rem}.savedmark.svelte-14hlryp.svelte-14hlryp{color:var(--ok);font-size:.85rem;white-space:nowrap}tr.mismatch.svelte-14hlryp td.svelte-14hlryp{background:var(--warn-cont)}.ein-head.svelte-1wmn0sk.svelte-1wmn0sk{margin-top:1.5rem}.ein-title.svelte-1wmn0sk.svelte-1wmn0sk{margin:0}.ein-hint.svelte-1wmn0sk.svelte-1wmn0sk{margin:-.3rem 0 .6rem;font-size:.85rem}.ein-wrap.svelte-1wmn0sk.svelte-1wmn0sk{max-width:100%;overflow-x:auto;margin-bottom:1rem}.ein-table.svelte-1wmn0sk.svelte-1wmn0sk{width:100%}.ein-table.svelte-1wmn0sk th,.ein-table.svelte-1wmn0sk td{padding:.45rem .55rem}.nowrap.svelte-1wmn0sk.svelte-1wmn0sk{white-space:nowrap}td.num.svelte-1wmn0sk.svelte-1wmn0sk,th.num.svelte-1wmn0sk.svelte-1wmn0sk{text-align:right;white-space:nowrap}.ein-grid.svelte-1wmn0sk.svelte-1wmn0sk{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:.5rem 0}.ein-box.svelte-1wmn0sk.svelte-1wmn0sk{border:1px solid var(--line);border-radius:var(--radius);padding:.6rem .75rem;font-size:.9rem;line-height:1.45}.ein-lbl.svelte-1wmn0sk.svelte-1wmn0sk{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem}.ein-meta.svelte-1wmn0sk.svelte-1wmn0sk{width:100%;margin:.3rem 0}.ein-meta.svelte-1wmn0sk th.svelte-1wmn0sk{text-align:left;font-weight:600;color:var(--muted);width:1%;white-space:nowrap}.ein-h.svelte-1wmn0sk.svelte-1wmn0sk{margin:.7rem 0 .25rem;font-size:.9rem}.ein-warn.svelte-1wmn0sk.svelte-1wmn0sk{display:block;white-space:normal;margin:.2rem 0}.ein-sha.svelte-1wmn0sk.svelte-1wmn0sk{font-size:.72rem;word-break:break-all;margin-top:.6rem}.ein-accept.svelte-1wmn0sk.svelte-1wmn0sk{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.3rem}.ein-meta.svelte-1wmn0sk td.svelte-1wmn0sk{white-space:nowrap}.ein-grid.svelte-1wmn0sk table.svelte-1wmn0sk{width:100%}@media (max-width: 640px){.ein-grid.svelte-1wmn0sk.svelte-1wmn0sk{grid-template-columns:1fr}.ein-meta.svelte-1wmn0sk tr.svelte-1wmn0sk{display:flex;flex-wrap:wrap}.ein-meta.svelte-1wmn0sk th.svelte-1wmn0sk,.ein-meta.svelte-1wmn0sk td.svelte-1wmn0sk{display:block;width:50%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.ein-meta.svelte-1wmn0sk th.svelte-1wmn0sk{font-size:.72rem}.ein-meta.svelte-1wmn0sk td[colspan].svelte-1wmn0sk{width:50%}}.acc-kpis.svelte-1fmul6z.svelte-1fmul6z{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;margin-bottom:1rem}.acc-hint.svelte-1fmul6z.svelte-1fmul6z{margin:0 0 .6rem;font-size:.85rem}@media (max-width:720px){.acc-kpis.svelte-1fmul6z.svelte-1fmul6z{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-list-head.svelte-1fmul6z.svelte-1fmul6z{margin-top:1.5rem}.acc-report.svelte-1fmul6z.svelte-1fmul6z{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:start;margin-bottom:1rem}.acc-report.svelte-1fmul6z>div.svelte-1fmul6z,.acc-side.svelte-1fmul6z>div.svelte-1fmul6z{min-width:0}.acc-side.svelte-1fmul6z.svelte-1fmul6z{display:flex;flex-direction:column;gap:1rem}@media (max-width:1000px){.acc-report.svelte-1fmul6z.svelte-1fmul6z{grid-template-columns:minmax(0,1fr)}}.acc-h.svelte-1fmul6z.svelte-1fmul6z{margin:0 0 .5rem}.acc-list-head.svelte-1fmul6z .acc-h.svelte-1fmul6z{margin:0}@media (max-width:720px){.acc-report.svelte-1fmul6z table.svelte-1fmul6z{display:table}}.acc-report.svelte-1fmul6z td.num.svelte-1fmul6z,.acc-report.svelte-1fmul6z th.num.svelte-1fmul6z{white-space:nowrap}.acc-kpis.svelte-1fmul6z small.svelte-1fmul6z{display:block;font-size:.75rem;margin-top:.15rem}tr.sumrow.svelte-1fmul6z td.svelte-1fmul6z{font-weight:700;border-top:1px solid var(--line-strong)}.exp-wrap.svelte-1fmul6z.svelte-1fmul6z{max-width:100%;overflow-x:auto}.expenses.svelte-1fmul6z.svelte-1fmul6z{table-layout:auto;width:100%;overflow:visible}.expenses.svelte-1fmul6z th,.expenses.svelte-1fmul6z td{padding:.45rem .5rem}.exp-act.svelte-1fmul6z.svelte-1fmul6z{width:1%}.exp-added.svelte-1fmul6z.svelte-1fmul6z{font-size:.75rem;line-height:1.35;margin-top:.15rem;white-space:normal;min-width:7.5rem}.exp-btns.svelte-1fmul6z.svelte-1fmul6z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;min-width:13rem}.exp-btns.svelte-1fmul6z>*{width:100%;justify-content:center;text-align:center;box-sizing:border-box}.exp-btns.svelte-1fmul6z>*:last-child:nth-child(odd){grid-column:1 / -1}.exp-pay.svelte-1fmul6z.svelte-1fmul6z{white-space:nowrap}@media (max-width:1200px){.exp-btns.svelte-1fmul6z.svelte-1fmul6z{grid-template-columns:minmax(0,1fr);min-width:7.5rem}.exp-btns.svelte-1fmul6z>*:last-child:nth-child(odd){grid-column:auto}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(3){min-width:6.5rem}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(4){min-width:6rem}.exp-pay.svelte-1fmul6z.svelte-1fmul6z,.exp-added.svelte-1fmul6z .nw.svelte-1fmul6z{white-space:normal}.exp-added.svelte-1fmul6z.svelte-1fmul6z{min-width:0}.expenses.svelte-1fmul6z th,.expenses.svelte-1fmul6z td{padding:.45rem .35rem}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(3),.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(4){-webkit-hyphens:auto;hyphens:auto}}.exp-act.svelte-1fmul6z button,.exp-act.svelte-1fmul6z .up-btn.svelte-1fmul6z,.exp-act.svelte-1fmul6z a.badge{padding:.3rem .5rem;font-size:.8rem;min-height:0;line-height:1.3;display:inline-flex;align-items:center;gap:.25rem}.up-btn.svelte-1fmul6z.svelte-1fmul6z{display:inline-flex;align-items:center;margin:0;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--fg);font-weight:600;cursor:pointer}.up-btn.svelte-1fmul6z.svelte-1fmul6z:hover{background:var(--surface-highest)}.expenses.svelte-1fmul6z th.num.svelte-1fmul6z,.expenses.svelte-1fmul6z td.num.svelte-1fmul6z{width:1%;white-space:nowrap}.expenses.svelte-1fmul6z th.svelte-1fmul6z:last-child,.expenses.svelte-1fmul6z td.svelte-1fmul6z:last-child{width:1%}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(3){width:auto;min-width:8rem}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(3),.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(4){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.expenses.svelte-1fmul6z td.svelte-1fmul6z:nth-child(4){min-width:7rem}.fb-presets.svelte-1fmul6z.svelte-1fmul6z{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.fb-presets.svelte-1fmul6z button.active.svelte-1fmul6z{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.fc-period.svelte-515w5b.svelte-515w5b{gap:.8rem}.fc-period.svelte-515w5b .fb-field.svelte-515w5b{margin:0}.panel.svelte-515w5b.svelte-515w5b{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem;margin-bottom:1rem;min-width:0}.panel.svelte-515w5b h3.svelte-515w5b{margin:0 0 .5rem}.panel-head.svelte-515w5b.svelte-515w5b{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}.panel-head.svelte-515w5b h3.svelte-515w5b{margin:0}.sec-title.svelte-515w5b.svelte-515w5b{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700;line-height:1.2;margin:0 0 .5rem}.grid-main.svelte-515w5b.svelte-515w5b{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start;margin-bottom:1rem}.grid-main.svelte-515w5b .todo.svelte-515w5b{margin-bottom:0}.col-main.svelte-515w5b.svelte-515w5b{min-width:0;container-type:inline-size}.kpis.kpis-liq.svelte-515w5b.svelte-515w5b{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 940px){.kpis.kpis-liq.svelte-515w5b.svelte-515w5b{grid-template-columns:repeat(4,minmax(0,1fr))}}.col-main.svelte-515w5b>.kpis.svelte-515w5b:last-child{margin-bottom:0}.kpis.svelte-515w5b.svelte-515w5b{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-bottom:1rem}.kpi.svelte-515w5b small.svelte-515w5b{display:block;font-size:.75rem;margin-top:.15rem}.kpi-link.svelte-515w5b.svelte-515w5b{text-align:left;font:inherit;color:inherit;border:none;cursor:pointer;width:100%;white-space:normal;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.kpi-link.svelte-515w5b.svelte-515w5b:hover:not(:disabled){background:var(--surface-low)}.kpi-link.svelte-515w5b.svelte-515w5b:disabled{cursor:default;opacity:1;background:var(--bg);color:var(--fg)}.kpi-link.svelte-515w5b>span.svelte-515w5b,.kpi-link.svelte-515w5b>small.svelte-515w5b{display:block}.todo.svelte-515w5b h3.svelte-515w5b{margin-bottom:.6rem}.todo-row.svelte-515w5b.svelte-515w5b:last-of-type{margin-bottom:0}.todo-row.svelte-515w5b.svelte-515w5b{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;font:inherit;color:var(--fg);background:var(--surface-low);border:none;border-radius:var(--radius-sm);padding:.55rem .7rem;margin-bottom:.45rem;cursor:pointer;white-space:normal}.todo-row.svelte-515w5b.svelte-515w5b:hover:not(:disabled){background:var(--surface-high)}.todo-row.svelte-515w5b.svelte-515w5b:disabled{cursor:default}.todo-text.svelte-515w5b.svelte-515w5b{flex:1;min-width:0;font-size:.88rem}.todo-text.svelte-515w5b small.svelte-515w5b{display:block;font-size:.75rem}.todo-text.svelte-515w5b .td-badge.svelte-515w5b{margin-top:.3rem}.all-done.svelte-515w5b.svelte-515w5b{display:flex;align-items:center;gap:.4rem;color:var(--ok);font-size:.88rem;margin:.4rem 0 0}.small.svelte-515w5b.svelte-515w5b{font-size:.85rem}.go.svelte-515w5b.svelte-515w5b{display:inline-flex;transform:rotate(-90deg);color:var(--muted)}.chart.svelte-515w5b.svelte-515w5b{width:100%;overflow:hidden}.chart.svelte-515w5b svg.svelte-515w5b{display:block}.axis.svelte-515w5b.svelte-515w5b{stroke:var(--line-strong);stroke-width:1}.bar-in.svelte-515w5b.svelte-515w5b{fill:var(--accent)}.bar-out.svelte-515w5b.svelte-515w5b{fill:var(--surface-dim)}.profit.svelte-515w5b.svelte-515w5b{fill:none;stroke:var(--ok);stroke-width:2}.profit-dot.svelte-515w5b.svelte-515w5b{fill:var(--bg);stroke:var(--ok);stroke-width:2}.hit.svelte-515w5b.svelte-515w5b{fill:transparent}.hit.svelte-515w5b.svelte-515w5b:hover{fill:#0b1c300a}.lbl.svelte-515w5b.svelte-515w5b{font-size:11px;fill:var(--muted)}.lbl.cur.svelte-515w5b.svelte-515w5b{fill:var(--fg);font-weight:700}.legend.svelte-515w5b.svelte-515w5b{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.legend.svelte-515w5b span.svelte-515w5b{display:inline-flex;align-items:center;gap:.35rem}.sw.svelte-515w5b.svelte-515w5b{display:inline-block;width:12px;height:10px;border-radius:2px}.sw-in.svelte-515w5b.svelte-515w5b{background:var(--accent)}.sw-out.svelte-515w5b.svelte-515w5b{background:var(--surface-dim)}.sw-profit.svelte-515w5b.svelte-515w5b{height:2px;background:var(--ok)}.grid-3.svelte-515w5b.svelte-515w5b{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.grid-3.svelte-515w5b .panel.svelte-515w5b{margin-bottom:0}table.mini.svelte-515w5b.svelte-515w5b{width:100%;margin-top:.5rem;box-shadow:none;border-radius:0}table.mini.svelte-515w5b td.svelte-515w5b,table.mini.svelte-515w5b th.svelte-515w5b{padding:.35rem .4rem}table.mini.svelte-515w5b .grp td.svelte-515w5b{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;background:var(--surface-low)}table.mini.svelte-515w5b .rank.svelte-515w5b{width:1.6rem;color:var(--muted)}table.mini.svelte-515w5b .name.svelte-515w5b{overflow-wrap:anywhere}table.mini.svelte-515w5b td.num.svelte-515w5b,table.mini.svelte-515w5b th.num.svelte-515w5b{white-space:nowrap}.sumrow.svelte-515w5b td.svelte-515w5b{font-weight:800}.start.svelte-515w5b.svelte-515w5b{margin-bottom:1rem}.steps.svelte-515w5b.svelte-515w5b{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-direction:column;gap:.5rem}.steps.svelte-515w5b li.svelte-515w5b{display:flex;align-items:center;gap:.7rem;background:var(--surface-low);border-radius:var(--radius-sm);padding:.6rem .8rem}.steps.svelte-515w5b .num.svelte-515w5b{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--on-primary);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.steps.svelte-515w5b li.done .num.svelte-515w5b{background:var(--ok-cont);color:var(--on-ok-cont)}.st-body.svelte-515w5b.svelte-515w5b{flex:1;min-width:0;display:flex;flex-direction:column}.st-body.svelte-515w5b small.svelte-515w5b{font-size:.78rem}.small-btn.svelte-515w5b.svelte-515w5b{padding:.3rem .8rem;font-size:.82rem}@media (max-width: 1100px){.grid-main.svelte-515w5b.svelte-515w5b{grid-template-columns:minmax(0,1fr)}.todo.svelte-515w5b.svelte-515w5b{order:-1}}@media (max-width: 720px){.kpis.svelte-515w5b.svelte-515w5b,.kpis.kpis-liq.svelte-515w5b.svelte-515w5b{grid-template-columns:minmax(0,1fr)}.panel.svelte-515w5b.svelte-515w5b{padding:.9rem}.steps.svelte-515w5b li.svelte-515w5b{flex-wrap:wrap}table.mini.svelte-515w5b.svelte-515w5b{display:table}}.ust-kpis.svelte-17s55hg.svelte-17s55hg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}td.kz-label.svelte-17s55hg.svelte-17s55hg{min-width:10rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}th.num.svelte-17s55hg.svelte-17s55hg,td.num.svelte-17s55hg.svelte-17s55hg{text-align:right;white-space:nowrap}tr.total.svelte-17s55hg td.svelte-17s55hg{font-weight:700;border-top:2px solid var(--fg)}.notice-box.svelte-17s55hg.svelte-17s55hg{border:none;border-radius:var(--radius);padding:1rem 1.2rem;background:var(--surface-low);margin-bottom:1rem}.sec.svelte-17s55hg.svelte-17s55hg{display:flex;align-items:center;gap:.4rem;margin-top:1.6rem}.el-card.svelte-17s55hg.svelte-17s55hg{border:none;border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem;margin-bottom:1rem;background:var(--bg)}.el-head.svelte-17s55hg.svelte-17s55hg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem}.el-meta.svelte-17s55hg.svelte-17s55hg{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;color:var(--muted);font-size:.85rem;margin-bottom:.5rem}.el-row.svelte-17s55hg.svelte-17s55hg{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem .8rem}.el-row.svelte-17s55hg .fb-field.svelte-17s55hg{font-size:.8rem}.chk.svelte-17s55hg.svelte-17s55hg{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.3rem;font-size:.9rem}.muted.svelte-17s55hg.svelte-17s55hg{color:var(--muted);font-size:.85rem}.mono.svelte-17s55hg.svelte-17s55hg{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;word-break:break-all}.el-msgs.svelte-17s55hg.svelte-17s55hg{list-style:none;padding:0;margin:.4rem 0 0;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.upload-btn.svelte-17s55hg.svelte-17s55hg{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.3rem;padding:0 1rem;border:none;border-radius:var(--radius-sm);background:var(--surface-high);color:var(--fg);font-weight:600;cursor:pointer;font-size:.9rem;box-sizing:border-box}.upload-btn.svelte-17s55hg.svelte-17s55hg:hover{background:var(--surface-highest)}.upload-btn.disabled.svelte-17s55hg.svelte-17s55hg{opacity:.5;pointer-events:none}.tbl-wrap.svelte-17s55hg.svelte-17s55hg{max-width:100%;overflow-x:auto}.badge.tall.svelte-17s55hg.svelte-17s55hg{height:2.3rem;display:inline-flex;align-items:center;box-sizing:border-box}.err-cell.svelte-17s55hg.svelte-17s55hg{max-width:18rem}td.tt.svelte-17s55hg.svelte-17s55hg{font-size:.78rem;max-width:13rem}button.sm.svelte-17s55hg.svelte-17s55hg{padding:.28rem .55rem;font-size:.8rem;min-height:0}.kred-act.svelte-1xhnfpy.svelte-1xhnfpy{justify-content:flex-end;flex-wrap:nowrap;gap:.3rem}.kred-act.svelte-1xhnfpy button.svelte-1xhnfpy{padding:.28rem .55rem;font-size:.8rem;min-height:0}.kb-kpis.svelte-1s2ih5r{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}td.num.svelte-1s2ih5r,th.num.svelte-1s2ih5r{text-align:right;white-space:nowrap}.kb-open.svelte-1s2ih5r{flex-direction:row;justify-content:flex-start}.kb-row-btn.svelte-1s2ih5r{padding:.28rem .55rem;font-size:.8rem;min-height:0}.toolbar.svelte-9av0y3 h2.svelte-9av0y3{margin:0}.small.svelte-9av0y3.svelte-9av0y3{font-size:.8rem}.nw.svelte-9av0y3.svelte-9av0y3{white-space:nowrap}.mbx-kpis.svelte-9av0y3.svelte-9av0y3{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-bottom:1rem}.kpi-value.sm.svelte-9av0y3.svelte-9av0y3{font-size:1rem}.warnbox.svelte-9av0y3.svelte-9av0y3,.okbox.svelte-9av0y3.svelte-9av0y3{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.warnbox.svelte-9av0y3.svelte-9av0y3{background:var(--warn-cont);color:var(--warn)}.okbox.svelte-9av0y3.svelte-9av0y3{background:var(--ok-cont);color:var(--on-ok-cont)}.mbx-form.svelte-9av0y3.svelte-9av0y3{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem;margin-bottom:1.2rem}.mbx-form.svelte-9av0y3 h3.svelte-9av0y3{margin-top:0}.grid.svelte-9av0y3.svelte-9av0y3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem 1rem}.grid.svelte-9av0y3 .wide.svelte-9av0y3{grid-column:1 / -1}.hintline.svelte-9av0y3.svelte-9av0y3{margin:-.4rem 0 0}.chk.svelte-9av0y3.svelte-9av0y3{flex-direction:row;align-items:center;gap:.4rem;color:var(--fg);font-weight:500}.chk.svelte-9av0y3 input.svelte-9av0y3{width:auto;margin:0}.clip.svelte-9av0y3.svelte-9av0y3{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files.svelte-9av0y3 div.svelte-9av0y3{max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result.svelte-9av0y3.svelte-9av0y3{min-width:13rem}.reslink.svelte-9av0y3.svelte-9av0y3{display:inline-block;margin-right:.5rem;white-space:nowrap}.anl-kpis.svelte-1gacvzb.svelte-1gacvzb{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-bottom:1rem}td.num.svelte-1gacvzb.svelte-1gacvzb,th.num.svelte-1gacvzb.svelte-1gacvzb{text-align:right;white-space:nowrap}.anl-wrap.svelte-1gacvzb.svelte-1gacvzb{max-width:100%;overflow-x:auto}.anl-wrap.svelte-1gacvzb th.svelte-1gacvzb,.anl-wrap.svelte-1gacvzb td.svelte-1gacvzb{padding:.45rem .5rem}.anl-wrap.svelte-1gacvzb th.svelte-1gacvzb{white-space:normal}.anl-wrap.svelte-1gacvzb th.svelte-1gacvzb:first-child,.anl-wrap.svelte-1gacvzb th.num.svelte-1gacvzb{white-space:nowrap}.anl-name.svelte-1gacvzb.svelte-1gacvzb{min-width:10rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.anl-method.svelte-1gacvzb.svelte-1gacvzb{min-width:7rem}.anl-act.svelte-1gacvzb.svelte-1gacvzb{width:1%}@media (max-width:720px){.plan-tbl.svelte-1gacvzb.svelte-1gacvzb{display:table}}.anl-btns.svelte-1gacvzb.svelte-1gacvzb{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;min-width:6.5rem}.anl-btns.svelte-1gacvzb>*{width:100%}.anl-act.svelte-1gacvzb button.svelte-1gacvzb{padding:.28rem .55rem;font-size:.8rem;min-height:0}.card.svelte-35zg8j.svelte-35zg8j{max-width:520px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.big-btn.svelte-35zg8j.svelte-35zg8j{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:1.4rem;border:2px dashed var(--line-strong);border-radius:var(--radius);cursor:pointer;font-size:1.05rem;font-weight:600;color:var(--accent)}.big-btn.svelte-35zg8j.svelte-35zg8j:hover{background:var(--surface-low)}.link-btn.svelte-35zg8j.svelte-35zg8j{color:var(--muted);cursor:pointer;font-size:.9rem;text-decoration:underline}.preview.svelte-35zg8j.svelte-35zg8j{max-width:100%;max-height:60vh;border-radius:var(--radius);border:1px solid var(--line)}.fld.svelte-35zg8j.svelte-35zg8j{width:100%;display:flex;flex-direction:column;gap:.3rem}.row.svelte-35zg8j.svelte-35zg8j{display:flex;gap:.6rem;width:100%}.row.svelte-35zg8j button.svelte-35zg8j{flex:1;padding:.8rem}.toolbar.svelte-vq0nql h2.svelte-vq0nql{margin:0}.pos.svelte-vq0nql.svelte-vq0nql{color:var(--ok)}.neg.svelte-vq0nql.svelte-vq0nql{color:var(--err)}.small.svelte-vq0nql.svelte-vq0nql{font-size:.8rem}.num.svelte-vq0nql.svelte-vq0nql{text-align:right;font-variant-numeric:tabular-nums}.warnbox.svelte-vq0nql.svelte-vq0nql,.resultbox.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.7rem}.warnbox.svelte-vq0nql.svelte-vq0nql{background:var(--warn-cont);color:var(--warn)}.warnbox.svelte-vq0nql span.svelte-vq0nql{flex:1 1 18rem}.ic.svelte-vq0nql.svelte-vq0nql{width:52px;height:52px;border-radius:var(--radius);background:var(--surface-high);color:var(--fg);display:flex;align-items:center;justify-content:center}.ic.big.svelte-vq0nql.svelte-vq0nql{width:68px;height:68px}.hero.svelte-vq0nql.svelte-vq0nql{background:var(--bg);border:none;border-radius:var(--radius);box-shadow:var(--shadow);padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:560px;margin:1.5rem auto}.hero.svelte-vq0nql h3.svelte-vq0nql{margin:.2rem 0 0;font-size:1.25rem}.hero.svelte-vq0nql .muted.svelte-vq0nql{max-width:34rem}.trust.svelte-vq0nql.svelte-vq0nql{list-style:none;padding:0;margin:.6rem auto .4rem;text-align:left;display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:25rem}.trust.svelte-vq0nql li.svelte-vq0nql{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;color:var(--fg)}.trust.svelte-vq0nql .chk.svelte-vq0nql{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--ok-cont);color:var(--on-ok-cont);display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.cta.svelte-vq0nql.svelte-vq0nql{margin-top:.8rem;font-size:1.02rem;padding:.65rem 1.5rem}.row-actions.center.svelte-vq0nql.svelte-vq0nql{justify-content:center}.kpis.svelte-vq0nql.svelte-vq0nql{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.accs.svelte-vq0nql.svelte-vq0nql{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.acc.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;gap:.6rem;background:var(--bg);border:none;box-shadow:var(--shadow);border-radius:var(--radius);padding:.55rem .9rem}.acc-ic.svelte-vq0nql.svelte-vq0nql{width:32px;height:32px;border-radius:50%;background:var(--surface-high);color:var(--fg);display:flex;align-items:center;justify-content:center}.acc-name.svelte-vq0nql.svelte-vq0nql{font-weight:600;font-size:.9rem}.acc-iban.svelte-vq0nql.svelte-vq0nql{font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.txt.svelte-vq0nql td.svelte-vq0nql{vertical-align:top!important}.party.svelte-vq0nql.svelte-vq0nql{min-width:14rem;max-width:30rem}.cp.svelte-vq0nql.svelte-vq0nql{font-weight:600}.rem.svelte-vq0nql.svelte-vq0nql{font-size:.8rem;overflow-wrap:anywhere}.match.svelte-vq0nql.svelte-vq0nql{min-width:18rem}.mline.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-bottom:.35rem}.sugg.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;gap:.3rem .6rem;flex-wrap:wrap;padding:.3rem 0;border-top:1px dashed var(--line)}.sg-main.svelte-vq0nql.svelte-vq0nql{flex:1 1 12rem;font-size:.85rem}.small-btn.svelte-vq0nql.svelte-vq0nql{padding:.3rem .7rem;font-size:.8rem}.m-label.svelte-vq0nql.svelte-vq0nql{min-width:10rem;overflow-wrap:break-word}.txsum.svelte-vq0nql.svelte-vq0nql{background:var(--surface-low);border-radius:var(--radius-sm);padding:.5rem .7rem;font-size:.9rem}.mapgrid.svelte-vq0nql.svelte-vq0nql{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.3rem .7rem}.ov.svelte-vq0nql.svelte-vq0nql{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1c3059;border:none;z-index:80}.picker.svelte-vq0nql.svelte-vq0nql{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:82vh;display:flex;flex-direction:column;background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1.2rem}.pk-head.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.pk-head.svelte-vq0nql b.svelte-vq0nql{font-size:1.1rem}.x.svelte-vq0nql.svelte-vq0nql{background:none;color:var(--muted);padding:.2rem .5rem}.pk-search.svelte-vq0nql.svelte-vq0nql{width:100%;margin-bottom:.8rem}.pk-grid.svelte-vq0nql.svelte-vq0nql{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;overflow:auto}.bankcard.svelte-vq0nql.svelte-vq0nql{display:flex;align-items:center;gap:.6rem;text-align:left;background:var(--bg);border:1px solid var(--line);color:var(--fg);border-radius:var(--radius);padding:.6rem .7rem;min-height:3rem}.bankcard.svelte-vq0nql.svelte-vq0nql:hover{border-color:var(--accent);background:var(--surface-high)}.bankcard.svelte-vq0nql img.svelte-vq0nql{width:30px;height:30px;object-fit:contain;border-radius:6px;flex-shrink:0;background:#fff}.bankcard-ph.svelte-vq0nql.svelte-vq0nql{width:30px;height:30px;border-radius:6px;background:var(--surface-high);color:var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bankcard.svelte-vq0nql span.svelte-vq0nql{font-size:.85rem;font-weight:600;line-height:1.15;overflow:hidden}@media (max-width: 720px){.txt.svelte-vq0nql.svelte-vq0nql{display:block;overflow:visible}.txt.svelte-vq0nql thead.svelte-vq0nql{display:none}.txt.svelte-vq0nql tbody.svelte-vq0nql,.txt.svelte-vq0nql tr.svelte-vq0nql,.txt.svelte-vq0nql td.svelte-vq0nql{display:block}.txt.svelte-vq0nql tr.svelte-vq0nql{padding:.6rem .8rem;border-bottom:1px solid var(--line)}.txt.svelte-vq0nql td.svelte-vq0nql{padding:.1rem 0!important;border:none}.txt.svelte-vq0nql td.num.svelte-vq0nql{text-align:left;font-weight:700}.party.svelte-vq0nql.svelte-vq0nql,.match.svelte-vq0nql.svelte-vq0nql{min-width:0;max-width:none}.match.svelte-vq0nql.svelte-vq0nql{margin-top:.35rem}}.designer.svelte-19kkp3g.svelte-19kkp3g{display:flex;gap:1.5rem;align-items:flex-start;flex-wrap:wrap}.controls-col.svelte-19kkp3g.svelte-19kkp3g{flex:1;min-width:min(100%,320px);max-width:460px;display:flex;flex-direction:column;gap:.7rem}.preview-col.svelte-19kkp3g.svelte-19kkp3g{flex:1.2;min-width:min(100%,360px);position:sticky;top:1rem}.preview-head.svelte-19kkp3g.svelte-19kkp3g{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.preview-head.svelte-19kkp3g .spacer.svelte-19kkp3g{flex:1}.preview-frame.svelte-19kkp3g.svelte-19kkp3g{width:100%;height:78vh;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.fld.svelte-19kkp3g.svelte-19kkp3g{display:flex;flex-direction:column;gap:.3rem}.lbl.svelte-19kkp3g.svelte-19kkp3g{font-size:.85rem;color:var(--muted)}.row.svelte-19kkp3g.svelte-19kkp3g{display:flex;gap:.5rem}.chk.svelte-19kkp3g.svelte-19kkp3g{flex-direction:row;align-items:center;gap:.5rem}.tpl-grid.svelte-19kkp3g.svelte-19kkp3g{display:flex;gap:.5rem;flex-wrap:wrap}.tpl-card.svelte-19kkp3g.svelte-19kkp3g{flex:1;min-width:120px;text-align:left;padding:.6rem .7rem;border:2px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);white-space:normal;font-weight:400;cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.tpl-card.svelte-19kkp3g small.svelte-19kkp3g{color:var(--muted);font-size:.74rem}.tpl-card.sel.svelte-19kkp3g.svelte-19kkp3g{border-color:var(--accent);background:var(--surface-low)}.logo-row.svelte-19kkp3g.svelte-19kkp3g{display:flex;align-items:flex-end;gap:1rem}.logo-prev.svelte-19kkp3g.svelte-19kkp3g{max-height:56px;max-width:200px;border:1px solid var(--line);border-radius:var(--radius);padding:4px;background:var(--bg)}.logo-empty.svelte-19kkp3g.svelte-19kkp3g{width:110px;height:56px;border:1px dashed var(--line-strong);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--muted)}.upload-btn.svelte-19kkp3g.svelte-19kkp3g{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;font-size:.9rem}.upload-btn.svelte-19kkp3g.svelte-19kkp3g:hover{background:var(--surface-low)}.sec.svelte-1jlcul3.svelte-1jlcul3{margin:.8rem 0 0;font-size:1rem}.pds-hint.svelte-1jlcul3.svelte-1jlcul3{font-size:.85rem;margin:.2rem 0 .5rem;max-width:720px}.pds-row.svelte-1jlcul3.svelte-1jlcul3{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.pds-pick.svelte-1jlcul3.svelte-1jlcul3{min-width:280px;flex:0 1 420px}.pds-new.svelte-1jlcul3.svelte-1jlcul3{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem;padding:.8rem;border:1px solid var(--line);border-radius:var(--radius-sm)}.pds-grid.svelte-1jlcul3.svelte-1jlcul3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.pds-check.svelte-1jlcul3.svelte-1jlcul3{flex-direction:row;align-items:center;gap:.4rem;color:var(--fg);font-weight:500}.pds-check.svelte-1jlcul3 input.svelte-1jlcul3{width:auto;margin:0}.pds-table.svelte-1jlcul3 th.svelte-1jlcul3,.pds-table.svelte-1jlcul3 td.svelte-1jlcul3{padding:.3rem .6rem;font-size:.84rem}.pds-sub.svelte-1jlcul3.svelte-1jlcul3{color:var(--muted);font-size:.76rem}.nowrap.svelte-1jlcul3.svelte-1jlcul3{white-space:nowrap}tr.inactive.svelte-1jlcul3 td.svelte-1jlcul3{opacity:.55}.toolbar-sp.svelte-1jlcul3.svelte-1jlcul3{flex:1}.nr-table.svelte-198i4mm{width:100%}.nr-table.svelte-198i4mm td,.nr-table.svelte-198i4mm th{padding:.4rem .55rem}.nr-table.svelte-198i4mm td:first-child{min-width:13rem}.nowrap.svelte-198i4mm{white-space:nowrap}.seg-center.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:flex;justify-content:center;margin-bottom:.9rem}.seg-view.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:flex;gap:0}.seg-view.svelte-1oznwcg button.svelte-1oznwcg.svelte-1oznwcg{border-radius:2px 0 0 2px}.seg-view.svelte-1oznwcg button.svelte-1oznwcg+button.svelte-1oznwcg{border-radius:0;border-left:none}.seg-view.svelte-1oznwcg button.svelte-1oznwcg.svelte-1oznwcg:last-child:not(:first-child){border-radius:0 2px 2px 0}.seg-view.svelte-1oznwcg .seg-on.svelte-1oznwcg.svelte-1oznwcg{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.co-row.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:flex;gap:.5rem}.co-row.svelte-1oznwcg>label.svelte-1oznwcg.svelte-1oznwcg{min-width:0}.co-row.svelte-1oznwcg input.svelte-1oznwcg.svelte-1oznwcg,.co-row.svelte-1oznwcg select.svelte-1oznwcg.svelte-1oznwcg{width:100%;box-sizing:border-box}@media (max-width:720px){.co-row.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{flex-wrap:wrap}.co-row.svelte-1oznwcg>label.svelte-1oznwcg.svelte-1oznwcg{flex:1 1 9rem!important}.seg-view.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{width:100%}.seg-view.svelte-1oznwcg button.svelte-1oznwcg.svelte-1oznwcg{flex:1 1 0;min-width:0;padding-left:.4rem;padding-right:.4rem;white-space:normal;line-height:1.2}}.sec.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{margin:.8rem 0 0;font-size:1rem}.logo-row.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:flex;align-items:flex-end;gap:1rem}.lbl.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.25rem}.logo-prev.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{max-height:64px;max-width:220px;border:1px solid var(--line);border-radius:var(--radius);padding:4px;background:var(--bg)}.logo-empty.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{width:120px;height:64px;border:1px dashed var(--line-strong);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--muted)}.upload-btn.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;font-size:.9rem}.upload-btn.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg:hover{background:var(--surface-low)}.upload-btn.disabled.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{opacity:.5;pointer-events:none}.elster-off.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{color:var(--muted);font-size:.85rem;font-style:italic;margin:.3rem 0}.elster-status.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0;font-size:.9rem}.elster-status.svelte-1oznwcg .muted.svelte-1oznwcg.svelte-1oznwcg,.muted.svelte-1oznwcg.svelte-1oznwcg.svelte-1oznwcg{color:var(--muted);font-size:.85rem}.ft-bar.svelte-x6or8z.svelte-x6or8z{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.2rem 0 .8rem}.ft-sum.svelte-x6or8z.svelte-x6or8z{color:var(--muted);font-size:.82rem;margin-right:auto}.ft-group.svelte-x6or8z.svelte-x6or8z{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.6rem}.ft-ghead.svelte-x6or8z.svelte-x6or8z{display:flex;align-items:center;gap:.6rem;padding:.45rem .7rem;background:var(--surface-low);border-bottom:1px solid var(--line);font-size:.85rem}.ft-gacts.svelte-x6or8z.svelte-x6or8z{margin-left:auto;display:flex;gap:.5rem}.ft-items.svelte-x6or8z.svelte-x6or8z{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ft-item.svelte-x6or8z.svelte-x6or8z{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;padding:.4rem .7rem;font-size:.86rem;font-weight:500;color:var(--fg);border-bottom:1px solid var(--line);min-width:0}.ft-item.svelte-x6or8z.svelte-x6or8z:hover{background:var(--surface-low)}.ft-item.off.svelte-x6or8z .ft-name.svelte-x6or8z{color:var(--muted);text-decoration:line-through}.ft-item.locked.svelte-x6or8z.svelte-x6or8z{cursor:not-allowed;opacity:.6}.ft-item.svelte-x6or8z input.svelte-x6or8z{width:auto;margin:0;flex:none}.ft-lock.svelte-x6or8z.svelte-x6or8z{display:inline-flex;margin-left:auto;color:var(--muted);flex:none}.ft-name.svelte-x6or8z.svelte-x6or8z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feat-dlg.svelte-3srv8t.svelte-3srv8t{border:1px solid var(--line-strong);border-radius:var(--radius);padding:.8rem 1rem;margin-top:1rem;background:var(--bg);box-shadow:var(--shadow)}.feat-head.svelte-3srv8t.svelte-3srv8t{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem}.feat-sub.svelte-3srv8t.svelte-3srv8t{color:var(--muted);font-size:.8rem;margin-top:.2rem;max-width:60ch}.tabs.svelte-3srv8t.svelte-3srv8t{display:flex;gap:.5rem;margin:.4rem 0 1rem}.mod-list.svelte-3srv8t.svelte-3srv8t{border:1px solid var(--line);border-radius:var(--radius-sm)}.mod-row.svelte-3srv8t.svelte-3srv8t{display:grid;grid-template-columns:auto 14rem 1fr;align-items:center;gap:.6rem;padding:.5rem .7rem;border-bottom:1px solid var(--line);cursor:pointer;font-weight:500}.mod-row.svelte-3srv8t.svelte-3srv8t:last-child{border-bottom:none}.mod-row.svelte-3srv8t input.svelte-3srv8t,.mod-item.svelte-3srv8t input.svelte-3srv8t{width:auto;margin:0}.mod-name.svelte-3srv8t.svelte-3srv8t{color:var(--fg)}.mod-hint.svelte-3srv8t.svelte-3srv8t{color:var(--muted);font-size:.8rem;font-weight:400}.mods.svelte-3srv8t.svelte-3srv8t{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.4rem .7rem;margin:0}.mods.svelte-3srv8t legend.svelte-3srv8t{font-size:.8rem;color:var(--muted);padding:0 .3rem}.mod-item.svelte-3srv8t.svelte-3srv8t{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:500;padding:.2rem 0}@media (max-width: 720px){.mod-row.svelte-3srv8t.svelte-3srv8t{grid-template-columns:auto 1fr}.mod-hint.svelte-3srv8t.svelte-3srv8t{grid-column:2}}.stats.svelte-3srv8t.svelte-3srv8t{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1.2rem}.stat.svelte-3srv8t.svelte-3srv8t{background:var(--surface-low);border:1px solid var(--line);border-radius:var(--radius);padding:.8rem 1.1rem;text-align:center;min-width:110px}.stat.svelte-3srv8t b.svelte-3srv8t{display:block;font-size:1.5rem;color:var(--accent-dark)}.stat.svelte-3srv8t span.svelte-3srv8t{font-size:.8rem;color:var(--muted)}.muted.svelte-3srv8t.svelte-3srv8t{color:var(--muted)}.badge.blocked.svelte-3srv8t.svelte-3srv8t{background:var(--err-cont, var(--surface-high));color:var(--err)}.createco.svelte-3srv8t.svelte-3srv8t{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;max-width:440px;margin-bottom:1rem}.createco.svelte-3srv8t form.svelte-3srv8t{display:flex;flex-direction:column;gap:.6rem}.crow.svelte-3srv8t.svelte-3srv8t{display:flex;gap:.5rem}.msgcell.svelte-3srv8t.svelte-3srv8t{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acts.svelte-3srv8t.svelte-3srv8t{white-space:nowrap;display:flex;gap:.4rem}.support.svelte-3srv8t.svelte-3srv8t{display:grid;grid-template-columns:280px 1fr;gap:1rem;align-items:start}.threads.svelte-3srv8t.svelte-3srv8t{display:flex;flex-direction:column;gap:.35rem;max-height:62vh;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);padding:.5rem}.thread.svelte-3srv8t.svelte-3srv8t{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.1rem .4rem;text-align:left;background:none;color:var(--fg);border:none;border-radius:var(--radius-sm);padding:.5rem .6rem;cursor:pointer}.thread.svelte-3srv8t.svelte-3srv8t:hover{background:var(--surface-high)}.thread.active.svelte-3srv8t.svelte-3srv8t{background:var(--surface-highest)}.tname.svelte-3srv8t.svelte-3srv8t{font-weight:600}.tlast.svelte-3srv8t.svelte-3srv8t{grid-column:1 / -1;font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-count.svelte-3srv8t.svelte-3srv8t{background:var(--err);color:#fff;font-size:.68rem;font-weight:700;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.conversation.svelte-3srv8t.svelte-3srv8t{border:1px solid var(--line);border-radius:var(--radius);padding:1rem;min-height:300px}.pick.svelte-3srv8t.svelte-3srv8t{text-align:center;margin-top:3rem}.chat.svelte-3srv8t.svelte-3srv8t{display:flex;flex-direction:column;gap:.6rem;max-height:48vh;overflow-y:auto;margin:.8rem 0}.msg.svelte-3srv8t.svelte-3srv8t{display:flex}.msg.mine.svelte-3srv8t.svelte-3srv8t{justify-content:flex-end}.bubble.svelte-3srv8t.svelte-3srv8t{display:flex;flex-direction:column;gap:.2rem;max-width:78%;padding:.55rem .8rem;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line)}.msg.mine.svelte-3srv8t .bubble.svelte-3srv8t{background:var(--surface-high);border-color:var(--line-strong)}.who.svelte-3srv8t.svelte-3srv8t{font-size:.7rem;font-weight:700;color:var(--accent-dark);text-transform:uppercase}.body.svelte-3srv8t.svelte-3srv8t{white-space:pre-wrap;word-break:break-word;color:var(--fg)}.time.svelte-3srv8t.svelte-3srv8t{font-size:.68rem;color:var(--muted)}.composer.svelte-3srv8t.svelte-3srv8t{display:flex;gap:.5rem}.composer.svelte-3srv8t input.svelte-3srv8t{flex:1}@media (max-width: 720px){.support.svelte-3srv8t.svelte-3srv8t{grid-template-columns:1fr}}.page.svelte-18hi5gz.svelte-18hi5gz{max-width:900px;display:flex;flex-direction:column;gap:0}.page.svelte-18hi5gz>.toolbar.svelte-18hi5gz{margin-bottom:1rem}.grid.svelte-18hi5gz.svelte-18hi5gz{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.card.svelte-18hi5gz.svelte-18hi5gz{width:100%;max-width:none;margin:0;box-sizing:border-box;background:var(--bg);border:none;box-shadow:var(--shadow);border-radius:var(--radius);padding:1.6rem 1.7rem;display:flex;flex-direction:column;gap:1.1rem}.card.svelte-18hi5gz h3.svelte-18hi5gz{margin:0;font-size:1.15rem}.ro-list.svelte-18hi5gz.svelte-18hi5gz{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ro.svelte-18hi5gz.svelte-18hi5gz{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;font-size:.95rem;background:var(--surface-low)}.ro.svelte-18hi5gz+.ro.svelte-18hi5gz{border-top:1px solid var(--line)}.ro.svelte-18hi5gz span.svelte-18hi5gz{color:var(--muted)}.ro.svelte-18hi5gz b.svelte-18hi5gz{color:var(--fg);font-weight:600;word-break:break-all;text-align:right}.fld.svelte-18hi5gz.svelte-18hi5gz{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--muted);margin:0}.fld.svelte-18hi5gz input.svelte-18hi5gz{width:100%;padding:.7rem .85rem;font-size:1rem}.foot.svelte-18hi5gz.svelte-18hi5gz{display:flex;align-items:center;gap:.8rem;margin-top:auto;padding-top:.3rem}.foot.svelte-18hi5gz button.svelte-18hi5gz{flex-shrink:0}.ok.svelte-18hi5gz.svelte-18hi5gz{color:var(--ok);font-size:.9rem}.error.inline.svelte-18hi5gz.svelte-18hi5gz{margin:0}@media (max-width: 720px){.grid.svelte-18hi5gz.svelte-18hi5gz{grid-template-columns:1fr}}.muted.svelte-1dryucn{color:var(--muted)}.err-line.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;align-items:center;gap:.4rem}.link-x.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{background:none;border:none;padding:0 .2rem;min-height:0;color:inherit;cursor:pointer;width:auto}.obj-sum.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin:-.4rem 0 1rem}.obj-sum.svelte-y6hgrf button.svelte-y6hgrf.svelte-y6hgrf{width:auto}.sub.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{font-size:.78rem;margin-top:.15rem}.wrap-words.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{overflow-wrap:normal;word-break:normal;min-width:8.5rem}.th-sort.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf:hover{background:var(--surface-high)}.sort-ind.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{color:var(--muted);font-size:.7rem;margin-left:.15rem}.att-row.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.att-thumb.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{width:44px;height:44px;padding:0;min-height:0;overflow:hidden;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--bg);display:inline-flex;align-items:center;justify-content:center;color:var(--fg)}.att-thumb.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf:hover{border-color:var(--line-strong)}.att-thumb.svelte-y6hgrf img.svelte-y6hgrf.svelte-y6hgrf{width:100%;height:100%;object-fit:cover;display:block}.att-thumb.big.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{width:auto;min-width:72px;max-width:200px;height:72px}.att-thumb.big.svelte-y6hgrf img.svelte-y6hgrf.svelte-y6hgrf{width:72px}.att-doc.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-direction:column;align-items:center;gap:.1rem;font-size:.62rem;font-weight:600;padding:0 .3rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-doc.svelte-y6hgrf span.svelte-y6hgrf.svelte-y6hgrf{max-width:100%;overflow:hidden;text-overflow:ellipsis}.att-add.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;cursor:pointer;margin:0;white-space:nowrap;font-size:.82rem;font-weight:600;text-decoration:underline;color:var(--fg);width:fit-content}.row-acts.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}@media (min-width: 1600px){.row-acts.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{flex-wrap:nowrap}}.sort-mobile.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:none}.sort-mobile.svelte-y6hgrf select.svelte-y6hgrf+select.svelte-y6hgrf{margin-top:.35rem}@media (max-width: 720px){.sort-mobile.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-direction:column;flex-basis:100%}.keys-table.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf,.keys-table.svelte-y6hgrf tbody.svelte-y6hgrf.svelte-y6hgrf,.keys-table.svelte-y6hgrf tr.svelte-y6hgrf.svelte-y6hgrf,.keys-table.svelte-y6hgrf td.svelte-y6hgrf.svelte-y6hgrf{display:block;width:100%;box-sizing:border-box}.keys-table.svelte-y6hgrf thead.svelte-y6hgrf.svelte-y6hgrf{display:none}.keys-table.svelte-y6hgrf tr.svelte-y6hgrf.svelte-y6hgrf{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.7rem;background:var(--bg);overflow:hidden}.keys-table.svelte-y6hgrf td.svelte-y6hgrf.svelte-y6hgrf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .85rem;border:none;border-bottom:1px solid var(--line);text-align:right;min-width:0}.keys-table.svelte-y6hgrf td.svelte-y6hgrf.svelte-y6hgrf:last-child{border-bottom:none}.keys-table.svelte-y6hgrf td.svelte-y6hgrf.svelte-y6hgrf:before{content:attr(data-label);font-weight:600;color:var(--muted);text-align:left;flex-shrink:0}.keys-table.svelte-y6hgrf td.td-head.svelte-y6hgrf.svelte-y6hgrf{display:block;text-align:left;background:var(--surface-low)}.keys-table.svelte-y6hgrf td.td-head.svelte-y6hgrf.svelte-y6hgrf:before,.keys-table.svelte-y6hgrf td.td-actions.svelte-y6hgrf.svelte-y6hgrf:before{content:none}.keys-table.svelte-y6hgrf td.td-actions.svelte-y6hgrf.svelte-y6hgrf{display:block}.keys-table.svelte-y6hgrf td[colspan].svelte-y6hgrf.svelte-y6hgrf{display:block;text-align:left}.keys-table.svelte-y6hgrf td.td-actions .row-acts.svelte-y6hgrf.svelte-y6hgrf{justify-content:stretch}.keys-table.svelte-y6hgrf td.td-actions .row-acts button.svelte-y6hgrf.svelte-y6hgrf{flex:1 1 auto}.keys-table.svelte-y6hgrf .att-row.svelte-y6hgrf.svelte-y6hgrf{justify-content:flex-end}}.row-acts.svelte-y6hgrf button.svelte-y6hgrf.svelte-y6hgrf{width:auto}.picked.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem}.picked.svelte-y6hgrf li.svelte-y6hgrf.svelte-y6hgrf{display:flex;align-items:center;gap:.3rem}.proto-row.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{padding:.7rem 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.45rem}.proto-head.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.proto-head.svelte-y6hgrf button.svelte-y6hgrf.svelte-y6hgrf{width:auto}.fld.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem}.fld-l.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{font-size:.85rem;font-weight:600}.dlg-ss.svelte-y6hgrf .ss{display:block}.dlg-ss.svelte-y6hgrf .ss-btn{width:100%;min-width:0}.dlg-ss.svelte-y6hgrf .ss-pop{position:static;width:100%;max-width:none;box-shadow:none;margin-top:.3rem;box-sizing:border-box}.dlg-ss.svelte-y6hgrf .ss-opt-lbl{white-space:normal;overflow:visible}.v-title.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{overflow-wrap:anywhere}.viewer-img.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:block;max-width:100%;max-height:65vh;margin:0 auto .8rem;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius-sm, 6px)}.viewer-pdf.svelte-y6hgrf.svelte-y6hgrf.svelte-y6hgrf{display:block;width:100%;height:65vh;margin:0 0 .8rem;border:1px solid var(--line);border-radius:var(--radius-sm, 6px);background:var(--surface-low)}.hz-state.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:center;padding:.6rem .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-low);margin-bottom:.8rem;font-size:.88rem}.hz-state.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0;margin-left:auto}.hz-open.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--err);font-weight:600;margin-left:.4rem}.hz-form.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.8rem .9rem;margin-bottom:1rem}.hz-form.svelte-9pxjfr h4.svelte-9pxjfr.svelte-9pxjfr{margin:0 0 .6rem}.hz-head.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem .8rem}.hz-sec.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;margin:.9rem 0 .4rem}.hz-items.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.1rem}.hz-item.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr,.hz-check.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr,.hz-res.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:row;align-items:center;gap:.55rem;cursor:pointer;font-weight:500;color:var(--fg);font-size:.88rem;padding:.38rem .2rem}.hz-item.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr,.hz-check.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr,.hz-res.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr{width:auto;margin:0;flex:none}.hz-note.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin-top:.6rem}.hz-results.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-wrap:wrap;gap:.5rem}.hz-res.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.5rem .7rem}.hz-res.sel.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border-color:var(--accent);background:var(--surface-low)}.hz-measure.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.6rem .7rem;margin:.5rem 0}.hz-mhead.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.hz-mhead.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0;margin-left:auto}.hz-mrow.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem .8rem}.hz-photos.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.8rem}.hz-photos.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0}.hz-photolist.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin:.4rem 0 0;padding-left:1.1rem;font-size:.85rem}.hz-photolist.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0;padding:.1rem .4rem;margin-left:.5rem}.hz-actions.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.8rem}.hz-actions.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0}.hz-h.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin:1.2rem 0 .5rem}.hz-entry.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border-top:1px solid var(--line);padding:.7rem 0}.hz-erow.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.hz-mtable.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin-top:.5rem}.hz-mtable.svelte-9pxjfr .nw.svelte-9pxjfr.svelte-9pxjfr{white-space:nowrap}.hz-mtable.svelte-9pxjfr button.svelte-9pxjfr.svelte-9pxjfr{width:auto;min-height:0;padding:.2rem .45rem;margin-left:.35rem}tr.hz-done.svelte-9pxjfr td.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted)}.hz-shots.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.hz-shots.svelte-9pxjfr img.svelte-9pxjfr.svelte-9pxjfr{width:90px;height:90px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--line)}@media (max-width: 700px){.hz-items.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{grid-template-columns:1fr}.hz-item.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{padding:.55rem .2rem}}.oc-card.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.9rem;max-width:940px;margin:0 auto;font-variant-numeric:tabular-nums}.oc-head.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--border, #d1d5db)}.oc-back.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem}.oc-back.svelte-9pxjfr svg{transform:rotate(90deg)}.oc-title-wrap.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.2rem;min-width:0}.oc-name.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin:0;font-size:1.4rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.oc-sub.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.oc-code.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:.78rem;color:var(--muted);font-family:ui-monospace,SF Mono,Menlo,monospace;padding:.08rem .5rem;border:1px solid var(--border, #d1d5db);border-radius:6px;flex:0 0 auto}.oc-addr.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:.85rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-tabbar.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;gap:.1rem;overflow-x:auto;border-bottom:1px solid var(--border, #d1d5db);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.oc-tab.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:.55rem .85rem;font-size:.9rem;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.oc-tab.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr:hover{color:var(--fg);background:var(--surface-high, #f3f4f6)}.oc-tab.active.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--fg);border-bottom-color:var(--accent, #1f2937);font-weight:600}.oc-body.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border:1px solid var(--border, #e2e2e2);border-radius:12px;background:var(--surface, #fff);padding:1.1rem 1.2rem}.oc-muted.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted);font-size:.9rem;margin:.5rem 0}.oc-empty.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted);text-align:center;padding:1.1rem}.oc-form.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.7rem;max-width:560px}.oc-field.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.25rem}.oc-field-label.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:.85rem;color:var(--muted)}.oc-field.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr{padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box;font:inherit}.oc-field.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr:disabled{background:var(--surface-high, #f3f4f6);color:var(--muted)}.oc-check.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;gap:.5rem;align-items:flex-start;font-size:.88rem;color:var(--muted)}.oc-field.svelte-9pxjfr .oc-check.svelte-9pxjfr input.svelte-9pxjfr{width:20px;height:20px;padding:0;margin:0;flex:none}.oc-loc.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line);max-width:640px}.oc-loc.svelte-9pxjfr h3.svelte-9pxjfr.svelte-9pxjfr{margin:0 0 .4rem}.oc-form-actions.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.oc-deact.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{margin-right:auto}.oc-add.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;gap:.5rem}.oc-add.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr{flex:1;padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box;font:inherit}.oc-list.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.oc-item.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--border, #e2e2e2);border-radius:8px}.oc-item-body.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{flex:1;min-width:0}.oc-item-text.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{white-space:pre-wrap;word-break:break-word}.oc-item-meta.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted);font-size:.75rem;margin-top:.15rem}.oc-del.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.9rem;padding:2px 4px;flex:0 0 auto}.oc-del.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr:hover{color:var(--err, #c00)}.oc-instr-form.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.45rem;max-width:560px}.oc-instr-form.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr,.oc-instr-form.svelte-9pxjfr textarea.svelte-9pxjfr.svelte-9pxjfr{font:inherit;padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box;width:100%}.oc-instr-form.svelte-9pxjfr textarea.svelte-9pxjfr.svelte-9pxjfr{resize:vertical}.oc-emp-title.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:.8rem;color:var(--muted)}.oc-emp-list.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.3rem;max-height:180px;overflow-y:auto;border:1px solid var(--border, #e2e2e2);border-radius:8px;padding:.4rem}.oc-check.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;margin:0;font-weight:400;min-width:0;text-align:left}.oc-check.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr{width:auto;margin:0;flex:0 0 auto}.oc-check.svelte-9pxjfr span.svelte-9pxjfr.svelte-9pxjfr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.oc-instr.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{border:1px solid var(--border, #e2e2e2);border-radius:8px;padding:.5rem .6rem}.oc-instr-head.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.oc-instr-body.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{white-space:pre-wrap;word-break:break-word;margin-top:.25rem;font-size:.9rem}.oc-assigns.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.oc-badge.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:inline-block;margin-left:.4rem;font-size:.72rem;padding:1px 7px;border-radius:999px;border:1px solid var(--border, #ccc);color:var(--muted);white-space:nowrap}.oc-badge.ack.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr,.oc-badge.ok.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:#1e7a3d;border-color:#3a3;background:#eaf7ea}.oc-badge.warn.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:#9a6a00;border-color:#d9a400;background:#fff4e0}.oc-badge.err.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:#c0392b;border-color:#e0a6a0;background:#fdecec}.oc-period.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.oc-inline.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;color:var(--muted)}.oc-inline.svelte-9pxjfr input.svelte-9pxjfr.svelte-9pxjfr{padding:.4rem .5rem;border:1px solid var(--border, #d1d5db);border-radius:8px;font:inherit}.oc-table.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.oc-table.svelte-9pxjfr th.svelte-9pxjfr.svelte-9pxjfr,.oc-table.svelte-9pxjfr td.svelte-9pxjfr.svelte-9pxjfr{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border, #e2e2e2);vertical-align:top;font-size:.9rem}.oc-table.svelte-9pxjfr thead th.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted);font-weight:600;font-size:.8rem}.oc-days.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--muted);font-size:.82rem}.oc-row-low.svelte-9pxjfr td.svelte-9pxjfr.svelte-9pxjfr{background:#fdf6f5}.oc-kv.svelte-9pxjfr th.svelte-9pxjfr.svelte-9pxjfr{width:40%;color:var(--muted);font-weight:600}.error.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:var(--err, #c0392b)}.ok.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{color:#1e7a3d}@media (max-width: 640px){.oc-name.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{font-size:1.1rem}.oc-body.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{padding:.9rem .85rem;border-radius:10px}.oc-tab.svelte-9pxjfr.svelte-9pxjfr.svelte-9pxjfr{padding:.5rem .65rem}.oc-table.svelte-9pxjfr th.svelte-9pxjfr.svelte-9pxjfr,.oc-table.svelte-9pxjfr td.svelte-9pxjfr.svelte-9pxjfr{padding:.4rem;font-size:.82rem}}.pd-folder.svelte-16zmywz.svelte-16zmywz{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.5rem;background:var(--bg)}.pd-fhead.svelte-16zmywz.svelte-16zmywz{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:var(--surface-low);color:var(--fg);border:none;border-radius:var(--radius-sm);padding:.5rem .7rem;font-weight:600;font-size:.9rem;min-height:0;cursor:pointer}.pd-fhead.svelte-16zmywz.svelte-16zmywz:hover{background:var(--surface-high)}.pd-chev.svelte-16zmywz.svelte-16zmywz{display:inline-flex;color:var(--muted);transition:transform .15s ease}.pd-chev.closed.svelte-16zmywz.svelte-16zmywz{transform:rotate(-90deg)}.pd-fcode.svelte-16zmywz.svelte-16zmywz{color:var(--muted);font-variant-numeric:tabular-nums}.pd-fname.svelte-16zmywz.svelte-16zmywz{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-fcount.svelte-16zmywz.svelte-16zmywz{color:var(--muted);font-weight:500;font-size:.8rem;margin-left:.25rem}.pd-fbadges.svelte-16zmywz.svelte-16zmywz{margin-left:auto;display:inline-flex;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.badge.svelte-16zmywz.svelte-16zmywz{display:inline-flex;align-items:center;gap:.25rem}.pd-table.svelte-16zmywz.svelte-16zmywz{box-shadow:none;border-radius:0}.pd-table.svelte-16zmywz th.svelte-16zmywz,.pd-table.svelte-16zmywz td.svelte-16zmywz{padding:.3rem .6rem;font-size:.84rem}.pd-c-st.svelte-16zmywz.svelte-16zmywz{width:1%;white-space:nowrap}.pd-c-per.svelte-16zmywz.svelte-16zmywz{width:1%;white-space:nowrap;color:var(--muted)}.pd-c-files.svelte-16zmywz.svelte-16zmywz{width:34%}.pd-c-act.svelte-16zmywz.svelte-16zmywz{width:1%;white-space:nowrap;text-align:right}.pd-rows.svelte-16zmywz.svelte-16zmywz{table-layout:fixed}.pd-rows.svelte-16zmywz .pd-c-st.svelte-16zmywz{width:9.5rem}.pd-rows.svelte-16zmywz .pd-c-per.svelte-16zmywz{width:10.5rem;white-space:normal}.pd-rows.svelte-16zmywz .pd-c-files.svelte-16zmywz{width:24%}.pd-rows.svelte-16zmywz .pd-c-act.svelte-16zmywz{width:3.2rem}.pd-c-assign.svelte-16zmywz.svelte-16zmywz{width:1%}.pd-c-assign.svelte-16zmywz select.svelte-16zmywz{max-width:260px;font-size:.82rem;padding:.25rem .4rem}.pd-name.svelte-16zmywz.svelte-16zmywz{font-weight:500}.pd-cond.svelte-16zmywz.svelte-16zmywz{color:var(--muted);font-size:.76rem;margin-top:.05rem}.pd-files.svelte-16zmywz.svelte-16zmywz{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem}.pd-file.svelte-16zmywz.svelte-16zmywz{display:inline-flex;align-items:center;gap:.2rem;max-width:220px;min-height:0;background:none;border:none;padding:0;color:var(--fg);font-weight:500;font-size:.82rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pd-file.svelte-16zmywz.svelte-16zmywz:hover{background:none;color:var(--accent)}.pd-file.svelte-16zmywz span.svelte-16zmywz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-up.svelte-16zmywz.svelte-16zmywz{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--fg);background:var(--surface-high);border-radius:var(--radius-sm);padding:.15rem .5rem;white-space:nowrap}.pd-up.svelte-16zmywz.svelte-16zmywz:hover{background:var(--surface-highest)}.pd-up.disabled.svelte-16zmywz.svelte-16zmywz{opacity:.5;pointer-events:none}.pd-icon.svelte-16zmywz.svelte-16zmywz{min-height:0;padding:.25rem .4rem;display:inline-flex;align-items:center}.pd-other-title.svelte-16zmywz.svelte-16zmywz{margin:1.2rem 0 .2rem;font-size:.9rem}.pd-hint.svelte-16zmywz.svelte-16zmywz{font-size:.8rem;margin:0 0 .5rem}.pd-other-up.svelte-16zmywz.svelte-16zmywz{margin-bottom:.5rem}.pd-form.svelte-16zmywz.svelte-16zmywz{display:flex;flex-direction:column;gap:.6rem}.pd-grid.svelte-16zmywz.svelte-16zmywz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem}.pd-check.svelte-16zmywz.svelte-16zmywz{flex-direction:row;align-items:center;gap:.45rem;color:var(--fg);font-weight:500}.pd-check.svelte-16zmywz input.svelte-16zmywz{width:auto;margin:0}.pd-dfiles.svelte-16zmywz.svelte-16zmywz{border-top:1px solid var(--line);padding-top:.5rem}.pd-dfiles-head.svelte-16zmywz.svelte-16zmywz{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3rem}.pd-lbl.svelte-16zmywz.svelte-16zmywz{font-size:.85rem;color:var(--muted);font-weight:600}@media (max-width: 640px){.pd-c-files.svelte-16zmywz.svelte-16zmywz{width:auto}.pd-rows.svelte-16zmywz.svelte-16zmywz{table-layout:auto}.pd-fcount.svelte-16zmywz.svelte-16zmywz{display:none}}.qm-tools.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.2rem 0 .6rem}.qm-search.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{flex:1 1 220px;min-width:0}.qm-count.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-size:.8rem;margin-left:auto}.qm-list.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:420px;overflow-y:auto}.qm-item.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;padding:.4rem .6rem;border-bottom:1px solid var(--line);font-weight:500;color:var(--fg);font-size:.88rem}.qm-item.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q:last-child{border-bottom:none}.qm-item.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q:hover{background:var(--surface-low)}.qm-item.svelte-1wve56q input.svelte-1wve56q.svelte-1wve56q{width:auto;margin:0;flex:none}.qm-num.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.qm-title.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-hint.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-size:.85rem;margin:0 0 .6rem}.empcard.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{max-width:940px;margin:0 auto;font-variant-numeric:tabular-nums}.ec-head.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;align-items:center;gap:1rem;margin-bottom:.9rem;padding-bottom:.75rem;border-bottom:1px solid var(--border, #e2e2e2)}.ec-back.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem}.ec-back.svelte-1wve56q svg{transform:rotate(90deg)}.ec-title.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{min-width:0;display:flex;flex-direction:column;gap:.2rem}.ec-title.svelte-1wve56q h2.svelte-1wve56q.svelte-1wve56q{margin:0;font-size:1.4rem;line-height:1.15}.ec-pn.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-size:.85rem}.muted.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted)}.ec-tabs.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-wrap:wrap;gap:.1rem;border-bottom:1px solid var(--border, #e2e2e2);margin-bottom:1rem}.ec-tab.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:.55rem .85rem;font-size:.9rem;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.ec-tab.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q:hover{color:var(--fg);background:var(--surface-high, #f3f4f6)}.ec-tab.active.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--fg);border-bottom-color:var(--accent, #1f2937);font-weight:600}.ec-panel.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{border:1px solid var(--border, #e2e2e2);border-radius:12px;background:var(--surface, #fff);padding:1.1rem 1.2rem;margin-bottom:2rem}.ec-hist-title.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{margin:1.2rem 0 .5rem;font-size:.9rem}.ec-hist-ev.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{margin:.3rem 0 0;padding-left:1.1rem;font-size:.84rem}.ec-hist-ev.svelte-1wve56q li.svelte-1wve56q.svelte-1wve56q{padding:.1rem 0}.ec-urlaub.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;padding:.9rem 1.1rem;border:1px solid var(--border, #e2e2e2);border-radius:12px;background:var(--surface-high, #f9fafb)}.ec-urlaub-icon.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);flex:0 0 auto;display:inline-flex}.ec-urlaub-body.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{min-width:0}.ec-urlaub-head.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.ec-urlaub-nums.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;align-items:baseline;gap:.45rem;margin-top:.1rem}.ec-urlaub-big.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:1.9rem;font-weight:700;line-height:1}.ec-urlaub-of.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:.9rem;color:var(--muted)}.ec-urlaub-meta.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:.82rem;color:var(--muted);margin-top:.15rem}.ec-grid.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1rem}.ec-field.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-direction:column;gap:.25rem}.ec-lbl.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:.82rem;color:var(--muted)}.req.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:#b00020;margin-left:.15rem}.ec-field.svelte-1wve56q input.svelte-1wve56q.svelte-1wve56q,.ec-field.svelte-1wve56q select.svelte-1wve56q.svelte-1wve56q{padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box;font:inherit}.ec-actions.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{margin-top:1rem;display:flex;gap:.5rem}.ec-search.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{max-width:320px;width:100%;padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box;margin-bottom:.75rem;font:inherit}.ec-list.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-direction:column;gap:.3rem}.ec-list-box.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{max-height:320px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--border, #e2e2e2);border-radius:10px;padding:.5rem .7rem}.ec-check.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;margin:0;font-weight:400;min-width:0;text-align:left}.ec-check.svelte-1wve56q input.svelte-1wve56q.svelte-1wve56q{width:auto;margin:0;flex:0 0 auto}.ec-check.svelte-1wve56q span.svelte-1wve56q.svelte-1wve56q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ec-abs.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q,.ec-sch.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q,.ec-login.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--border, #e2e2e2);border-radius:10px}.ec-login-main.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{min-width:0}.ec-meta.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-size:.78rem;margin-top:.15rem}.ec-abs.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q,.ec-sch.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q,.ec-login.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{flex-direction:column;align-items:stretch}.ec-abs-main.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q,.ec-sch-main.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ec-status.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:var(--muted);font-size:.85rem}.ec-badge.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:inline-block;padding:.05rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--border, #ccc);color:var(--muted);white-space:nowrap}.ec-badge.ok.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:#1e7a3d;border-color:#3a3;background:#eaf7ea}.ec-badge.wait.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{color:#9a6a00;border-color:#d9b458;background:#fff4e0}.ec-login.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{flex-direction:row;align-items:center;justify-content:space-between}.ec-login-email.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-weight:600;word-break:break-all}.ec-login-actions.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;gap:.4rem;flex-shrink:0}.qm-toggle.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:inline-flex;align-items:center;gap:.4rem}.qm-lbl.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{font-size:.85rem;color:var(--muted)}.ios-switch.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{position:relative;display:inline-flex;align-items:center;cursor:pointer}.ios-switch.svelte-1wve56q input.svelte-1wve56q.svelte-1wve56q{position:absolute;opacity:0;width:0;height:0;margin:0}.ios-switch.svelte-1wve56q .track.svelte-1wve56q.svelte-1wve56q{width:42px;height:25px;border-radius:999px;background:#d6d6da;transition:background .22s ease;box-sizing:border-box;display:block}.ios-switch.svelte-1wve56q .thumb.svelte-1wve56q.svelte-1wve56q{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d,0 1px 1px #00000026;transition:transform .22s cubic-bezier(.3,1.3,.6,1)}.ios-switch.svelte-1wve56q input.svelte-1wve56q:checked+.track.svelte-1wve56q{background:#34c759}.ios-switch.svelte-1wve56q input:checked+.track .thumb.svelte-1wve56q.svelte-1wve56q{transform:translate(17px)}.ios-switch.svelte-1wve56q input.svelte-1wve56q:focus-visible+.track.svelte-1wve56q{outline:2px solid var(--accent, #2b6cb0);outline-offset:2px}.ec-month.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;gap:.5rem;margin-bottom:.75rem}.ec-month.svelte-1wve56q select.svelte-1wve56q.svelte-1wve56q{padding:.4rem .6rem;border:1px solid var(--border, #d1d5db);border-radius:8px;font:inherit}.ec-hours-sum.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{display:flex;gap:1.5rem;margin-bottom:.75rem}.ec-table.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ec-table.svelte-1wve56q th.svelte-1wve56q.svelte-1wve56q,.ec-table.svelte-1wve56q td.svelte-1wve56q.svelte-1wve56q{padding:.35rem .6rem;border-bottom:1px solid var(--border, #eee);text-align:left}.ec-table.svelte-1wve56q .num.svelte-1wve56q.svelte-1wve56q{text-align:right}@media (max-width: 640px){.ec-title.svelte-1wve56q h2.svelte-1wve56q.svelte-1wve56q{font-size:1.1rem}.ec-panel.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{padding:.9rem .85rem;border-radius:10px}.ec-tab.svelte-1wve56q.svelte-1wve56q.svelte-1wve56q{padding:.5rem .65rem}}.hint-text.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);font-size:.8rem;font-weight:400;margin:0 0 .6rem}label.svelte-jb0eqy .hint-text.svelte-jb0eqy.svelte-jb0eqy{margin:.15rem 0 0}td.row-actions.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:table-cell;text-align:right}.ref-table.svelte-jb0eqy th.svelte-jb0eqy.svelte-jb0eqy{white-space:normal}.ref-table.svelte-jb0eqy td.svelte-jb0eqy.svelte-jb0eqy:first-child:not(.ref-pick),.ref-table.svelte-jb0eqy td.ref-pick.svelte-jb0eqy+td.svelte-jb0eqy{min-width:10rem}td.row-actions.svelte-jb0eqy>*{margin:.15rem 0 .15rem .4rem;vertical-align:middle}.empty-row.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);text-align:center;padding:1.25rem}.toolbar-sp.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{flex:1}.ref-docfilter.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{flex-direction:row;align-items:center;gap:.4rem;color:var(--fg);font-weight:500;white-space:nowrap}.ref-docfilter.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{width:auto;margin:0}.ref-funktion.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{width:auto;max-width:14rem}.ref-pick.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{width:2.2rem;text-align:center}.ref-pick.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{width:18px;height:18px;margin:0}.ref-bulkbar.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{align-items:center;margin-bottom:.6rem}.ref-docbadge.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:inline-flex;align-items:center;gap:.2rem;margin-left:.3rem}.seg.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:inline-flex}.seg.svelte-jb0eqy button.svelte-jb0eqy.svelte-jb0eqy{border:0;background:var(--surface-high);padding:0 .9rem;height:2.3rem;font-size:.9rem;cursor:pointer;color:var(--fg);font-weight:600;border-radius:0}.seg.svelte-jb0eqy button.svelte-jb0eqy.svelte-jb0eqy:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.seg.svelte-jb0eqy button.svelte-jb0eqy.svelte-jb0eqy:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.seg.svelte-jb0eqy button.svelte-jb0eqy.svelte-jb0eqy:hover:not(.active){background:var(--surface-highest)}.seg.svelte-jb0eqy button.active.svelte-jb0eqy.svelte-jb0eqy{background:var(--accent);color:var(--on-primary)}.manage-dlg.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{width:min(680px,92vw)}.login-list.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.6rem;margin:.5rem 0 1rem}.login-item.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border, #e2e2e2);border-radius:10px}.login-item-main.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.login-item-email.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-weight:600;word-break:break-all}.login-item-role.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.8rem;color:var(--muted)}.login-item-actions.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.login-item.removing.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{border-color:var(--err, #c0392b);background:var(--err-cont, #fdecec)}.confirm-q.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.85rem;color:var(--err, #c0392b);font-weight:600}.no-logins.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);margin:.5rem 0}.bulk-hint.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);font-size:.85rem;margin:.25rem 0 .5rem}.bulk-text.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{width:100%;box-sizing:border-box;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;padding:.6rem;border:1px solid var(--border, #d1d5db);border-radius:8px;resize:vertical}.bulk-result.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{margin-top:.75rem}.bulk-summary.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{margin:0 0 .4rem}.bulk-skips.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{margin:0;padding-left:1.1rem;max-height:180px;overflow:auto;font-size:.85rem;color:var(--muted)}.bulk-skips.svelte-jb0eqy .bulk-pn.svelte-jb0eqy.svelte-jb0eqy{font-weight:600;color:var(--fg)}.bulk-skips.svelte-jb0eqy .bulk-err.svelte-jb0eqy.svelte-jb0eqy{color:var(--err, #c0392b)}.nowrap.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{white-space:nowrap}.objekt-assign.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{margin:.5rem 0 .25rem}.oa-title.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-weight:600;font-size:.9rem;margin-bottom:.4rem}.oa-list.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.35rem;height:200px;overflow-y:auto;border:1px solid var(--border, #e2e2e2);border-radius:10px;padding:.6rem .75rem}.ref-edit-dlg.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{width:min(560px,92vw)}.oa-item.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer;min-width:0}.oa-item.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{width:auto;margin:0;flex:0 0 auto}.oa-item.svelte-jb0eqy span.svelte-jb0eqy.svelte-jb0eqy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-list.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{overflow-x:hidden}.oa-hint.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);font-size:.8rem;margin:.35rem 0 0}.req-mark.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:#b00020;margin-left:.15rem}.ed-upload.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.4rem}.ed-link.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:none;border:none;padding:0;color:var(--link, #1a4d8f);text-decoration:underline;cursor:pointer;text-align:left;font:inherit}.oc-section.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border, #e2e2e2)}.oc-title.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-weight:600;margin-bottom:.5rem}.oc-add.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;gap:.5rem}.oc-add.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{flex:1}.oc-list.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem;max-height:200px;overflow-y:auto}.oc-item.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--border, #e2e2e2);border-radius:8px}.oc-item-body.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{flex:1;min-width:0}.oc-item-text.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{white-space:pre-wrap;word-break:break-word}.oc-item-meta.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--muted);font-size:.75rem;margin-top:.15rem}.oc-del.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.9rem;padding:2px 4px;flex:0 0 auto}.oc-del.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy:hover{color:var(--err, #c00)}.oc-instr-form.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.4rem}.oc-instr-form.svelte-jb0eqy textarea.svelte-jb0eqy.svelte-jb0eqy{resize:vertical;font:inherit;padding:.45rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:8px;box-sizing:border-box}.oc-emp-title.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.8rem;color:var(--muted)}.oc-emp-list.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-direction:column;gap:.3rem;max-height:140px;overflow-y:auto;border:1px solid var(--border, #e2e2e2);border-radius:8px;padding:.4rem}.oc-instr.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{border:1px solid var(--border, #e2e2e2);border-radius:8px;padding:.5rem .6rem}.oc-instr-head.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.oc-instr-body.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{white-space:pre-wrap;word-break:break-word;color:var(--fg);margin-top:.25rem;font-size:.9rem}.oc-assigns.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.oc-badge.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.72rem;padding:1px 7px;border-radius:999px;border:1px solid var(--border, #ccc);color:var(--muted)}.oc-badge.ack.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{color:var(--on-ok-cont, #060);border-color:var(--ok, #3a3);background:var(--ok-cont, #eaf7ea)}.oa-create.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:flex;gap:.5rem;margin-top:.5rem}.oa-create.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{flex:1}.ref-search.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{max-width:260px;height:2.3rem;box-sizing:border-box}.toolbar.svelte-jb0eqy select.svelte-jb0eqy.svelte-jb0eqy{height:2.3rem;box-sizing:border-box}.th-sort.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-sort.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy:hover{background:var(--surface-high, #f3f4f6)}.sort-ind.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.72rem;color:var(--muted);font-weight:400}.badge.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;vertical-align:middle;white-space:nowrap}.badge-warn.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:#fdecec;color:#c0392b}.badge-ok.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:#e6f5ea;color:#1e7a3d}.badge-wait.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:#fff4e0;color:#9a6a00}.badge-neutral.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{background:var(--surface-high);color:var(--muted)}.objekt-cell.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:inline-flex;align-items:center;gap:.35rem;cursor:default}.objekt-first.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.objekt-more.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{flex-shrink:0;margin-left:0}.scan-toggle.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{display:inline-flex;align-items:center;gap:.4rem}.scan-lbl.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{font-size:.85rem;color:var(--muted)}.ios-switch.svelte-jb0eqy.svelte-jb0eqy.svelte-jb0eqy{position:relative;display:inline-flex;align-items:center;cursor:pointer}.ios-switch.svelte-jb0eqy input.svelte-jb0eqy.svelte-jb0eqy{position:absolute;opacity:0;width:0;height:0;margin:0}.ios-switch.svelte-jb0eqy .track.svelte-jb0eqy.svelte-jb0eqy{width:42px;height:25px;border-radius:999px;background:#d6d6da;transition:background .22s ease;box-sizing:border-box;display:block}.ios-switch.svelte-jb0eqy .thumb.svelte-jb0eqy.svelte-jb0eqy{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d,0 1px 1px #00000026;transition:transform .22s cubic-bezier(.3,1.3,.6,1)}.ios-switch.svelte-jb0eqy input.svelte-jb0eqy:checked+.track.svelte-jb0eqy{background:#34c759}.ios-switch.svelte-jb0eqy input:checked+.track .thumb.svelte-jb0eqy.svelte-jb0eqy{transform:translate(17px)}.ios-switch.svelte-jb0eqy input.svelte-jb0eqy:focus-visible+.track.svelte-jb0eqy{outline:2px solid var(--accent, #2b6cb0);outline-offset:2px}.muted.svelte-1146539.svelte-1146539{color:var(--muted);font-size:.85rem}.bal.svelte-1146539.svelte-1146539{max-width:420px;padding:.55rem .7rem;margin:.4rem 0 .8rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-low)}.bal.over.svelte-1146539.svelte-1146539{border-color:#b45309}.warn-text.svelte-1146539.svelte-1146539{margin-top:.3rem;color:#b45309;font-size:.85rem}.sig-row.svelte-1146539.svelte-1146539{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.sig-view.svelte-1146539.svelte-1146539{max-width:160px;border:1px solid var(--line);border-radius:8px;background:#fff}.sig-overlay.svelte-1146539.svelte-1146539{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.sig-modal.svelte-1146539.svelte-1146539{background:var(--surface, #fff);border-radius:14px;padding:1rem 1.1rem;width:min(460px,96vw);box-shadow:0 10px 40px #00000040}.sig-modal.svelte-1146539 h3.svelte-1146539{margin:0 0 .3rem}.sig-hint.svelte-1146539.svelte-1146539{color:var(--muted);font-size:.85rem;margin:0 0 .5rem}.sig-canvas.svelte-1146539.svelte-1146539{width:100%;height:200px;border:1px dashed var(--line-strong, #9aa);border-radius:10px;background:#fff;touch-action:none;cursor:crosshair}.sig-actions.svelte-1146539.svelte-1146539{display:flex;align-items:center;gap:.5rem;margin-top:.7rem}.conf-note.svelte-lus33i.svelte-lus33i{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:var(--radius);padding:.65rem .8rem;margin:0 0 .75rem}.conf-text.svelte-lus33i.svelte-lus33i{min-width:0}.conf-text.svelte-lus33i .badge.svelte-lus33i{margin-left:.35rem;vertical-align:middle}.conf-meta.svelte-lus33i.svelte-lus33i{color:var(--muted);font-size:.85rem;margin-top:.15rem}.conf-btn.svelte-lus33i.svelte-lus33i{flex-shrink:0}.worker-comment.svelte-lus33i.svelte-lus33i{display:inline-flex;align-items:flex-start;gap:.35rem;color:var(--muted)}.mp.svelte-bcnnay.svelte-bcnnay{display:flex;flex-direction:column;gap:1rem;max-width:520px;margin:0 auto}.mp-top.svelte-bcnnay.svelte-bcnnay{display:flex;align-items:center;gap:.75rem}.mp-top.svelte-bcnnay h2.svelte-bcnnay{margin:0;font-size:1.15rem}.back.svelte-bcnnay.svelte-bcnnay{flex-shrink:0}.card.svelte-bcnnay.svelte-bcnnay{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.3rem;display:flex;flex-direction:column;gap:.9rem}.card.svelte-bcnnay h3.svelte-bcnnay{margin:0;font-size:1.05rem}.ro.svelte-bcnnay.svelte-bcnnay{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem}.ro.svelte-bcnnay span.svelte-bcnnay{color:var(--muted)}.ro.svelte-bcnnay b.svelte-bcnnay{color:var(--fg);font-weight:600;word-break:break-all;text-align:right}.fld.svelte-bcnnay.svelte-bcnnay{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--muted);margin:0}.foot.svelte-bcnnay.svelte-bcnnay{display:flex;align-items:center;gap:.8rem;padding-top:.3rem;flex-wrap:wrap}.ok.svelte-bcnnay.svelte-bcnnay{color:var(--ok);font-size:.9rem}.error.inline.svelte-bcnnay.svelte-bcnnay{margin:0}.card.svelte-187i2xj.svelte-187i2xj{max-width:520px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;gap:.7rem;box-shadow:0 1px 3px #2323230d}.card.svelte-187i2xj label{font-size:.8rem;color:var(--muted);font-weight:600;gap:.3rem}.card.svelte-187i2xj input,.card.svelte-187i2xj select{min-height:2.7rem;font-size:1rem;width:100%;box-sizing:border-box}.list.svelte-187i2xj.svelte-187i2xj{max-width:520px;display:flex;flex-direction:column;gap:.5rem}.row.svelte-187i2xj.svelte-187i2xj{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;background:#fff;border:1px solid var(--line);border-radius:10px;padding:.7rem .85rem}.sub.svelte-187i2xj.svelte-187i2xj{color:var(--muted);font-size:.85rem;margin-top:.15rem}.main.svelte-187i2xj.svelte-187i2xj{min-width:0;overflow-wrap:anywhere}.ord-no.svelte-187i2xj.svelte-187i2xj{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem}.sub.inv.svelte-187i2xj .badge.svelte-187i2xj{font-size:.7rem;padding:.05rem .4rem}.right.svelte-187i2xj.svelte-187i2xj{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.acts.svelte-187i2xj.svelte-187i2xj{display:flex;gap:.45rem}.act.svelte-187i2xj.svelte-187i2xj{min-height:40px;min-width:44px;padding:.45rem .7rem;font-size:.85rem}.linkish.svelte-187i2xj.svelte-187i2xj{align-self:flex-start;background:none;border:none;box-shadow:none;color:var(--accent-dark);font-size:.85rem;font-weight:600;padding:.1rem 0;min-height:0}.linkish.svelte-187i2xj.svelte-187i2xj:hover{background:none;text-decoration:underline;opacity:1}.inline-new.svelte-187i2xj.svelte-187i2xj{display:flex;flex-direction:column;gap:.5rem;background:var(--surface-low);border:1px dashed var(--accent);border-radius:var(--radius);padding:.7rem}.inline-actions.svelte-187i2xj.svelte-187i2xj{display:flex;gap:.5rem}.edited-badge.svelte-187i2xj.svelte-187i2xj{background:var(--warn-cont);color:var(--warn);font-size:.72rem;cursor:help}.att-row.svelte-187i2xj.svelte-187i2xj{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;align-items:center}.att-thumb.svelte-187i2xj.svelte-187i2xj{width:44px;height:44px;border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1rem}.att-thumb.svelte-187i2xj img.svelte-187i2xj{width:100%;height:100%;object-fit:cover}.att-add.svelte-187i2xj.svelte-187i2xj{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:var(--accent-dark);cursor:pointer}.card.svelte-187i2xj .chk{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem;color:var(--fg);font-weight:500;cursor:pointer}.card.svelte-187i2xj .chk input{width:auto;min-height:0}.month-nav.svelte-ct0a64.svelte-ct0a64{display:flex;align-items:center;gap:.6rem;margin:.4rem 0 .8rem}.month-nav.svelte-ct0a64 button.svelte-ct0a64{min-width:2.6rem;font-size:1.1rem}.month-label.svelte-ct0a64.svelte-ct0a64{font-size:1.05rem;text-transform:capitalize}.cards.svelte-ct0a64.svelte-ct0a64{display:flex;flex-direction:column;gap:.7rem;max-width:520px}.card.svelte-ct0a64.svelte-ct0a64{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.55rem;box-shadow:var(--shadow)}.top.svelte-ct0a64.svelte-ct0a64{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.name.svelte-ct0a64.svelte-ct0a64{font-size:1.05rem}.badge.svelte-ct0a64.svelte-ct0a64{font-size:.72rem;padding:.15rem .55rem;border-radius:999px;white-space:nowrap}.badge.ok.svelte-ct0a64.svelte-ct0a64{background:var(--ok-cont);color:var(--on-ok-cont)}.badge.lock.svelte-ct0a64.svelte-ct0a64{background:var(--line);color:var(--muted)}.metrics.svelte-ct0a64.svelte-ct0a64{display:flex;gap:.6rem}.metric.svelte-ct0a64.svelte-ct0a64{flex:1;background:var(--surface-low);border-radius:var(--radius);padding:.5rem .7rem;display:flex;flex-direction:column;gap:.1rem}.metric.svelte-ct0a64 .lbl.svelte-ct0a64{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.metric.svelte-ct0a64 b.svelte-ct0a64{font-size:1.25rem}.ack.svelte-ct0a64.svelte-ct0a64{font-size:.82rem}.byday-toggle.svelte-ct0a64.svelte-ct0a64{align-self:flex-start;background:none;border:none;box-shadow:none;color:var(--accent-dark);font-size:.85rem;font-weight:600;padding:.1rem 0;min-height:0}.byday-toggle.svelte-ct0a64.svelte-ct0a64:hover{background:none;text-decoration:underline;opacity:1}.byday.svelte-ct0a64.svelte-ct0a64{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dayrow.svelte-ct0a64.svelte-ct0a64{display:flex;justify-content:space-between;align-items:center;padding:.4rem .7rem;font-size:.9rem;border-top:1px solid var(--line)}.dayrow.svelte-ct0a64.svelte-ct0a64:first-child{border-top:none}.dayrow.weekend.svelte-ct0a64.svelte-ct0a64{background:var(--surface-low)}.dnum.svelte-ct0a64.svelte-ct0a64{color:var(--fg)}.dnum.svelte-ct0a64 .wd.svelte-ct0a64{color:var(--muted);font-size:.78rem;margin-left:.2rem}.dval.svelte-ct0a64.svelte-ct0a64{font-weight:600}.dval.mark.svelte-ct0a64.svelte-ct0a64{color:var(--warn)}.act.svelte-ct0a64.svelte-ct0a64{width:100%;min-height:3rem;font-size:1.02rem;margin-top:.3rem}.act-sm.svelte-ct0a64.svelte-ct0a64{align-self:flex-start;font-size:.85rem;margin-top:.3rem}.low.svelte-1xdw3xx{border-color:var(--err-cont);background:var(--err-cont)}.sig-view.svelte-1jqmqqj.svelte-1jqmqqj{display:block;margin-top:.5rem;max-width:220px;border:1px solid var(--border, #e2e2e2);border-radius:8px;background:#fff}.sig-overlay.svelte-1jqmqqj.svelte-1jqmqqj{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.sig-modal.svelte-1jqmqqj.svelte-1jqmqqj{background:var(--surface, #fff);border-radius:14px;padding:1rem 1.1rem;width:min(460px,96vw);box-shadow:0 10px 40px #00000040}.sig-modal.svelte-1jqmqqj h3.svelte-1jqmqqj{margin:0 0 .3rem}.sig-hint.svelte-1jqmqqj.svelte-1jqmqqj{color:var(--muted);font-size:.85rem;margin:0 0 .5rem}.sig-canvas.svelte-1jqmqqj.svelte-1jqmqqj{width:100%;height:200px;border:1px dashed var(--line-strong, #9aa);border-radius:10px;background:#fff;touch-action:none;cursor:crosshair}.sig-actions.svelte-1jqmqqj.svelte-1jqmqqj{display:flex;align-items:center;gap:.5rem;margin-top:.7rem}.md-list.svelte-ir2f9s.svelte-ir2f9s{display:flex;flex-direction:column;gap:.6rem;max-width:640px}.md-card.svelte-ir2f9s.svelte-ir2f9s{padding:.7rem;border-left:3px solid var(--accent, #444)}.md-card.done.svelte-ir2f9s.svelte-ir2f9s{border-left-color:#1e7a3d}.md-head.svelte-ir2f9s.svelte-ir2f9s{display:flex;justify-content:space-between;align-items:start;gap:.5rem}.md-meta.svelte-ir2f9s.svelte-ir2f9s{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem;font-size:.82rem}.md-files.svelte-ir2f9s.svelte-ir2f9s{display:flex;flex-direction:column;gap:.25rem;margin-top:.45rem}.md-file.svelte-ir2f9s.svelte-ir2f9s{font-size:.86rem;text-decoration:none}.md-open.svelte-ir2f9s.svelte-ir2f9s{margin-top:.45rem}.md-acked.svelte-ir2f9s.svelte-ir2f9s{margin-top:.4rem;font-size:.82rem}.md-actions.svelte-ir2f9s.svelte-ir2f9s{margin-top:.5rem}.muted.svelte-ir2f9s.svelte-ir2f9s{color:var(--muted);font-size:.85rem}.mono.svelte-ir2f9s.svelte-ir2f9s{font-variant-numeric:tabular-nums;font-size:.82rem}.sig-overlay.svelte-ir2f9s.svelte-ir2f9s{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.sig-modal.svelte-ir2f9s.svelte-ir2f9s{background:var(--surface, #fff);border-radius:14px;padding:1rem 1.1rem;width:min(460px,96vw);box-shadow:0 10px 40px #00000040}.sig-modal.svelte-ir2f9s h3.svelte-ir2f9s{margin:0 0 .3rem}.sig-hint.svelte-ir2f9s.svelte-ir2f9s{color:var(--muted);font-size:.85rem;margin:0 0 .5rem}.sig-canvas.svelte-ir2f9s.svelte-ir2f9s{width:100%;height:200px;border:1px dashed var(--line-strong, #9aa);border-radius:10px;background:#fff;touch-action:none;cursor:crosshair}.sig-actions.svelte-ir2f9s.svelte-ir2f9s{display:flex;align-items:center;gap:.5rem;margin-top:.7rem}.portal.svelte-pkfchc.svelte-pkfchc{display:flex;flex-direction:column;gap:.9rem}.portal-head.svelte-pkfchc h2.svelte-pkfchc{margin:0 0 .25rem}.meta.svelte-pkfchc.svelte-pkfchc{margin:0;color:var(--muted);font-size:.88rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.meta.svelte-pkfchc .lbl.svelte-pkfchc{font-weight:600}.muted.svelte-pkfchc.svelte-pkfchc{color:var(--muted)}.hint.svelte-pkfchc.svelte-pkfchc{font-size:.85rem;margin:0 0 .6rem}.panel.svelte-pkfchc.svelte-pkfchc{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem}.panel.svelte-pkfchc h3.svelte-pkfchc{margin:0 0 .6rem;font-size:1rem;display:flex;align-items:center;gap:.4rem}.panel-head.svelte-pkfchc.svelte-pkfchc{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.panel-head.svelte-pkfchc h3.svelte-pkfchc{margin-bottom:.6rem}.qm-off.svelte-pkfchc.svelte-pkfchc{display:flex;align-items:flex-start;gap:.5rem}.obj-list.svelte-pkfchc.svelte-pkfchc,.bes-list.svelte-pkfchc.svelte-pkfchc{list-style:none;margin:0;padding:0}.obj-list.svelte-pkfchc li.svelte-pkfchc{padding:.4rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.obj-list.svelte-pkfchc li.svelte-pkfchc:last-child{border-bottom:none}.bes-form.svelte-pkfchc.svelte-pkfchc{display:flex;flex-direction:column;gap:.6rem}.bes-form.svelte-pkfchc textarea.svelte-pkfchc{resize:vertical;min-height:5rem}.bes-list.svelte-pkfchc li.svelte-pkfchc{padding:.55rem 0;border-bottom:1px solid var(--line)}.bes-list.svelte-pkfchc li.svelte-pkfchc:last-child{border-bottom:none}.bes-top.svelte-pkfchc.svelte-pkfchc{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.bes-title.svelte-pkfchc.svelte-pkfchc{font-weight:600;overflow-wrap:anywhere}.bes-sub.svelte-pkfchc.svelte-pkfchc{font-size:.82rem;margin-top:.15rem}.bes-desc.svelte-pkfchc.svelte-pkfchc{font-size:.88rem;margin-top:.3rem;white-space:pre-wrap;overflow-wrap:anywhere}.qkm-list.svelte-19puxy4.svelte-19puxy4{display:grid;gap:.6rem;max-width:640px}.qkm-card.svelte-19puxy4.svelte-19puxy4{background:var(--bg);box-shadow:var(--shadow);border:none;border-radius:var(--radius);padding:.8rem .9rem;display:grid;gap:.3rem;text-align:left;color:var(--fg);font-weight:400;min-height:44px;white-space:normal}.qkm-card.svelte-19puxy4.svelte-19puxy4:hover{background:var(--surface-low)}.qkm-top.svelte-19puxy4.svelte-19puxy4{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.qkm-tally.svelte-19puxy4.svelte-19puxy4{display:flex;gap:.5rem .9rem;flex-wrap:wrap;align-items:center;font-variant-numeric:tabular-nums;margin-top:.2rem}.qkm-counts.svelte-19puxy4.svelte-19puxy4{display:inline-flex;gap:.3rem .8rem;align-items:center;flex-wrap:wrap;font-weight:700}.qkm-counts.svelte-19puxy4 span.svelte-19puxy4{display:inline-flex;align-items:center;gap:.3rem}.ol-app{min-height:100dvh;background:var(--bg)}.ol-app .ol-head{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:.6rem;padding:calc(.55rem + env(safe-area-inset-top,0px)) 1rem .6rem;background:var(--bg)}.ol-app .ol-head .back{background:var(--surface-low);color:var(--fg);width:2.5rem;padding:0;min-height:2.5rem;justify-content:center}.ol-app .ol-head .back:hover{background:var(--surface-high)}.ol-app .ol-head .ttl{flex:1;min-width:0}.ol-app .ol-head h1{font-size:1.2rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-app .ol-head .sub{font-size:.75rem;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-app .hbtn{position:relative;background:var(--surface-low);color:var(--fg);width:2.5rem;padding:0;min-height:2.5rem;justify-content:center;flex:none}.ol-app .hbtn:hover{background:var(--surface-high)}.ol-app .dot{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c62828;color:#fff;font-size:11px;font-weight:800;line-height:16px;text-align:center}.ol-app .ol-main{padding:.2rem 1rem calc(7rem + env(safe-area-inset-bottom,0px));max-width:560px;margin:0 auto}.ol-app .ol-main.embed{max-width:720px}.ol-app .fade{animation:ol-cin .18s ease-out}@keyframes ol-cin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ol-app .fade{animation:none}}.ol-app .sec-title{display:flex;align-items:baseline;justify-content:space-between;margin:1.1rem 0 .5rem;gap:.5rem}.ol-app .sec-title h2{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800;margin:0}.ol-app .sec-title .lnk{font-size:.8rem;color:var(--fg);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:none;padding:0;min-height:0;border:none}.ol-app .olc{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem 1rem;margin:0 0 .6rem;max-width:none}.ol-app .olc.tap{cursor:pointer;transition:background .12s}.ol-app .olc.tap:hover{background:var(--surface-low)}.ol-app .olc.alert{box-shadow:inset 3px 0 0 var(--err),var(--shadow)}.ol-app .olc.warnl{box-shadow:inset 3px 0 0 var(--warn),var(--shadow)}.ol-app .olc.okl{box-shadow:inset 3px 0 0 var(--ok),var(--shadow)}.ol-app .olc.flat{padding-top:.3rem;padding-bottom:.6rem}.ol-app .chead{display:flex;align-items:center;gap:.6rem}.ol-app .chead.tap{cursor:pointer}.ol-app .cicon{width:2.3rem;height:2.3rem;flex:none;display:grid;place-items:center;border-radius:var(--radius);background:var(--surface-low);color:var(--fg)}.ol-app .cicon.err{background:var(--err-cont);color:var(--err)}.ol-app .cicon.warn{background:var(--warn-cont);color:var(--warn)}.ol-app .cicon.ok{background:var(--ok-cont);color:var(--on-ok-cont)}.ol-app .ctitle{flex:1;min-width:0}.ol-app .ctitle b{display:block;font-weight:800;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.ol-app .ctitle span{font-size:.8rem;color:var(--muted)}.ol-app .count{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ol-app .chev{color:var(--muted);display:inline-flex}.ol-app .rows{margin-top:.6rem;border-top:1px solid var(--line)}.ol-app .rows.bare{border:none;margin:0}.ol-app .row{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.ol-app .row:last-child{border-bottom:none;padding-bottom:0}.ol-app .row.wrap{flex-wrap:wrap}.ol-app .row .who{flex:1;min-width:0;cursor:pointer}.ol-app .row .who b{display:block;font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-app .row .who span{font-size:.76rem;color:var(--muted)}.ol-app .row .acts{display:flex;gap:.4rem;width:100%;padding-left:2.7rem}.ol-app .av{width:2.1rem;height:2.1rem;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--surface-high);font-size:.72rem;font-weight:800;color:var(--fg)}.ol-app .ib{width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;display:inline-grid;place-items:center;background:var(--surface-low);color:var(--fg);flex:none;text-decoration:none;border-radius:var(--radius-sm)}.ol-app .ib:hover{background:var(--surface-high)}.ol-app .btnrow{display:flex;gap:.5rem;margin-top:.7rem;flex-wrap:wrap}.ol-app .btnrow>*{flex:1}.ol-app .btnrow a{text-decoration:none}.ol-app .btnrow a>button{width:100%}.ol-app button.icon-btn{justify-content:center}.ol-app .sm{min-height:2.1rem;padding:.3rem .7rem;font-size:.82rem}.ol-app button{min-height:2.5rem}.ol-app .wide{width:100%}.ol-app .empty{color:var(--muted);font-size:.88rem;margin:.4rem 0 .8rem}.ol-app .clock{background:var(--accent);color:#fff;border-radius:var(--radius);padding:1rem;display:flex;align-items:center;gap:.8rem;box-shadow:var(--shadow-lg);cursor:pointer}.ol-app .clock .t{flex:1;min-width:0}.ol-app .clock .t b{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ol-app .clock .t span{display:block;font-size:.8rem;opacity:.8;line-height:1.3}.ol-app .clock button{background:#fff;color:var(--fg)}.ol-app .clock button:hover{background:var(--surface-high)}.ol-app .clock.on button{background:var(--err-cont);color:var(--err)}.ol-app .qa{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ol-app .qa button{flex-direction:column;display:flex;align-items:center;justify-content:center;gap:.35rem;background:#fff;color:var(--fg);box-shadow:var(--shadow);padding:.7rem .2rem;min-height:4.6rem;font-size:.72rem;white-space:normal;line-height:1.15;border-radius:var(--radius)}.ol-app .qa button:hover{background:var(--surface-low)}.ol-app .kstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ol-app .kstrip .k{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:.6rem .7rem;cursor:pointer;min-width:0;text-align:left;color:var(--fg);display:block;min-height:0;font-weight:400}.ol-app .kstrip .k:hover{background:var(--surface-low)}.ol-app .kstrip .k b{display:block;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ol-app .kstrip .k.err b{color:var(--err)}.ol-app .kstrip .k.warn b{color:var(--warn)}.ol-app .kpi-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.ol-app .kstrip .kpi-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-app .tabs{display:flex;gap:.35rem;background:var(--surface-low);padding:3px;border-radius:var(--radius);margin:.3rem 0 .4rem}.ol-app .tabs button{flex:1;background:transparent;color:var(--fg);min-height:2.2rem;padding:.3rem .4rem;font-size:.82rem;position:relative}.ol-app .tabs button:hover{background:var(--surface-high)}.ol-app .tabs button.on{background:var(--accent);color:#fff}.ol-app .tabs .n{display:inline-block;margin-left:.3rem;min-width:1.2rem;padding:0 .3rem;border-radius:8px;background:#c62828;color:#fff;font-size:.7rem;line-height:1.15rem}.ol-app .objhead{display:flex;align-items:center;justify-content:space-between;margin:1rem 0 .4rem;gap:.5rem}.ol-app .objhead b{font-size:.9rem;font-weight:800;cursor:pointer}.ol-app .bar{height:6px;background:var(--surface-high);border-radius:3px;overflow:hidden;display:flex}.ol-app .bar i{display:block;height:100%}.ol-app .search{position:relative;margin:.3rem 0 .5rem}.ol-app .search input{padding-left:2.2rem;width:100%;min-height:2.5rem;font-size:16px}.ol-app .search .si{position:absolute;left:.7rem;top:.7rem;color:var(--muted);display:inline-flex}.ol-app .kv{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;font-size:.86rem;margin:0}.ol-app .kv dt{color:var(--muted);font-weight:600}.ol-app .kv dd{margin:0;overflow-wrap:anywhere}.ol-app .group{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);margin-bottom:.8rem;background:#fff}.ol-app .list-item{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#fff;cursor:pointer;border:none;border-bottom:1px solid var(--line);width:100%;text-align:left;color:var(--fg);border-radius:0;font-weight:400;white-space:normal}.ol-app .list-item:last-child{border-bottom:none}.ol-app .list-item:hover{background:var(--surface-low)}.ol-app .list-item .li-t{flex:1;min-width:0}.ol-app .list-item .li-t b{display:block;font-weight:600;font-size:.92rem}.ol-app .list-item .li-t span{font-size:.76rem;color:var(--muted)}.ol-app .list-item.static{cursor:default}.ol-app .list-item.static:hover{background:#fff}.ol-app .list-item select{width:auto;min-height:2.2rem}.ol-app .badges{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.ol-app .badge .bi{margin-left:.25rem}.ol-app .ol-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:space-around;margin:0;padding:.45rem .5rem calc(.9rem + env(safe-area-inset-bottom,0px));background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -8px 32px #0b1c300f}.ol-app .tabbar-btn{position:relative;flex:1;max-width:5rem;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0 .3rem;background:none;color:var(--muted);border-radius:var(--radius);font-size:.68rem;font-weight:600;min-height:0;border:none}.ol-app .tabbar-btn:hover{background:var(--surface-high);color:var(--fg)}.ol-app .tabbar-btn .pill{display:grid;place-items:center;width:3.2rem;height:1.9rem;border-radius:var(--radius);transition:background .15s}.ol-app .tabbar-btn.active{color:var(--fg);font-weight:800;background:none}.ol-app .tabbar-btn.active .pill{background:var(--accent);color:#fff}.ol-app .tab-badge{position:absolute;top:0;left:calc(50% + 8px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c62828;color:#fff;font-size:11px;font-weight:800;line-height:16px;text-align:center}.ol-app .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1c3059;z-index:950;border:none;border-radius:0;padding:0;min-height:0;cursor:default;animation:ol-fade .18s ease-out}@keyframes ol-fade{0%{opacity:0}to{opacity:1}}.ol-app .sheet{position:fixed;left:0;right:0;bottom:0;z-index:951;background:#fff;border-radius:12px 12px 0 0;box-shadow:var(--shadow-lg);max-height:82dvh;overflow-y:auto;padding:.5rem 1rem calc(1.6rem + env(safe-area-inset-bottom,0px));animation:ol-up .22s ease-out}@keyframes ol-up{0%{transform:translateY(105%)}to{transform:none}}.ol-app .grab{width:40px;height:4px;border-radius:2px;background:var(--surface-dim);margin:.2rem auto .7rem}.ol-app .sheet h3{font-size:1.05rem;margin:0 0 .2rem}.ol-app .sheet .opt{display:flex;align-items:center;gap:.8rem;width:100%;background:none;color:var(--fg);padding:.7rem .3rem;border-bottom:1px solid var(--line);border-radius:0;text-align:left;font-weight:600;min-height:3rem;white-space:normal;text-decoration:none}.ol-app .sheet .opt:hover{background:var(--surface-low)}.ol-app .sheet .opt small{display:block;color:var(--muted);font-weight:400;font-size:.75rem}.ol-app .sheet .opt:last-child{border-bottom:none}.ol-app .sheet form{display:flex;flex-direction:column;gap:.7rem;margin-top:.6rem}.ol-app .sheet input,.ol-app .sheet textarea,.ol-app .sheet select{width:100%;min-height:2.5rem;font-size:16px}@media (prefers-reduced-motion: reduce){.ol-app .sheet,.ol-app .scrim{animation:none}}.ol-app .embed-wrap{padding-top:.2rem}.ol-app .embed-wrap main{padding:0}.ol-app.tablet .ol-head{padding-left:1.6rem;padding-right:1.6rem}.ol-app.tablet .ol-main{max-width:1100px;padding-left:1.6rem;padding-right:1.6rem}.ol-app.tablet .ol-main.embed{max-width:1100px}.ol-app.tablet .cols{display:grid;grid-template-columns:1fr 1fr;gap:0 .9rem;align-items:start}.ol-app.tablet .cols>div{min-width:0}.ol-app.tablet .qa{grid-template-columns:repeat(6,1fr)}.ol-app.tablet .ol-tabbar{justify-content:center;gap:1.5rem;padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}.ol-app.tablet .sheet{left:50%;right:auto;width:520px;transform:translate(-50%);bottom:0;animation:ol-up-c .22s ease-out}@keyframes ol-up-c{0%{transform:translate(-50%,105%)}to{transform:translate(-50%)}}.ol-app .tabonly{display:none!important}.ol-app.tablet .tabonly{display:flex!important}body.ol-active .toast{bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))!important}.imp-banner.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap;padding:.45rem 1rem;background:var(--surface-low);border-bottom:1px solid var(--line-strong);font-size:.88rem;font-weight:600;color:var(--fg)}.auth-switch.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{text-align:center;margin:.8rem auto 1.5rem}.auth-switch.svelte-17dutrh .link.svelte-17dutrh.svelte-17dutrh{background:none;border:none;color:var(--accent-dark);font-weight:700;cursor:pointer;font-family:inherit;font-size:.9rem;text-decoration:underline;min-height:0}.auth-switch.svelte-17dutrh .link.svelte-17dutrh.svelte-17dutrh:hover{background:none;opacity:.8}.auth-switch.svelte-17dutrh .link.svelte-17dutrh+.link.svelte-17dutrh{margin-left:1.2rem}.shell.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;align-items:flex-start;gap:1rem;padding:1rem;transition:gap .22s ease}.shell.sidebar-hidden.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{gap:0}.sidebar.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:240px;flex-shrink:0;background:var(--surface-low);border:none;border-radius:var(--radius);box-shadow:var(--shadow);padding:.6rem;position:sticky;top:1rem;max-height:calc(100vh - 2rem);min-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(11,28,48,.25) transparent;display:flex;flex-direction:column;transition:width .22s ease,padding .22s ease,opacity .18s ease}.sidebar.collapsed.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:0;padding:0;opacity:0;overflow:hidden;box-shadow:none;min-height:0;pointer-events:none}.sidebar.collapsed.svelte-17dutrh>.svelte-17dutrh.svelte-17dutrh{white-space:nowrap}.burger.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-high);border:none;color:var(--fg);padding:.3rem .4rem;border-radius:var(--radius-sm)}.burger.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover{background:var(--surface-highest);opacity:1}.scrim.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0b1c3059;border:none;border-radius:0;padding:0;margin:0;cursor:default}.nav-group.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{margin-bottom:.8rem}.nav-group.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:last-child{margin-bottom:0}.nav-settings.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--line)}.nav-settings.svelte-17dutrh .nav-item.svelte-17dutrh.svelte-17dutrh{color:var(--muted)}.sidebar-push.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{padding:.4rem .5rem .1rem}.nav-settings.svelte-17dutrh .nav-item.active.svelte-17dutrh.svelte-17dutrh{color:var(--on-primary)}.nav-group-title.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;align-items:center;gap:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:600;padding:.45rem .5rem .3rem}button.nav-group-toggle.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;min-height:0}button.nav-group-toggle.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover{color:var(--fg);opacity:1}.grp-caret.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{margin-left:auto;transition:transform .15s;color:var(--muted)}.grp-caret.folded.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{transform:rotate(-90deg)}.grp-dot.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:7px;height:7px;border-radius:999px;background:var(--err);flex-shrink:0;margin-left:.35rem;box-shadow:0 0 0 2px #ba1a1a40}.nav-label.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{margin-left:.5rem;flex-shrink:0;background:var(--err);color:#fff;font-size:.68rem;font-weight:700;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.nav-group-title.svelte-17dutrh svg{color:var(--muted)}.nav-item.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.48rem .6rem;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.88rem;font-weight:600;color:var(--muted);transition:background .15s,color .15s,transform .18s ease,box-shadow .18s}.nav-item.svelte-17dutrh svg{color:var(--muted);transition:color .15s}.nav-item.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover{background:var(--surface-highest);color:var(--fg);opacity:1}.nav-item.svelte-17dutrh:hover svg{color:var(--fg)}.nav-item.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:active{transform:scale(.99)}.nav-item.active.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{background:var(--accent);color:var(--on-primary);font-weight:600;box-shadow:var(--shadow);transform:none}.nav-item.active.svelte-17dutrh svg{color:var(--on-primary)}.nav-item.active.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover{background:var(--accent-hover);color:var(--on-primary);transform:none}.nav-item.active.svelte-17dutrh:hover svg{color:var(--on-primary)}.sidebar.collapsed.svelte-17dutrh .nav-item.svelte-17dutrh.svelte-17dutrh:hover{transform:scale(1.1)}.content.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{flex:1;min-width:0}.ro-note.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.45rem .7rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-low);color:var(--muted);font-size:.82rem}.content-fade.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{animation:svelte-17dutrh-content-in .18s ease-out}@keyframes svelte-17dutrh-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.content-fade.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{animation:none}}.push-row.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;justify-content:center;margin:.4rem 0 .6rem}.phone-main.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{padding-bottom:calc(6.6rem + env(safe-area-inset-bottom,0px));max-width:520px;margin-left:auto;margin-right:auto}.tabbar.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:fixed;left:50%;transform:translate(-50%);width:100%;max-width:520px;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-around;margin:0;padding:.7rem .6rem calc(1.7rem + env(safe-area-inset-bottom,0px));background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -8px 32px #0b1c300f}.tab-badge.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:absolute;top:2px;margin-left:22px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c62828;color:#fff;font-size:11px;font-weight:700;line-height:16px;text-align:center}.tabbar-btn.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;max-width:4.5rem;height:2.9rem;min-height:0;padding:0;border:none;border-radius:var(--radius);background:none;color:var(--muted);cursor:pointer;transition:background .15s,color .15s,transform .12s}.tabbar-btn.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:active{transform:scale(.92)}.tabbar-btn.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover:not(.active){background:var(--surface-high);color:var(--fg);opacity:1}.tabbar-btn.active.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{background:var(--accent);color:var(--on-primary)}.lang-sel.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:auto;min-height:0;padding:.25rem 1.6rem .25rem .5rem;font-size:.78rem;border:none;border-radius:var(--radius-sm);background-color:var(--surface-high);color:var(--fg);font-weight:600;cursor:pointer}.toast.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:fixed;left:50%;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:200;background:var(--accent);color:var(--on-primary);padding:.55rem 1.1rem;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;box-shadow:var(--shadow-lg);animation:svelte-17dutrh-toast-in .18s ease-out;pointer-events:none;white-space:nowrap}@keyframes svelte-17dutrh-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.confirm-dlg.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{border:none;padding:0;background:transparent;max-width:92vw;overflow:visible}.confirm-dlg.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh::backdrop{background:#0b1c3059}.confirm-card.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{background:#fff;border:none;border-radius:var(--radius, 4px);box-shadow:var(--shadow-lg);padding:1.4rem;width:min(420px,92vw);animation:svelte-17dutrh-confirm-in .14s ease-out}@keyframes svelte-17dutrh-confirm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.confirm-card.svelte-17dutrh h3.svelte-17dutrh.svelte-17dutrh{margin:0 0 .5rem;font-size:1.05rem}.confirm-card.svelte-17dutrh p.svelte-17dutrh.svelte-17dutrh{margin:0 0 1.2rem;color:var(--fg);white-space:pre-line}.confirm-actions.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:flex;justify-content:flex-end;gap:.6rem}.confirm-actions.svelte-17dutrh button.danger.svelte-17dutrh.svelte-17dutrh{background:var(--err);color:#fff;border-color:var(--err)}.confirm-actions.svelte-17dutrh button.danger.svelte-17dutrh.svelte-17dutrh:hover{background:#93000a;border-color:#93000a;opacity:1}@media (max-width: 720px){.shell.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{padding:.8rem}.sidebar.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:fixed;left:0;top:0;bottom:0;height:100dvh;max-height:none;min-height:0;width:min(300px,84vw);border-radius:0 var(--radius) var(--radius) 0;z-index:60;transform:translate(-105%);transition:transform .2s ease;padding-top:calc(.6rem + env(safe-area-inset-top,0px))}.sidebar.open.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{transform:translate(0);box-shadow:12px 0 40px #0b1c302e}.user-name.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{display:none}}.profile-circle.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{width:34px;height:34px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);background:var(--surface-high);color:var(--fg);font-size:.78rem;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease}.profile-circle.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:hover{background:var(--surface-low)}.profile-circle.active.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{background:var(--accent);color:var(--on-primary);border-color:var(--accent)}.gtip.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{position:fixed;z-index:4000;transform:translate(-50%,calc(-100% - 9px));background:var(--accent);color:var(--on-primary);padding:.45rem .65rem;border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:.8rem;line-height:1.35;max-width:280px;pointer-events:none;white-space:normal;overflow-wrap:anywhere;animation:svelte-17dutrh-gtip-in .16s ease-out}.gtip.below.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{transform:translate(-50%,9px)}.gtip-title.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{font-weight:700}.gtip-line.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{opacity:.82}.gtip.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--accent)}.gtip.below.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--accent)}@keyframes svelte-17dutrh-gtip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 3px))}to{opacity:1;transform:translate(-50%,calc(-100% - 9px))}}.gtip.below.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{animation-name:svelte-17dutrh-gtip-in-below}@keyframes svelte-17dutrh-gtip-in-below{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%,9px)}}@media (prefers-reduced-motion: reduce){.gtip.svelte-17dutrh.svelte-17dutrh.svelte-17dutrh{animation:none}}
