header {position: fixed;top: 0;left: 0;right: 0;z-index: 1000;padding: 20px;background: #0b1220;display: flex;align-items: center;gap: 16px;box-shadow: 0 2px 12px rgba(0,0,0,.6);}header img {width: 48px;height: 48px;border-radius: 10px;object-fit: cover;cursor: pointer;}header h1 {margin: 0;font-size: 20px;cursor: pointer;width: fit-content;color: var(--ColorForeGround);}.adminbutton{margin-left:auto;}.divMasterBody {display: flex;flex-wrap: wrap;overflow-x: hidden;padding-top: 120px;padding-bottom: 50px;overflow-y: auto;}main {margin: auto;padding-left: 5%;padding-right: 5%;}#p-modalbutton, #p-modalmessage {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-Color: rgba(0,0,0,0.3);backdrop-Filter: blur(6px);-webkit-backdrop-filter: blur(6px);display: none;align-Items: center;justify-Content: center;z-index: 9999;}#p-modalmessage {display:flex;}#modalbutton-box, #modalmessage-box {background: #1e1e1e;color: #f0f0f0;padding: 20px;border-radius: 12px;max-width: 400px;width: 90%;box-shadow: 0 4px 12px rgba(0,0,0,0.8);text-align: center;font-family: sans-serif;}#modalbutton-msg, #modalmessage-msg {margin-bottom: 20px;font-size: 16px;}#modalbutton-btn-container, #modalmessage-btn-container {display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;}#modalbutton-ok-button, #modalmessage-ok-button {display:block;min-width: 100px;padding: 10px;border: none;border-radius: 6px;background: #4cafef;color: #ffffff;cursor: pointer;text-align: center;}#modalbutton-cancel-button {min-width: 100px;padding: 10px;border: none;border-radius: 6px;background: #444;color: #ddd;cursor: pointer;}:root {--color-noteYellow: rgb(255 255 153 / 70%);--color-notegreen: rgb(204 255 153 / 30%);--color-noteblue: rgb(179 255 255 / 30%);--color-noterose: rgb(255 204 255 / 30%);--color-noteBlack: rgb(0 38 77 / 30%);--color-projects: var(--ColorYellow);--color-pm: var(--ColorGreen);--color-stats: var(--ColorGreen);--color-printers: var(--ColorPurple);--color-inventory: var(--ColorBlue);--ColorGreen: #10b981;--ColorBlue: #3b82f6;--ColorYellow: #f59e0b;--ColorPurple: #8b5cf6;--ColorRed: #ef4444;--ColorBackGround: #0f1724;--ColorForeGround: #e6eef6;--ColorWrite: #94a3b8;--ColorLabel: rgb(99,99,99);--ColorButtonDisabled: gray;--colorScrollbar: rgba(102, 153, 204, 0.5);--ColorDropDownSelectedItem: rgb(84, 85, 87);--ColorDropDownBorder: var(--ColorBorder);--ColorDropDownBackground: #202b3d;--ColorBorder: rgba(255, 255, 255, 0.2);--ColorBackgroundButton: var(--ColorWebSiteBaseTrans);--ColorSwitchSlider: white;--ColorButtonRed: rgb(245, 135, 149);--ColorMenuListBackground: rgb(255,255,255);--ColorMenuBackground: rgb(245,245,245);--ColorProfileInActive: rgb(215, 216, 217);--ColorButtonGreen: #10b981;--ColorLightBlue: lightblue;--colorHeaderBackgroud: #002850;--ColorMenuBackgroundActive: color-mix(in srgb, lightskyblue, transparent 80%);--ColorWebSiteBase: rgb(0,51,153);--ColorWebSiteBaseTrans: color-mix(in srgb, var(--ColorWebSiteBase), transparent 80%);--DemoColormain: #0b0f19;--DemoColorcard: #151c29;--DemoColorbordercolor: #233044;--DemoColoraccentblue: #3b82f6;--DemoColortextbright: #f3f4f6;--DemoColortextmuted: #9ca3af;--Democardhover: #1a2335;}.ButtonColorGreen {background-color: var(--ColorGreen);color: var(--ColorBackGround);}.ButtonColorGreenTransparant {background-color: transparent;border: 1px solid var(--ColorGreen);color: var(--ColorGreen);}.ButtonColorBlue {background-color: var(--ColorBlue);color: #fff;}.ButtonColorBlueTransparant {background-color: transparent;border: 1px solid var(--ColorBlue);color: var(--ColorBlue);}.ButtonColorYellow {background-color: var(--ColorYellow);color: var(--ColorBackGround);}.ButtonColorYellowTransparant {background-color: transparent;border: 1px solid var(--ColorYellow);color: var(--ColorYellow);}.ButtonColorPurple {background-color: var(--ColorPurple);color: #fff;}.ButtonColorPurpleTransparant {background-color: transparent;border: 1px solid var(--ColorPurple);color: var(--ColorPurple);}.ButtonColorRed {background-color: var(--ColorRed);color: #fff;}.ButtonColorRedTransparant {background-color: transparent;border: 1px solid var(--ColorRed);color: var(--ColorRed);}.ButtonColorGray {background-color: rgba(255, 255, 255, 0.05);color: gray;}.ButtonColorGrayTransparant {background-color: transparent;border: 1px solid rgba(255, 255, 255, 0.05);color: gray;}@font-face {font-family: "mpText";src: url("/fonts/Inter_org.ttf");}@font-face {font-family: "mpTitle";src: url("/fonts/Outfit.ttf");}#autosavespan {position: absolute;color: indianred;}.d0iFlex {display: flex;flex-wrap: wrap;}.d0main {display: flex;flex-wrap: wrap;margin-top: 50px;gap: 2%;}.d0section {background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));padding: 5px 20px 20px 20px;border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,.4);height: fit-content;margin-bottom:30px;}.d0card {display:flex;background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));padding: 16px;border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,0.4);transition: transform .1s;align-items: flex-start;margin-bottom: 15px;cursor: pointer;transform: translateZ(0);}.d0card:hover {transform: translateY(-2px);}.d0card img {width: 60px;height: 60px;border-radius: 8px;margin-right: 15px;}.d0card h3 {margin:10px 0;font-size: 15px;width: 100%;}.d0card p {margin: 4px 0 0 0;font-size: 13px;}.d0card i {color: #94a3b8;}.iControlsText {max-width: 100%;text-align: left;padding: 7px 10px 7px 10px;outline: none;background-color: inherit;color: var(--ColorWrite);border-style: solid;border-width: 1px 1px 1px 4px;border-color: var(--ColorBorder);border-left-color: lightgray;width: 100%;height: 35px;border-radius: 4px;user-select: text;}.iControlsText:valid:not([data-error="true"]):not([data-writing="1"]), input:valid:not([data-error="true"]):not([data-writing="1"]), textarea:valid {border-left: 2px solid green !important;}.iControlsText[data-writing="1"], input[data-writing="1"], textarea[data-writing="1"] {border-left: 2px solid orange !important;}.iControlsText:invalid, imput:invalid, textarea:invalid, .iControlsText[data-error="true"] {border-left: 2px solid darkred !important;}input[type=checkbox] {border: none !important;}@property --p {syntax: "<number>";inherits: true;initial-value: 1;}.pie {--p: 0;--b: 7px;--c: green;width: 80px;aspect-ratio: 1;position: relative;display: inline-grid;margin: 5px;place-content: center;font-size: 15px;font-weight: bold;font-family: sans-serif;animation: p 1s 0.5s both;}.pie:before {content: "";position: absolute;border-radius: 50%;inset: 0;background: radial-gradient(farthest-side, green 98%, rgba(0, 0, 0, 0)) top/var(--b) var(--b) no-repeat, conic-gradient(var(--c) calc(var(--p) * 1%), color-mix(in srgb, lightgray, transparent 50%) 0);-webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)));mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - var(--b)), #000 calc(100% - var(--b)));background-size: 0 0, auto;}@keyframes p {from {--p: 0;}}.pieSubjekt {text-align: center;font-size: clamp(14px, 2vw, 13px);margin-bottom: 10px;margin-top: 10px;}.d0statusbarcontainer {width: 100%;margin:30px auto 0 auto;height: 8px; /* Gör stapeln smal och elegant */background-color: var(--ColorDropDownBackground);border-radius: 4px;overflow: hidden;}.d0statusbarfill {width: 0;height: 100%;background-color: var(--ColorBlue); /* En ren, fin blå färg */border-radius: 4px;width: calc((var(--currentvalue) / var(--maxvalue)) * 100%);animation: loadBar 0.8s ease-out forwards;}@keyframes loadBar {from {width: 0%;}to {width: calc((var(--currentvalue) / var(--maxvalue)) * 100%);}}* {box-sizing: border-box;outline: none;border: none;user-select: text;}::-webkit-scrollbar {width: 8px;height: 8px;}::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.3);border-radius: 4px;}::-webkit-scrollbar-thumb:hover {background: var(--colorScrollbar);}::-webkit-scrollbar-track {background: transparent;}a,a:active {text-decoration: none;color: inherit;background-color: transparent;text-shadow: none;display: flex;}body, html {height: 100%;margin: 0;overflow-x: hidden;overflow-y: auto;font-family: mpText, sans-serif;font-size: 0.90em;background-color: var(--ColorBackGround);color: var(--ColorForeGround);line-height:1.6;}img {object-fit: cover;object-position: center;flex-shrink: 0;}hr {margin: 20px 0px 20px 0px;border: 0;border-top: 1px solid rgba(192,192,192,0.3);max-width: 100%;width: 100%;}h1, h2, h3 {font-family: mpTitle;font-weight: 500;}.truncate {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}label {font-size: 11px;display: block;margin-left: 5px;color: var(--ColorWrite);}div {width: 100%;}.d0autosave {}input[type=text] {background-color: transparent;}input::-webkit-input-placeholder {font-style: italic;}input[type='checkbox'], input[type='radio'] {-webkit-appearance: none;width: 20px;height: 20px;background-color: gray;border-radius: 5px;border: 1px solid #555 !important;cursor: pointer;}input[type='checkbox']:checked, input[type='radio']:checked {background: var(--ColorGreen);}input[type=checkbox]:disabled {cursor: default !important;}textarea {width: 100%;height: 100%;padding: 10px;border-radius: 5px;resize: none;border: 1px solid rgba(255, 255, 255, 0.2);background-color: transparent;color: var(--ColorWrite);}.iControlsDate {width: 110px;height: 20px;border-style: hidden;background-color: inherit;margin-top: 5px;font-size: 15px;}ul {list-style-type:none;padding-inline-start:10px;margin-block-start:5px;}.iListDropdownlist {overflow: auto;overflow-x: hidden;cursor: pointer;display: none;width: 100%;max-height: 200px;}.iListDropdownlist-Visible {display: block;}.ilistDropdownInput {background-size: 10px;background-repeat: no-repeat;background-position: 98% 50%;background-image: url('/img/ddArrow_dark.png');cursor: pointer;}.ilistDropdownInput:invalid + ul {margin-top:20px;}.ilistDropdownInput {max-height: 180px;}.iControlsDropdowndListText {background-size: 10px;background-repeat: no-repeat;background-position: 97% 50%;border-radius: 4px;}.iControlsDropdown {display: block;}.iControlsDropdownList {}.iControlsDropdownList[data-visible="true"] {display: block;}.iControlsDropdownList[data-visible="false"] {display: none;}.iControlsDropdownListItem {position: relative;list-style: none;padding-left: 10px;height: 30px;border-style: solid;border-width: 0 1px 1px 1px;width: 100%;padding-top: 3px;border-radius: 1px;background-color: var(--ColorDropDownBackground);border-color: var(--ColorDropDownBorder);color: var(--ColorWrite);line-height: 1.5;}.iControlsDropdownListItem[data-selected=true] {background-color: var(--ColorDropDownSelectedItem);}.d0actions {position: absolute;top: 14px;right: 20px;display: flex;gap: 16px;opacity: 0;transition: opacity 0.2s;width: fit-content;}.d0actions button, .d0actions label {border: none;padding: 6px;border-radius: 6px;cursor: pointer;display: flex;align-items: center;justify-content: center;}.d0actionbutton {border: none;padding: 6px;border-radius: 6px;cursor: pointer;display: flex;align-items: center;justify-content: center;}.d0actionbuttonsvg {width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;}.d0actionbuttonAdd {background-color: var(--ColorYellow);color: white;}.d0actionbuttonDelete {background-color: var(--ColorRed);color: white;}.d0actionbuttonSave {background-color: var(--ColorGreen);color: white;}.buttonlarge, .buttonmedium, .buttonsmal {display: block;border-radius: 7px;transition: filter 0.2s;text-align: center;cursor: pointer;width: fit-content;line-height: 30px;height: 30px;padding: 0px 15px;}.buttonlarge:hover, .buttonmedium:hover, .buttonsmal:hover {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.2);}.buttonsmal {border-radius: 6px;font-size: 13px;}.buttonmedium {font-size: 14px;}.buttonlarge {font-size: 17px;line-height: 35px;height: 35px;}#d10currentusersection, #d10lasterrorsection, #d10pageusedsection {max-width: 32%;max-height: 82vh;width: 32%;margin-left: 1%;overflow: auto;}#d10pageusedsection {margin-left: 0px;}#d10currentusersection p, #d10lasterrorsection p, #d10pageusedsection p {font-size: 16px;padding: 0 10px;margin: 15px 0 30px 5px;line-height: 35px;}#d10currentusersection button, #d10lasterrorsection button, #d10pageusedsection button {display: inline-block;float: right;margin-right: 10px;}#d10currentusersection .d10container, #d10lasterrorsection .d10container, #d10pageusedsection .d10container {border: 1px solid var(--ColorBorder);border-radius: 5px;margin-bottom: 5px;padding: 15px;overflow-y: auto;}#d10currentusersection .d10itemcol, #d10lasterrorsection .d10itemcol {margin-bottom: 10px;}#d10pageusedsection .d10itemcol {width: 48%;flex-shrink: 0;}#d10pageusedsection .d10itemgroup {display: flex;flex-wrap: nowrap;gap: 10px;padding: 1px;overflow: auto;width: 100%;}#d20section {max-width: 1000px;width: 80%;margin: 15px auto;}#d20section h3 {font-size: 20px;margin-bottom: 20px;color: var(--ColorYellow);}#d20section textarea {height: 35vh;margin-top: 20px;padding: 20px;}#d20section button {display: block;margin: 20px auto;}#d20section .d20infotext {color: var(--ColorPurple);margin: 20px auto;text-align: center;}#d20section .d20infotext[data-iserror=True] {color: indianred;}#d20section .d20subtitle {text-align: center;color: var(--ColorPurple);}.d24section {max-width: 1000px;margin: auto;padding: 30px;overflow:scroll;height:100%;}.d24section h1 {text-align: center;color: #f59e0b;}.d24container {padding-top: 20px;padding-bottom: 20px}.d24container h3 {font-size:large;color:var(--ColorYellow);}.d30demowelcomecontainer {max-width: 1000px;margin: 60px auto;padding: 0 24px;font-family: mpText;color: var(--DemoColortextbright);}.d30demohero {text-align: center;margin-bottom: 60px;}.d30demobadgemain {background: rgba(59, 130, 246, 0.1);border: 1px solid rgba(59, 130, 246, 0.3);color: var(--DemoColoraccentblue);padding: 6px 16px;border-radius: 20px;font-size: 12px;font-weight: 700;letter-spacing: 0.1em;margin:0 auto 20px auto;width: fit-content}.d30demohero h1 {font-size: 2.5rem;font-weight: 800;letter-spacing: -0.02em;margin: 0 0 16px 0;background: linear-gradient(to right, #ffffff, darkblue);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.d30demohero .d30demosubtitle {color: var(--DemoColortextmuted);max-width: 600px;margin: 0 auto;line-height: 1.6;}.d30demofeaturesgrid {display:flex;gap: 32px;margin-bottom: 60px;}.d30featurecard {background-color: var(--DemoColorcard);border: 1px solid var(--DemoColorbordercolor);border-radius: 12px;padding: 32px 24px;height: 280px;position: relative;overflow: hidden;transition: background-color 0.3s ease, border-color 0.3s ease;cursor: default;}.d30featurecard:hover {background-color: var(--Democardhover);border-color: rgba(59, 130, 246, 0.4);cursor: cell;}.d30cardcontentfront,.d30cardcontentback {width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding: 32px 24px;box-sizing: border-box;display: flex;flex-direction: column;transition: opacity 0.4s ease, transform 0.4s ease;}.d30cardcontentfront {opacity: 1;transform: translateY(0);}.d30cardcontentfront .d30cardicon {font-size: 2.2rem;margin-bottom: 16px;}.d30cardcontentfront h3 {font-size: 1.3rem;margin: 0 0 12px 0;color: var(--DemoColortextbright);}.d30cardcontentfront p {color: var(--DemoColortextmuted);font-size: 1rem;line-height: 1.6;margin: 0;}.d30cardcontentback {opacity: 0;transform: translateY(20px);}.d30cardcontentback h3 {font-size: 1.1rem;color: var(--DemoColoraccentblue);margin: 10px 0 22px 0;}.d30cardcontentback p {color: var(--DemoColortextbright);font-size: 0.95rem;line-height: 1.6;margin: 0;}.d30featurecard:hover .d30cardcontentfront {opacity: 0;transform: translateY(-20px);}.d30featurecard:hover .d30cardcontentback {opacity: 1;transform: translateY(0);}.d30democtazone {background: radial-gradient(circle at top left, rgba(59, 130, 246, 0.08), transparent);border: 1px solid var(--DemoColorbordercolor);padding: 40px;border-radius: 16px;text-align: center;}.d30democtazone h2 {font-size: 1.75rem;margin: 0 0 8px 0;}.d30democtazone p {color: var(--DemoColortextmuted);margin: 0 0 32px 0;}.d30btndemostart {height:50px;line-height:50px;margin:auto;padding-left:45px;padding-right:45px;font-size:large;}.d30btndemostart:hover {background-color: #2563eb;transform: scale(1.02);}.d30demosessionnote {margin-top: 24px;font-size: 0.85rem;color: var(--DemoColortextmuted);}:root {--demo-bg: rgba(21, 28, 41, 0.92);--demo-border: #233044;--demo-accent: #3b82f6;--demo-text-main: #f3f4f6;--demo-text-muted: #9ca3af;}.demo-info-bar {position: fixed;top: 100px;left: 0;right: 0;height: 55px;background-color: var(--demo-bg);border-bottom: 2px solid var(--demo-accent);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);backdrop-filter: blur(8px);z-index: 9999;display: flex;align-items: center;justify-content: space-between;padding: 0 24px;font-family: system-ui, -apple-system, sans-serif;font-size: 14px;}.demo-bar-element {flex: 0 0 200px;display: flex;align-items: center;}.demo-badge {background-color: rgba(59, 130, 246, 0.15);color: var(--demo-accent);padding: 4px 10px;border-radius: 4px;font-weight: 600;font-size: 11px;letter-spacing: 0.05em;border: 1px solid rgba(59, 130, 246, 0.3);}.demo-bar-text {flex: 1;color: var(--demo-text-main);text-align: center;padding: 0 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.demo-bar-action {flex: 0 0 200px;display: flex;justify-content: flex-end;}.demo-btn {background-color: var(--demo-accent);color: #ffffff;text-decoration: none;padding: 6px 14px;border-radius: 4px;font-weight: 500;transition: background-color 0.15s ease;}.demo-btn:hover {background-color: #2563eb;}.gdBody {margin: 0;font-family: mpText, sans-serif;background: #0f1115;color: #e6e6e6;overflow-y: auto;}.gdContainer {width: 90%;max-width: 1100px;margin: 0 auto;}.gdHero {display: flex;padding: 40px 0 80px 0;text-align: center;background: linear-gradient(135deg, #1b1f2a, #0f1115);}.gdHero img {height: 150px;opacity: 0.55;margin-top: -40px;}.gdContainer h1 {font-size: 48px;margin-bottom: 30px;}.gdContainer h2 {font-size: 27px;}.gdTagline {font-size: 18px;opacity: 0.8;max-width: 600px;margin: 0 auto 30px auto;}.gdCta {display: flex;justify-content: center;gap: 15px;}.gdBtn {padding: 12px 20px;border-radius: 8px;font-weight: bold;}.gdBtn:hover .gdLogin:hover {filter: brightness(0.70);}.gdLogin {width: max-content;height: max-content;margin: auto 0 auto auto;padding: 7px 10px;font-weight: normal;border-radius: 8px;}.gdPrimary {background: #4f7cff;color: white;}.gdSecondary {border: 1px solid #4f7cff;color: #4f7cff;}.gdFeatures {padding: 60px 0;}.gdGrid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;margin-top: 30px;}.gdCard {background: #1a1f2b;padding: 20px;border-radius: 12px;}.gdCard h3 {font-size: 20px;}.gdCard p {font-style: italic;color: gray;}.gdDemo {padding: 60px 0;background: #121521;}.gdDemo-box {background: #1a1f2b;padding: 30px;border-radius: 12px;margin-top: 20px;}.gdVersions {display: flex;gap: 10px;margin: 15px 0;}.gdVersions span {padding: 5px 10px;background: #2a2f3d;border-radius: 6px;font-size: 12px;}.gdVersions .active {background: #4f7cff;}.gdFooter {padding: 30px 0;text-align: center;opacity: 0.6;}.d41main {margin: 30px auto;width: 60%;}.d41main h1 {margin: 20px 0 40px 0;text-align: center;}.d41container {margin: auto;width: 70%;padding: 20px;}.d41container button {display: block;margin: 40px auto;padding: 0px 20px 0px 20px}.d41container a {margin: auto;color: #3b82f6;width: fit-content;}.d42section {margin: 30px auto;width: 60%;}.d42container {margin: auto;width: 70%;padding: 20px;}.d42section h1 {text-align: center;margin: 40px 0;}.d42section button {display: block;margin: 50px auto;}.d42section button[data-before="1"] {display: none;}.d42section a, .d42section a:active {margin: 50px auto;width: fit-content;padding-left: 60px;padding-right: 60px;}.d42section a[data-before="0"] {display: none;}.d42message {text-align: center;color: var(--ColorPurple);}.d42message[data-before="0"] {color: red;}.d43section {margin: 30px auto;width: 60%;}.d43container {margin: auto;width: 70%;padding: 20px;}.d43section h1 {text-align: center;margin: 40px 0;}.d43section button {display: block;margin: 50px auto;}.d43error {color: red;font-variant: initial;text-align: center;margin-top: 30px;}.d44main {margin: 30px auto;width: 60%;}.d44container {margin: auto;width: 70%;}.d44container button {display: block;margin: 40px auto;padding: 0px 20px 0px 20px}.d44container h1 {margin: 40px 0 40px 0;text-align: center;}.d44logincontainer {display: flex;margin: 10px auto 30px auto;font-size: 0.95em;gap: 10px;}.d44logincontainer a {color: #3b82f6;margin-right: auto;}.d44logincontainertext {margin: 0 0 0 auto;width: fit-content;}#d50main {position: relative;margin: 20px auto;width: 90%;}#d50main h2 {padding-left: 20px;padding-bottom: 20px;}.d50cardcontainer {display: flex;flex-wrap: wrap;margin-bottom: 20px;cursor: default;}.d50card {display: flex;gap: 3%;}.d50cardleft {width: 20%;}.d50cardright {width: 70%;padding-bottom: 20px;}.d50addbutton {margin: 40px auto 0 0;width: 67%;}.d50cancelbutton {margin: 40px 0 0 auto;width: 25%;}#d51main {position: relative;margin: 20px auto;width: 90%;}#d51main h2 {padding-left: 20px;padding-bottom: 20px;}.d51cardcontainer {display: flex;flex-wrap: wrap;margin-bottom: 20px;cursor: default;}.d51card {display: flex;gap: 3%;}.d51cardleft {width: 20%;}.d51cardright {width: 70%;padding-bottom: 20px;}.d51addbutton {margin: 40px auto 0 0;width: 67%;}.d51cancelbutton {margin: 40px 0 0 auto;width: 25%;}#d52main {position:relative;margin:20px auto;width:90%;}#d52main:hover .d52actionsadd {opacity: 1;}#d52main h2 {padding-left: 20px;padding-bottom: 20px;}#d52Config {gap:20px;margin:40px auto;}#d52Config .d52Info {width: 70%;margin: 30px auto 0 auto;}#d52Config .d52Input {display: flex;margin: auto;width: 70%;}#d52Config .d52Input .d52inputleft {width: 90%;margin: 0 5% 0 0;}#d52Config .d52Input .d52inputright {width: 90%;margin: 0 0 0 5%;}#d52cardcontainer {display:flex;position:relative;flex-wrap:wrap;margin-bottom:20px;cursor:default;}#d52cardcontainer:hover .d52actionsdelete {opacity: 1;}.d52card {display:flex;gap:3%;}.d52cardleft {width:20%;}.d52cardlefttitle {color:var(--ColorYellow);}.d52cardleft img {margin-left: 20px;}.d52cardright {width: 70%;padding-bottom:20px;}.d52used {display:block;text-align:right;margin-top:-18px;padding-right:5px;}#d53main {position: relative;margin: 20px auto;width: 90%;}#d53main:hover .d53actionsadd {opacity: 1;}#d53main h2 {padding-left: 20px;padding-bottom: 20px;}#d53Config {gap: 20px;margin: 40px auto;}#d53Config .d53Info {width: 70%;margin: 30px auto 0 auto;}#d53Config .d53Input {display: flex;margin: auto;width: 70%;}#d53Config .d53Input .d53inputleft {width: 90%;margin: 0 5% 0 0;}#d53Config .d53Input .d53inputright {width: 90%;margin: 0 0 0 5%;}#d53cardcontainer {display: flex;position: relative;flex-wrap: wrap;margin-bottom: 20px;cursor: default;}#d53cardcontainer:hover .d53actionsdelete {opacity: 1;}.d53card {display: flex;gap: 3%;}.d53cardleft {width: 20%;padding:40px 0 0 10px;}.d53cardlefttitle {color: var(--ColorYellow);}.d53cardleft img {margin-left: 20px;}.d53cardright {width: 70%;padding-bottom: 20px;}.d53lastused {margin-top:50px;color:var(--ColorLabel);}#d60leftcontainer {width: 35%;}.d60ptitle {margin-bottom: 20px;display: flex;}#d60leftcontainer .d60projectsection .d60ptitle a {width: fit-content;}#d60leftcontainer .d60projectsection .d60ptitle h2:hover {cursor: pointer;color: var(--color-projects);}#d60leftcontainer .d60projectsection .d60nodata h3 {width: fit-content;}#d60leftcontainer .d60nodata a {margin: 10px 0 20px auto;}#d60leftcontainer .d60projectsection .d60newproject {margin: auto 5px auto auto;opacity: 0;}#d60leftcontainer .d60projectsection:hover .d60newproject {opacity: 1;}#d60rightcontainer {width: 55%;margin-left: 8%;}#d60rightcontainer a {width: fit-content;}#d60rightcontainer .d60ititle {margin-bottom: 30px;}#d60rightcontainer .d60ititleprinter:hover {color: var(--color-printers);cursor: pointer;}#d60rightcontainer .d60ititleinventory:hover {color: var(--color-inventory);cursor: pointer;}#d60rightcontainer .d60ititlestats:hover {color: var(--color-stats);cursor: pointer;}#d60rightcontainer .d60Inventorycontainer {display: flex;position: relative;height: 30px;line-height: 30px;margin-bottom: 7px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);border-radius: 7px;}#d60rightcontainer .d60Inventoryitemtype {padding-left: 10px;width: 18%;}#d60rightcontainer .d60Inventoryitemcolor {padding-left: 10px;width: 30%;}#d60rightcontainer .d60Inventoryitemprice {text-align: right;width: 15%;}#d60rightcontainer .d60Inventoryitemstatus {width: 35%;margin: 10px 0 0 20px;}#d60rightcontainer .d60statscontainerleft, .d60statscontainerright {display: flex;height: 30px;line-height: 30px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.01));box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);border-radius: 7px;width: 48%;}#d60rightcontainer .d60statscontainerleft {margin: 0 auto 7px 0;}#d60rightcontainer .d60statscontainerright {margin: 0 0 7px auto;}.d60statsitemname {padding-left: 10px;width: 38%;}.d60statsitemvalue {padding-left: 10px;width: 58%;}.d60statsitemname, .d60statsitemvalue, .d60Inventoryitemtype, .d60Inventoryitemcolor, .d60Inventoryitemprice {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.d60printersection {position:relative;}.d60printersection:hover .d60nodata {color:var(--color-printers);}#d60rightcontainer .d60printercard {width: 100%;}.d60newprinter {margin: auto 5px auto auto;opacity:0;}.d60printersection:hover .d60newprinter {opacity:1;}.d60Inventorysection {position:relative;}.d60newfilament {margin: auto 5px auto auto;opacity: 0;}.d60Inventorysection:hover .d60newfilament {opacity: 1;}.d61main {}#d61settingsection {width: 56%;}#d61settingsection .d61checklabel {align-items: center;gap: 10px;margin-top: 0;}#d61settingsection label {margin-top: 20px;}#d61settingsection textarea {height: 200px;margin-bottom: 40px;}#d61settingsection button {margin: 5px 40px 0px 20px;}#d61settingsection .d0iFlex {position: relative;}#d61settingsection .d0iFlex .d0actions {right: -30px;top: 41px;}#d61settingsection .d0iFlex:hover .d0actions {opacity: 1;}#d61settingsection .d61bcontact,#d61imgsection .d61bprivacy {margin: 10px 5px 0px auto;height: 20px;line-height: 20px;font-size: 12px;width: fit-content;}.d61blogout {float: right;margin-top: 10px;}#d61imgsection {width: 42%;}.d61bildedit {display:block;margin: 10% auto auto auto;height: 170px;width: 170px;border-radius: 50%;background-repeat: no-repeat;background-position: center;background-size: cover;}#d61changeimg {padding-top: 20px;cursor: pointer;text-align: center;font-size: 14px;}.d61passwordContainer {display:flex;flex-wrap:wrap;gap:2%;}.d61passwordContainer .idams-text-container {width: 49%;}.d61passwordContainer button {display: block;width: 49%;margin: 43px 0 0 auto;height:auto;}.d61passwordContainer div {flex-shrink:0;}.d61unitcontainer {display: flex;gap:2%;margin: 30px 0 50px 0;}.d61unitcontainer .idams-text-container {width: 49%;}#d80main {display: flex;flex-wrap: wrap;gap: 4%;}#d80rightcontent {width: calc(96% - 220px);}.d80colors {display: flex;gap: 9px;}.d80color {height: 20px;width: 20px;border-radius: 50%;border: 1px solid var(--ColorBorder);cursor: pointer;}.d80coloryellow {background: var(--color-noteYellow);color: #664d00;}.d80colorgreen {background: var(--color-notegreen);}.d80colorblue {background: var(--color-noteblue);}.d80colorrose {background: var(--color-noterose);}.d80colorblack {background: var(--color-noteBlack);}#d70main {display: flex;flex-wrap: wrap;gap: 4%;}#d70main h2 {padding-left: 20px;padding-bottom: 20px;}.d70cardscontainer {margin:20px auto;display:flex;gap:2%;}#d70cardcontainer {display: flex;flex-wrap: nowrap;margin-bottom: 20px;cursor: default;width: 48%;}.d70card {display: flex;gap: 3%;}.d70cardleft {width: 20%;}.d70cardlefttitle {color: var(--ColorYellow);}.d70cardleft img {margin-left: 10px;}.d70cardbutton {margin: 20px auto 0 12px;}.d70cardright {width: 70%;padding-bottom: 20px;}.d70used {display: block;text-align: right;margin-top: -18px;padding-right: 5px;}.d70cancel {margin:15px 10px 0 auto;}#pd-Leftcontainer {width: 35%;}#pd-Leftcontainer .pd-projectcard {display: flex;background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));padding: 16px;border-radius: 12px;box-shadow: 0 4px 12px rgba(0,0,0,0.4);transition: transform .1s;align-items: flex-start;margin-bottom: 15px;transform: translateZ(0);width: 100%;cursor: pointer;}#pd-Leftcontainer .pd-projectcard:hover {transform: translateY(-2px);}#pd-Leftcontainer .pd-projectcard[data-selected="True"] {border-left: 2px solid green;}#pd-Leftcontainer .pd-projectcard a {width: fit-content;}#pd-Leftcontainer .pd-projectdetail {margin-left: 20px;text-align: left;color: #94a3b8;}#pd-Leftcontainer .title {margin-bottom: 20px;display: flex;}#pd-Leftcontainer .title a {width: fit-content;}#pd-Leftcontainer .pd-newproject {margin: auto 5px auto auto;}#pd-Leftcontainer .pd-projectcard .card-img {width: 60px;height: 60px;border-radius: 8px;margin-right: 15px;background-size: cover;background-position: center;background-repeat: no-repeat;cursor: pointer;}#pd-Leftcontainer .pd-projectcard a div {margin-left: 15px;}#pd-Leftcontainer .pd-projectcard img {width: 60px;height: 60px;border-radius: 8px;cursor: pointer;}#pd-Leftcontainer .pd-projectcard h3 {margin: 0;font-size: 15px;width: 100%;}#pd-Leftcontainer .pd-projectcard p {margin: 4px 0 0 0;font-size: 13px;color: #94a3b8;}#pd-Leftcontainer .pd-select {margin: auto 0 auto auto;height: 20px;width: 20px;border-radius: 50%;background: rgb(128, 128, 128);cursor: pointer;}#pd-Leftcontainer .selected {background: green;}#pd-rightcontainer {width: 62%;margin-left: auto;}#pd-projectdetail:hover {color: var(--ColorYellow);cursor: pointer;}#pd-todosection {position: relative;}#pd-todosection:hover .d0actiontodos {opacity: 1;}#pd-todosection .pd-todolist {display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;}#pd-todoitem {position: relative;height: 200px;width: 300px;border-radius: 5px;padding: 10px;}#pd-todoitem:before {content: "";position: absolute;top: 0;right: 0;border-width: 0 28px 28px 0;border-style: solid;border-color: #0f1724 #0f1724 silver #658E15;background: #658E15;-webkit-box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 81px 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 8px 8px rgba(0,0,0,0.25);box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 8px 8px rgba(0,0,0,0.25);}#pd-todoitem .d0actionitem {gap: 5px;padding-right: 10px;}#pd-todoitem:hover .d0actionitem {opacity: 1;}#pd-todoitem textarea {margin-top: 10px;height: 150px;color: inherit;border: none;}#d72filessection {position: relative;margin-bottom: 24px;}#d72filessection .d72totalsize {width: fit-content;margin: 0 10px 0 auto;}#d72filessection h3 {font-size: 16px;font-weight: 600;margin-bottom: 12px;color: #e6eef6;}#d72filessection:hover .d72actionsfiles {opacity: 1;}#d72filessection .d72filelist {display: flex;flex-wrap: wrap;gap: 12px;margin-top: 20px;}#d72filessection .d72file {display: flex;position: relative;background: rgba(255,255,255,0.04);padding: 12px 14px;border-radius: 10px;}#d72filessection .d72file:hover .d0actions {opacity: 1;}#d72filessection .d72fileitem {display: flex;}#d72filessection .d72fileitem svg {flex-shrink: 0;height: 60px;cursor: pointer;}#d72filessection .d72fileitem svg:hover {color: green;}#d72filessection .d72fileitem button {background: transparent;color: inherit;}#d72filessection .d72fileextension {color: var(--ColorLabel);font-size: 16px;text-align: center;writing-mode: vertical-lr;width: fit-content;}#d72filessection .d72fileinfo {padding: 10px;max-width: 80%;margin-left: 20px;overflow: auto;}#d73section {position: relative;}#d73section textarea {height: 200px;}.d73tumbnailcontainer {position: relative;width: 20%;margin-top: 30px;min-height: 60px;max-height: 80vh;overflow-y: scroll;}.d73tumbnailcontainer:hover .d73actionaddimgage {opacity:1;}.d73tumbnailcontainer:hover #d73thumbnaillist {padding-top:30px;}.d73imgcontainer {position: relative;width: 78%;margin: 30px 0 0 auto;}.d73addfirstimage {margin:15px auto;width:fit-content;}.d73tumbnail {width:100%;border-radius:7px;margin-top:25px;cursor:pointer;}#d73img {width:100%;margin:50px auto;}.d73imgcontainer:hover .d73actiondeleteimage {opacity:1;}#d73imgcontainer[data-selid="0"] img, #d73imgcontainer[data-selid="0"] button {display: none;}.d74mainrighttop input {border: 1px solid rgba(255, 255, 255, 0.05);font-size: 18px;}#d74mainsection {display: flex;position: relative;margin-bottom: 24px;padding-top: 15px;}#d74mainsection .d74mainrighttop {padding-left: 40px;padding-top: 20px;}#d74mainsection .d74mainrighttop textarea {margin-top: 35px;height: 180px;}#d74mainsection .d74img {width: fit-content;padding-top: 35px;margin-right: 15px;cursor: pointer;}#d74mainsection .d74img img {width: 90px;height: 90px;border-radius: 50%;object-fit: cover;object-position: center;}#d74mainsection .d74checklabel {display: flex;align-items: center;margin-top: 30px;gap: 10px;}#d74mainsection:hover .d0actions {opacity: 1;}.d74statusleft {width:48%;}.d74statusleft .d0iFlex {flex-wrap:nowrap;gap:6%;}.d74statusleft .d0iFlex .idams-text-container {width: 47%;}.d74statusright .d74statuscreated {margin-top: 35px;text-align: right;}.d74statusright div {color: var(--ColorLabel);}.d74statusright {width: 48%;margin: 0 0 0 auto;}.d74lastupdate {text-align: right;}.d75materials {position: relative;}.d75materials:hover .d75actionadd {opacity: 1;}#d75materialscontainer {display: flex;flex-wrap:wrap;margin-top: 40px;margin-bottom: 20px;gap:2%}.d75cardscontainer {position: relative;margin: 20px auto;display: flex;gap: 2%;}.d75cardcontainer:hover .d75actionremove {opacity: 1;}#d75cardcontainer {display: flex;flex-wrap: nowrap;margin-bottom: 20px;cursor: default;width: 49%;flex-shrink: 0;}.d75card {display: flex;gap: 3%;}.d75cardleft {width: 20%;}.d75cardlefttitle {color: var(--ColorYellow);}.d75cardleft img {margin-left: 10px;}.d75cardright {width: 70%;padding-bottom: 20px;}.d75used {display: block;text-align: right;margin-top: -18px;padding-right: 5px;}#d76main {padding: 24px;width: 99%;max-width: 800px;margin: 15px auto;}#d76main textarea {height: 100px;max-height: 300px;}#d76main .d76save {margin: 30px 2% 0 auto;}#d76main .d76cancel {margin: 30px auto 0 2%;}.d77settings {position: relative;}.d77settings:hover .d77actionadd {opacity: 1;}#d77SettingsContainer {position: relative;margin-top: 40px;margin-bottom: 20px;}#d77SettingsContainer .d77settingsgrid {display: grid;grid-template-columns: repeat(auto-fill,minmax(200px,1fr));gap: 16px;}#d77SettingsContainer .d77setting {position: relative;background: rgba(255,255,255,0.04);padding: 10px;border-radius: 8px;font-size: 14px;}#d77SettingsContainer .d77setting:hover .d77actionsetting {opacity: 1;}.d77actionsetting button {margin-right:10px;}#d77SettingsContainer .d77setting .d77actionsetting {gap: 6px;flex-direction: column;right: 5px;}#d77SettingsContainer .d77setting span {display: block;color: #94a3b8;font-size: 12px;padding-top: 10px;}#d77SettingsContainer .d77setting:hover span {color: #fbbf24;}#d77SettingsContainer .d77setting input {height: 30px;width: 95%;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 4px;color: white;padding: 8px;margin-top: 30px;margin-bottom: 10px;}.d77selectsettingtype {padding:8px 0 0 30px;color:var(--ColorYellow);}#d78section {position: relative;}#d78section h2 {margin-bottom:30px;}#d78section:hover .d78actiontodos {opacity: 1;}#d78section .d78list {display: flex;flex-direction: row;flex-wrap: wrap;gap: 30px;}#d78item {position: relative;height: 300px;width:380px;border-radius: 5px;padding: 10px;}#d78item:before {content: "";position: absolute;top: 0;right: 0;border-width: 0 28px 28px 0;border-style: solid;border-color: #0f1724 #0f1724 silver #658E15;background: #658E15;-webkit-box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 81px 8px rgba(0,0,0,0.25);-moz-box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 8px 8px rgba(0,0,0,0.25);box-shadow: 0 8px 8px rgba(0,0,0,0.3), -8px 8px 8px rgba(0,0,0,0.25);}#d78item .d78actionitem {gap: 5px;padding-right: 10px;}#d78item:hover .d78actionitem {opacity: 1;}#d78item textarea {margin-top: 10px;height: 250px;color: inherit;border: none;}#d78item textarea:valid {border-left: 2px solid green !important;}#d78item textarea[data-writing="1"] {border-left: 2px solid orange !important;}#d78item textarea:invalid {border-left: 2px solid darkred !important;}#pv-viewer {position: fixed;inset: 0;display: none;justify-content: center;align-items: center;z-index: 9999;}#pv-viewer.fullscreen .pv-content {width: 100vw;height: 100vh;}#pv-viewer .fullscreen prev-btn,#pv-viewer .fullscreen next-btn,#pv-viewer .fullscreen close-btn {display: none;}#pv-viewer .fullscreen viewer-img {width: 100%;}#pv-viewer .pv-bg {position: absolute;inset: 0;backdrop-filter: blur(8px);background: rgba(0,0,0,0.6);}#pv-viewer .pv-content {position: relative;width: 80vw;height: 80vh;display: flex;justify-content: center;align-items: center;}.viewer-img {width: 90%;max-width: 100%;max-height: 100%;object-fit: contain;cursor: pointer;}.close-btn,.prev-btn,.next-btn {position: absolute;font-size: 2rem;color: #fff;cursor: pointer;user-select: none;}.close-btn {top: 10px;right: 20px;}.prev-btn {left: 10px;}.next-btn {right: 10px;}#d81menu {position: sticky;top: 0;width: 220px;height: fit-content;background: #0b1220;padding: 14px;border-radius: 12px;}#d81menu a {display: block;color: #94a3b8;margin-top: 10px;padding: 10px 12px;border-radius: 8px;font-weight: 500;cursor: pointer;}#d81menu a.active, #d81menu a:hover {background: rgba(255,255,255,0.06);color: #fff;}#d82versionssection {position: relative;margin-bottom: 24px;}#d82versionssection:hover .d0actions {opacity: 1;}#d82versionssection .d82versionList {display: flex;flex-wrap: wrap;gap: 12px;}.d82version-btn {background: #1e293b;color: #94a3b8;border: none;border-radius: 8px;padding: 6px 12px;font-size: 14px;cursor: pointer;transition: all 0.2s;line-height: unset;}.d82version-btn:hover {background: #334155;color: #f1f5f9;}.d82version-btn.active {background: #10b981;color: #fff;font-weight: 600;}.d82version-btn.active:hover {background: #059669;}