@font-face{font-family:Hebrew;src:url(/static/hebrew.ttf)}*{box-sizing:border-box}body{color:#173454;background:#f5f8fc;margin:0;font-family:Hebrew,Arial,sans-serif;font-size:15px}a{color:#216bd2;text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button,.button{color:#24476c;cursor:pointer;background:#fff;border:1px solid #d5e0ee;border-radius:8px;padding:10px 16px;display:inline-block}button:hover,.button:hover{background:#edf5ff}button:disabled{opacity:.48;cursor:default}.primary{color:#fff;background:#2474dc;border-color:#2474dc}.primary:hover{background:#1c63c0}.danger{color:#ad3542}input{color:#173454;background:#fff;border:1px solid #cfdbea;border-radius:8px;width:100%;min-height:45px;padding:10px 12px}input:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}label{gap:9px;font-weight:600;display:grid}p{line-height:1.7}h1,h2,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:12px;font-size:36px}h2{margin-bottom:18px;font-size:20px}.portal-header{background:#fff;border-bottom:1px solid #e0e8f2;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px max(24px,50vw - 600px);display:flex}.brand{color:#2474dc;align-items:center;gap:12px;font-size:30px;font-weight:700;display:flex}.brand span{color:#183c64;font-size:23px}.brand small{color:#6c829b;margin-top:4px;font-size:12px;font-weight:400;display:block}.portal-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.portal-main{max-width:1200px;margin:44px auto;padding:0 24px}.auth-main{max-width:480px;margin:70px auto;padding:0 24px}.portal-intro{margin-bottom:30px}.portal-intro>p:last-child{color:#71839a}.eyebrow{color:#2474dc;margin-bottom:12px;font-size:13px;font-weight:600}.panel{background:#fff;border:1px solid #e0e8f2;border-radius:16px;margin-bottom:24px;padding:28px;box-shadow:0 5px 20px #214b7b04}.auth-form{gap:22px;display:grid}.auth-form .muted{margin-bottom:0}.muted{color:#73849b;font-size:13px;line-height:1.7}.message{border-radius:10px;padding:14px 18px}.error{color:#a82f40;background:#fff0f1}.success{color:#247247;background:#e9f6ef}.account-grid{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.account-grid .panel{margin:0}.xml-panel{grid-column:1/-1}.section-line{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.section-line h2{margin:0}.badge{white-space:nowrap;background:#eff3f8;border-radius:30px;padding:8px 13px;font-size:12px}.badge.live{color:#1761b8;background:#e7f3ff}.feed-result{background:#f4f8ff;border:1px solid #d5e5fc;border-radius:10px;gap:12px;margin:20px 0;padding:18px;display:grid;overflow:hidden}.feed-result input{font-size:12px}pre{white-space:pre;text-align:left;background:#f4f7fb;border-radius:10px;max-height:480px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}dl div{border-bottom:1px solid #edf1f7;justify-content:space-between;padding:13px 0;display:flex}dd{margin:0;font-weight:700}.stats{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stats .panel{gap:14px;display:grid}.stats strong{font-size:30px}.healthy{color:#26764c}.unhealthy{color:#ad3542}.invite-form{align-items:center;gap:24px;display:flex}.invite-form>div{margin-left:auto}.invite-form h2{margin-bottom:4px}.invite-form p{margin-bottom:0}.invite-form label{width:320px}.invite-form button{align-self:flex-end;min-height:45px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:right;width:100%;font-size:14px}th{color:#74879d;background:#f6f9fd;font-weight:500}th,td{white-space:nowrap;border-bottom:1px solid #eaf0f7;padding:16px 12px}td small{color:#7c8da1;margin-top:6px;display:block}.row-actions{gap:8px;display:flex}.row-actions button{padding:8px 10px;font-size:12px}.audit{margin:0;padding:0;list-style:none}.audit li{border-bottom:1px solid #edf1f7;gap:24px;padding:13px 0;font-size:14px;display:flex}.audit time{color:#74879d;min-width:150px}@media (max-width:760px){.portal-header{flex-direction:column;align-items:flex-start;padding:16px}.portal-header nav{flex-wrap:wrap;gap:14px;font-size:13px}.portal-main{margin:28px auto;padding:0 16px}.auth-main{margin:40px auto}.panel{border-radius:12px;padding:20px}.account-grid,.stats{grid-template-columns:1fr;gap:16px}.stats .panel{justify-content:space-between;align-items:center;margin:0;display:flex}.stats{margin-bottom:20px}.invite-form{flex-direction:column;align-items:stretch;gap:16px}.invite-form label{width:100%}.invite-form button{align-self:stretch}.section-line{flex-wrap:wrap;align-items:flex-start}h1{font-size:29px}.audit li{flex-direction:column;gap:5px}}.account-grid>*{min-width:0}.panel,.xml-panel pre{max-width:100%}
