@font-face{font-family:'NRT';src:url('/fonts/NRT-Reg.woff2') format('woff2'),url('/fonts/NRT-Reg.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'NRT';src:url('/fonts/NRT-Bd.woff2') format('woff2'),url('/fonts/NRT-Bd.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
*{box-sizing:border-box}body{margin:0;background:#d5dce1;font-family:NRT,Tahoma,Arial,sans-serif;color:#111}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}.window-title{height:29px;background:linear-gradient(#f1f4f6,#c8d5e1);border-bottom:1px solid #91a0ad;padding:4px 10px;font-size:13px;display:flex;justify-content:space-between}.window-title nav{display:flex;gap:14px;align-items:center}.window-title a{color:#111;text-decoration:none}.window-title form{display:inline}.window-title button{background:transparent;border:0;cursor:pointer}.desktop-viewport{overflow:auto;padding:0 0 10px}.desktop{position:relative;margin:0 auto;background:#eee;overflow:hidden;border:1px solid #a8a8a8;box-shadow:0 3px 8px #0002}.legacy-control{position:absolute;margin:0}.legacy-button{border:1px solid #777;padding:3px 6px;cursor:pointer;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;white-space:pre-line;border-radius:0;background:#e8e8e8;color:#111;line-height:1.25}.legacy-button:active{transform:translateY(1px)}.legacy-button[aria-disabled=true]{opacity:.5;pointer-events:none}.legacy-input{border:1px solid #7f9db9;background:white;border-radius:0;padding:2px 5px;direction:rtl}.legacy-label{display:flex;align-items:center;justify-content:center;white-space:pre-line;line-height:1.2}.choice{display:flex;align-items:center;justify-content:center;gap:4px;direction:rtl}.choice input{width:15px;height:15px}.container-control{overflow:visible}.GroupBox,.GroupPanel{border:1px solid #aaa}.group-caption{position:absolute;top:-9px;right:12px;background:#eee;padding:0 5px;font-size:12px}.legacy-menu{background:#f4f4f4;direction:rtl;display:flex;align-items:center;font-size:12px;padding:3px 10px}.grid-wrap{overflow:auto;background:white;border:1px solid #555}.legacy-grid{width:100%;font-size:14px;border-collapse:collapse;background:#fff}.legacy-grid th{position:sticky;top:0;background:#e4e7eb;color:#111;font-weight:400;border:1px solid #999;padding:8px 4px;z-index:1}.legacy-grid td{border:1px solid #bbb;height:32px;padding:3px 5px;white-space:nowrap;text-align:center}.legacy-grid tbody tr:nth-child(even){background:#edf2f5}.legacy-grid tbody tr.selected{background:#b9e0ff}.legacy-grid input,.legacy-grid select{min-width:60px;width:100%;border:0;background:transparent;padding:4px;text-align:center}.legacy-grid input:focus{outline:2px solid #409add;background:white}.legacy-grid .delete-line{color:#b80000;cursor:pointer;background:transparent;border:0}.workflow-bar{display:flex;gap:9px;flex-wrap:wrap;align-items:center;padding:9px;background:#eee;border-top:1px solid #aaa;font-size:13px}.workflow-bar label{display:flex;gap:4px;align-items:center}.workflow-bar input{height:29px;width:125px;border:1px solid #888;padding:3px}.workflow-bar button{min-height:29px;cursor:pointer;border:1px solid #888;background:#e0e9ee}.workflow-bar button:hover{background:#ffbd71}#notice{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:85vw;background:#fff;border:2px solid #1e8449;box-shadow:0 5px 15px #0003;padding:12px 20px;z-index:50;white-space:pre-line}#notice.error{border-color:#c0392b}.login-page{background:linear-gradient(90deg,#839192,#fff);min-height:100vh}.login-page .desktop-viewport{padding-top:100px}.Login{background:linear-gradient(135deg,#839192,white)}.login-error{text-align:center;color:#a40000}dialog{border:1px solid #888;max-width:800px;width:90vw}dialog::backdrop{background:#0006}.dialog-close{float:left;border:0;background:transparent;cursor:pointer}#users-dialog label{display:block;margin:10px}#permission-list{columns:3;height:350px;overflow:auto}#permission-list label{break-inside:avoid;font-size:12px}@media print{.window-title,.workflow-bar,#notice,dialog{display:none!important}.desktop{border:0;box-shadow:none}.grid-wrap{position:static!important;width:auto!important;height:auto!important;overflow:visible}.desktop{width:auto!important;height:auto!important}.legacy-control:not(.grid-wrap){display:none}.legacy-grid th{position:static}.desktop-viewport{overflow:visible}body{background:white}}
