/* PlaCeMS nav.css – automatisch generiert, nicht von Hand bearbeiten */
.pc-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;}.pc-nav-label{display:inline;}
/* SUCH-CELL */
.pc-such-cell{position:relative;display:flex;align-items:center;gap:6px;margin-left:8px;padding:4px 6px 4px 10px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:20px;}.pc-such-icon-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;margin:0;color:inherit;cursor:pointer;}.pc-such-input{flex:1;min-width:0;width:130px;max-width:40vw;background:none;border:none;outline:none;color:inherit;font-size:14px;font-family:inherit;}.pc-such-input::placeholder{color:inherit;opacity:.65;}.pc-such-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;max-width:min(360px,90vw);max-height:70vh;overflow:auto;background:#101a2c;color:#f0f3f8;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.4);padding:10px;z-index:90;}.pc-such-dropdown[hidden]{display:none;}.pc-such-dd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}.pc-such-dd-title{display:block;color:inherit;text-decoration:none;font-size:14px;font-weight:600;}.pc-such-dd-title:hover{text-decoration:underline;}.pc-such-dd-snippet{margin:2px 0 0;font-size:.78rem;opacity:.8;line-height:1.4;}.pc-such-dd-snippet mark{background:rgba(74,158,255,.35);color:inherit;border-radius:2px;}.pc-such-dd-all{display:block;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;text-align:right;color:#4a9eff;text-decoration:none;}.pc-such-dd-all:hover{text-decoration:underline;}.pc-such-dd-status{margin:0;font-size:.8rem;opacity:.75;}.pc-topbar-actions .pc-such-cell{margin-left:0;}.pc-topbar-actions .pc-such-input{width:110px;}
/* TOP-NAV */
.pc-nav-topnav{width:100%;padding:16px 100px 16px 32px;box-sizing:border-box;justify-content:center;position:relative;position:fixed;top:0;left:0;width:100%;z-index:50;background:rgba(13,17,23,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.08);}body{padding-top:70px;}.pc-nav-topnav .pc-nav-logo{position:absolute;left:32px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;text-decoration:none;}.pc-nav-topnav .pc-nav-logo img{width:36px;height:36px;object-fit:contain;}.pc-nav-topnav .pc-nav-logo-text{font-family:var(--font-hand,cursive);font-size:22px;color:var(--text,#fff);line-height:1;}.pc-nav-topnav .pc-nav-link{display:flex;align-items:center;gap:8px;flex-direction:row;color:#93a4c3;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;transition:all .18s ease;background:none;border:none;padding:6px 4px;border-radius:0;}.pc-nav-topnav .pc-nav-link:hover{color:#f5f7fa;background:none;}.pc-nav-topnav .pc-nav-icon{width:20px;height:20px;object-fit:contain;flex:0 0 auto;}
/* SIDE-NAV */
.pc-nav-sidenav{flex-direction:column;align-items:flex-start;gap:8px;padding:0;background:none;overflow:visible;position:fixed;left:0;top:150px;height:calc(100vh - 150px);z-index:60;}.pc-nav-sidenav .pc-nav-link{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;color:#93a4c3;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;transition:all .18s ease;background:linear-gradient(to bottom, rgba(255,255,255,.25), rgba(0,0,0,.12)), #1f7cff;border:3px groove #2b84ff;border-radius:5px;padding:8px 14px;}.pc-nav-sidenav .pc-nav-link:hover{color:#f5f7fa;border-color:#f906c4;background:linear-gradient(to bottom, rgba(255,255,255,.30), rgba(0,0,0,.10)), #3d94ff;}.pc-nav-sidenav .pc-nav-icon{width:20px;height:20px;object-fit:contain;flex:0 0 auto;}.pc-nav-sidenav .pc-nav-link{border-radius:0 5px 5px 0;white-space:nowrap;gap:0;}.pc-nav-sidenav .pc-nav-label{max-width:0;opacity:0;overflow:hidden;transition:max-width .22s ease,opacity .18s ease,margin-left .22s ease;}.pc-nav-sidenav .pc-nav-link:hover .pc-nav-label{max-width:220px;opacity:1;margin-left:10px;}
/* FOOTER-NAV */
.pc-nav-footer{justify-content:center;}.pc-nav-footer .pc-nav-link{display:flex;align-items:center;gap:8px;flex-direction:row;color:#93a4c3;font-size:14px;font-weight:400;font-style:normal;text-decoration:none;transition:all .18s ease;background:none;border:none;padding:6px 4px;border-radius:0;}.pc-nav-footer .pc-nav-link:hover{color:#f5f7fa;background:none;}.pc-nav-footer .pc-nav-icon{width:20px;height:20px;object-fit:contain;flex:0 0 auto;}.footer{position:fixed;bottom:0;left:0;width:100%;max-width:none;z-index:50;}body{padding-bottom:150px;}