:root{--w95-hilight: #ffffff;--w95-light: #dfdfdf;--w95-face: #c0c0c0;--w95-shadow: #808080;--w95-dkshadow: #000000;--w95-inactive-border: #c0c0c0;--w95-titlebar-start: #000080;--w95-titlebar-end: #1084d0;--w95-titlebar-text: #ffffff;--w95-titlebar-inactive-start: #808080;--w95-titlebar-inactive-end: #b5b5b5;--w95-titlebar-inactive-text: #c0c0c0;--w95-desktop: #008080;--w95-taskbar: #c0c0c0;--w95-taskbar-border-top: #dfdfdf;--w95-taskbar-border-bottom: #404040;--w95-start-btn: #c0c0c0;--w95-start-btn-pressed: #808080;--w95-window-bg: #c0c0c0;--w95-dialog-bg: #c0c0c0;--w95-font: "Microsoft Sans Serif", "MS Sans Serif", "Tahoma", "Arial", sans-serif;--w95-font-size: 11px;--w95-font-size-small: 10px;--w95-font-size-title: 13px;--w95-logo-blue: #02a5ff;--w95-logo-red: #ff3300;--w95-logo-green: #66cc33;--w95-logo-yellow: #ffcc00;--w95-logo-black: #000000}.w95-bevel-raised{border-width:2px;border-style:solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 1px 1px 0 var(--w95-light),inset -1px -1px 0 var(--w95-shadow);background:var(--w95-face)}.w95-bevel-double-raised{border-width:2px;border-style:solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 2px 2px 0 var(--w95-light),inset -2px -2px 0 var(--w95-shadow);background:var(--w95-face)}.w95-bevel-sunken{border-width:2px;border-style:solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-dkshadow);background:var(--w95-face)}.w95-titlebar{height:22px;min-height:22px;background:linear-gradient(90deg,var(--w95-titlebar-start) 0%,var(--w95-titlebar-end) 100%);color:var(--w95-titlebar-text);font-family:var(--w95-font);font-size:var(--w95-font-size-title);font-weight:700;display:flex;align-items:center;padding:0 2px 0 4px;flex-shrink:0;-webkit-user-select:none;user-select:none}.w95-titlebar-inactive{background:linear-gradient(90deg,var(--w95-titlebar-inactive-start) 0%,var(--w95-titlebar-inactive-end) 100%);color:var(--w95-titlebar-inactive-text)}.w95-window{background:var(--w95-window-bg);border-width:2px;border-style:solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 2px 2px 0 var(--w95-light),inset -2px -2px 0 var(--w95-shadow);display:flex;flex-direction:column;min-width:200px;min-height:150px}.w95-window-content{flex:1;padding:8px;overflow:auto;font-family:var(--w95-font);font-size:var(--w95-font-size);color:var(--w95-dkshadow)}.w95-button{font-family:var(--w95-font);font-size:var(--w95-font-size);min-height:23px;min-width:75px;padding:2px 12px;background:var(--w95-face);color:var(--w95-dkshadow);border:none;border-width:2px;border-style:solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 1px 1px 0 var(--w95-light),inset -1px -1px 0 var(--w95-shadow);cursor:pointer}.w95-button:hover{border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-shadow),inset -1px -1px 0 var(--w95-light)}.w95-button:active{border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 2px 2px 0 var(--w95-shadow);padding:3px 11px 1px 13px}.w95-taskbar{height:30px;min-height:30px;background:var(--w95-taskbar);border-top:2px solid var(--w95-hilight);display:flex;align-items:center;flex-shrink:0}.w95-start-button{height:26px;min-width:70px;margin:2px 2px 2px 4px;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--w95-font);font-size:var(--w95-font-size);font-weight:700;background:var(--w95-face);border:none;border-width:2px;border-style:solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 1px 1px 0 var(--w95-light),inset -1px -1px 0 var(--w95-shadow);cursor:pointer}.w95-start-button:hover{border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-shadow),inset -1px -1px 0 var(--w95-light)}.w95-start-button.pressed{border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 2px 2px 0 var(--w95-shadow)}.w95-desktop{background:var(--w95-desktop);width:100%;min-height:100vh;font-family:var(--w95-font);display:flex;flex-direction:column}.w95-boot-screen{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.w95-boot-bg{position:absolute;inset:0;background:url(/Svenja95Hintergrund.png) center/cover no-repeat;z-index:0}.w95-boot-logo-area{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.w95-boot-logo-img{max-width:min(720px,96vw);max-height:80vh;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.25))}.w95-boot-bottom{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0 24px 60px;width:100%}.w95-boot-progress{width:100%;max-width:400px;height:28px;border:2px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 2px 2px 0 var(--w95-dkshadow);background:#c0c0c0e6;overflow:hidden}.w95-boot-progress-fill{height:100%;background:linear-gradient(90deg,var(--w95-titlebar-start),var(--w95-titlebar-end));transition:width .1s linear}.w95-boot-color-bar{position:absolute;bottom:0;left:0;right:0;height:20px;display:flex;z-index:2;overflow:hidden}.w95-boot-color-bar span{flex:1;min-width:0;animation:w95-boot-bar-pulse 1.5s ease-in-out infinite}.w95-boot-color-bar span:nth-child(1){background:var(--w95-logo-blue);animation-delay:0s}.w95-boot-color-bar span:nth-child(2){background:var(--w95-logo-red);animation-delay:.1s}.w95-boot-color-bar span:nth-child(3){background:var(--w95-logo-green);animation-delay:.2s}.w95-boot-color-bar span:nth-child(4){background:var(--w95-logo-yellow);animation-delay:.3s}.w95-boot-color-bar span:nth-child(5){background:var(--w95-logo-blue);animation-delay:.4s}.w95-boot-color-bar span:nth-child(6){background:var(--w95-logo-red);animation-delay:.5s}.w95-boot-color-bar span:nth-child(7){background:var(--w95-logo-green);animation-delay:.6s}.w95-boot-color-bar span:nth-child(8){background:var(--w95-logo-yellow);animation-delay:.7s}@keyframes w95-boot-bar-pulse{0%,to{opacity:1}50%{opacity:.6}}.w95-start-menu{position:fixed;bottom:30px;left:4px;width:220px;background:var(--w95-face);border:2px solid;border-color:var(--w95-dkshadow) var(--w95-hilight) var(--w95-hilight) var(--w95-dkshadow);box-shadow:inset 1px 1px 0 var(--w95-shadow),inset -1px -1px 0 var(--w95-light);z-index:1000;font-family:var(--w95-font);font-size:var(--w95-font-size)}.w95-start-menu-header{padding:8px 12px;background:linear-gradient(90deg,var(--w95-titlebar-start),var(--w95-titlebar-end));color:var(--w95-titlebar-text);font-weight:700}.w95-start-menu-content{padding:4px 0}.w95-start-menu-item{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 24px;cursor:pointer;color:var(--w95-dkshadow)}.w95-start-menu-item:hover{background:var(--w95-titlebar-start);color:var(--w95-titlebar-text)}.w95-start-menu-divider{height:1px;margin:4px 8px;background:var(--w95-shadow);border-top:1px solid var(--w95-hilight)}.w95-desktop-area{flex:1;position:relative;padding:8px;min-height:0}.w95-desktop-icons{display:flex;flex-direction:column;gap:4px;position:absolute;top:12px;right:12px;z-index:1}.w95-desktop-icons-hidden{visibility:hidden;pointer-events:none}.w95-welcome-dialog-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10}.w95-welcome-dialog-wrapper{width:100%;max-width:520px}.w95-welcome-window{width:100%}.w95-welcome-header{display:flex;align-items:center}.w95-welcome-content{padding:4px 0}.w95-welcome-title{font-size:13px;font-weight:700;margin:0 0 12px;color:#000}.w95-welcome-text{font-size:11px;line-height:1.5;margin:0 0 20px;color:#000}.w95-welcome-actions{display:flex;justify-content:flex-end}.w95-window-container{position:absolute;top:40px;left:80px;width:400px}.w95-taskbar-windows{display:flex;align-items:center;gap:2px;margin-left:4px;flex:1;min-width:0}.w95-taskbar-window-btn{height:22px;min-width:120px;max-width:160px;padding:0 12px;font-family:var(--w95-font);font-size:var(--w95-font-size);background:var(--w95-face);border:1px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);color:var(--w95-dkshadow);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w95-taskbar-window-btn:hover{border-color:var(--w95-dkshadow) var(--w95-light) var(--w95-light) var(--w95-dkshadow)}.w95-taskbar-window-btn.active{border-color:var(--w95-dkshadow) var(--w95-shadow) var(--w95-shadow) var(--w95-dkshadow);box-shadow:inset 1px 1px 0 var(--w95-shadow);background:var(--w95-face)}.w95-window-maximized{position:fixed!important;inset:0 0 30px!important;width:100%!important;height:calc(100vh - 30px)!important;max-width:none!important;margin:0!important}.w95-taskbar-time{margin-left:auto;margin-right:6px;padding:4px 10px;font-family:var(--w95-font);font-size:var(--w95-font-size-small);font-weight:700;border:1px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-dkshadow);background:var(--w95-face);color:var(--w95-dkshadow)}.w95-desktop-icon{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;background:transparent;border:1px solid transparent;cursor:pointer;min-width:70px;font-family:var(--w95-font);font-size:11px;color:#fff;text-align:center;line-height:1.2;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.w95-desktop-icon:hover{background:navy;color:#fff}.w95-desktop-icon:focus{outline:1px dotted #ffffff;outline-offset:-2px}.w95-desktop-icon-image{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.w95-desktop-icon-label{max-width:70px;word-wrap:break-word}.w95-papierkorb-window{position:fixed;z-index:100;width:320px;min-height:200px}.w95-papierkorb-window.w95-window-maximized{top:0!important;left:0!important;width:100%!important;min-height:calc(100vh - 30px)!important}.w95-papierkorb-header{display:flex;align-items:center}.w95-papierkorb-header .w95-window-buttons{margin-left:auto;display:flex;gap:2px}.w95-papierkorb-content{padding:12px;min-height:120px}.w95-papierkorb-files{display:flex;flex-direction:column;gap:2px}.w95-papierkorb-file{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.w95-papierkorb-file:hover{background:navy;color:#fff}.w95-papierkorb-file-icon{font-size:18px}.w95-papierkorb-file-name{font-size:12px}.w95-image-viewer-overlay{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.w95-image-viewer-content{position:relative;max-width:90vw;max-height:90vh;background:var(--w95-face);border:2px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 2px 2px 0 var(--w95-light),4px 4px 12px #00000080;padding:8px}.w95-image-viewer-img{max-width:100%;max-height:calc(90vh - 40px);display:block}.w95-image-viewer-close{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--w95-face);border:1px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);color:var(--w95-dkshadow);font-size:16px;cursor:pointer;line-height:1}.w95-image-viewer-close:hover{background:red;color:#fff;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-meincomputer-window{position:fixed;z-index:100;width:480px;min-height:280px}.w95-meincomputer-window.w95-window-maximized{top:0!important;left:0!important;width:100%!important;min-height:calc(100vh - 30px)!important}.w95-meincomputer-header{display:flex;align-items:center}.w95-meincomputer-header .w95-window-buttons{margin-left:auto;display:flex;gap:2px}.w95-window-btn-close:hover{background:red;color:#fff;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-meincomputer-content{padding:20px 24px;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%)}.w95-datenblatt{width:100%;border-collapse:collapse;font-family:var(--w95-font);font-size:12px}.w95-datenblatt tr{border-bottom:1px solid rgba(0,0,0,.06)}.w95-datenblatt tr:last-child{border-bottom:none}.w95-datenblatt td{padding:10px 16px 10px 0;vertical-align:top}.w95-datenblatt-label{font-weight:700;color:#333;white-space:nowrap;width:1%}.w95-datenblatt-value{color:#222}.w95-datenblatt-sonder{line-height:1.6;max-width:360px}.w95-kasse-window{position:fixed;z-index:100;width:420px;min-height:200px}.w95-kasse-window.w95-window-maximized{top:0!important;left:0!important;width:100%!important;min-height:calc(100vh - 30px)!important}.w95-kasse-header{display:flex;align-items:center}.w95-kasse-header .w95-window-buttons{margin-left:auto;display:flex;gap:2px}.w95-kasse-window .w95-window-btn{width:21px;height:18px;min-width:21px;min-height:18px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--w95-face);border:1px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);color:var(--w95-dkshadow);font-family:var(--w95-font);font-size:12px;cursor:pointer}.w95-kasse-window .w95-window-btn:hover{border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-kasse-window .w95-window-btn-close:hover{background:red;color:#fff;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-kasse-content{padding:16px 20px}.w95-kasse-list{list-style:none;margin:0;padding:0;font-family:var(--w95-font);font-size:13px}.w95-kasse-item{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.08);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w95-kasse-item:last-child{border-bottom:none}.w95-kasse-amount{font-weight:700;color:#000;min-width:5ch}.w95-kasse-label{color:#000}.w95-kasse-sep{color:gray}.w95-kasse-note{color:#333;font-style:italic}.w95-explorer-splash{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;animation:w95-explorer-splash-fade .3s ease-out;pointer-events:none}.w95-explorer-splash-content{display:flex;flex-direction:column;align-items:center;padding:32px 48px;text-align:center;pointer-events:auto;background:var(--w95-face);border:2px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);box-shadow:inset 2px 2px 0 var(--w95-light),inset -2px -2px 0 var(--w95-shadow),4px 4px #0000004d}@keyframes w95-explorer-splash-fade{0%{opacity:0}to{opacity:1}}.w95-explorer-splash-logo{max-width:min(320px,80vw);max-height:40vh;object-fit:contain;margin-bottom:16px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.w95-explorer-splash-subtitle{font-family:var(--w95-font);font-size:11px;color:var(--w95-shadow);margin:0}.w95-explorer-window{position:fixed;z-index:100;width:700px;min-height:450px}.w95-explorer-window.w95-window-maximized{inset:0 0 30px!important;width:100%!important;height:calc(100vh - 30px)!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.w95-explorer-header{display:flex;align-items:center;flex-shrink:0}.w95-explorer-window.w95-window-maximized .w95-explorer-menubar,.w95-explorer-window.w95-window-maximized .w95-explorer-toolbar,.w95-explorer-window.w95-window-maximized .w95-explorer-addressbar{flex-shrink:0}.w95-explorer-header .w95-window-buttons{margin-left:auto;display:flex;gap:2px}.w95-window-btn{width:21px;height:18px;min-width:21px;min-height:18px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--w95-face);border:1px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);color:var(--w95-dkshadow);font-family:var(--w95-font);font-size:12px;cursor:pointer}.w95-window-btn:hover{border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-window-btn-close:hover{background:red;color:#fff}.w95-explorer-menubar{display:flex;gap:4px;padding:2px 8px;background:var(--w95-face);border-bottom:1px solid var(--w95-shadow);font-family:var(--w95-font);font-size:11px}.w95-explorer-menu-item{padding:2px 8px;cursor:pointer}.w95-explorer-menu-item:hover{background:var(--w95-titlebar-start);color:#fff}.w95-explorer-toolbar{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--w95-face);border-bottom:1px solid var(--w95-shadow)}.w95-explorer-toolbtn{padding:2px 8px;font-family:var(--w95-font);font-size:11px;background:var(--w95-face);border:1px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);cursor:pointer}.w95-explorer-toolbtn:hover{border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow)}.w95-explorer-toolbar-sep{width:1px;height:20px;background:var(--w95-shadow);margin-left:4px}.w95-explorer-addressbar{display:flex;align-items:center;gap:8px;padding:4px 8px;background:var(--w95-face);border-bottom:1px solid var(--w95-shadow);font-family:var(--w95-font);font-size:11px}.w95-explorer-address-label{white-space:nowrap}.w95-explorer-address-input{flex:1;min-width:0;padding:2px 4px;border:1px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);font-family:var(--w95-font);font-size:11px}.w95-explorer-address-go{padding:2px 10px;font-family:var(--w95-font);font-size:11px;background:var(--w95-face);border:1px solid;border-color:var(--w95-hilight) var(--w95-dkshadow) var(--w95-dkshadow) var(--w95-hilight);cursor:pointer}.w95-explorer-content{padding:0!important;min-height:300px}.w95-explorer-window.w95-window-maximized .w95-explorer-content{flex:1;min-height:0;overflow:hidden}.w95-explorer-iframe{width:100%;height:100%;min-height:350px;border:none;background:#fff;display:block}.w95-explorer-window.w95-window-maximized .w95-explorer-iframe{min-height:0;height:100%}.w95-nero-hidden{visibility:hidden;pointer-events:none}.w95-nero-desktop{position:absolute;bottom:8px;left:12px;z-index:5;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start}.w95-nero-dog{width:120px;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}.w95-nero-speech-bubble{position:relative;margin-bottom:8px;margin-left:20px;padding:10px 14px;background:#fff;border:2px solid;border-color:var(--w95-shadow) var(--w95-hilight) var(--w95-hilight) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-light),2px 2px #0003;font-family:var(--w95-font);font-size:12px;color:#000;max-width:180px;line-height:1.4}.w95-nero-speech-bubble:after{content:"";position:absolute;bottom:-8px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--w95-shadow)}.w95-nero-speech-bubble:before{content:"";position:absolute;bottom:-6px;left:32px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;z-index:1}#root{width:100%;min-height:100vh;margin:0;padding:0}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;min-height:100vh;overflow:hidden}body{font-family:"Microsoft Sans Serif","MS Sans Serif",Tahoma,Arial,sans-serif;font-size:11px;color:#000;background:teal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh;display:flex;flex-direction:column}
