:root{--rusd-green:#166534;--rusd-green-deep:#14532d;--rusd-green-hover:#15803d;--rusd-green-light:#dcfce7;--rusd-amber:#d99a32;--rusd-amber-light:#fef3c7;--rusd-workspace:#eef2ef;--rusd-border:#d7dfd8;--rusd-text:#202820}header.svelte-ejdus2{background:var(--rusd-green-deep)!important;box-shadow:none!important;border-color:#ffffff24!important}header.svelte-ejdus2 h2,header.svelte-ejdus2 p{color:#fff!important}header.svelte-ejdus2 .border-r,header.svelte-ejdus2 .border{border-color:#ffffff29!important}header.svelte-ejdus2 ul{background:#ffffff1a!important}header.svelte-ejdus2 button{color:#f8fafc}.ribbon-shell.svelte-ejdus2{border-bottom:1px solid var(--rusd-border);background:#fff;flex:none;box-shadow:0 1px 3px #14532d0d}.ribbon-tabs.svelte-ejdus2{background:var(--rusd-green-deep);gap:.15rem;min-height:30px;padding:.1rem .55rem 0;display:flex;overflow-x:auto}.ribbon-tabs.svelte-ejdus2 button:where(.svelte-ejdus2){color:#dce9df;white-space:nowrap;border:0;border-bottom:3px solid #0000;padding:.25rem .62rem .2rem;font-size:.73rem;font-weight:650}.ribbon-tabs.svelte-ejdus2 button:where(.svelte-ejdus2):hover{color:#fff;background:#ffffff1a}.ribbon-tabs.svelte-ejdus2 button.active:where(.svelte-ejdus2){background:var(--rusd-amber-light);border-color:var(--rusd-amber);color:#513814;border-radius:.35rem .35rem 0 0}.ribbon-tabs.svelte-ejdus2 button:where(.svelte-ejdus2):focus-visible,.ribbon-command.svelte-ejdus2:focus-visible{outline:2px solid var(--rusd-amber);outline-offset:1px}.ribbon-commands.svelte-ejdus2{background:#fff;align-items:stretch;gap:0;min-height:54px;max-height:64px;padding:.18rem .45rem .12rem;display:flex;overflow:auto hidden}.ribbon-group.svelte-ejdus2{border-right:1px solid #d7dfd8;flex:none;align-content:center;align-items:center;gap:.08rem .22rem;min-width:max-content;padding:.1rem .55rem .72rem;display:flex;position:relative}.ribbon-group.svelte-ejdus2>span:where(.svelte-ejdus2){color:#788379;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:700;position:absolute;bottom:.08rem;left:.25rem;right:.25rem;overflow:hidden}.ribbon-command.svelte-ejdus2{color:#334155;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.32rem;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;line-height:1;display:inline-flex}.ribbon-command.svelte-ejdus2 svg,.ribbon-command.svelte-ejdus2 .material-symbols-outlined{flex:none;width:14px;height:14px;font-size:14px}.ribbon-command.svelte-ejdus2:hover:not(:disabled){background:var(--rusd-green-light);border-color:#b9d9c1}.ribbon-command--primary.svelte-ejdus2{color:var(--rusd-green-deep);background:#edf8ef}.ribbon-command--active.svelte-ejdus2{color:#166534;background:#dcfce7;border-color:#15803d;box-shadow:inset 0 0 0 1px #15803d24}.ribbon-command--danger.svelte-ejdus2{color:#b42318}.ribbon-command.svelte-ejdus2:disabled{cursor:not-allowed;opacity:.42}@media (width<=700px){.ribbon-tabs.svelte-ejdus2{min-height:30px}.ribbon-tabs.svelte-ejdus2 button:where(.svelte-ejdus2){padding-left:.5rem;padding-right:.5rem}.ribbon-commands.svelte-ejdus2{min-height:52px;max-height:58px}.ribbon-group.svelte-ejdus2{padding-left:.35rem;padding-right:.35rem}.ribbon-command.svelte-ejdus2{width:28px;min-width:28px;height:28px;min-height:28px}}
