:root{--ws-navy:#07111f;--ws-navy2:#0d2038;--ws-blue:#2878e5;--ws-cyan:#19c6cf;--ws-paper:#f3f6f9;--ws-line:#dce4eb;--ws-text:#132238;--ws-muted:#66758a;--ws-card:#fff;--ws-shadow:0 1px 2px rgba(15,31,51,.04),0 12px 35px rgba(15,31,51,.07);--ws-radius:18px}
html{background:var(--ws-paper)!important}body.pg-workspace-app{margin:0!important;min-height:100vh;color:var(--ws-text)!important;background:radial-gradient(circle at 88% -10%,rgba(25,198,207,.08),transparent 34rem),radial-gradient(circle at 24% 105%,rgba(40,120,229,.055),transparent 32rem),var(--ws-paper)!important;background-attachment:fixed!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
body.pg-workspace-app:after{display:none!important}.pg-workspace-shell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}.pg-shell-side{position:sticky;top:0;z-index:40;height:100vh;overflow:auto;padding:22px 16px;color:#fff;background:radial-gradient(circle at 15% 0,rgba(35,123,184,.26),transparent 19rem),linear-gradient(180deg,#0a1a2d,#07111f 55%,#050c16);border-right:1px solid rgba(255,255,255,.06);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.pg-shell-main{min-width:0;overflow:auto}.pg-shell-brand{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid rgba(143,213,240,.13);border-radius:15px;background:rgba(255,255,255,.025)}.pg-shell-brand img{width:42px;height:42px;border-radius:12px;object-fit:cover}.pg-shell-brand b,.pg-shell-brand small{display:block}.pg-shell-brand b{color:#f5fbff!important;font-size:14px;letter-spacing:.08em}.pg-shell-brand small{margin-top:2px;color:#7593ae!important;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.pg-shell-title{margin:22px 9px 7px;color:#55718d;font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.pg-shell-nav{display:grid;gap:4px}.pg-shell-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 10px;color:#9eb2c7!important;text-decoration:none;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:620;transition:.18s}.pg-shell-nav a:hover{color:#fff!important;background:rgba(255,255,255,.055);transform:translateX(2px)}.pg-shell-nav a.is-current{color:#fff!important;border-color:rgba(84,188,220,.17);background:linear-gradient(100deg,rgba(40,120,229,.29),rgba(25,198,207,.08));box-shadow:inset 3px 0 #31cdd1}.pg-nav-icon{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:8px;color:#8ba6c0;background:rgba(255,255,255,.05);font-size:9px;font-weight:850}.pg-shell-foot{margin:22px 4px 0;padding:13px;border:1px solid rgba(118,181,220,.15);border-radius:11px;color:#7894ae;font-size:10px;background:rgba(255,255,255,.022)}.pg-shell-foot b{color:#dbeaf5!important}.pg-system-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#34cb8a;box-shadow:0 0 10px rgba(52,203,138,.6)}
body.pg-workspace-app .pg-shell-main>main,body.pg-workspace-app .pg-shell-main main{width:min(1440px,calc(100% - 48px));margin-left:auto!important;margin-right:auto!important;padding-top:30px;padding-bottom:60px}body.pg-workspace-app .appbar,body.pg-workspace-app .topbar,body.pg-workspace-app header.appbar{position:sticky!important;top:0!important;z-index:30!important;min-height:68px!important;padding:13px 24px!important;color:var(--ws-text)!important;border:0!important;border-bottom:1px solid rgba(209,220,229,.9)!important;background:rgba(250,252,254,.88)!important;box-shadow:0 8px 28px rgba(15,31,51,.06)!important;backdrop-filter:blur(18px)!important}body.pg-workspace-app .appbar a,body.pg-workspace-app .topbar a{color:#29405b!important}body.pg-workspace-app .appbar b,body.pg-workspace-app .topbar b{color:#132238!important}body.pg-workspace-app .appbar span,body.pg-workspace-app .topbar span{color:#718196!important}body.pg-workspace-app nav:not(.pg-shell-nav){position:relative!important;top:auto!important;padding:9px 24px!important;border:0!important;border-bottom:1px solid var(--ws-line)!important;background:rgba(255,255,255,.78)!important;backdrop-filter:blur(14px)!important}body.pg-workspace-app nav:not(.pg-shell-nav) a{color:#50637a!important;border-radius:9px!important}body.pg-workspace-app nav:not(.pg-shell-nav) a:hover,body.pg-workspace-app nav:not(.pg-shell-nav) a.active{color:#1766c3!important;background:#edf5ff!important}
body.pg-workspace-app .hero,body.pg-workspace-app .clienthead,body.pg-workspace-app .formhero,body.pg-workspace-app .masthead{color:var(--ws-text)!important;border:1px solid rgba(209,220,229,.9)!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,249,251,.96))!important;box-shadow:var(--ws-shadow)!important;backdrop-filter:blur(16px)!important}body.pg-workspace-app .hero h1,body.pg-workspace-app .clienthead h1,body.pg-workspace-app .formhero h1{color:#0c1a2c!important;letter-spacing:-.035em}body.pg-workspace-app .hero p{color:#197a91!important}body.pg-workspace-app .hero span,body.pg-workspace-app .hero>div>span{color:var(--ws-muted)!important}
body.pg-workspace-app .panel,body.pg-workspace-app .card,body.pg-workspace-app .tile,body.pg-workspace-app .stat,body.pg-workspace-app .stats>div,body.pg-workspace-app .cards>div,body.pg-workspace-app .tourcard,body.pg-workspace-app .stop,body.pg-workspace-app fieldset,body.pg-workspace-app .case{color:var(--ws-text)!important;border:1px solid rgba(209,220,229,.9)!important;border-radius:var(--ws-radius)!important;background:rgba(255,255,255,.94)!important;box-shadow:var(--ws-shadow)!important;backdrop-filter:blur(14px)!important}body.pg-workspace-app .card:hover,body.pg-workspace-app .tile:hover,body.pg-workspace-app .tourcard:hover{transform:translateY(-2px);border-color:rgba(40,120,229,.28)!important;box-shadow:0 18px 48px rgba(15,31,51,.11)!important}body.pg-workspace-app h1,body.pg-workspace-app h2,body.pg-workspace-app h3,body.pg-workspace-app h4,body.pg-workspace-app b,body.pg-workspace-app strong,body.pg-workspace-app legend,body.pg-workspace-app th{color:var(--ws-text)!important}body.pg-workspace-app p,body.pg-workspace-app small,body.pg-workspace-app .muted,body.pg-workspace-app label{color:var(--ws-muted)}body.pg-workspace-app a{color:#176fc9}
body.pg-workspace-app input,body.pg-workspace-app select,body.pg-workspace-app textarea{color:#203248!important;border:1px solid var(--ws-line)!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}body.pg-workspace-app input:focus,body.pg-workspace-app select:focus,body.pg-workspace-app textarea:focus{border-color:#69aee3!important;outline:0!important;box-shadow:0 0 0 4px rgba(40,120,229,.08)!important}body.pg-workspace-app input::placeholder,body.pg-workspace-app textarea::placeholder{color:#92a0af}body.pg-workspace-app option{color:#203248;background:#fff}body.pg-workspace-app button,body.pg-workspace-app .button,body.pg-workspace-app .btn{color:#fff!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#12b9c4,#2679e7)!important;box-shadow:0 9px 23px rgba(26,151,195,.18)!important;font-weight:700!important}body.pg-workspace-app button:hover,body.pg-workspace-app .button:hover,body.pg-workspace-app .btn:hover{transform:translateY(-1px);filter:brightness(1.04)}body.pg-workspace-app table{overflow:hidden;border-radius:12px;background:#fff}body.pg-workspace-app th{color:#34475c!important;border-color:var(--ws-line)!important;background:#f4f7fa!important}body.pg-workspace-app td{color:#3b4e62!important;border-color:#e7edf2!important;background:#fff!important}body.pg-workspace-app tr:hover td{background:#f8fbfd!important}body.pg-workspace-app .badge,body.pg-workspace-app .status{color:#176b73!important;border:1px solid #c8ece9!important;background:#eaf8f6!important}
body.pg-workspace-app .notice{border:1px solid var(--ws-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:var(--ws-shadow)!important}body.pg-workspace-app .notice.ok{color:#106b51!important;border-color:#bfe7d7!important;background:#edf9f4!important}body.pg-workspace-app .notice.error{color:#a83c50!important;border-color:#f0c7ce!important;background:#fff1f3!important}body.pg-workspace-app .bad{color:#c7445c!important}body.pg-workspace-app .warn{color:#b67825!important}
body.pg-workspace-app .pg-shell-main>header:not(.appbar):not(.topbar){margin:0!important;padding:24px clamp(18px,4vw,44px)!important;color:var(--ws-text)!important;border:0!important;border-bottom:1px solid var(--ws-line)!important;background:linear-gradient(120deg,rgba(255,255,255,.98),rgba(239,249,251,.96))!important;box-shadow:0 8px 28px rgba(15,31,51,.05)!important}body.pg-workspace-app .pg-shell-main>header h1{margin:.15em 0!important;color:#0c1a2c!important;letter-spacing:-.025em!important}body.pg-workspace-app .pg-shell-main>header p{margin:.35em 0 0!important;color:var(--ws-muted)!important}body.pg-workspace-app .dashboardBack{display:none!important}body.pg-workspace-app :focus-visible{outline:3px solid rgba(40,120,229,.34)!important;outline-offset:2px!important}body.pg-workspace-app hr{border:0!important;border-top:1px solid var(--ws-line)!important}
body.pg-workspace-app .document,body.pg-workspace-app .stammblatt{color:#17313a!important;background:#fff!important;box-shadow:0 8px 30px rgba(15,31,51,.08)!important;backdrop-filter:none!important}body.pg-workspace-app .document *,body.pg-workspace-app .stammblatt *{text-shadow:none!important}
@media(max-width:1050px){.pg-workspace-shell{grid-template-columns:232px minmax(0,1fr)}.pg-shell-side{padding:16px 12px}body.pg-workspace-app .pg-shell-main>main,body.pg-workspace-app .pg-shell-main main{width:min(100% - 30px,1440px)}}@media(max-width:820px){.pg-workspace-shell{display:block}.pg-shell-side{position:relative;height:auto;padding:11px 12px}.pg-shell-brand{max-width:260px}.pg-shell-title,.pg-shell-foot{display:none}.pg-shell-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.pg-shell-nav a{font-size:10px}.pg-shell-nav a:nth-child(n+7){display:none}body.pg-workspace-app .appbar{position:relative!important}body.pg-workspace-app .pg-shell-main>main,body.pg-workspace-app .pg-shell-main main{width:min(100% - 22px,1440px);padding-top:18px}}@media(max-width:520px){.pg-shell-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-shell-brand{max-width:none}body.pg-workspace-app .appbar{padding:12px!important}.pg-nav-icon{display:none}}@media print{.pg-shell-side{display:none!important}.pg-workspace-shell{display:block!important}.pg-shell-main{overflow:visible!important}body.pg-workspace-app{background:#fff!important}body.pg-workspace-app .pg-shell-main>main,body.pg-workspace-app .pg-shell-main main{width:100%!important;padding:0!important}body.pg-workspace-app .appbar,body.pg-workspace-app nav:not(.pg-shell-nav){display:none!important}body.pg-workspace-app .document{box-shadow:none!important}}
