.platform-controls{box-sizing:border-box;color:#4d6481;flex-wrap:wrap;align-items:center;gap:8px 18px;min-width:0;font-size:11px;line-height:1.7;display:flex}.platform-controls *{box-sizing:border-box}.platform-controls .platform-navigation,.platform-controls .platform-control-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.platform-controls .platform-navigation a,.platform-controls .platform-signout,.platform-controls .platform-signin{min-height:44px;font:inherit;color:#36597f;text-align:start;overflow-wrap:anywhere;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;width:auto;margin:0;padding:8px 10px;line-height:1.6;text-decoration:none;display:inline-flex}.platform-controls svg{flex-shrink:0}.platform-controls .platform-navigation a:hover{color:#0865ed;background:#e7f0ff}.platform-controls .platform-signout,.platform-controls .platform-signin{cursor:pointer;background:#fff;border:1px solid #d5e3f5}.platform-controls .platform-signout:hover,.platform-controls .platform-signin:hover{color:#fff;background:#0b4ca0;border-color:#0b4ca0}.platform-controls .platform-signout:disabled{cursor:wait;opacity:.65}.platform-controls .language-switcher{color:inherit;gap:5px;margin:0}.platform-controls .language-switcher.compact>select{width:54px;min-height:44px;color:inherit;padding:8px 3px;font-size:11px}.platform-controls :focus-visible{outline-offset:3px;outline:3px solid #25baff}.platform-control-error{color:#92343a;background:#fff0f1;border-radius:7px;flex-basis:100%;margin:0;padding:10px 12px}.platform-controls-dark{color:#b4c9e7;gap:8px;display:grid}.platform-controls-dark .platform-navigation{gap:2px;display:grid}.platform-controls-dark .platform-navigation a{color:#a9c3e6;width:100%}.platform-controls-dark .platform-navigation a:hover{color:#fff;background:#143765}.platform-controls-dark .platform-control-actions{justify-content:space-between;gap:8px}.platform-controls-dark .platform-signout,.platform-controls-dark .platform-signin{color:#dceaff;background:#102b50;border-color:#345174}.platform-controls-dark .platform-signout:hover,.platform-controls-dark .platform-signin:hover{color:#fff;background:#1764df;border-color:#4084e9}.platform-controls-dark .language-switcher select{background:#102b50;border:1px solid #345174;border-radius:6px}.platform-controls-dark .language-switcher option{color:#dceaff;background:#102b50}.platform-context-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-block-end:20px;display:flex}.platform-context-controls .sales-breadcrumb{margin:0}.admin-sidebar>.platform-controls,.account-sidebar>.platform-controls,.sa-sidebar>.platform-controls,.service-sidebar>.platform-controls{border-block-start:1px solid #dce5f022;grid-column:1/-1;margin-block-start:16px;padding-block-start:16px}.platform-spinner{animation:1s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}html[dir=rtl] .platform-controls{font-family:Arial,Tahoma,sans-serif}@media (max-width:800px){.platform-controls{gap:6px 12px;font-size:10px}.platform-controls .platform-navigation a{padding-inline:8px}.platform-context-controls{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.platform-spinner{animation:none}}@media print{.platform-controls{display:none!important}}main.platform-rail-page{--platform-rail-width:250px;--platform-rail-background:#fff;--platform-content-background:#f4f7fb;border:0;min-height:100dvh;padding:0}main.orytek-admin.platform-rail-page{--platform-content-background:#f4f6f9}main.account-page.platform-rail-page{--platform-content-background:#f7f9fb}main.sa-workbench.platform-rail-page{--platform-content-background:#f3f5f8}main.service-portal.platform-rail-page{--platform-rail-background:#102e40;--platform-content-background:#f2f4f8}main.eco-workspace-page.platform-rail-page{--platform-rail-background:#081d3e}main.platform-rail-page>.platform-rail-layout{grid-template-columns:var(--platform-rail-width) minmax(0, 1fr);width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:var(--platform-rail-background);border:0;border-radius:0;align-items:stretch;gap:0;margin:0;display:grid;overflow:visible}main.platform-rail-page>.platform-rail-layout>.platform-rail{inset:0 auto;z-index:70;box-sizing:border-box;width:var(--platform-rail-width);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--platform-rail-background);border-inline-end:1px solid #7c99b522;border-radius:0;flex-direction:column;align-items:stretch;height:100dvh;min-height:0;max-height:100dvh;margin:0;display:flex;position:fixed;inset-inline-start:0;overflow:hidden auto}main.platform-rail-page>.platform-rail-layout>.platform-rail-content{background:var(--platform-content-background);grid-column:2;min-width:0;min-height:100dvh}main.service-portal.platform-rail-page>.platform-rail-layout>.platform-rail-content{box-sizing:border-box;padding:28px 32px 44px}.platform-rail-toggle,.platform-rail-close,.platform-rail-backdrop{display:none}@media (min-width:1001px) and (max-width:1250px){main.platform-rail-page{--platform-rail-width:225px}}@media (max-width:1000px){main.platform-rail-page>.platform-rail-layout{display:block}main.platform-rail-page>.platform-rail-layout>.platform-rail-content{grid-column:auto}main.platform-rail-page>.platform-rail-layout>.platform-rail{width:min(320px,100vw - 42px);padding:20px 16px;scroll-padding-block:56px 16px;display:none;box-shadow:12px 0 45px #081d3e33}main.platform-rail-page>.platform-rail-layout>.platform-rail.is-open{display:flex}main.platform-rail-page .platform-rail>nav{grid-template-columns:1fr;gap:6px;padding:0;display:grid;overflow:visible}main.platform-rail-page .platform-rail>nav a,main.platform-rail-page .platform-rail>nav button{flex:initial;text-align:start;white-space:normal;justify-content:flex-start;width:100%;min-height:44px;padding:11px 12px;font-size:12px}main.account-page .platform-rail .account-sidebar-user{display:flex}main.account-page .platform-rail>.account-nav-label{display:block}main.platform-rail-page .platform-rail .sa-sidebar-footer{gap:14px;display:grid}.platform-rail-toggle,.platform-rail-close{color:#163c69;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccdbed;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.platform-rail-toggle{margin-bottom:18px;font-size:12px}.platform-rail-close{z-index:2;align-self:flex-end;min-width:44px;margin-bottom:10px;position:sticky;top:0}:is(.platform-rail-toggle:focus-visible,.platform-rail-close:focus-visible){outline-offset:3px;outline:3px solid #25baff}.platform-rail-backdrop{z-index:65;cursor:pointer;background:#081d3e55;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}main.service-portal.platform-rail-page .service-menu-button,main.service-portal.platform-rail-page .service-side-title>.service-icon-button{display:inline-flex}main.service-portal.platform-rail-page>.platform-rail-layout>.platform-rail-content{padding:22px 24px 36px}}@media (max-width:640px){main.service-portal.platform-rail-page>.platform-rail-layout>.platform-rail-content{padding:18px 16px 28px}}@media print{main.platform-rail-page>.platform-rail-layout{background:#fff;min-height:0;display:block}main.platform-rail-page>.platform-rail-layout>.platform-rail,.platform-rail-toggle,.platform-rail-close,.platform-rail-backdrop{display:none!important}main.platform-rail-page,main.platform-rail-page>.platform-rail-layout>.platform-rail-content{background:#fff;min-height:0;padding:0}main.service-portal.platform-rail-page>.platform-rail-layout>.platform-rail-content{min-height:0;padding:0}}
