.rl-panel{border:1px solid #695839;background:#171712;color:#eee8dc;padding:20px;margin:20px 0}.rl-panel h2,.rl-panel h3{font-family:Georgia,serif;color:#e4c58b}.rl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.rl-panel label{display:block;margin:12px 0;font-size:15px;color:#e4d0aa}.rl-panel input,.rl-panel select,.rl-panel textarea{display:block;box-sizing:border-box;width:100%;font:16px/1.45 Arial,sans-serif;min-height:44px;padding:10px;border:1px solid #8f7d58;background:#0b0b09;color:#f2eadb;margin-top:5px}.rl-panel textarea{min-height:90px}.rl-panel input[type=checkbox]{display:inline-block;width:20px;height:20px;min-height:20px;margin:0 8px 0 0;vertical-align:middle}.rl-panel button,.rl-panel .rl-link{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #b59760;background:#292319;color:#f5e1b7;font:16px/1.35 'Special Elite',monospace;text-decoration:none;cursor:pointer}.rl-panel button:disabled{opacity:.55;cursor:not-allowed}.rl-panel :is(button,a,input,select,textarea):focus-visible{outline:3px solid #f0d29b;outline-offset:3px}.rl-note{color:#d1c7b4;line-height:1.6}.rl-status{min-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;color:#f3d69d}.rl-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.rl-kpi{border:1px solid #5f513a;padding:13px;min-width:0}.rl-kpi strong{display:block;font-size:25px;margin:9px 0;overflow-wrap:anywhere}.rl-kpi small{display:block;line-height:1.5;color:#cfc5b1}.rl-event{border-top:1px solid #66583e;padding:14px 0;overflow-wrap:anywhere}.rl-event p{white-space:pre-wrap;line-height:1.5}.rl-panel [hidden]{display:none!important}.rl-warnings{color:#ffceb8}.rl-actions{display:flex;flex-wrap:wrap;gap:12px}.rl-shell{max-width:1100px;margin:auto;padding:22px 16px 70px}.rl-header{padding:16px 4vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:#090806}.rl-header a{color:#e7c990;min-height:44px;display:inline-flex;align-items:center;margin-right:12px}.rl-brand{display:flex;align-items:center;gap:13px;color:#f0e7d7;text-decoration:none}.rl-brand img{width:56px;height:56px;object-fit:contain}.rl-brand strong{font:700 27px Georgia,serif}.rl-brand small{display:block;color:#bb9e6b;font:700 10px Arial;letter-spacing:.17em;margin-top:5px}.rl-page{margin:0;background:#0d0e0a;color:#eee8dc;font-family:Arial,sans-serif}.rl-page h1{font:42px Georgia,serif}.rl-empty{color:#cfc5b1}@media(max-width:600px){.rl-panel{padding:15px}.rl-page h1{font-size:32px}.rl-brand strong{font-size:23px}}

.rl-shell a{color:#e7c990}.rl-shell a:visited{color:#d9c3a1}.rl-shell a:hover{color:#fff1d6}
