.rail[data-v-3e66314e]{background:var(--rail);color:var(--rail-ink);padding:20px 14px;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand[data-v-3e66314e]{display:flex;align-items:center;gap:10px;padding:4px 8px 16px}.pole[data-v-3e66314e]{width:24px;height:24px;border-radius:7px;flex:none;background:repeating-linear-gradient(135deg,#1f51de 0,#1f51de 5px,#fff 5px,#fff 9px,#c2402e 9px,#c2402e 14px,#fff 14px,#fff 18px);box-shadow:inset 0 0 0 1.5px #ffffff40}.brand b[data-v-3e66314e]{font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:.06em;color:#fff;display:block}.brand span[data-v-3e66314e]{font-size:10px;letter-spacing:.14em;color:var(--rail-ink);text-transform:uppercase;margin-top:1px;display:block}.nav-item[data-v-3e66314e]{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;width:100%;text-align:left;font-weight:600;font-size:14px;color:var(--rail-ink);transition:background .15s,color .15s;text-decoration:none;background:none;border:none}.nav-item svg[data-v-3e66314e]{width:19px;height:19px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-item[data-v-3e66314e]:hover{color:#e7eaf0;background:#ffffff0d}.nav-item.router-link-active[data-v-3e66314e]{color:#fff;background:linear-gradient(180deg,#2557e8,#1b47c6);box-shadow:0 4px 14px -4px #1f51de8c}.rail-foot[data-v-3e66314e]{margin-top:auto;border-top:1px solid var(--rail-line);padding-top:14px;display:flex;flex-direction:column;gap:6px}.tenant-block[data-v-3e66314e]{padding:0 8px 4px}.tenant-label[data-v-3e66314e]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6c7585;display:block;margin-bottom:5px}.tenant-sel[data-v-3e66314e]{width:100%;background:#262b34;border:1px solid #3A404C;color:var(--rail-ink);padding:6px 8px;border-radius:8px;font-size:12.5px}.pbtn[data-v-3e66314e]{display:flex;gap:9px;align-items:center;padding:7px 8px;border-radius:10px;color:var(--rail-ink);font-size:12.5px;font-weight:700;pointer-events:none}.pava[data-v-3e66314e]{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-size:10.5px;font-weight:800;flex:none;background:#262b34;color:#c6cdd9}.pbtn-body[data-v-3e66314e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbtn-body small[data-v-3e66314e]{display:block;font-weight:600;font-size:10.5px;color:#6c7585;margin-top:1px}.logout-btn[data-v-3e66314e]{color:var(--rail-ink)}.app-grid{display:grid;grid-template-columns:240px 1fr;min-height:100vh}:root{--paper: #F4F6F9;--card: #FFFFFF;--ink: #171A1F;--ink2: #5C6573;--ink3: #8B93A1;--line: #E4E8EE;--line2: #EEF1F5;--blue: #1F51DE;--blue-deep: #163CA8;--blue-soft: #EAF0FF;--blue-line: #C9D7FA;--copper: #A86B2C;--copper-soft: #F9F1E5;--green: #1B8A57;--green-soft: #E6F4EC;--amber: #B27A10;--amber-soft: #FBF2DC;--red: #C2402E;--red-soft: #FAE9E6;--rail: #14171D;--rail-ink: #9AA3B2;--rail-line: #262B34;--r: 14px;--r-s: 10px;--shadow: 0 1px 2px rgba(23, 26, 31, .05), 0 8px 24px -12px rgba(23, 26, 31, .12);--font: "Manrope", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--disp: "Unbounded", var(--font)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);background:var(--paper);color:var(--ink);font-size:15px;line-height:1.45}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.money{font-family:var(--mono);font-weight:600;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:99px;padding:4px 10px;white-space:nowrap}.chip.blue{background:var(--blue-soft);color:var(--blue-deep)}.chip.green{background:var(--green-soft);color:var(--green)}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.red{background:var(--red-soft);color:var(--red)}.chip.grey{background:var(--line2);color:var(--ink2)}.chip.copper{background:var(--copper-soft);color:var(--copper)}
