@font-face{font-family:Assistant;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/assistant-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/assistant-latin.woff2) format("woff2");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{color-scheme:light;--brand-50: #eef3fa;--brand-100: #dbe5f3;--brand-200: #b8cbe6;--brand-500: #2d5a94;--brand-700: #1d3a64;--brand-900: #152c4d;--brand-950: #10223c;--accent: #2a8bd8;--accent-d: #1f74b8;--ring: rgba(42, 139, 216, .28);--ink: #23262e;--ink-2: #4a4f5c;--ink-3: #7a8293;--line: #e3e7ee;--line-strong: #cdd4e1;--page: #f2f4f8;--surface: #ffffff;--surface-2: #f6f8fb;--green: #1f9d5c;--green-bg: #e6f6ed;--red: #d64545;--red-bg: #fdecec;--amber: #b97a12;--amber-bg: #fdf3df;--blue: #2a72c8;--blue-bg: #e7f0fb;--violet: #7a4fd0;--violet-bg: #f0eafb;--teal: #13879a;--teal-bg: #e2f4f6;--slate: #5f6878;--slate-bg: #eef0f4;--rail: var(--brand-950);--rail-text: rgba(255, 255, 255, .72);--rail-strong: #ffffff;--rail-hover: rgba(255, 255, 255, .08);--rail-on: rgba(255, 255, 255, .14);--rail-line: rgba(255, 255, 255, .1);--r-xs: 6px;--r-sm: 9px;--r: 12px;--r-lg: 16px;--r-card: 20px;--r-full: 999px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 44px;--sh-card: 0 1px 2px rgba(21, 44, 77, .05), 0 10px 28px -16px rgba(21, 44, 77, .22);--sh-pop: 0 14px 44px -10px rgba(21, 44, 77, .35);--scrim: rgba(16, 34, 60, .42);--rail-w: 240px;--top-h: 56px;--ctl-h: 38px;--modal-w: 560px;--modal-wide: 760px;--content-w: 1280px;--ease: cubic-bezier(.32, .72, .35, 1);--t: .18s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:Assistant,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5;background:var(--page);color:var(--ink-2);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;text-align:inherit}a{color:var(--accent-d);text-decoration:none}h1,h2,h3{color:var(--ink);line-height:1.25;font-weight:700}svg.icon{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block}[dir=rtl] svg.flip{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.ltr{direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.danger-text{color:var(--red)}.grow{flex:1}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shell{display:flex;min-height:100%}.rail{position:sticky;inset-block-start:0;width:var(--rail-w);height:100vh;flex:none;background:var(--rail);color:var(--rail-text);display:flex;flex-direction:column;overflow-y:auto;padding-block-start:var(--safe-top)}.rail-head{height:var(--top-h);display:flex;align-items:center;gap:var(--s3);padding-inline:var(--s5);flex:none}.rail-head img{width:30px;height:30px;border-radius:var(--r-sm)}.rail-head b{color:var(--rail-strong);font-size:15.5px;white-space:nowrap}.rail-nav{padding:var(--s2) var(--s3);display:flex;flex-direction:column;gap:2px}.rail-sec{font-size:12px;font-weight:700;color:#ffffff6b;padding:var(--s4) var(--s3) var(--s1)}.nav-link{display:flex;align-items:center;gap:var(--s3);width:100%;padding:9px var(--s3);border-radius:var(--r);color:var(--rail-text);font-weight:500;white-space:nowrap;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.nav-link:hover{background:var(--rail-hover);color:var(--rail-strong)}.nav-link.active{background:var(--rail-on);color:var(--rail-strong);font-weight:700}.nav-link:active{transform:scale(.97)}.rail-status{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s4)}.rail-status .st{display:flex;align-items:center;gap:var(--s2);font-size:12.5px;color:var(--rail-text)}.rail-status .st i{width:8px;height:8px;border-radius:50%;background:var(--slate);flex:none}.rail-status .st.ok i{background:#3ccf86}.rail-status .st.bad i{background:#ff7a7a}.rail-status .st.wait i{background:#f3c25a}.rail-foot{margin-block-start:auto;padding:var(--s3);padding-block-end:calc(var(--s3) + var(--safe-bottom));border-block-start:1px solid var(--rail-line)}.rail-me{display:flex;align-items:center;gap:var(--s2);padding:var(--s2)}.rail-me .who{flex:1;min-width:0}.rail-me .who b{display:block;color:var(--rail-strong);font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-me .who span{display:block;font-size:11.5px;color:#ffffff80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-out{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--r);color:var(--rail-text);flex:none}.rail-out:hover{background:var(--rail-hover);color:var(--rail-strong)}.made-by{direction:ltr;display:flex;align-items:center;justify-content:center;gap:var(--s2);margin-block-start:var(--s3);opacity:.35}.made-by:hover{opacity:.7}.made-by span{font-size:10.5px;font-weight:600;color:#fff}.made-by img{height:14px;width:auto}.work{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:none}.content{width:100%;max-width:var(--content-w);margin-inline:auto;padding:var(--s6) var(--s7) var(--s8)}@media(max-width:1023px){.rail{position:fixed;inset-block:0;inset-inline-start:0;z-index:40;height:100%;transform:translate(100%);transition:transform .25s var(--ease)}[dir=ltr] .rail{transform:translate(-100%)}.shell.drawer .rail{transform:none;box-shadow:var(--sh-pop)}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:39;opacity:0;pointer-events:none;transition:opacity .2s}.shell.drawer .drawer-scrim{opacity:1;pointer-events:auto}.shell.drawer{overflow:hidden;height:100vh}.topbar{display:flex;align-items:center;gap:var(--s2);height:var(--top-h);flex:none;padding-inline:var(--s3);padding-block-start:var(--safe-top);box-sizing:content-box;background:var(--surface);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0;z-index:20;white-space:nowrap}.topbar b{color:var(--ink);font-size:16px;overflow:hidden;text-overflow:ellipsis}.content{padding:var(--s4) var(--s4) var(--s8)}}@media(min-width:1024px){.topbar .hamburger,.drawer-scrim{display:none}}.page-head{display:flex;align-items:flex-end;gap:var(--s4);margin-block-end:var(--s5);flex-wrap:wrap}.page-titles{flex:1;min-width:0}.page-titles h1{font-size:24px}.page-sub{color:var(--ink-3);margin-block-start:var(--s1);display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.page-actions{display:flex;gap:var(--s2);flex-wrap:wrap}.back{display:inline-flex;align-items:center;gap:var(--s1);font-size:13.5px;color:var(--ink-3);margin-block-end:var(--s1)}.back:hover{color:var(--accent-d)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card);margin-block-end:var(--s5);overflow:hidden}.card-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-block-end:1px solid var(--line)}.card-head h2{flex:1;font-size:16px}.card-actions{display:flex;gap:var(--s2)}.card-body{padding:var(--s5)}.card.flush .card-body{padding:0}.grid{display:grid;gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-block-end:var(--s5)}.grid .card{margin:0}.stats{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-block-end:var(--s5)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s4);box-shadow:var(--sh-card)}.stat-val{font-size:26px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.stat-lbl{font-size:13px;color:var(--ink-3)}.stat.t-green .stat-val{color:var(--green)}.stat.t-red .stat-val{color:var(--red)}.stat.t-amber .stat-val{color:var(--amber)}.kv{display:grid;grid-template-columns:max-content 1fr;gap:var(--s2) var(--s5);align-items:center}.kv dt{color:var(--ink-3);font-size:13.5px}.kv dd{min-width:0;color:var(--ink)}.linked{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-block-end:var(--s5)}.linked-lbl{color:var(--ink-3);font-size:13.5px}.linked-item{display:inline-flex;align-items:center;gap:var(--s2);padding:4px var(--s3);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:13.5px}a.linked-item:hover{border-color:var(--brand-200);color:var(--brand-700)}.linked-item b{font-variant-numeric:tabular-nums;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:var(--ctl-h);padding-inline:var(--s4);border-radius:var(--r);font-weight:600;white-space:nowrap;border:1px solid transparent;transition:background var(--t),border-color var(--t),color var(--t),transform .12s}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.busy{opacity:.7;cursor:progress}.btn-sm{height:32px;padding-inline:var(--s3);font-size:14px}.btn-primary{background:var(--brand-900);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-700)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover:not(:disabled){background:var(--accent-d)}.btn-outline{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-outline:hover:not(:disabled){border-color:var(--brand-200);background:var(--brand-50)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--slate-bg)}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){filter:brightness(.94)}.ibtn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r);color:var(--ink-3);flex:none}.ibtn:hover{background:var(--slate-bg);color:var(--ink)}.ibtn.danger:hover{background:var(--red-bg);color:var(--red)}.pill,.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--r-full);font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--c);background:var(--c-bg)}.pill i{width:7px;height:7px;border-radius:50%;background:currentColor}.chip{font-weight:500}.t-green{--c: var(--green);--c-bg: var(--green-bg)}.t-red{--c: var(--red);--c-bg: var(--red-bg)}.t-amber{--c: var(--amber);--c-bg: var(--amber-bg)}.t-blue{--c: var(--blue);--c-bg: var(--blue-bg)}.t-violet{--c: var(--violet);--c-bg: var(--violet-bg)}.t-teal{--c: var(--teal);--c-bg: var(--teal-bg)}.t-slate{--c: var(--slate);--c-bg: var(--slate-bg)}.t-brand{--c: var(--brand-700);--c-bg: var(--brand-50)}.chips{display:flex;gap:var(--s1);flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:6px;margin-block-end:var(--s4)}.field-lbl{font-size:13.5px;font-weight:600;color:var(--ink-2)}.field-hint{font-size:12.5px;color:var(--ink-3)}.fields-2{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s4)}@media(max-width:600px){.fields-2{grid-template-columns:1fr}}.input{width:100%;min-height:var(--ctl-h);padding:7px var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r);color:var(--ink);transition:border-color var(--t),box-shadow var(--t)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}.input::placeholder{color:var(--ink-3)}.textarea{resize:vertical;line-height:1.55;min-height:96px}.textarea.tall{min-height:260px;font-size:14.5px}@media(pointer:coarse){.input{font-size:16px}}.switch-row{display:inline-flex;align-items:center;gap:var(--s2);cursor:pointer}.switch{position:relative;width:40px;height:24px;flex:none}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-full);background:var(--line-strong);transition:background var(--t)}.switch span:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:inset-inline-start var(--t) var(--ease)}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{inset-inline-start:19px}.switch input:focus-visible+span{box-shadow:0 0 0 3px var(--ring)}.rs{position:relative;min-width:0}.rs-trigger{display:flex;align-items:center;gap:var(--s2);text-align:start;cursor:pointer}.rs-trigger .rs-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-trigger .rs-label.placeholder{color:var(--ink-3)}.rs-trigger .caret{color:var(--ink-3);width:16px;height:16px}.rs-trigger:disabled{opacity:.6;cursor:default}.rs-panel{position:fixed;z-index:80;max-height:320px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-pop);overflow:hidden}.rs-panel:focus{outline:none}.rs-search{border:none;border-block-end:1px solid var(--line);border-radius:0;flex:none}.rs-search:focus{box-shadow:none}.rs-bulk{display:flex;align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-block-end:1px solid var(--line);font-size:13px;flex:none}.rs-bulk button{color:var(--accent-d);font-weight:600}.rs-count{margin-inline-start:auto;color:var(--ink-3)}.rs-list{overflow-y:auto;padding:var(--s1)}.rs-opt{display:flex;align-items:center;gap:var(--s2);padding:8px var(--s3);border-radius:var(--r-sm);cursor:pointer;color:var(--ink)}.rs-opt:hover,.rs-opt.active{background:var(--brand-50)}.rs-opt.on{font-weight:600}.rs-opt .rs-tick{margin-inline-start:auto;color:var(--accent)}.rs-box{width:18px;height:18px;border:1.5px solid var(--line-strong);border-radius:5px;display:flex;align-items:center;justify-content:center;flex:none}.rs-box svg{width:13px;height:13px;opacity:0;color:#fff;stroke-width:2.4}.rs-opt.on .rs-box{background:var(--accent);border-color:var(--accent)}.rs-opt.on .rs-box svg{opacity:1}.rs-none{padding:var(--s3);color:var(--ink-3);text-align:center}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14.5px}.table th{text-align:start;font-size:12.5px;font-weight:700;color:var(--ink-3);padding:var(--s3) var(--s4);border-block-end:1px solid var(--line);white-space:nowrap;background:var(--surface-2)}.table td{padding:10px var(--s4);border-block-end:1px solid var(--line);vertical-align:middle;color:var(--ink)}.table tr:last-child td{border-block-end:none}.table tr.tap{cursor:pointer}.table tr.tap:hover td{background:var(--surface-2)}.table .col-actions{width:1%;white-space:nowrap;text-align:end}.table td.wide{min-width:220px}.editable{display:flex;align-items:center;gap:var(--s2);min-height:30px;padding:2px var(--s2);margin-inline:calc(var(--s2) * -1);border-radius:var(--r-sm);cursor:text}.editable:hover{background:var(--brand-50)}.editable-val{flex:1;min-width:0}.editable .pen{width:14px;height:14px;color:var(--ink-3);opacity:0;transition:opacity var(--t)}.editable:hover .pen,.editable:focus-visible .pen{opacity:1}td.editing .input{min-height:32px;padding-block:4px}.cell-sub{display:block;font-size:12.5px;color:var(--ink-3)}@media(max-width:780px){.table thead{display:none}.table,.table tbody,.table tr,.table td{display:block;width:100%}.table tr{padding:var(--s3) var(--s4);border-block-end:1px solid var(--line)}.table tr:last-child{border-block-end:none}.table td{border:none;padding:4px 0;display:flex;align-items:center;gap:var(--s3)}.table td[data-label]:not([data-label=""]):before{content:attr(data-label);flex:0 0 34%;font-size:12.5px;font-weight:600;color:var(--ink-3)}.table td:empty{display:none}.table td>*{flex:1;min-width:0}.table .col-actions{width:100%;justify-content:flex-end}.table .col-actions>*{flex:none}.editable .pen{opacity:1}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:60;opacity:0;transition:opacity .2s}.scrim.on{opacity:1}.modal{position:fixed;z-index:61;inset-inline:0;margin-inline:auto;inset-block-start:8vh;width:min(var(--modal-w),calc(100% - var(--s7)));max-height:84vh;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-pop);opacity:0;transform:translateY(12px) scale(.98);transition:opacity .2s var(--ease),transform .22s var(--ease)}.modal.wide{width:min(var(--modal-wide),calc(100% - var(--s7)))}.modal.on{opacity:1;transform:none}.modal-head{display:flex;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border-block-end:1px solid var(--line)}.modal-head h3{flex:1;font-size:17px}.modal-body{padding:var(--s5);overflow-y:auto}.modal-foot{display:flex;justify-content:flex-end;gap:var(--s2);padding:var(--s4) var(--s5);border-block-start:1px solid var(--line)}.confirm-text{color:var(--ink-2)}@media(max-width:600px){.modal,.modal.wide{inset-block:auto 0;width:100%;max-height:92vh;border-end-start-radius:0;border-end-end-radius:0;transform:translateY(100%);padding-block-end:var(--safe-bottom)}.modal.on{transform:none}.modal-foot .btn{flex:1}}.toasts{position:fixed;z-index:90;inset-block-end:calc(var(--s5) + var(--safe-bottom));inset-inline-start:var(--s5);display:flex;flex-direction:column;gap:var(--s2);pointer-events:none}.toast{display:flex;align-items:center;gap:var(--s2);max-width:380px;padding:10px var(--s4);border-radius:var(--r);background:var(--brand-950);color:#fff;box-shadow:var(--sh-pop);font-weight:500;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s var(--ease)}.toast.on{opacity:1;transform:none}.toast.ok svg{color:#3ccf86}.toast.err{background:var(--red)}.toast.warn svg{color:#f3c25a}@media(max-width:600px){.toasts{inset-inline:var(--s3)}.toast{max-width:none}}.loading{display:flex;justify-content:center;padding:var(--s8)}.spinner{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--brand-100);border-block-start-color:var(--brand-700);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.empty{display:flex;flex-direction:column;align-items:center;gap:var(--s2);text-align:center;padding:var(--s7) var(--s5);color:var(--ink-3)}.empty-icon{width:52px;height:52px;border-radius:50%;background:var(--brand-50);color:var(--brand-500);display:flex;align-items:center;justify-content:center;margin-block-end:var(--s1)}.empty-icon svg{width:24px;height:24px}.empty b{color:var(--ink);font-size:16px}.empty .btn{margin-block-start:var(--s2)}.dept-card .card-body{display:flex;flex-direction:column;gap:var(--s3)}.dept-nums{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2) var(--s4)}.dept-nums div{display:flex;justify-content:space-between;gap:var(--s2);font-size:14px}.dept-nums b{color:var(--ink);font-variant-numeric:tabular-nums}.sys-row{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-block-end:1px solid var(--line)}.sys-row:last-child{border-block-end:none}.sys-row .grow b{display:block;color:var(--ink)}.sys-row .grow span{font-size:13px;color:var(--ink-3)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;direction:ltr;unicode-bidi:isolate}.qr-box{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s4)}.qr-box img{width:264px;height:264px;image-rendering:pixelated;border-radius:var(--r);border:1px solid var(--line)}.claude-steps{display:flex;flex-direction:column;gap:var(--s4)}.claude-steps .step{display:flex;gap:var(--s3);align-items:flex-start}.claude-steps .step>b{width:26px;height:26px;border-radius:50%;background:var(--brand-50);color:var(--brand-700);display:flex;align-items:center;justify-content:center;flex:none;font-size:13px}.claude-steps .step>div{flex:1;min-width:0}body.login-page{background:var(--page)}.login{min-height:100%;display:grid;grid-template-columns:1fr 1fr}.login-form{display:flex;align-items:center;justify-content:center;padding:var(--s7)}.login-box{width:min(360px,100%);display:flex;flex-direction:column;gap:var(--s4)}.login-logo{margin-block-end:var(--s3)}.login-logo img{display:block;width:200px;height:auto}.login-err{background:var(--red-bg);color:var(--red);padding:var(--s3);border-radius:var(--r);font-weight:500}.gbtn{display:flex;align-items:center;justify-content:center;gap:var(--s3);height:46px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-weight:600;box-shadow:var(--sh-card)}.gbtn:hover{border-color:var(--brand-200);background:var(--brand-50)}.gbtn svg{width:20px;height:20px}.login-brand{background:var(--brand-950);display:flex;align-items:center;justify-content:center}.login-brand img{width:120px;height:120px;opacity:.9}@media(max-width:780px){.login{grid-template-columns:1fr}.login-brand{display:none}}
