body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.vehicle-section-container{display:flex;gap:20px;justify-content:space-between}.add-vehicle-section,.change-vehicle-section{border:1px solid #ccc;border-radius:8px;flex:1 1;padding:20px}.add-vehicle-section h4,.change-vehicle-section h4{margin-bottom:15px;text-align:center}form label{display:block;margin-bottom:10px}.editveh-modal-background{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.editveh-content{background-color:#1f1f1f;border-radius:8px;box-shadow:0 4px 6px #0000004d;color:#fff;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:80%;z-index:2001}.filedetail-image{cursor:pointer;height:auto;max-height:65px;max-width:65px;object-fit:cover}.message-wrapper.message-first{margin-top:10px}.message-wrapper.message-continuation{margin-top:2px}.message-wrapper.message-continuation .dialog-message{padding-bottom:2px;padding-top:2px}.continuation-meta{font-size:11px;margin-bottom:2px;opacity:.7}.continuation-date{font-size:11px;opacity:.7;white-space:nowrap}.continuation-line{align-items:center;display:flex;font-size:14px;gap:6px;margin:0;opacity:.9;padding:1px 4px}.continuation-text{flex:1 1;word-break:break-word}.continuation-delete{margin-left:6px;padding:0}.continuation-delete .delete-icon{height:14px;width:14px}.message-wrapper.message-continuation .dialog-message{margin-top:-4px;padding:0 0 0 42px}.message-wrapper.message-continuation .message-avatar{display:none}.tooltip-wrapper{position:relative}.tooltip-wrapper:after{background:#000000d9;border-radius:4px;bottom:100%;color:#fff;content:attr(data-tooltip);font-size:11px;left:0;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .05s ease-out,transform .05s ease-out;white-space:nowrap;z-index:99999}.tooltip-wrapper:hover:after{opacity:1;transform:translateY(0)}.tlog-list{list-style:none;margin:0;padding:0}.tlog-dayblock{background:#fff0;border-radius:10px;list-style:none;margin:0 0 14px;padding:10px 12px 12px}.tlog-daytitle{border-bottom:2px solid rgba(0,217,255,.247);color:#fffc;font-size:12px;font-weight:700;margin-bottom:10px;padding-bottom:8px}.tlog-entries{list-style:none;margin:0;padding:0 0 0 18px}.tlog-entry{grid-gap:10px;align-items:center;border-bottom:1px solid #ffffff14;display:grid;gap:10px;grid-template-columns:64px 160px 1fr;padding:6px 0}.tlog-entry:last-child{border-bottom:none}.tlog-time{font-feature-settings:"tnum";color:#ffffff8c;font-size:12px;font-variant-numeric:tabular-nums}.tlog-tuner{color:#ffffffe6;font-weight:700}.tlog-action,.tlog-tuner{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tlog-action{color:#78c8ffe6}@media (max-width:700px){.tlog-entry{grid-template-areas:"time tuner" "action action";grid-template-columns:64px 1fr}.tlog-time{grid-area:time}.tlog-tuner{grid-area:tuner}.tlog-action{grid-area:action;white-space:normal}}.message-right-controls{align-items:center;display:inline-flex;gap:8px;height:100%;min-height:40px}.int-col{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;line-height:1;min-width:30px}.int-col input[type=checkbox]{height:14px;margin:0;padding:0;width:14px}.int-text{color:#ffffffb3;line-height:10px;margin:0;padding:0}.message-form .msg-thumb-button{all:unset;align-items:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:24px;height:40px;justify-content:center;line-height:1;vertical-align:middle;width:40px}.message-form .msg-thumb-button:hover{background:#ffffff24}.message-form .msg-thumb-button:active{transform:translateY(1px)}.message-form .msg-thumb-button:disabled{cursor:not-allowed;opacity:.5}.addveh-select-label{display:flex;flex-direction:column;font-size:14px;font-weight:500;margin-bottom:1rem}.addveh-select{background-color:#fff;background-color:#00000052;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:.25rem;padding:.5rem;width:200px}.addveh-select:focus{border-color:#007bff;box-shadow:0 0 3px #007bff80;outline:none}.addveh-select option{font-size:14px;padding:.5rem}.addveh-input-container{display:flex;flex-direction:column;gap:1rem}.addveh-input-row{display:flex;gap:1rem}.addveh-label{color:#a0aa0c;display:flex;flex-direction:column;font-size:14px;font-weight:500}.addveh-input{color:#fff}.addveh-input,.addveh-inputopti{background-color:#00000059;border:1px solid #ccc;border-radius:4px;font-size:14px;margin-top:.25rem;padding:.5rem;width:100px}.addveh-inputopti{color:#0052cc}.addveh-inputpower{background-color:#00000059;border:1px solid #ccc;border-radius:4px;color:#cc0e00;font-size:14px;margin-top:.25rem;padding:.5rem;width:100px}.addveh-button{background-color:#18545fd7;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-grow:1;margin-left:10px;padding:5px 6px;text-align:center;transition:background-color .3s}.addveh-button:hover{background-color:#1096add7}.file-addveh-details{word-wrap:break-word;align-items:center;color:#fff;display:block;font-size:13px;font-weight:700;padding:4px;white-space:normal}.databasemodal-background{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#06080ca6;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:1000}.databasemodal-content{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#12161c59;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff0a;color:#e8edf1;max-height:90vh;min-height:600px;overflow-y:auto;overflow:auto;padding:6px 20px 16px;position:relative;width:min(1200px,96vw)}body.modal-open{height:100vh}.databasemodal-content:after,.databasemodal-content:before{content:"";inset:-20%;pointer-events:none;position:absolute;z-index:0}.databasemodal-content:before{animation:dbLiquidDrift 16s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 15% 10%,#5cc8ff2e,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff64961f,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd21f,#0000 60%);filter:blur(30px)}.databasemodal-content:after{background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff0d,#0000 70%);mix-blend-mode:screen;opacity:.7}.databasemodal-content>*{position:relative;z-index:1}@keyframes dbLiquidDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(10deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-6deg) scale(1.01)}}.model-name-display{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff1a;color:#e8edf1;font-size:1em;padding:6px 10px;text-align:center}.model-expanded-details button:hover{background:#5cc8ff1f;border-color:#5cc8ff59;box-shadow:0 10px 24px #38b6ff2e,inset 0 1px 0 #ffffff1f;color:#eaf8ff;transform:translateY(-1px)}.model-expanded-details button.copied{background:#2ecc712e;border-color:#2ecc7173;box-shadow:0 10px 24px #2ecc7133,inset 0 1px 0 #ffffff1a;color:#dfffea}.model-editbuttons{background-color:#071324d9;color:#fff;font-size:2em;text-align:center}.edit-modal{backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);background:#080a0ebf;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 25px 80px #000000bf,inset 0 0 0 1px #ffffff08;color:#e8edf1;left:50%;max-width:90%;overflow:hidden;padding:24px 28px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1002}.edit-modal:after,.edit-modal:before{content:"";inset:-20%;pointer-events:none;position:absolute;z-index:0}.edit-modal:before{animation:editModalDrift 18s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 15% 10%,#5cc8ff1a,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff649612,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd212,#0000 60%);filter:blur(35px)}.edit-modal:after{background:radial-gradient(120% 80% at 0 0,#ffffff0a,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff08,#0000 70%);mix-blend-mode:screen;opacity:.4}.edit-modal>*{position:relative;z-index:1}.edit-modal input{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;color:#e8edf1;margin-left:10px;outline:none;padding:8px 10px;transition:border-color .2s ease,box-shadow .2s ease}.edit-modal input:focus{border-color:#5cc8ff80;box-shadow:0 0 0 3px #5cc8ff26}.edit-modal button{background:linear-gradient(180deg,#5cc8ff40,#28506e40);border:1px solid #5cc8ff59;border-radius:10px;box-shadow:0 10px 28px #5cc8ff33,inset 0 1px 0 #ffffff14;color:#e8f7ff;cursor:pointer;margin-right:10px;margin-top:10px;padding:8px 14px;transition:all .2s ease}.edit-modal button:hover{background:linear-gradient(180deg,#5cc8ff66,#28506e66);border-color:#5cc8ff99;box-shadow:0 14px 34px #5cc8ff59,inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}.edit-modal button:active{filter:brightness(.95);transform:translateY(0)}@keyframes editModalDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(8deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-5deg) scale(1.01)}}.button-group{align-items:center;display:flex;gap:10px;justify-content:flex-start}.edit-modal textarea{box-sizing:border-box;height:100px;padding:8px;width:100%}.model-expanded-details{grid-gap:10px;background-color:#10192548;border-radius:2px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:5px 0;padding:5px}.model-expanded-details>*{box-sizing:border-box;width:100%}.text-details{color:#fff;flex-direction:column;justify-content:center;padding:5px 25px;text-align:left}.image-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.image-modal img{max-height:90%;max-width:90%}.model-entry{align-items:center;cursor:pointer;display:flex;font-size:16px;margin-bottom:2px;padding:5px 10px;transition:background-color .2s}.model-entry.even{background-color:#32353bad}.model-entry.odd{background-color:#36393fb6}.model-entry:hover{background-color:rgba(61,162,221,.623);color:#fff}.model-details{background-color:#f1f1f1;border-left:5px solid #4caf50;color:#333;padding:10px}.model-description{flex-grow:1;margin-right:30px}.model-stats{align-items:center;display:flex}.model-opti{color:#3a27ee;font-weight:700;margin-right:10px}.model-power{color:#f44336;font-weight:700}.search-input{background-color:#fff;border:2px solid #013b49;box-sizing:border-box;color:#fff;font-size:16px;margin-bottom:20px}.databasemodal-label,.databasemodal-label2{color:#a0aa0c;font-size:.95rem;font-weight:600}.databasemodal-label2{display:flex;flex-direction:column;padding:10px}.databasemodal-orivalue{color:#fff;font-size:14px;font-weight:500}.databasemodal-optivalue{color:#0052cc}.databasemodal-optivalue,.databasemodal-powervalue{display:flex;flex-direction:column;font-size:14px;font-weight:500}.databasemodal-powervalue{color:#f44336}.databasemodal-difference{color:#677762;display:flex;flex-direction:column;font-size:14px;font-weight:500}.databasemodal-fullrow{display:block;margin-bottom:1rem}.databasemodal-details{display:flex;flex-direction:column;gap:.1rem}.databasemodal-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.databasemodal-optivalue,.databasemodal-orivalue,.databasemodal-powervalue{display:block;font-size:14px;font-weight:400}.copy-icon{color:#555}.copy-icon,.copy-iconopti{cursor:pointer;font-size:1.9rem;transition:color .3s ease}.copy-iconopti{color:#0052cc}.copy-iconpower{color:#f44336;cursor:pointer;font-size:1.9rem;transition:color .3s ease}.copy-iconopti:hover{color:#007bff}.copy-iconpower:hover{color:#c90d00}.copy-icon.copied,.copy-iconopti.copied:hover,.copy-iconpower.copied:hover{color:#28a745}.databasemodal-left{flex:0 0 50px;text-align:center}.databasemodal-right{flex:1 1}.db3split{display:flex;gap:10px;justify-content:space-between}.dbcolumn{background-color:#2c2c2c;border:1px solid #ccc;border-radius:5px;flex:1 1;padding:10px;text-align:center}.detail-image{border:1px solid #ccc;border-radius:5px;margin-top:10px;max-height:220px;max-width:100%;max-width:350px;padding:5px}.detail-image,.littledetail-image{cursor:pointer;height:auto;object-fit:cover}.littledetail-image{max-height:250px;max-width:100%}.db3column-button2{background-color:#585858;border:1px solid #00f8f8;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;margin:10px;padding:10px 15px;transition:background-color .3s}.db3column-button2:hover{background-color:#126861}.db3column-button{background-color:#585858;border:1px solid #ccc;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;padding:5px 10px;position:absolute;right:20px;top:20px;transition:background-color .3s}.db3column-button:hover{background-color:#126861}.db3image-container{display:inline-block;position:relative}.db3image-container img{display:block;height:auto}.db3image-container span{align-items:center;background-color:#f5f5f5;border:1px dashed #ccc;display:flex;height:100px;justify-content:center}.db3image-container span+.upload-button{margin-top:10px;position:relative;right:auto;top:auto}.dblog-modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.dblog-modal-content{background:#000;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-height:80%;max-width:800px;overflow-y:auto;padding:20px;width:100%}.dblog-modal-content h3{margin-top:0}.dblog-modal-content ul{list-style-type:none;padding:0}.dblog-modal-content li{margin-bottom:10px}.dblog-modal-content button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 20px;transition:background .3s ease}.dblog-modal-content button:hover{background:#0056b3}.dbstatscoluser-stats-container{display:flex;flex-direction:column;gap:20px;padding:20px}.dbstatscolrow{display:flex;gap:20px}.dbstatscolrow.full-width{flex-direction:column}.dbstatscol{background-color:#000000d7;border:1px solid #ddd;border-radius:8px;padding:15px}.dbstatscol.col-1{flex:1 1}.dbstatscol.col-2{flex:2 1}.dbstatscol ul{list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0}.dbstatscol li{background-color:#0000;border-radius:4px}.dbstatscol li p{font-size:14px;margin:0 0 5px}.dbstatscol li p strong{color:#007bff}.unique-log-container{display:flex;flex-direction:column;gap:5px}.log-entry .model-name{color:#fff;font-style:italic}.log-entry .timestamp{color:#a3a1a1;font-size:.9em}.log-entry .definition{color:#fff;font-style:italic;margin-left:5px}.database-classic-container{align-items:center;font-family:Arial,sans-serif;justify-content:center;padding:20px;text-align:center}.breadcrumbs{margin-bottom:20px}.breadcrumbs span{color:#00eee6;cursor:pointer;font-family:Arial,sans-serif;font-size:18px;text-decoration:none;text-shadow:1px 1px 3px #067e2080}.breadcrumbs span:hover{color:#01ad3b}.manufacturer-selection,.type-selection{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.clickable-item:hover{transform:scale(1.05);transition:transform .2s ease-in-out}.manufacturer-image{height:100px;margin-bottom:10px;object-fit:contain;width:100px}.model-list,.range-list{list-style:none;margin:0;padding:0}.list-manufacturer-image{height:30px;margin-right:15px;object-fit:contain;padding:5px;width:30px}.model-details img{border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-top:20px;max-width:300px;width:100%}.model-details h2{color:#333;margin-bottom:10px}.model-details p{font-size:14px;margin:5px 0}.type-selection{display:flex;flex-wrap:wrap;gap:20px}.clickable-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:150px;justify-content:center;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:150px}.clickable-item:hover{transform:scale(1.15)}.type-icon{height:100px;margin-bottom:10px;object-fit:contain;width:100px}.clickable-item span{color:#333;font-size:14px;font-weight:700}.model-statsclassic{display:flex;margin-left:auto;text-align:right}.model-statsclassic span{white-space:nowrap}.model-item,.range-item{align-items:center;border-bottom:1px solid #dddddd62;cursor:pointer;display:flex}.model-item:hover,.range-item:hover{background-color:#03604a6b}.model-listclassic{list-style:none;margin:0;padding:0}.model-itemclassic{display:flex;flex-direction:column;position:relative}.model-detailsclassic{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:10px;width:100%;z-index:1}.db3textrow{border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:15px;padding:10px 0}.db3textrow .dbcolumn{flex:1 1;padding:0 10px}.db3textrow{font-size:.95rem;font-weight:600;white-space:nowrap}.db3textrow .databasemodal-orivalue{display:block;font-weight:400;margin-top:5px;min-height:1.2em;opacity:.9}.db3notes-row{border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:15px;padding:22px;width:100%}.databasemodal-orivalue{display:block;font-weight:400;margin-top:6px;opacity:.9}:root{--overlay-bg:#06080ca6;--glass-bg:#12161c59;--glass-border:#ffffff14;--text-strong:#e8edf1;--text-muted:#b8c2cc;--accent:#5cffb3;--accent-strong:#38ff59;--danger:#eb3657;--danger-hover:#e23b5a;--input-bg:#ffffff0f;--input-border:#ffffff24;--input-border-focus:#5cc8ffe6;--shadow-outer:0 20px 60px #0000008c;--shadow-inner:inset 0 0 0 1px #ffffff0a}.shareknowledge-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#06080ca6;background:var(--overlay-bg);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.shareknowledge-modal{animation:popIn .28s ease;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#12161c59;background:var(--glass-bg);border:1px solid #ffffff14;border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff0a;box-shadow:var(--shadow-outer),var(--shadow-inner);display:flex;flex-direction:column;gap:18px;max-width:640px;overflow:hidden;padding:26px 28px;position:relative;width:92%}.shareknowledge-modal:after,.shareknowledge-modal:before{content:"";inset:-20%;pointer-events:none;position:absolute;z-index:0}.shareknowledge-modal:before{animation:liquidDrift 16s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 15% 10%,#5cc8ff2e,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff64961f,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd21f,#0000 60%);filter:blur(30px)}.shareknowledge-modal:after{background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff0d,#0000 70%);mix-blend-mode:screen;opacity:.7}.shareknowledge-modal>*{position:relative;z-index:1}.shareknowledge-modal .modal-header{display:flex;justify-content:flex-end}.shareknowledge-modal .close-btn{background:#eb3657;background:var(--danger);border:none;border-radius:10px;box-shadow:0 8px 20px #ff4d6d38;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.shareknowledge-modal .close-btn:hover{background:#e23b5a;background:var(--danger-hover);transform:translateY(-1px)}.shareknowledge-modal h2{color:#e8edf1;color:var(--text-strong);font-size:1.45rem;letter-spacing:.2px;margin:0 0 6px;text-align:center;text-shadow:0 1px 0 #00000059}.shareknowledge-form{grid-gap:14px;display:grid;gap:14px}.shareknowledge-form label{color:#b8c2cc;color:var(--text-muted);display:block;font-size:.95rem;font-weight:600}.shareknowledge-form select,.shareknowledge-form textarea{backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff24;border:1px solid var(--input-border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 999px #ffffff0f;box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 999px var(--input-bg);color:#e8edf1;color:var(--text-strong);font-size:.96rem;margin-top:6px;outline:none;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .08s ease;width:100%}.shareknowledge-form select:focus,.shareknowledge-form textarea:focus{border-color:#5cc8ffe6;border-color:var(--input-border-focus);box-shadow:0 0 0 3px #5cc8ff33,inset 0 1px 0 #ffffff0f;transform:translateY(-1px)}.shareknowledge-form textarea{min-height:130px;resize:vertical}.shareknowledge-submit{align-self:start;background:linear-gradient(180deg,#5cffb3,#38ff59);background:linear-gradient(180deg,var(--accent),var(--accent-strong));border:none;border-radius:12px;box-shadow:0 10px 28px #38b6ff47,inset 0 1px 0 #ffffff47;color:#061018;cursor:pointer;font-weight:700;padding:12px 20px;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.shareknowledge-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.shareknowledge-submit:active{transform:translateY(0)}.shareknowledge-submit:disabled{background:linear-gradient(180deg,#78828c80,#646e7880);box-shadow:none;color:#ebf0f5b3;cursor:not-allowed}@keyframes popIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes liquidDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(10deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-6deg) scale(1.01)}}@media (prefers-reduced-motion:reduce){.shareknowledge-modal,.shareknowledge-modal:before{animation:none}}.shareknowledge-form textarea::-webkit-scrollbar{width:10px}.shareknowledge-form textarea::-webkit-scrollbar-thumb{background:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:10px}.shareknowledge-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff0f;background:var(--input-bg);background-image:linear-gradient(45deg,#0000 50%,#5cffb3 0),linear-gradient(135deg,#5cffb3 50%,#0000 0);background-image:linear-gradient(45deg,#0000 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,#0000 50%);background-position:calc(100% - 1.2rem) calc(50% - 3px),calc(100% - .8rem) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #ffffff24;border:1px solid var(--input-border);color:#e8edf1;color:var(--text-strong);padding-right:2rem}.shareknowledge-form select:focus{background-color:#ffffff0d;border-color:#5cc8ffe6;border-color:var(--input-border-focus);box-shadow:0 0 0 3px #5cc8ff33}.shareknowledge-form select option{background-color:#14191eeb;color:#e8edf1;color:var(--text-strong)}.shareknowledge-form select option:checked,.shareknowledge-form select option:focus,.shareknowledge-form select option:hover{background-color:#3c6478e6;color:#fff}.shareknowledge-form select::-webkit-dropdown-list{-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);background-color:#14191ef2}.dark-theme-list{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#12161c59;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #00000080,inset 0 0 0 1px #ffffff0d;color:#e8edf1;font-family:Segoe UI,Arial,sans-serif;list-style:none;margin:0;padding:0}.dark-theme-list li{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 15px;transition:background .2s ease,transform .15s ease}.dark-theme-list li:hover{background:#ffffff0d;transform:translateY(-1px)}.dark-theme-list li:last-child{border-bottom:none}.booking-vehicle{color:#5cc8ff;font-weight:700}.booking-time{color:#9b9b9b}.booking-owner{color:#38ffb3;font-style:italic}.top-users-section{color:#e8edf1}.top-users-title{color:#5cc8ff;font-size:1.1rem;font-weight:600;margin-bottom:.6rem;text-shadow:0 1px 2px #0006}.top-users-list{list-style:none;margin:0;padding:0}.top-users-item{grid-gap:8px;align-items:center;border-bottom:1px dashed #ffffff14;display:grid;font-size:.9rem;gap:8px;grid-template-columns:28px 1fr auto auto;padding:6px 8px;transition:background .2s ease,transform .1s ease}.top-users-item:last-child{border-bottom:none}.top-users-item:hover{background:#5cc8ff14;transform:translateY(-1px)}.medal-icon{align-items:center;border-radius:50%;box-shadow:inset 0 1px 0 #ffffff40;color:#061018;display:flex;font-size:.9rem;font-weight:700;height:22px;justify-content:center;width:22px}.medal-icon.rank-1{background:linear-gradient(180deg,#ffd466,#d7a400)}.medal-icon.rank-2{background:linear-gradient(180deg,#e8edf3,#bfc6cf)}.medal-icon.rank-3{background:linear-gradient(180deg,#f2b08a,#c27c49)}.medal-icon:not(.rank-1):not(.rank-2):not(.rank-3){background:#ffffff0f;color:#e8edf1}.top-users-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-users-points{color:#5cc8ff;font-weight:700;text-align:right}.top-users-historical{color:#a0aab3;font-size:.8rem;text-align:right}.custom-chart-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;width:100%}.chart-left-top{background:#14181e80;box-shadow:inset 0 0 0 1px #ffffff0d;color:#e8edf1;grid-row:1/2}.chart-left-bottom,.chart-left-top{border:1px solid #ffffff14;border-radius:12px;grid-column:1/2;padding:10px}.chart-left-bottom{background:#12161c59;color:#b8c2cc;grid-row:2/4;max-height:400px;overflow-y:auto;scrollbar-color:#5cc8ff #12161c59;scrollbar-width:thin}.chart-right{background:#12161c59;border:1px solid #ffffff14;border-radius:12px;color:#e8edf1;padding:10px}.chart-right-1{grid-column:2/3;grid-row:1/2}.chart-right-2{grid-column:2/3;grid-row:2/3}.chart-right-3{grid-column:2/3;grid-row:3/4}.chart-right.chart-right-3{box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff0d;color:#e8edf1;max-height:300px;overflow-y:auto;padding:15px}.latest-topics-list{color:#e8edf1;list-style:none;margin:0;padding:0}.latest-topics-list li{border-bottom:1px solid #ffffff14;padding:2px 0}.latest-topics-list li:last-child{border-bottom:none}.topic-title{color:#5cc8ff;font-weight:700}.topic-meta{color:#9e9e9e;font-size:.85em}.rss-feed-list{color:#e8edf1;list-style:none;margin:0;padding:0}.rss-feed-list li{border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:5px;transition:background .2s ease}.rss-feed-list li:hover{background:#5cc8ff1f}.rss-feed-list li:last-child{border-bottom:none}.rssnews-date{color:#9e9e9e;font-size:.85em}.rssnews-title{border-radius:4px;color:#5cff9a;display:inline;font-weight:700;transition:background-color .3s ease}.confirmed-indicator{color:#00ff95;font-weight:700;margin-left:10px}.message-item.unread{background:#ff00001f;font-weight:700}.message-item.read{background:#00ff001f;font-weight:400}.messages-section{background:#12161c59;border-radius:12px;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff0d;color:#e8edf1;font-family:Segoe UI,Arial,sans-serif;padding:20px}.messages-list{display:flex;flex-direction:column;gap:5px}.message-row{align-items:center;background:#ffffff0a;border-radius:6px;cursor:pointer;display:flex;padding:4px 6px;transition:transform .2s ease,box-shadow .3s ease}.message-row:hover{box-shadow:0 4px 8px #5cc8ff40;transform:translateY(-1px)}.message-row.unread{background:#5cc8ff14;box-shadow:0 0 6px #5cc8ff40;position:relative}.message-row.unread:after{background:#ff0000b3;border-radius:2px;color:#fff;content:"UNREAD";font-size:8px;font-weight:700;padding:2px 3px;position:absolute;right:5px;top:22px;transform:rotate(35deg);transform-origin:right top}.message-row.read{background:#ffffff05}.message-icon{font-size:24px;margin-right:10px}.message-details{display:flex;flex-direction:column}.message-title{color:#5cc8ff;font-weight:700;margin:0}.message-snippet{color:#b0b0b0;font-size:11px;margin:0}.no-messages{color:#9e9e9e;font-size:16px;text-align:center}.icon-unread{color:#5cc8ff;opacity:1;transform:scale(1.1)}.icon-read{color:#888;opacity:.5;transform:scale(1)}.allmessages-btn,.confirmreadmessages-btn{background:linear-gradient(180deg,#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:6px;box-shadow:0 4px 8px #0006,inset 0 0 0 1px #ffffff0a;color:#e8edf1;cursor:pointer;height:28px;transition:background .2s ease,transform .15s ease;width:200px}.allmessages-btn:hover,.confirmreadmessages-btn:hover{background:#5cc8ff1f;transform:translateY(-1px)}.allmessages-btn-wrapper{display:flex;justify-content:center;margin-top:8px}.allmessage-background{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cb3;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.allmessage-content{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:#12161c59;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff0d;color:#e8edf1;max-height:70vh;max-width:800px;overflow-y:auto;padding:20px;width:80%}.profilechart-container{display:flex;flex-direction:column;height:100%;width:100%}.newchart-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr;grid-template-rows:1fr;height:100%;width:100%}.newchart-div1upper{grid-gap:10px;border-radius:10px;display:grid;gap:10px;grid-auto-rows:auto;height:100%;padding-left:10px}.newchart-div1-row{background:#12161c59;color:#e8edf1;padding:10px}.newchart-div1-row,.newchart-div2upper{border-bottom:1px solid #5cc8ff59;border-radius:10px}.newchart-div2upper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.newchart-div2-content{background:#12161c59;border-bottom:1px solid #5cc8ff59;border-radius:10px;color:#e8edf1;flex:1 1;padding:10px}@media (max-width:768px){.newchart-container{grid-template-columns:1fr;grid-template-rows:auto auto}.newchart-div1upper{grid-template-rows:repeat(3,1fr)}.newchart-div2upper{height:auto}}.logs-left-col{border-right:1px solid #ffffff14;color:#b8c2cc;padding-right:1rem;width:20%}.logs-right-col{color:#b8c2cc;padding-left:1rem;width:80%}.logs-title{color:#e8edf1;font-size:1.2rem;margin-bottom:.5rem}.opticoins-amount{color:#5cc8ff;font-size:1.8rem;font-weight:700}.logs-list{list-style:none;margin-top:1rem;padding-left:0}.logs-list li{border-bottom:1px dashed #ffffff26;margin-bottom:.5rem;padding-bottom:.5rem}.logs-list li:last-child{border-bottom:none}.logs-log-date{color:#9b9b9b;font-weight:700}.lb-panel{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#12161c59;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 10px 28px #00000073,inset 0 0 0 1px #ffffff0a;color:#e8edf1;margin-bottom:14px;padding:10px}.lb-columns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.lb-columns{grid-template-columns:1fr}}.lb-card{background:#0c101673;border:1px solid #ffffff12;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f;padding:12px}.lb-card h4{font-size:1rem;letter-spacing:.2px;margin:0 0 8px}.lb-card.provisional{filter:grayscale(.2);opacity:.8}.lb-card .lb-note{color:#9aa6b2;font-size:12px;margin-top:6px}.lb-card.final{opacity:1}.lb-list{list-style:none;margin:0;padding:0}.lb-list li{grid-gap:8px;align-items:center;border-bottom:1px dashed #ffffff1f;display:grid;gap:8px;grid-template-columns:28px 1fr auto;padding:6px 8px;transition:background .2s ease,transform .1s ease,border-color .2s ease}.lb-list li:last-child{border-bottom:none}.lb-list li:hover{background:#5cc8ff14;border-color:#5cc8ff40;transform:translateY(-1px)}.lb-medal{align-items:center;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff59;color:#061018;display:inline-flex;font-size:12px;font-weight:800;height:22px;justify-content:center;width:22px}.lb-medal.rank-1{background:linear-gradient(180deg,#ffd466,#d7a400)}.lb-medal.rank-2{background:linear-gradient(180deg,#e8edf3,#bfc6cf)}.lb-medal.rank-3{background:linear-gradient(180deg,#f2b08a,#c27c49)}.lb-name{overflow-wrap:anywhere}.lb-points{color:#5cc8ff;font-weight:700}.logs-card .lb-list li{align-items:center;border-bottom:1px dashed #ffffff14;display:flex;font-size:.8rem;gap:6px;height:14px;line-height:1;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;transition:background .15s ease;white-space:nowrap}.logs-card .lb-list li:hover{background:#5cc8ff14}.logs-card .lb-list li:last-child{border-bottom:none}.logs-log-date{font-feature-settings:"tnum";color:#9eaab7;flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:500;min-width:135px;opacity:.85}.logs-entry-text{color:#d5d9de;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logs-card .lb-list li:hover .logs-log-date{color:#5cc8ff}.admin-temp-images-container{background:#333;color:#eee;font-family:Arial,sans-serif;padding:1rem}.admin-temp-images-container h2{color:#fff;margin-bottom:1rem}.admin-temp-images-container table{border-collapse:collapse;margin-bottom:1rem;width:100%}.admin-temp-images-container td,.admin-temp-images-container th{border-bottom:1px solid #555;padding:8px;vertical-align:top}.admin-temp-images-container th{background-color:#444;color:#fc0}.admin-temp-images-container td{background-color:#3a3a3a}.temp-image-td{align-items:flex-start;display:flex;gap:2rem}.temp-image-block{background:#2b2b2b;border-radius:4px;padding:8px;text-align:center}.temp-image-block strong{color:#fc0;display:block;margin-bottom:4px}.thumbnail{border:1px solid #666;border-radius:3px;height:80px;margin-bottom:6px;width:80px}.button-approve,.button-reject{border:none;border-radius:3px;cursor:pointer;font-size:.9rem;margin-right:5px;padding:5px 10px}.button-approve{background-color:#28a745;color:#fff}.button-reject{background-color:#dc3545;color:#fff}.button-approve:hover{background-color:#03721d;color:#fff}.button-reject:hover{background-color:#bd0618;color:#fff}.uploaded-by-label{color:#ccc;display:block;font-size:.8rem;margin-top:4px}.lightbox-overlay{align-items:center;background:#00000080;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.lightbox-overlay img{max-height:90%;max-width:90%}.viewlogs-modal-background{background-color:#0000008c;inset:0;position:fixed;z-index:9999}.viewlogs-modal-content{background-color:#0b0b0b;border:1px solid #ffffff14;border-radius:10px;color:#fff;margin:32px auto;max-height:calc(100vh - 64px);max-width:1600px;overflow-y:auto;padding:16px;position:relative;width:92%}.modal-header{align-items:flex-start;border-bottom:1px solid #ffffff1f;gap:12px;justify-content:space-between;padding-bottom:12px}.modal-title h2{font-size:20px;margin:0}.subtitle{color:#ffffffa6;font-size:12px;margin:6px 0 0}.close-btn{background-color:#555;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 10px}.logs-container{display:flex;gap:20px;justify-content:space-between}.log-column{background:#111;border-radius:6px;flex:1 1;margin-top:20px;max-height:600px;overflow-y:auto;padding:10px}.log-entry{align-items:center;background:#22222225;border-radius:4px;color:#73af8ec9;display:flex;font-size:11px;font-style:italic;margin-bottom:2px;overflow-x:auto;padding:3px 3px 3px 7px;white-space:nowrap}.taskmodal-content.createlazybooking-modal{background:#0e1a2c;border:1px solid #1f3c6b;border-radius:8px;box-shadow:0 0 0 2px #1ace92;color:#fff;max-width:440px;padding:24px 32px}.taskmodal-content.createlazybooking-modal h3{font-size:1.25rem;font-weight:600;margin-bottom:24px;margin-top:0}.create-booking-form{display:flex;flex-direction:column;gap:18px}.create-booking-form label{color:#d0d8e2;display:flex;flex-direction:column;font-size:.85rem;font-weight:500;gap:6px}.create-booking-form input,.create-booking-form select{background:#12233b;border:1px solid #334d6e;border-radius:4px;color:#e7eef8;font-size:.9rem;height:36px;outline:none;padding:6px 10px;transition:border .15s;width:100%}.create-booking-form input:focus,.create-booking-form select:focus{border-color:#1ace92}.create-booking-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}.create-booking-form select:disabled{cursor:not-allowed;opacity:.5}.loading-inline{color:#8aa0c2;font-size:.8rem;margin-left:8px}.form-error{color:#ff7070;font-size:.82rem;margin:-6px 0 6px}.modal-actions{display:flex;gap:12px;margin-top:10px}.modal-actions .btnwc{flex:1 1;min-width:100px}.btnwc-primary:not(:disabled){box-shadow:0 0 6px #1ace9280}.btnwc:disabled{cursor:progress;opacity:.6}.grid-container{grid-gap:10px;box-sizing:border-box;display:grid;gap:10px;grid-template-areas:"left-top right-top" "left-bottom right-bottom";grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;height:70vh;padding:10px;width:100%}.grid-item{align-items:center;background-color:#0f0f0f;border:1px solid #cccccc63;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center}.grid-item-small{grid-area:left-top}.grid-item-insights{grid-area:left-bottom}.grid-item-finance{grid-area:right-top}.grid-item-metrics{grid-area:right-bottom}.admin-tuner-list{list-style:none;margin:0;padding:0}.admin-tuner-list li{align-items:center;display:flex;font-size:1rem;margin-bottom:8px}.status-dot{height:10px;margin-right:8px;width:10px}.status-dot.online{background-color:green}.status-dot.offline{background-color:red}.chart-container{box-sizing:border-box;flex-direction:column;height:10%;padding:10px}.insights-container{padding:20px}.doughnut-charts{display:flex;justify-content:space-around;margin-bottom:10px}.doughnut-charts div{text-align:center;width:20%}.line-chart{height:300px;margin-top:40px}.metrics-container{background-color:#1e1e1e;border-radius:8px;color:#f0f0f0;padding:20px}.metrics-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);text-align:left}.metric-header{border-bottom:2px solid #444;color:#fc0;font-size:16px;font-weight:700;padding:10px 5px;text-align:center;text-transform:uppercase}.metric-item{border-bottom:1px solid #333;font-size:14px;line-height:1.5;padding:8px 5px;text-align:center}.metric-item:first-child{text-align:left}.metric-item strong{color:#fff;font-weight:600}.admin-tuner-table{border-collapse:collapse;color:#f0f0f0;margin-top:20px;text-align:center;width:100%}.admin-tuner-table td,.admin-tuner-table th{border:1px solid #444;font-size:14px;padding:10px}.admin-tuner-table th{background-color:#2a2a2a;font-weight:700}.admin-tuner-table td{background-color:#1e1e1e}.dbstatscoluser-stats-container{color:#333;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:20px 0}.table-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow-x:auto}.points-table{border-collapse:collapse;font-size:14px;table-layout:fixed;width:100%}.points-table col.col-user{width:140px}.points-table col.col-month{width:84px}.points-table col.col-total{width:90px}.points-table th{background:#f9f9f9;border-bottom:2px solid #ddd;cursor:pointer;font-size:13px;font-weight:600;padding:10px 12px;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.points-table th:hover{background:#f1f1f1}.points-table th span{align-items:center;display:inline-flex;gap:4px;justify-content:center}.points-table td{font-feature-settings:"tnum";border-bottom:1px solid #f0f0f0;font-variant-numeric:tabular-nums;padding:8px 12px;text-align:center;vertical-align:middle}.points-table td:first-child,.points-table th:first-child{text-align:left}.points-table td strong{color:#000;font-weight:600}.points-table tbody tr:nth-child(2n){background:#fafafa}.points-table tbody tr:hover{background:#f5f5f5}.points-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.points-table td[colspan]{color:#777;font-style:italic;padding:20px;text-align:center}.admin-messages-container{background-color:#0f0f0f;border-radius:8px;box-shadow:0 2px 6px #0000001a;font-family:Arial,sans-serif;padding:20px}.admin-messages-new-message{background-color:#0f0f0f;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.admin-messages-new-message h2{font-size:20px;margin-bottom:10px}.admin-messages-new-message input,.admin-messages-new-message textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-bottom:10px;min-height:150px;padding:10px;width:100%}.admin-messages-new-message button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.admin-messages-new-message button:hover{background-color:#0056b3}.admin-messages-list{margin-bottom:20px}.admin-messages-list h2{font-size:18px;margin-bottom:10px}.admin-messages-list table{background-color:#0f0f0f;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.admin-messages-list td,.admin-messages-list th{border:1px solid #ddd;font-size:14px;padding:10px;text-align:left}.admin-messages-list th{background-color:#0f0f0f;font-weight:700}.admin-messages-list td{cursor:pointer}.admin-messages-list td button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.admin-messages-list td button:hover{background-color:#c82333}.admin-messages-details{background-color:#0f0f0f;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:20px;padding:20px}.admin-messages-details h2{font-size:18px;margin-bottom:10px}.admin-messages-details h3{font-size:16px;margin-bottom:5px}.admin-messages-details p{font-size:14px;line-height:1.5;margin-bottom:10px}.admin-messages-details h4{font-size:14px;font-weight:700;margin-top:10px}.admin-messages-details ul{list-style:none;margin:0;padding:0}.admin-messages-details ul li{background-color:#3f3f3f;border-radius:4px;font-size:14px;margin-bottom:5px;padding:8px}.admin-messages-details button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.admin-messages-details button:hover{background-color:#0056b3}.geomap-wrap{display:flex;height:100vh;position:relative}.geomap{flex:1 1}.dealer-list{border-right:1px solid #ddd;overflow-y:auto;padding:8px;width:230px}.dealer-list h4{margin:4px 0 12px}.dealer-item{line-height:1.2}.dealer-item small{color:#555;display:block;font-size:11px}.dealer-item.selected{background:#eef}.info-card h3{font-size:17px;margin:0 0 6px}.info-card button{background:none;border:none;cursor:pointer;font-size:18px;position:absolute;right:8px;top:8px}.info-card p{margin:4px 0}.tip{line-height:1.3;max-width:420px}.dark-tip{background:#1f1f24;border:1px solid #444;border-radius:6px;box-shadow:0 2px 6px #0006;color:#f1f1f1;font-family:system-ui,sans-serif;line-height:1.35;padding:8px 10px}.tip-badge{background:#0084ff;border-radius:3px;color:#fff;font-size:10px;padding:1px 4px}.tip-opt{color:#444}.tip-cust,.tip-opt{font-size:11px;margin-top:2px}.tip-meta{color:#777;font-size:10px;margin-bottom:5px}.vehicle-name{color:#fff;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.leaflet-tooltip-top:before{display:none}.dealer-item{border:1px solid #0000;border-radius:4px;cursor:pointer;margin:4px 0;padding:6px}.dealer-item:hover{background:#f6f6f6}.dealer-item.selected{background:#e1e5ff;font-weight:700}:root{--bg-dark:#0f1f2a;--bg-card:#1e1f20;--text-light:#e2e8f0;--accent-cyan:#06b6d4;--accent-blue:#3b82f6;--accent-green:#248b7a;--border-color:#335055;--highlight:#06b6d426}body{background:#0f1f2a;background:var(--bg-dark);color:#e2e8f0;color:var(--text-light);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.userprofiles{grid-gap:1rem;display:grid;gap:1rem;grid-template-areas:"dept-select  dept-members profile" "uploads      chart         chart" "comments     bookings      posts" "messages     messages      messages"}@media (min-width:950px){.userprofiles{grid-template-areas:"dept-select  dept-members profile" "uploads      chart         chart" "comments     bookings      posts" "messages     messages      messages";grid-template-columns:1fr 1fr 2fr}}.card{background:#1e1f20;background:var(--bg-card);border:1px solid #335055;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 6px #0006;color:#e2e8f0;color:var(--text-light);display:flex;flex-direction:column;justify-content:space-between;max-height:100%;min-height:120px;padding:1rem;transition:background .3s}.card:hover{background:#3bf6ae0d}.department-select{grid-area:dept-select}.dept-members{grid-area:dept-members}.profile{grid-area:profile}.uploads{grid-area:uploads}.chart{grid-area:chart}.comments{grid-area:comments}.bookings{grid-area:bookings}.posts{grid-area:posts}.messages{grid-area:messages}.card ul{flex-grow:1;list-style:none;margin-bottom:.5rem;overflow-y:auto;padding:0}.card li{border-bottom:1px solid #335055;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.25rem 0}.card li:last-child{border-bottom:none}.dt{font-size:.75rem;opacity:.7}.txt{margin-left:.5rem}.department-select select,.dept-all-btn,.show-more-btn{background:#0f1f2a;background:var(--bg-dark);border:1px solid #335055;border:1px solid var(--border-color);border-radius:6px;color:#e2e8f0;color:var(--text-light);cursor:pointer;margin-bottom:.5rem;padding:.4rem;transition:background .2s,color .2s;width:100%}.dept-all-btn:hover,.show-more-btn:hover{background:#06b6d426;background:var(--highlight);border-color:#06b6d4;border-color:var(--accent-cyan);color:#06b6d4;color:var(--accent-cyan)}.dept-all-btn.active{background:#06b6d4;background:var(--accent-cyan);color:#fff;font-weight:700}.scroll-list,.upload-table-wrapper.scroll{margin-bottom:.6rem;max-height:320px;overflow-y:auto}.upload-table{border-collapse:collapse;color:#e2e8f0;color:var(--text-light);font-size:.85rem;width:100%}.upload-table td,.upload-table th{border-bottom:1px solid #335055;border-bottom:1px solid var(--border-color);padding:.3rem .4rem}.upload-table thead{background:#3b82f626}.upload-table tbody tr:nth-child(odd){background:#ffffff08}.chart-wrapper{max-height:350px;position:relative;width:100%}.chart-wrapper canvas{height:100%!important;width:100%!important}.avatar{border:2px solid #06b6d4;border:2px solid var(--accent-cyan);border-radius:50%;height:110px;object-fit:cover;width:110px}.profile-grid{grid-column-gap:1rem;align-items:start;column-gap:1rem;display:grid;grid-template-columns:110px 1fr}.profile-details h2{color:#06b6d4;color:var(--accent-cyan);margin:0 0 .5rem}.profile-details p{margin:.25rem 0}.dept-members ul{list-style:none;margin:.5rem 0 0;max-height:230px;overflow-y:auto;padding:0}.dept-members li{border-radius:6px;cursor:pointer;padding:.35rem .25rem;transition:background .2s}.dept-members li:hover{background:#06b6d426;background:var(--highlight)}.dept-members li.active{background:#248b7a;background:var(--accent-green);color:#fff;font-weight:700}.three-columns-row{display:flex;gap:20px;justify-content:space-between}.unique-column-one,.unique-column-three,.unique-column-two{background-color:#f9f9f9;border:1px solid #dddddd42;border-radius:5px;flex:1 1;padding:10px}.unique-column-one,.unique-column-three,.unique-column-two{background-color:#1a1a1a}.placeholder{color:#555;font-size:14px;padding:20px;text-align:center}.current-week-section table{border-collapse:collapse;margin-top:10px;width:100%}.current-week-section td,.current-week-section th{border:1px solid #ddd;padding:8px;text-align:left}.current-week-section .highlight{background-color:#18855b}.current-week-section input{box-sizing:border-box;padding:5px;width:80%}.custom-input-note{background-color:#272727;border:1px solid #cccccc7a;border-radius:4px;box-sizing:border-box;color:#f9f9f9;font-size:14px;margin-right:5px;padding:5px;width:100%}.custom-input-note2:focus,.custom-input-note:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.date-columndate{color:#025a66;font-weight:700}.manage-table-container{border-radius:4px;margin-bottom:2rem;max-height:400px;overflow-y:auto}thead.sticky-header th{background-color:#141313!important;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}thead.sticky-header tr{background-color:initial!important}.highlight{background-color:#efefef}.small-toggle-btn{border:none;border-radius:4px;cursor:pointer;font-size:10px;margin:2px;min-width:30px;outline:none;padding:2px 4px;text-align:center}.small-toggle-btn.yes{background-color:#107010;color:#fff}.small-toggle-btn.no{background-color:#610606;color:#fff}.small-toggle-btn:hover{background-color:#1bd1a4;opacity:.85}.taskdetails-commentcolumn{background-color:#1c2f4100;border:1px solid #5559;border-radius:8px;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:600px}.taskdetails-comments-section{display:flex;flex-direction:column;height:100%;position:relative}.taskdetails-comments-list{box-sizing:border-box;flex-grow:1;overflow-y:auto;padding:6px}.taskdetails-comment{background-color:#1a1a1a;color:#fff;margin-bottom:2px;padding:6px}.taskdetails-comment-header{color:#fafafa;font-size:14px;margin-bottom:4px}.taskdetails-comment p{color:#c5c5c5;font-size:14px;margin:0}.taskdetails-comment-input-container{background-color:#000;border-top:1px solid #ddd;bottom:16px;box-shadow:0 -2px 5px #0000001a;display:flex;gap:8px;padding:16px 16px 5px;position:-webkit-sticky;position:sticky}#taskdetails-comment-textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;flex-grow:1;font-size:14px;padding:8px;resize:none}.taskdetails-add-comment-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .2s ease-in-out}.taskdetails-add-comment-button:disabled{background-color:#ccc;cursor:not-allowed}.taskdetails-add-comment-button:hover:not(:disabled){background-color:#0056b3}.admincomments-section{background-color:#292a36;border:1px solid #444;border-radius:8px;margin-bottom:20px;max-height:500px;overflow-y:auto;padding:15px}.admincomments-item{background-color:#333;border-left:4px solid #007bff;border-radius:5px;margin-bottom:10px;padding:10px}.admincomments-item:last-child{margin-bottom:0}.task-miniinfo{color:#646464;display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-info{background-color:#0b0f1e;border:1px solid #00ffcc80;border-radius:6px;box-shadow:0 0 10px #0fc3;color:#d4f0ff;margin-bottom:20px;padding:15px}.taskmodal-background{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c14d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.taskmodal-content{background:linear-gradient(135deg,#091121,#162a45);border:1px solid #0f99;border-radius:10px;box-shadow:0 0 15px rgba(0,255,153,.151);display:flex;flex-direction:column;gap:20px;max-width:800px;padding:20px;width:100%}.taskmodal-content:hover{box-shadow:0 0 20px #00ff9980}.comment-date{color:#aaa;font-size:.8rem;margin-top:5px}.no-comments{color:#aaa;text-align:center}.new-comment-section{background-color:#292a36;border:1px solid #444;border-radius:8px;padding:15px}.new-comment{background-color:#333;border:none;border-radius:5px;color:#fff;font-size:1rem;margin-bottom:15px;padding:10px;resize:none;width:100%}.new-comment:focus{outline:2px solid #007bff}.btnwc{border:none;border-radius:5px;cursor:pointer;font-size:1rem;margin-right:10px;padding:10px 20px;transition:background-color .2s ease}.btnwc-primary{background-color:#007bff;color:#fff}.btnwc-primary:hover{background-color:#0056b3}.btnwc-secondary{background-color:#555;color:#fff}.btnwc-secondary:hover{background-color:#333}.dealer-name{color:#3d974c;display:block;font-weight:700}.task-details{display:flex;flex-direction:column}.task-meta{justify-content:space-between;margin-top:5px;width:100%}.comment-container,.task-meta{align-items:center;display:flex}.comment-container{flex-shrink:0}.comment-icon{height:18px;margin-right:5px;width:18px}.commentcount{align-items:center;color:#2660ac}.taskdetails-notification-checkbox{color:#a1a1a1;font-size:.9em;margin-bottom:10px;padding-left:5px}.taskdetails-notification-checkbox label{align-items:center;color:#fff;display:flex;font-size:16px;gap:5px;padding-left:16px}.hidden-notes-warning{color:#d9534f;font-style:italic;margin-bottom:5px}.task-details-column{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:#080a0ebf;border-left:1px solid #ffffff14;border-radius:12px;box-shadow:0 16px 48px #0000008c,inset 0 0 0 1px #ffffff08;box-sizing:border-box;flex:3 1;padding:20px}.new-task-details-container,.task-details-column{color:#e8edf1;display:flex;flex-direction:column;max-height:85vh;overflow-y:auto}.new-task-details-container{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);background:#080a0e99;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 16px 48px #00000080,inset 0 0 0 1px #ffffff08;height:100%;overscroll-behavior:contain;position:relative}.new-task-details-topbar{backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);background:#080a0ea6;border-bottom:1px solid #ffffff0f;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:flex-end;padding:.5rem}.new-task-details-close-btn{background:linear-gradient(180deg,#ff4d6d47,#78141e47);border:1px solid #ff4d6d73;border-radius:10px;box-shadow:0 8px 22px #ff4d6d2e,inset 0 1px 0 #ffffff14;color:#fff;cursor:pointer;font-weight:700;padding:.3rem .6rem;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease}.new-task-details-close-btn:hover{background:linear-gradient(180deg,#ff4d6d6b,#78141e6b);border-color:#ff4d6da6;transform:translateY(-1px)}.new-task-details-top{backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#080a0e99;border-bottom:1px solid #ffffff0f;padding:.75rem}.new-task-details-title{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.new-task-details-title h2{color:#e8edf1;font-size:1.2rem;margin:0}.title-edit-input{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#e8edf1;font-size:1rem;outline:none;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease}.title-edit-input:focus{border-color:#5cc8ff80;box-shadow:0 0 0 3px #5cc8ff26}.status-dot{box-shadow:0 0 10px #ffffff14;flex-shrink:0;height:14px;width:14px}.status-dot.done{background-color:#2ecc71;box-shadow:0 0 12px #2ecc7173}.status-dot.not-done{background-color:#3498db;box-shadow:0 0 12px #3498db73}.new-task-details-time-row{align-items:center;display:flex;gap:.5rem}.new-task-details-time-row img{height:16px;width:16px}.time-display{cursor:pointer}.time-display,.time-edit-input{font-size:.95rem}.new-task-details-adjust-buttons{display:flex;gap:.25rem;margin:1rem 0}.new-task-details-adjust-buttons button{cursor:pointer;font-size:.85rem;padding:.3rem .5rem}.new-task-details-info-section{align-items:flex-start;border-bottom:1px solid #727272a2;display:flex;gap:.5rem;margin-bottom:1.2rem;margin-top:1.5rem}.new-task-details-info-section img{height:16px;width:16px}.new-task-details-info-section p{cursor:pointer;margin:0;white-space:pre-wrap;width:100%}.info-edit-textarea{font-size:.9rem;resize:vertical;width:100%}.new-task-details-hidden-section{align-items:flex-start;border-bottom:1px solid #727272a2;display:flex;gap:.5rem;margin-bottom:1.2rem}.new-task-details-hidden-section img{height:16px;width:16px}.new-task-details-hidden-section p{cursor:pointer;margin:0;white-space:pre-wrap;width:100%}.hidden-edit-textarea{font-size:.9rem;resize:vertical;width:100%}.new-task-details-owner-row{align-items:center;display:flex;gap:.5rem}.new-task-details-owner-row img{height:16px;width:16px}.new-task-details-owner-row select{font-size:.9rem}.new-task-details-main{background:#0f0f0f;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.new-task-details-comments-list{background:#161616f5;border-radius:10px;flex:1 1;margin:5px;overflow-y:auto;padding:.75rem}.new-task-comment{border-bottom:1px solid #fff3;margin-bottom:1rem;padding-bottom:.5rem}.new-task-comment-header{display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.25rem}.new-task-comment-body{font-size:.95rem}.no-comments{font-style:italic}.new-task-details-bottom{background:#0f0f0f;border-top:1px solid #fff3;padding:.75rem}.new-task-details-comment-input{display:flex;gap:.5rem;margin-bottom:.5rem}.new-task-details-comment-input textarea{flex:1 1;font-size:.9rem;padding:.5rem;resize:vertical}.new-task-details-add-comment-button{cursor:pointer;font-size:.85rem;padding:.5rem .75rem}.new-task-details-notification-checkbox{align-items:center;display:flex;font-size:.85rem;gap:.5rem}.new-task-details-notification-checkbox small{color:#666;font-size:.75rem}.service-status-card{background:linear-gradient(180deg,hsla(0,0%,100%,.007),#ffffff05);border:1px solid #fff0;border-radius:14px;box-shadow:0 14px 34px #00000059,inset 0 1px 0 #ffffff1a;margin-bottom:5px;padding:5px 15px}.service-status-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:2px}.service-status-title{color:#ffffffd9;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.service-status-pill{align-items:center;background:#0000001c;border:1px solid hsla(0,0%,100%,.041);border-radius:999px;color:#fffc;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:3px 10px}.service-dot{border-radius:999px;box-shadow:0 0 0 3px #ffffff0f;height:9px;width:9px}.service-dot.is-open{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e,0 0 18px #22c55e33}.service-dot.is-closed{background:#ef4444;box-shadow:0 0 0 3px #ef444424,0 0 18px #ef44442e}.service-status-body{grid-gap:10px;color:#ffffffbf;display:grid;font-size:12.5px;gap:10px}.service-hours{grid-gap:6px;display:grid;gap:6px}.service-hours-row{background:#0003;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:6px 10px}.service-hours-label{color:#ffffffb3;font-weight:600}.service-hours-value{color:#ffffffe6;font-weight:700}.service-closing-badge{background:rgba(102,9,9,.445);border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd9;display:inline-flex;font-weight:700;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service-subrow{align-items:center;background:#0003;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:10px;padding:8px 10px}.service-subrow-title{color:#fffc;font-weight:800;margin-right:auto}.service-subrow-value{color:#fffc;font-weight:700}.service-status-body--tuners{margin-top:4px}.tuners-online-admin{display:flex;flex-wrap:wrap;gap:8px}.tuner-avatar{align-items:center;color:#e5e7eb;display:flex;flex-direction:column;font-size:.7rem;gap:3px}.tuner-avatar-circle{background:#0f172acc;border:1px solid #94a3b899;border-radius:999px;box-shadow:0 4px 10px #0009,inset 0 0 0 1px #ffffff0f;height:31px;margin-top:5px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:31px}.tuner-avatar-circle,.tuner-avatar-circle--self:after{align-items:center;display:flex;justify-content:center}.tuner-avatar-circle--self:after{background:radial-gradient(circle at 50% 0,#94a3b859,#0f172ae6);color:#e5e7eb;content:"Refresh";font-size:.62rem;font-weight:600;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.tuner-avatar-circle--self:hover:after{opacity:1}.tuner-avatar-circle--self:hover .tuner-avatar-img{filter:grayscale(1);opacity:.35}.tuner-avatar-circle--self:hover .tuner-avatar-initials{opacity:.3}.tuner-avatar-circle--self:hover{transform:scale(1.22)}.tuner-avatar-circle--other{cursor:default}.tuner-avatar-circle--other:hover{transform:none}.tuner-avatar-circle--blink{animation:tunerRefreshBlink .35s ease-out}@keyframes tunerRefreshBlink{0%{box-shadow:0 0 0 #0000;transform:scale(1)}40%{box-shadow:0 0 12px #22c55e80;transform:scale(1.28)}to{box-shadow:0 0 0 #0000;transform:scale(1)}}.tuner-avatar-circle:hover{box-shadow:0 6px 14px #000000b3,inset 0 0 0 1px #ffffff1a;transform:scale(1.22)}.tuner-avatar-circle:after{align-items:center;background:radial-gradient(circle at 50% 0,rgba(148,163,184,.178),rgba(15,23,42,.521));color:#e5e7eb;content:"Refresh";display:flex;font-size:.62rem;font-weight:600;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.tuner-avatar-circle:hover:after{opacity:1}.tuner-avatar-circle:hover .tuner-avatar-img{filter:grayscale(1);opacity:.35}.tuner-avatar-circle:hover .tuner-avatar-initials{opacity:.3}.tuner-avatar-img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.tuner-avatar-initials{color:#e5e7eb;font-size:.75rem;font-weight:700}.tuner-avatar-name{max-width:70px;opacity:.85;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.session-btn-container{display:flex;justify-content:center}.session-btn{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#0f172a73;border:1px solid #ffffff14;border-radius:5px;box-shadow:0 6px 20px #0000008c,inset 0 0 0 1px #ffffff0f;color:#e5e7eb;cursor:pointer;font-size:.7rem;font-weight:300;letter-spacing:.5px;overflow:hidden;padding:5px;position:relative;transition:transform .15s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease;width:100%}.session-btn:hover:not(:disabled):before{animation:glassShine .9s ease forwards;background:linear-gradient(120deg,#fff3,#ffffff0d,#fff0);content:"";height:100%;left:-150%;position:absolute;top:0;transform:skewX(-20deg);width:120%}@keyframes glassShine{0%{left:-130%}to{left:140%}}.session-btn--offline{background:#0c101673;border-color:#b4bec840;box-shadow:0 6px 16px #00000073,inset 0 0 0 1px #ffffff0f;color:#9ca3af}.session-btn--offline-pulse{animation:offlinePulse 1.7s ease-in-out infinite}@keyframes offlinePulse{0%{box-shadow:0 0 8px #5cc8ff40}50%{box-shadow:0 0 16px #5cc8ff73}to{box-shadow:0 0 8px #5cc8ff40}}.session-btn--online{background:linear-gradient(145deg,#27473333,#1a362433);border:1px solid #22c55e8c;box-shadow:0 14px 34px #38b6ff2e,inset 0 1px 0 #ffffff29;color:#0f8}.session-btn--hover-start:hover:not(:disabled){backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#22c55e1f;border-color:#22c55e59;box-shadow:0 0 22px #22c55e40,0 8px 24px #22c55e26,inset 0 0 0 1px #ffffff0f;color:#d1fae5;transform:translateY(-2px)}.session-btn--hover-start:hover:not(:disabled):before{background:radial-gradient(circle at 30% 0,#22c55e40,#0000 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.session-btn--hover-stop:hover:not(:disabled){backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:#ef44441f;border-color:#ef444459;box-shadow:0 0 22px #ef444440,0 8px 24px #ef444426,inset 0 0 0 1px #ffffff0f;color:#fee2e2;transform:translateY(-2px)}.session-btn--hover-stop:hover:not(:disabled):before{background:radial-gradient(circle at 70% 0,#ef444440,#0000 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.session-btn--loading{cursor:default;opacity:.7}.session-btn--loading:after{content:" ...";opacity:.8}.session-btn-text{align-items:center;display:flex;flex-direction:column;line-height:1.15}.session-btn-main{font-size:.9rem;font-weight:600}.session-btn-sub{color:#cbd5e1;font-size:.72rem;margin-top:2px;opacity:.75;transition:opacity .3s ease}.session-btn--online .session-btn-sub{opacity:1}.session-btn--offline .session-btn-sub{opacity:.4}.toggle-hold-button{background:#ffffff0f;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid color-mix(in srgb,currentcolor 28%,#0000);border-radius:12px;box-shadow:0 10px 28px #00000047,inset 0 1px 0 #ffffff1a;color:#269797;cursor:pointer;outline:none;padding:8px 12px;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease}.toggle-hold-button:hover{transform:translateY(-1px)}.toggle-hold-button.active{background:#186e3540;border-color:#11a81199;color:#fff}.toggle-hold-button.has-items:not(.active){animation:holdPulse 1.1s infinite;border-color:#ff5050cc;color:red}@keyframes holdPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.search-results{display:flex;flex-direction:column}.uc-overlay{align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.uc-modal{background:#0f1115;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 80px #0000008c;color:#eaeef5;overflow:hidden;width:min(780px,100%)}.uc-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 16px}.uc-title{font-size:16px;font-weight:700}.uc-close{background:#0000;border:0;border-radius:10px;color:#ffffffbf;cursor:pointer;font-size:18px;height:36px;width:36px}.uc-close:hover{background:#ffffff0f}.uc-close:disabled{cursor:not-allowed;opacity:.5}.uc-body{grid-gap:14px;display:grid;gap:14px;padding:16px}.uc-summary{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:12px 12px 10px}.uc-summaryTop{grid-gap:6px;display:grid;gap:6px}.uc-summaryTitle{font-size:16px;font-weight:800;line-height:1.25}.uc-summaryMeta{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;gap:10px}.uc-pill{align-items:center;background:#00000040;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;height:26px;letter-spacing:.06em;padding:0 10px}.uc-lookup{color:#ff0000d9;font-size:13px;font-weight:600}.uc-warn{background:#ffaa001a;border:1px solid #ffaa0038;border-radius:10px;color:#ffdca0f2;font-size:13px;padding:6px 10px}.uc-matchLine{align-items:center;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 10px;margin-top:10px;padding-top:10px}.uc-matchLabel{color:#ffffff8c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.uc-matchValue{color:#ffffffe0;font-weight:700}.uc-matchArrow{color:#ffffff59;font-weight:900;margin:0 4px}.uc-section{grid-gap:8px;display:grid;gap:8px}.uc-sectionTitle{color:#fff9;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.uc-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.uc-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;height:28px;padding:0 10px}.uc-chip--soft{color:#ffffffd9;font-weight:600}.uc-muted{color:#fff9;font-size:13px}.uc-accept{background:#ffffff05;border:1px dashed #ffffff29;border-radius:14px;color:#ffffffd9;font-size:14px;line-height:1.4;padding:12px}.uc-footer{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.uc-btn{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;color:#eaeef5;cursor:pointer;font-weight:800;height:40px;padding:0 14px}.uc-btn--ghost{background:#0000}.uc-btn--primary{background:#50a0ff2e;border-color:#50a0ff59}.uc-btn:hover{filter:brightness(1.05)}.uc-btn:disabled{cursor:not-allowed;opacity:.55}.reg-warning{border-radius:10px;font-size:.9rem;line-height:1.3;margin-top:6px;padding:8px 10px;transition:all .2s ease}.reg-warning--same{background:#ff00001a;border:1px solid #ff000059;color:#fffffff2}.reg-warning--other{background:#ffee501a;border:1px solid #d0ff5059;color:#b4dcfff2}.reg-checking{color:#fff9;font-size:.85rem;font-style:italic;margin-top:6px}.ticket-container{background-color:#dbdbdb15;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:20px;padding:20px}.ticket-header{display:flex;justify-content:space-between;margin-bottom:10px}.ticket-header h2{color:#007bff;font-size:20px;margin:0}.ticket-header p{color:#555;flex:1 1;font-size:14px;line-height:1.6;margin:10px 0 0}.ticket-create-button{background-color:#ffa600;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.ticket-create-button:hover{background-color:#b34200}.ticket-table{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.ticket-table td,.ticket-table th{border:none;padding:8px;text-align:center}.ticket-table th{background-color:#5f5f5f;color:#fff;font-weight:700}.ticket-even-row{background-color:#f9f9f9}.ticket-odd-row{background-color:#fff}.ticket-table tr{border-bottom:1px solid #dddddd28}.ticket-table tr:hover{background-color:#046b4c54;cursor:pointer}.ticket-modal-background{align-items:center;background:#7e7e7e99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.ticket-modal-content{background:#111111d8;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow-y:auto;padding:20px;width:90%}.ticket-comments-container{flex-grow:1;margin:20px 0;max-height:60vh;overflow-y:auto;padding-right:10px}.ticket-title{font-size:1.8rem;font-weight:700;margin-bottom:1px}.ticket-info{font-size:1rem}.ticket-comments-list{list-style-type:none;margin:0;padding:0}.ticket-comment-item{word-wrap:break-word;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:.9rem;margin:10px 0;max-width:80%;padding:10px;position:relative}.own-comment{background-color:#013632;color:#fff;margin-left:auto;text-align:left}.other-comment{background-color:#313131;color:#fff;margin-right:auto;text-align:left}.ticket-comment-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.ticket-comment-user{color:#fff;font-size:1rem;font-weight:700}.ticket-comment-optiinfo{color:green;font-size:.85rem;margin-top:2px}.own-optiinfo{color:red}.ticket-comment-date{color:#666;display:block;font-size:.75rem;margin-top:5px}.ticket-comment-message{font-size:.9rem;line-height:1.4;margin-top:1px}.ticket-comment-input{border-radius:8px;color:#fff;min-height:60px}.ticket-modal{align-items:center;background-color:hsla(154,3%,41%,.582);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.ticket-modal-content h3{color:#007bff;margin-top:0}.ticket-modal-content label{display:block;margin:10px 0}.ticket-modal-content input,.ticket-modal-content select{border:1px solid #ddd;border-radius:4px;margin-top:15px;padding:8px}.ticket-confirm-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px}.ticket-confirm-button:hover{background-color:#218838}.ticket-cancel-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.ticket-cancel-button:hover{background-color:#c82333}.ticketmodal{align-items:center;background-color:rgba(63,63,63,.671);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.ticketmodal-content{background-color:#111;border-radius:5px;color:#61e40a;max-height:80vh;overflow-y:auto;padding:20px;width:1100px}.ticket-button-group{display:flex;gap:10px;justify-content:flex-end}.ticket-btn{border:none;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 20px}.ticket-btn-submit{background:#4caf50;color:#fff}.ticket-btn-submit:hover{background:#45a049}.ticket-btn-close{background:#f44336;color:#fff}.ticket-btn-close:hover{background:#e53935}.ticket-info p{font-size:1rem;line-height:1.5;margin:1px 0}.ticket-info strong{color:#fff;font-weight:700}.ticket-info p:last-child{color:#7c7c7c;font-style:italic;margin-top:15px}.comment-input-container{align-items:center;display:flex;margin-top:10px}.upload-button{align-items:center;background-color:#007e5e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;margin-right:10px;width:40px}.upload-button:hover{background-color:#07e47d}.ticket-comment-input{background-color:#2b2b2b;border:1px solid #007e5e;border-radius:5px;flex:1 1;font-size:1rem;margin-bottom:5px;padding:10px;resize:none}.status-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-left:10px;padding:5px 15px;transition:background-color .3s ease}.status-button.ticketopen{background-color:#28a745}.status-button.ticketopen:hover{background-color:#218838}.status-button.ticketclosed{background-color:#dc3545}.status-button.ticketclosed:hover{background-color:#c82333}.status-button:disabled,.upload-button:disabled{cursor:not-allowed;opacity:.6}.ticket-comment-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}@keyframes pulse-only{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.blinking-red{animation:blinkRed 1s infinite;color:#f44336}:root{--elearning-gradient-start:#306e66;--elearning-gradient-end:#16463f}.optischool-container{background-color:#000;border-radius:8px;box-shadow:0 2px 8px #0000001a;font-family:Arial,sans-serif;padding:20px}.optischool-container h1{color:#333;margin-bottom:20px;text-align:center}.optischool-container button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:0 auto 20px;padding:10px 20px}.optischool-container button:hover{background-color:#0056b3}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px}.category-box,.module-box,.video-box{background-color:#2a2a2a;border:1px solid #444;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px;transition:background-color .2s}.category-box:hover,.module-box:hover,.video-box:hover{background-color:#3a3a3a}.category-box.active{border-color:#0056b3}.category-box.active,.module-box.active{background:linear-gradient(135deg,#306e66,#16463f);background:linear-gradient(135deg,var(--elearning-gradient-start),var(--elearning-gradient-end));color:#fff;font-weight:700}.module-box.active{border-color:#1e7e34}.video-box.active{background:linear-gradient(135deg,#306e66,#16463f);background:linear-gradient(135deg,var(--elearning-gradient-start),var(--elearning-gradient-end));border-color:#e0a800;color:#000;font-weight:700}.modules-list,.videos-list{margin-left:20px;margin-top:10px}.optischool-video-player{background-color:#1c1c1c;box-shadow:0 2px 5px #0003;padding:10px;text-align:center;width:100%}.optischool-video-player video{max-height:100%;width:100%}.videos-table{border-collapse:collapse;color:#fff;margin-top:10px;width:100%}.videos-table td,.videos-table th{border:1px solid #555;padding:10px;text-align:left}.videos-table th{background-color:#333}.videos-table tr:hover{background-color:#444}.videos-table a{color:#007bff;text-decoration:none}.videos-table a:hover{text-decoration:underline}.optischool-container .modules-section button,.optischool-container .videos-section button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:10px 20px}.optischool-container .modules-section button:hover,.optischool-container .videos-section button:hover{background-color:#0056b3}.optischool-video-player p{color:#fff;font-size:18px;font-weight:700}.optischool-sidebar .category-box,.optischool-sidebar .module-box,.optischool-sidebar button{cursor:pointer;transition:transform .2s ease-in-out}.optischool-sidebar .category-box:hover,.optischool-sidebar .module-box:hover,.optischool-sidebar button:hover{transform:scale(1.05)}.optischool-layout{display:flex;flex-direction:row;height:calc(100vh - 450px)}.optischool-sidebar{background-color:#1c1c1c;border-right:1px solid #333;color:#fff;overflow-y:auto;padding:20px;width:250px}.quiz-modal-background{background:#e4e4e4cc}.quiz-modal{background-color:#1c1c1c;color:#fff;left:50%;overflow-y:auto;position:fixed;top:10%;transform:translate(-50%);width:80%;z-index:1000}.quiz-modal,.quiz-modal>div{border-radius:10px;box-shadow:0 4px 15px #0003;max-width:600px;padding:20px}.quiz-modal>div{animation:fadeIn .3s ease-in-out;background:#131313;width:90%}.quiz-modal h2{color:#c41515;font-size:24px;margin-top:0;text-align:center}.quiz-question{margin:20px}.quiz-question p{color:#fff;font-size:18px;font-weight:700}.quiz-question ul{list-style:none;margin:10px 0;padding:0}.quiz-question ul li{background:#282c2b;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px;transition:background .3s ease}.quiz-question ul li:hover{background:#e0e0e0;color:#000}.quiz-modal button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:20px auto 0;padding:10px 20px;transition:background .3s ease}.quiz-modal button:hover{background:#0056b3}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quiz-question{margin-bottom:15px}.quiz-answer{background-color:#2c2c2c;border-radius:5px;cursor:pointer;margin:5px 0;padding:10px;transition:background .3s ease}.quiz-answer:hover{background-color:#444}.quiz-answer.selected{background-color:#007bff;color:#fff}.quiz-answer.correct{background-color:#4caf50;color:#fff}.quiz-answer.incorrect{background-color:#06584b;color:#fff}.quiz-feedback{margin-top:20px;text-align:center}.quiz-feedback button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:10px 15px;transition:background .3s ease}.quiz-feedback button:hover{background-color:#0056b3}.quiz-feedback p{font-size:16px;margin-bottom:10px}@keyframes blinkGreen{0%{color:#4caf50}50%{color:#a5d6a7}to{color:#4caf50}}@keyframes blinkRed{0%{color:#f44336}50%{color:#ef9a9a}to{color:#f44336}}:root{--btn-grad-from:#f30;--btn-grad-to:#f700ff;--btn-text:#eafdfc;--btn-shadow-light:#ffffff26;--btn-shadow-dark:#00000073;--btn-glow:#5eaf728c;--button-bg-color:#306e66;--button-bg-color-hover:#269797;--button-bg-color-active:#16463f;--button-bg-color-gradient-start:#306e66;--button-bg-color-gradient-end:#16463f;--button-bg-color-greyed-gradient-start:#43615d54;--button-bg-color-greyed-gradient-end:#1d2e2b6c;--button-bg-color-hover-gradient-start:#269797;--button-bg-color-hover-gradient-end:#00ecec;--buttondec-bg-color-gradient-start:#6e3030;--buttondec-bg-color-gradient-end:#8b2929;--buttondec-bg-color-hover-gradient-start:#b81111;--buttondec-bg-color-hover-gradient-end:#860000;--button-box-shadow-color:#0000004d;--button-box-shadow-light:#ffffff1a;--topbar-border:#ffffff1a;--topbar-glow:#ffffff0f;--topbar-text:#ffffffeb;--topbar-subtext:#ffffff8c;--secondbar-bg1:hsla(0,0%,100%,.045);--secondbar-bg2:hsla(0,0%,100%,.015);--secondbar-border:#ffffff1a;--secondbar-accent:#ffffff2e;--secondbartext:#ffffffeb;--thirdbar-bg1:#181818d9;--thirdbar-bg2:#0b0c0cd9;--thirdbar-border:#ffffff24;--thirdbartext:#ffffffe6;--fourthbar:#d7ee064d;--fourthbartext:rgba(215,238,6,.993);--fifthbar-bg1:#ffffff1a;--fifthbar-bg2:#ffffff0a;--fifthbar-border:#ffffff29;--fifthbartext:#b89b4be6;--filelist-even-bg1:#0f0f0fe0;--filelist-even-bg2:#191919e0;--filelist-texteven:#dee8f0e0;--filelist-odd-bg1:#191919d9;--filelist-odd-bg2:#0f0f0fd9;--filelist-textodd:#cdd7dea6;--filelist-hover-bg1:#24272b;--filelist-hover-bg2:#1e2125;--filelist-hover-text:#fffffff5;--nav-accent:#5ac878d9;--nav-accent-soft:#5ac87859;--nav-accent-glow:#5ac87873;--trace-color:#ffc107f2;--trace-soft:#ffc10740;--topbar-bg:linear-gradient(180deg,#ffffff0a,#ffffff03);--button-bg-color-green-gradient-start:#2380309a;--button-bg-color-green-gradient-end:#08a31dce;--button-bg-color-green-hover-gradient-start:#08a31d9a;--button-bg-color-green-hover-gradient-end:#08a31d9a;--button-bg-color-red-gradient-start:#742e3d9a;--button-bg-color-red-gradient-end:#5a1f29;--button-bg-color-red-hover-gradient-start:#9e3a4d;--button-bg-color-red-hover-gradient-end:#ff4f5e;--modal-background-color:#42424280;--modal-content-background-color:#1b1b1bf5;--button-text-color-white:#fff;--button-text-color-red:#9e3a4d;--button-text-color-orange:#e6a81a;--button-text-color-cyan:#269797;--button-text-color-green:#0bb928;--button-text-color-purple:#9608a39a;--button-text-color-blue:#0d44da9a;.ols-box{background-color:#0f2f3b;border:1px solid #3cd8ff26;border-radius:5px;box-shadow:0 0 12px #3cc1ff26;color:#000;padding:10px}.files-section td,.files-section th{background-color:initial;border-bottom:.01px solid #4444448f;padding:7px;text-align:left}.olshealth-container{margin-bottom:15px}.olshealth-bar{background:#3a3f47;border-radius:6px;height:12px;overflow:hidden;position:relative;width:100%}.olshealth-fill{background:linear-gradient(90deg,#f90,#c8ff00,#338000);height:100%;transition:width .3s ease}.olsdetailbutton{background:#4cd137;border:none;border-radius:6px;color:#000;cursor:pointer;font-weight:600;padding:10px 18px;transition:.2s}.olsdetailbutton:hover{background:#44bd32}.file-drop-zone{border:2px dashed #6c6c6c;border-radius:10px;color:#555;cursor:pointer;font-size:14px;padding:10px;text-align:center;transition:.25s ease}.file-drop-zone.dragover{background:#0d9937;border-color:#4a90e2;color:#4a90e2}.file-drop-zone span{display:block;font-size:14px;margin-top:10px;opacity:.8}.olsdetailtext{word-wrap:break-word;color:#c7cdd8;font-size:14px;margin-bottom:5px;margin-top:1px;word-break:break-word}.btnwc-compact{backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);background:#192d2380;border:1px solid #64ff9640;border-radius:8px;box-shadow:0 0 6px #00ff9626,inset 0 0 4px #00ff641a;color:#e8ffe8;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:transform .15s ease,box-shadow .25s ease,background .3s ease}.btnwc-compact:hover{background:#23462d99;box-shadow:0 0 10px #00ff964d,inset 0 0 6px #00ff6433;color:#fff;transform:translateY(-1px)}.btnwc-compact:active{background:#14281eb3;box-shadow:0 0 6px #00ff7833,inset 0 0 8px #00ff6440;transform:scale(.96)}.task-quick-actions{display:flex;justify-content:flex-start;margin-top:8px}}.paren-green{color:#0f9d58}.paren-yellow{color:#f4b400}.paren-orange{color:#fb8c00}.paren-red{color:#db4437}.warning-section{align-items:flex-start}.warning-section--staff .warning-badges--row{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.user-info-box{align-items:stretch;display:flex;flex:1 1;min-width:0}.hub-user-info-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;display:flex;flex-direction:column;gap:6px;justify-content:center;max-height:70px;padding:14px}.hub-user-info-title{color:#fff9;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-user-info-line{color:#ffffffe6;font-size:14px}.hub-unread-message{align-items:center;background:#db44371f;border:1px solid #db443759;border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px;margin-top:8px;max-width:100%;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hub-unread-message:before{animation:hub-unread-pulse 1.8s ease-in-out infinite;background:#db4437;border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}@keyframes hub-unread-pulse{0%,to{opacity:1}50%{opacity:.25}}.warning-section--staff .warning-badge{font-size:12px;padding:3px 8px;white-space:normal;word-break:break-word}.warning-section--user .warning-badges--col{display:flex;flex-direction:column;gap:6px;width:100%}.warning-section--user .warning-badge{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.warning-badges{display:flex;flex-direction:column;gap:6px;padding:6px}.warning-open-btn{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffd9;cursor:pointer;font-weight:700;margin-left:5px;padding:5px 10px}.warning-open-btn:hover{filter:brightness(1.05)}.warning-ooh{color:#ff7878f2;font-weight:700}.warning-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-radius:6px;display:inline-flex;font-size:13px;font-weight:600;padding:4px 10px}.warning-red{background:#c0392b;border-color:#a33025;box-shadow:0 0 10px #ff3c3c40;color:#fff}.warning-yellow{background:#d4a017;border-color:#b8890f;box-shadow:0 0 10px #ffc83240;color:#fff}.warning-green{background:#1a8a45;border-color:#157038;box-shadow:0 0 10px #50c87833;color:#fff}.warning-modal-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.warning-modal{background:#0f1115;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 20px 80px #0000008c;overflow:hidden;width:min(820px,100%)}.warning-modal-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 14px}.warning-modal-title{color:#ffffffeb;font-weight:800}.warning-modal-close{background:#0000;border:0;border-radius:10px;color:#ffffffbf;cursor:pointer;height:34px;width:34px}.warning-modal-close:hover{background:#ffffff0f}.warning-modal-body{grid-gap:10px;display:grid;gap:10px;padding:14px}.warning-modal-footer{border-top:1px solid #ffffff14;display:flex;justify-content:flex-end;padding:12px 14px}.warning-editor-row{align-items:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px}.warning-editor-left{display:flex;flex-direction:column;gap:6px}.warning-editor-label{color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.warning-none{color:#ffffff8c;font-size:13px}.warning-editor-form,.warning-editor-right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.warning-input{min-width:280px}.warning-input,.warning-select{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;color:#ffffffe6;height:34px;padding:0 10px}.warning-btn{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#ffffffe6;cursor:pointer;font-weight:800;height:34px;padding:0 10px}.warning-btn:hover{filter:brightness(1.05)}.warning-btn-ghost{background:#0000}.warning-btn-danger{background:#ff5a5a1a;border-color:#ff5a5a40}.centered-cell-content{align-items:center;display:flex;height:80%;justify-content:center}.count-spinner{animation:spin .7s linear infinite;border:3px solid #d2d2d2;border-radius:50%;border-top-color:#18c0aa;display:inline-block;height:16px;vertical-align:middle;width:16px}.files-section tbody tr{background-color:#ffffff05;color:#e8e9ee;position:relative}.files-section tbody tr td{text-shadow:0 1px 0 #0000008c}.files-section table tbody tr td:first-child{padding-left:14px;position:relative}.files-section table tbody tr td:first-child:before{background:#0000;border-radius:4px;bottom:0;box-shadow:none;content:"";left:0;position:absolute;top:0;width:6px}@keyframes leftPulse{0%,to{box-shadow:0 0 0 #0000;filter:brightness(.9);opacity:.9}50%{box-shadow:0 0 18px currentColor;filter:brightness(1.35);opacity:1}}.files-section tbody tr.status-0{background:linear-gradient(90deg,#ff3b5038,#0000 55%),#ffffff05}.files-section tbody tr.status-0:before{animation:leftPulse 1.3s ease-in-out infinite;background:#ff3b50;color:#ff3b50}.files-section tbody tr.status-1{background:linear-gradient(90deg,#ffcc00a6,#ffcc002e 25%,#0000 70%),#ffffff08}.files-section tbody tr.status-1:before{animation:leftPulse 1.6s ease-in-out infinite;background:#fc0;color:#ffcc00b6}.files-section tbody tr.status-2{background:linear-gradient(90deg,rgba(0,255,0,.075) 25%,rgba(0,255,0,.062) 0,#0000 70%),#ffffff08}.files-section tbody tr.status-2:before{animation:leftPulse 1.6s ease-in-out infinite;background:#04af29;color:#00ff002e}.files-section tbody tr.status-3{background:linear-gradient(90deg,#aa5aff2e,#0000 55%),#ffffff05}.files-section tbody tr.status-3:before{animation:leftPulse 1.6s ease-in-out infinite;background:#aa5aff}.files-section tbody tr.status-4{background:linear-gradient(90deg,#00f0d052,#00f0d029 25%,#0000 70%),#ffffff08!important}.files-section tbody tr.status-4:before{background:#00f0d0}.files-section tbody tr:hover{box-shadow:inset 0 0 0 9999px #ffffff14;cursor:pointer}.detailtextbooking{word-wrap:break-word;color:#0f96a0;font-size:14px;margin-bottom:5px;margin-top:1px;word-break:break-word}.warningcontainer{color:#cecece;display:flex;flex:1 1;flex-wrap:wrap;font-size:12px;gap:10px;margin:1px;padding:3px}.warningNumberTextBase{animation:flash 4s infinite;background-color:#161616a8;border:1px solid #a3a3a39d;font-size:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px;white-space:nowrap}.warningRed{color:#ff3c00}.warningYellow{color:#e5ff00}.warningBlue{color:#3c4de2}.warningGreen{color:#3ce27c}.box-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5px}.box{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(90deg,#181818d9,#0b0c0cd9);border:1px solid rgba(107,150,150,.226);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0d,0 3px 4px #0009;color:#e6e6e6e0;flex:1 1;font-size:14px;margin:3px;min-width:50px;padding:6px 10px;text-align:center;white-space:nowrap}@media (max-width:600px){.box{flex:100% 1;margin:5px 0}}.blackliquidbutton{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#232323bf,#0c0c0ce6);border:none;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff14,0 4px 8px #0009;color:#ebebebe6;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin:4px;min-width:90px;padding:8px 18px;position:relative;transition:background .25s ease,box-shadow .25s ease,transform .18s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.blackliquidbutton:hover{background:linear-gradient(180deg,#2d2d2dd9,#121212f2);box-shadow:inset 0 1px 0 #ffffff1f,0 6px 12px #000000bf;transform:translateY(-1px)}.blackliquidbutton:active{box-shadow:inset 0 2px 4px #0009,0 2px 3px #0009;transform:translateY(1px)}.blackliquidbutton:focus-visible{box-shadow:0 0 0 2px #8cbebe59,inset 0 1px 0 #ffffff14;outline:none}.blackliquidbutton:disabled{cursor:not-allowed;opacity:.45;transform:none}.blackliquidbutton:after{background:linear-gradient(120deg,#ffffff1f,#0000 40%);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.alerts-bell{border:none;gap:6px;position:relative}.badge{right:0}.dropdown-title{color:#00ff9d;font-weight:700;margin:4px 4px 8px}.dropdown-empty{color:#aaa;font-size:14px;padding:8px}.alerts-list{list-style:none;margin:0 0 8px;padding:0}.alerts-list.all{max-height:60vh;overflow:auto}.alert-item{border-radius:6px;padding:8px}.alert-item+.alert-item{margin-top:6px}.alert-item:hover{background:#ffffff0a}.alert-message{color:#ddd;font-size:14px}.alert-meta{color:#9aa4ad;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:4px}.dropdown-view-all:hover{background:#00ff9d33}.alerts-modal-backdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.alerts-modal{background:#111;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden;width:min(800px,92vw)}.alerts-modal-footer,.alerts-modal-header{align-items:center;background:#ffffff0a;display:flex;justify-content:space-between;padding:12px 14px}.alerts-modal-header h3{color:#00ff9d;margin:0}.alerts-modal-header .close{background:#0000;border:0;color:#ddd;cursor:pointer;font-size:22px}.alerts-modal-body{max-height:60vh;overflow:auto;padding:12px 14px}.alerts-dropdown{background:#141414fa;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 10px 30px #0006;padding:10px;position:absolute;right:0;top:120%;width:520px;z-index:2000}.dropdown-view-all{background:#00ff9d1a;border:1px solid #00ff9d4d;border-radius:6px;color:#00ff9d;cursor:pointer;margin-top:8px;padding:8px 10px;width:100%}.dropdown-view_all:hover{background:#00ff9d33}.alerts-wrapper{margin-left:8px;position:relative}.alerts-bell{align-items:center;background:#0000;border:0;color:#ddd;cursor:pointer;display:inline-flex;justify-content:center;padding:8px 10px}.alerts-bell:hover{color:#00ff9d}.badge{background:#ff4757;border-radius:10px;color:#fff;font-size:11px;line-height:1;padding:2px 6px;position:absolute;right:-2px;top:2px}.alerts-table{border-collapse:collapse;color:#ddd;font-size:13px;table-layout:fixed;width:100%}.alerts-table td,.alerts-table th{border-bottom:1px solid #ffffff12;padding:6px 8px;text-align:left;vertical-align:top}.alerts-table td:first-child,.alerts-table th:first-child{white-space:nowrap;width:190px}.alerts-table td:nth-child(2),.alerts-table th:nth-child(2){overflow-wrap:anywhere;width:auto}.alerts-table th{color:#00ff9d;font-weight:600}.alerts-table th,.alerts-table tr:hover td{background:#ffffff0d}.is-new td{background:#00ff9d0f}.chip-new{background:#00ff9d26;border:1px solid #00ff9d4d;border-radius:10px;color:#00ff9d;font-size:10px;margin-left:8px;padding:2px 6px}.credits-modal-content,.logs-modal-content,.special-modal-content,.upload-mod-popup-content{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:#080a0ee3;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff08;color:#fff;max-height:95vh;max-width:900px;overflow-y:auto;padding:20px;position:relative;width:85%;z-index:2001}.credits-modal-background,.logs-modal-background,.special-modal-background{align-items:center;backdrop-filter:blur(1px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:#05070abf;box-shadow:inset 0 0 200px #0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.upload-mod-popup-background{background:#05070abf;box-shadow:inset 0 0 200px #0009;display:grid;inset:0;padding:clamp(12px,4vh,32px);place-items:center;position:fixed;z-index:2000}body.modal-open .content-wrapper,body.modal-open .dialog-message,body.modal-open .filemodal-content,body.modal-open .message-column,body.modal-open .message-wrapper,body.modal-open .messages{contain:none!important;filter:none!important;overflow:visible!important;perspective:none!important;transform:none!important}body.modal-open{overflow:hidden}body:has(.upload-mod-popup-background):after{background:radial-gradient(60% 40% at 50% 45%,#ffffff0d,#0000 60%),radial-gradient(120% 80% at 50% 120%,#ffffff08,#0000 70%);content:"";inset:0;mix-blend-mode:screen;opacity:.6;pointer-events:none;position:fixed;z-index:999991}.admin-button,.close-btn,.confirm-button,.credits-btn,.customers-button,.decline-button,.helpfile-btn,.log-btn,.logout-button,.profile-button,.save-button,.special-btn,.toggle-wip-button,.tos-button,.transfer-btn,.uploadtempimage-btn,.versionselector-button{background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid color-mix(in srgb,currentcolor 28%,#0000);border-radius:12px;box-shadow:0 10px 28px #00000047,inset 0 1px 0 #ffffff1a;color:var(--text-strong);cursor:pointer;outline:none;padding:8px 12px;text-shadow:0 1px 0 #00000059;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease}.admin-button:hover,.close-btn:hover,.confirm-button:hover,.credits-btn:hover,.customers-button:hover,.decline-button:hover,.helpfile-btn:hover,.log-btn:hover,.logout-button:hover,.profile-button:hover,.save-button:hover,.special-btn:hover,.toggle-wip-button:hover,.tos-button:hover,.transfer-btn:hover,.uploadtempimage-btn:hover,.versionselector-button:hover{border-color:color-mix(in srgb,currentColor 42%,#0000);box-shadow:0 14px 34px #38b6ff24,inset 0 1px 0 #ffffff29;filter:brightness(1.05);transform:translateY(-1px)}.admin-button:active,.close-btn:active,.confirm-button:active,.credits-btn:active,.customers-button:active,.decline-button:active,.helpfile-btn:active,.log-btn:active,.logout-button:active,.profile-button:active,.save-button:active,.special-btn:active,.toggle-wip-button:active,.tos-button:active,.transfer-btn:active,.uploadtempimage-btn:active,.versionselector-button:active{transform:translateY(0)}.confirm-button,.save-button{color:#0bb928;color:var(--button-text-color-green)}.close-btn,.decline-button{color:#9e3a4d;color:var(--button-text-color-red)}.admin-button,.credits-btn,.profile-button,.toggle-wip-button,.transfer-btn,.versionselector-button{color:#269797;color:var(--button-text-color-cyan)}.customers-button,.log-btn{color:#e6a81a;color:var(--button-text-color-orange)}.special-btn{color:#9608a39a;color:var(--button-text-color-purple)}.logout-button{color:#9e3a4d;color:var(--button-text-color-red)}.tos-button{color:#a78bfa}.close-btn:hover,.decline-button:hover,.logout-button:hover,.tos-button:hover{box-shadow:0 14px 34px #ff4d6d29,inset 0 1px 0 #ffffff1f}.save-button:hover{box-shadow:0 14px 34px #38b67824,inset 0 1px 0 #ffffff29}.customers-button:hover,.log-btn:hover{box-shadow:0 14px 34px #ffbb3324,inset 0 1px 0 #ffffff29}.uploadtempimage-btn{margin-right:10px;margin-top:10px;max-width:200px;padding:8px;text-align:center;text-decoration:none}.ignoreimage-btn{background:linear-gradient(180deg,#22c28d40,#22c28d2e);border:1px solid #22c28d66;border-radius:10px;box-shadow:0 8px 18px #00000038,inset 0 1px 0 #ffffff1a;color:#0e1b16;cursor:pointer;margin-right:10px;margin-top:5px;padding:3px;text-align:center;transition:transform .14s ease,filter .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ignoreimage-btn:hover{border-color:#22c28d99;color:#fff;color:var(--button-text-color-white);filter:brightness(1.05);transform:translateY(-1px)}.admin-buttons-container{display:flex;gap:1rem;margin-bottom:1rem}.toggle-wip-button.active{background:linear-gradient(180deg,#ffffff08,#0000002e);border:1px solid #5cc8ff40;box-shadow:inset 2px 2px 6px #0000008c,inset -2px -2px 6px #ffffff0d;transform:translateY(1px)}.clickable-vehicle{align-items:center;cursor:pointer;display:flex;justify-content:left;padding:1px 0;transition:background-color .2s ease}.clickable-vehicle:hover{background-color:#057c8b}.alertcenter-alerts{width:100%}.custom-alert-table{border-collapse:collapse;table-layout:fixed;width:100%}.custom-alert-table .table-row{border-bottom:1px solid #ffffff0f;transition:background-color .12s ease,box-shadow .12s ease}.custom-alert-table .clickable-row:hover{background:#50a0ff0f;box-shadow:inset 2px 0 0 #50a0ff73}.custom-alert-table .table-cell{color:#ffffffdb;font-size:12.5px;line-height:1.2;overflow:hidden;padding:2px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.custom-alert-table .table-cell:first-child{width:calc(100% - 70px)}.custom-alert-table .table-cell:last-child{font-feature-settings:"tnum";color:#ffffff8c;font-variant-numeric:tabular-nums;letter-spacing:.3px;text-align:right;width:70px}.alerts-title{border-left:1px solid #ffffff14;color:#8cc8ffe6;font-weight:600;margin-left:8px;padding-left:8px}.custom-alert-table .clickable-row:active{background:#50a0ff1a}.news-column-button{align-items:center;background-color:#4440;border-left:1px solid #03806b00;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color .3s ease,transform .3s ease;width:20px;z-index:1}.news-column-button:hover{background-color:#03806b48}.news-column-button span{color:#fff;font-size:19px;font-weight:700}.popup-overlay{align-items:center;background:#535353b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3000}.popup-content{background:#000;border-radius:3px;box-shadow:0 4px 6px #fd00004d;padding:20px;text-align:center}.popup-content p{font-size:16px;margin:10px 0}.popup-content button{background:linear-gradient(145deg,#742e3d9a,#5a1f29);background:linear-gradient(145deg,var(--button-bg-color-red-gradient-start),var(--button-bg-color-red-gradient-end));border:none;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px 20px}.popup-content button:hover{animation:flash .5s;background:linear-gradient(145deg,#9e3a4d,#ff4f5e);background:linear-gradient(145deg,var(--button-bg-color-red-hover-gradient-start),var(--button-bg-color-red-hover-gradient-end))}.popup-content button:disabled{background-color:#ccc;cursor:not-allowed;font-size:16px}select option[disabled]{color:gray;cursor:not-allowed}.blinking-alert{animation:blink 1s linear infinite}.alert-cell{align-items:center;height:100%;justify-content:center;text-align:center}.notification-options{border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;max-width:600px;padding:15px}.notification-options input[type=radio]{accent-color:#007bff;margin-right:10px;width:auto}.notification-options p{color:#fff;font-size:1.2em;font-weight:700;margin-bottom:15px}.notification-options label{align-items:flex-start;color:#e9e9e9;cursor:pointer;display:flex;font-size:1em;line-height:1.5;margin-bottom:15px}.notification-options label:hover{border-radius:4px;padding:5px}.notification-options label:last-child{margin-bottom:0}.inactive-category{cursor:not-allowed;opacity:.5;pointer-events:none}.topbarlinks{font-size:17px;gap:1px;justify-content:flex-end;list-style:none;margin:0;padding:0}.topbarlinks,.topbarlinks li a{align-items:center;display:flex}.topbarlinks li a{border-bottom:2px solid #0000;color:#ddd;font-weight:600;gap:6px;padding:8px 14px;text-decoration:none;transition:color .2s,border-bottom .2s}.topbarlinks li a:hover{border-bottom:2px solid #00ff9d;color:#00ff9d}.topbarlinks li a svg{font-size:15px;opacity:.8}.topbarlinks a:after{background:#01836d;bottom:-5px;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.topbarlinks a.active{color:#00bcd4;font-weight:700}.priority-image{align-items:center;display:inline-block;max-height:24px;max-width:24px;object-fit:contain;vertical-align:middle}.message-form{align-items:center;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);background:#191e288c;box-shadow:0 8px 20px #00000080,inset 0 0 0 1px #ffffff0d;flex-shrink:0;justify-content:center;padding:5px}.dialog-message,.message-form{border-radius:5px;display:flex}.dialog-message{word-wrap:break-word;color:#dcddde;flex:1 1;flex-wrap:wrap;padding:3px;word-break:break-word}.admin-message{background-color:#3133381c;border-radius:5px;font-size:13px}.dealer-message{background-color:#2e303500;font-size:13px}.internal-message{animation:internalLiquidShift 8s ease-in-out infinite;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);background:linear-gradient(120deg,#080c14f2,#4e005abf 20%,#0a788c99 40%,#5a143c8c 70%,#1e050ae6);background-size:300% 300%;border:1px solid #ffffff12;border-radius:12px;box-shadow:inset 0 0 10px #00ffff14,0 0 25px #00000080;color:#fff;font-size:13px;isolation:isolate;margin:8px;overflow:hidden;padding:12px 14px;position:relative}.internal-message:before{color:hsla(0,0%,100%,.241);content:"INTERNAL";font-size:38px;font-style:italic;font-weight:700;left:50%;letter-spacing:4px;pointer-events:none;position:absolute;text-shadow:0 0 20px #00ffff0d,0 0 40px #ff003c0d;top:50%;transform:translate(-50%,-50%) rotate(-3deg);white-space:nowrap;z-index:-1}.internal-message p{position:relative;z-index:1}.internal-message:after{animation:internalEdgeGlow 6s linear infinite;background:linear-gradient(90deg,#00ffff0d,#ff00500d,#00ffff0d);background-size:200% 200%;border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;z-index:-1}@keyframes internalEdgeGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.redo-message{background-color:#4a4a4a;color:#fff;font-size:13px}.alertcenter-container{display:flex;font-family:Arial,sans-serif;gap:20px;padding:20px}.alertcenter-column{background-color:#000;border:1px solid #9b9b9b;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1;padding:20px}.alertcenter-column:first-child{flex:0.3 1}.alertcenter-column:last-child{flex:0.7 1}.alertcenter-header{color:#333;font-size:1.5em;margin-bottom:10px}.alertcenter-filters label{color:#555;display:inline-block;font-size:.9em;margin-right:15px}.alertcenter-loading{color:#888;font-size:1em;text-align:center}.alertcenter-list{margin:0;padding:0}.alertcenter-list-item{background-color:#777;border-radius:4px;cursor:pointer;display:flex;list-style:none;margin:1px 0;padding:3px;transition:background-color .3s,transform .2s;width:80%}.alertcenter-container ul{margin-left:0;padding-left:0}.alertcenter-list-item:hover{background-color:#b8b8b8}.alertcenter-selected{background-color:#066639;color:#fff;font-weight:700}.alertcenter-input,.alertcenter-textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:1em;margin-bottom:10px;padding:10px;width:80%}.alertcenter-textarea{height:100px;resize:none}.alertcenter-button{background-color:#066661;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin-top:10px;padding:5px;width:80%}.alertcenter-button:hover{background-color:#0056b3}.new-taskcomment{color:#f44336;margin-left:5px}.ooh-accepted{background-color:#41bb08a2}.ooh-accepted,.ooh-declined{border-radius:3px;color:#fff;font-weight:700;padding:3px 4px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ooh-declined{background-color:#7e241e}.time{color:#f1f1f1;flex-shrink:0;font-size:.9rem;margin-left:auto;text-align:right;white-space:nowrap}.time-wrapper{display:flex;flex-grow:1;justify-content:flex-end}.comments-list{background-color:#1b1b1b;overflow-y:auto;padding:10px}.comment-input-container{background-color:#1b1b1b;border-top:1px solid #444;bottom:0;padding:10px;position:relative;z-index:10}.comment-textarea{background-color:#333;border:none;border-radius:4px;color:#fff;margin-bottom:10px;padding:10px;resize:none;width:100%}.add-comment-button{align-self:flex-end;background-color:#007bff;padding:8px 16px}.add-comment-button:disabled{background-color:#555;cursor:not-allowed}.comment{margin-bottom:10px}.comment-header{font-weight:700;margin-bottom:4px}.comment p{font-size:14px;margin:0}.task-detail{align-items:center;display:flex;gap:10px;padding-bottom:10px}.status-dot{border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-left:5px;margin-right:10px;width:16px}.status-dot.done{align-items:center;background-color:green;color:#fff;display:flex;justify-content:center}.status-dot.not-done{background-color:initial;border:2px solid #0d3da3}.icon-calendar{background:url() no-repeat 50%;background-size:contain;height:16px;width:16px}.underline{border-bottom:1px solid #444;margin-bottom:10px;padding-bottom:10px}.task-header{align-items:center;display:flex;justify-content:space-between}.task-body{display:flex;gap:20px}.task-details-left,.task-details-right{flex:1 1}.task-detail{margin-bottom:15px}.task-comments{margin-top:15px}.comment{padding:3px 0}.comment-header{color:#555;font-size:14px}.add-comment-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 12px}.add-comment-button:disabled{background:#ccc}.toggle-button{background:#172a4165;border:1px solid #065cb87a;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;margin:0 1%;padding:12px 16px;transition:all .3s ease;width:48%}.toggle-button.active{background-color:#111d2b;border:1px solid #dbdbdb;box-shadow:0 4px 8px #9090914d;color:#fff}.toggle-button:hover{background-color:#0d3058;border:1px solid #e2e2e2}.task-dot{border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-left:5px;margin-right:10px;width:16px}.dot-blue{background-color:initial;border:2px solid #0d3da3}.dot-green{align-items:center;background-color:green;color:#fff;display:flex;justify-content:center}.member-filters{flex-wrap:wrap;justify-content:center;margin-top:10px;padding-left:12px}.done-tasks-button{background:#172a4165;border:1px solid #065cb87a;border-radius:8px;margin-bottom:10px;margin-top:10px}.done-tasks-button,.member-filter-button{color:#fff;font-size:14px;padding:4px 15px;transition:all .3s ease}.member-filter-button{background-color:#2c2c2c;border:1px solid #4cafa2;border-radius:8px;cursor:pointer;margin-right:10px}.member-filter-button.active{background-color:#4caf4f3f;box-shadow:0 4px 8px #00ff004d;color:#fff}.member-filter-button:hover{background-color:#3e3e3e;box-shadow:0 4px 6px #0f03;color:#4caf50}.create-task-input-container{color:red}.create-task-input{background-color:#1d1d1d;border:0 solid #eeeeee3b;border-radius:4px;color:#fff;font-size:14px;padding:8px;width:100%}.create-task-input:focus{background-color:#333;outline:none}.weekly-section{background-color:#1e1e1e;border-radius:8px;color:#fff;font-family:Arial,sans-serif;padding:20px}.week-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.week-info h3,.week-info h4{margin:0}.week-navigation button{background-color:#2c2c2c;border:1px solid #4cafa2;border-radius:5px;color:#fff;cursor:pointer;margin:0 5px;padding:10px 15px;transition:background-color .3s}.week-navigation button:hover{background-color:#0d3058;border:1px solid #e2e2e2}.week-grid{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.week-grid:before{background:repeating-linear-gradient(90deg,#0000,#0000 calc(14.28571% - 1px),#eeeeee36 calc(14.28571% - 1px),#eeeeee36 14.28571%),repeating-linear-gradient(180deg,#0000,#0000 calc(100% - 1px),#1eff0000 100%,#eeeeee36);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.day-column{background-color:#11111173;padding:10px;position:relative}.day-column:last-child:after{display:none}.day-header{font-size:1.2em;font-weight:700;text-align:center}.day-date,.day-name{margin:0}.day-tasks{position:relative;z-index:1}.task-item{background:#111d2b;border:1px solid #065bb8;border-left:5px solid #0dccda;border-radius:4px}.task-item,.task-item-done{align-items:flex-start;color:#fff;flex-direction:column;font-size:12px;grid-column:span 1;margin:5px 6px;max-width:100%;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;z-index:0}.task-item-done{background:#111d2b67;border:1px solid #065cb842;border-left:5px solid #098813d3;border-radius:4px}.task-item .time{align-self:flex-end;font-size:10px}.ooh-section{margin-top:10px;text-align:left;width:100%}.ooh-actions{display:flex;gap:10px;justify-content:flex-start}.task-item.multi-day-task{background-color:#81d4fa;grid-column:auto}.multi-day-task:after{background-color:#ffc107;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.task-profilemodal-background{align-items:center;background-color:#05070ab3;display:flex;inset:0;isolation:isolate;justify-content:center;overflow:hidden;position:fixed;z-index:1000}.task-profilemodal-background:before{backdrop-filter:blur(1px) saturate(130%);-webkit-backdrop-filter:blur(1px) saturate(130%);background:hsla(0,0%,100%,.001);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.task-profilemodal-content2{backdrop-filter:blur(22px) saturate(120%);-webkit-backdrop-filter:blur(22px) saturate(120%);background:#05070abf;border:1px solid #ffffff0f;border-radius:18px;box-shadow:0 25px 80px #000000bf,inset 0 0 0 1px #ffffff08;color:#e8edf1;max-width:1200px;overflow-y:auto;overflow:hidden;padding:0 20px 20px;position:relative;width:90%}.task-profilemodal-content2:after,.task-profilemodal-content2:before{content:"";inset:-25%;pointer-events:none;position:absolute;z-index:0}.task-profilemodal-content2:before{animation:profileGlassDrift 18s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 20% 10%,#5cc8ff1a,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff649612,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd212,#0000 60%);filter:blur(35px)}.task-profilemodal-content2:after{background:radial-gradient(120% 80% at 0 0,#ffffff0a,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff08,#0000 70%);mix-blend-mode:screen;opacity:.4}.task-profilemodal-content2>*{position:relative;z-index:1}@keyframes profileGlassDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(8deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-5deg) scale(1.01)}}.task-profilemodal-content{backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);background:#080a0ebf;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #0009,inset 0 0 0 1px #ffffff0a;box-sizing:border-box;color:#e8edf1;left:50%;max-height:85vh;overflow:auto;overscroll-behavior:contain;padding:20px 20px 16px;position:fixed;top:3.5vh;transform:translateX(-50%);width:min(1200px,96vw)}.task-profilemodal-content ul{list-style:none;margin:0;padding:0}.task-profilemodal-content li{border-bottom:1px solid #ffffff14;cursor:pointer;padding:10px 12px;transition:background-color .2s ease,transform .1s ease}.task-profilemodal-content li:hover{background:#5cc8ff1a;transform:translateY(-1px)}.task-profilemodal-content li:last-child{border-bottom:none}.task-profilemodal-content::-webkit-scrollbar{width:10px}.task-profilemodal-content::-webkit-scrollbar-thumb{background:#ffffff24;background-clip:padding-box;border:2px solid #0000;border-radius:10px}.task-table{-webkit-font-smoothing:antialiased;border-collapse:initial;border-spacing:0 5px;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.004);width:100%}.task-table td,.task-table th{border:1px solid #ffffff18;border-radius:5px;text-align:left}.task-table th{background-color:#606e67d3;font-weight:700}.task-table tr:nth-child(2n),.task-table tr:nth-child(odd){background-color:#1b1b1b}.task-table tr:hover{background-color:rgba(4,215,223,.623)!important}.task-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.customers-booked-text{color:#fff}.customers-created-text{color:gray}.support-messages-list{box-sizing:border-box;margin:20px auto;max-width:1150px;width:100%}.support-message{background-color:#36393fae;border:1px solid #000;border-radius:5px;margin-bottom:20px}.support-message-header{display:flex;flex-direction:column;margin-bottom:10px}.support-user-info{background-color:#292c3194;border-radius:5px;display:flex;justify-content:space-between;padding:10px}.support-user-column-left{flex-direction:row;gap:10px}.support-avatar-container,.support-user-column-left{align-items:center;display:flex}.support-avatar-container img{border-radius:50%;height:40px;width:40px}.support-name-container{display:flex;flex-direction:column;justify-content:center}.support-stars{color:gold;display:inline-block;font-size:.9em;margin-left:10px}.support-username{align-items:center;display:flex}.support-company{color:#ccc;font-size:.9em;margin-top:2px}.support-user-column{align-items:flex-start;display:flex;flex-direction:column;margin-right:20px}.support-message-date{color:#999;font-size:.9em;margin:10px;padding-left:10px}.support-message-content{margin-bottom:20px;padding-left:30px}.reply-form{background-color:#1f1f1f;border-radius:8px;box-shadow:0 4px 10px #00000080;box-sizing:border-box;display:flex;flex-direction:column;margin:20px 0;max-width:100%;padding:15px}.reply-textarea{background-color:#2b2b2b;border:1px solid #444;border-radius:5px;box-shadow:inset 0 2px 5px #0000004d;box-sizing:border-box;color:#fff;font-size:16px;height:auto;max-height:300px;min-height:120px;outline:none;overflow-y:auto;padding:10px;resize:none;transition:border-color .2s ease-in-out;width:100%}.reply-textarea:focus{border-color:#66bb6a}.support-message-actions{align-items:center;display:flex;justify-content:space-between;margin:10px}.left-actions{flex:1 1}.right-actions{display:flex;gap:10px}.thank-button{background-color:#4caf50;border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;cursor:pointer;font-size:1rem;margin:10px 0;max-width:150px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.thank-button:hover{background-color:#1ce626}.replydelete-button{background-color:#ff4d4f;border:none;border-radius:2px;color:#fff;cursor:pointer;margin:10px 0;max-width:150px;padding:5px 10px;text-align:center}.replydelete-button:hover{background-color:#d9363e}.reply-button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin:10px 0;max-width:150px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.reply-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.quote-button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:var(--button-text-color);cursor:pointer;font-size:1rem;margin:10px 0;max-width:150px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.quote-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.categories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.category-card{background-color:#1c1c1c;border-radius:8px;color:#fff;cursor:pointer;padding:20px;transition:transform .2s,box-shadow .2s}.category-card:hover{box-shadow:0 4px 15px #0000004d;transform:translateY(-5px)}.category-header h3{font-size:20px;margin-bottom:10px}.category-body p{color:#b5b5b5;font-size:14px;margin:10px 0}.category-stats{display:flex;font-size:14px;justify-content:space-between}.category-footer{color:#a5a5a5;font-size:12px;margin-top:10px}.topiclist-sort{align-items:center;display:flex;gap:10px;margin-bottom:15px}.topiclist-sort select{background-color:#202020;border:1px solid #ccc;border-radius:4px;color:#00e2c4;padding:5px}.topics-list{background-color:#1c1c1c;color:#fff;flex-direction:column;gap:5px;padding-bottom:30px;padding-left:20px;padding-right:20px}.topic,.topics-list{border-radius:8px;display:flex}.topic{background-color:#262626;box-shadow:0 4px 6px #0000001a;justify-content:space-between;padding:20px;position:relative;transition:background-color .2s,transform .2s,box-shadow .2s}.new-replies:after{background-color:red;box-shadow:0 2px 4px #0003;color:#fff;content:"NEW";font-size:12px;font-weight:700;left:0;padding:1px 5px;position:absolute;text-transform:uppercase;top:10;transform:rotate(-45deg);transform-origin:left top;z-index:2}.topic .topic-header-content,.topic .topic-last,.topic .topic-stats{position:relative;z-index:1}.topic:hover{background-color:#333;box-shadow:0 6px 8px #0003;box-shadow:0 6px 12px #0003;transform:translateY(-2px)}.topic-header h3{color:#fff;margin:0}.topic-author{color:#b5b5b5;font-size:14px;padding-left:10px}.topic-stats{text-align:center}.topic-last,.topic-stats{display:flex;flex-direction:column}.topic-last{color:#a5a5a5;font-size:12px;text-align:right}.topiclist-sort-options{display:flex;gap:10px;margin-bottom:20px}.topiclist-sort-options select{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px}.topiclist-sort-options select:focus{border-color:#06f;box-shadow:0 0 5px #0066ff80;outline:none}.topics-container{padding:20px}.breadcrumb{color:#0af;cursor:pointer;font-size:16px;margin-bottom:20px}.topics-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.topic-card{background-color:#262626;border-radius:8px;color:#fff;cursor:pointer;padding:15px;transition:transform .2s,box-shadow .2s}.topic-card:hover{box-shadow:0 4px 15px #0000004d;transform:translateY(-5px)}.topic-header h3{font-size:18px;margin:5px;padding-left:10px;padding-top:10px}.topic-stats{color:#b5b5b5;font-size:14px}.topic-footer{color:#a5a5a5;font-size:12px;margin-top:10px}.topic{align-items:center;border-bottom:1px solid #15c987;cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px 15px 2px 2px}.topiclist-container{background-color:#1c1c1c;border-radius:8px;color:#fff;display:flex;flex-direction:column;gap:20px;padding:20px}.topiclist-breadcrumb{color:#0af;cursor:pointer;font-size:16px;margin-bottom:20px}.topiclist-breadcrumb .clickable:hover{text-decoration:underline}.topiclist-topics{display:flex;flex-direction:column;gap:15px}.topiclist-empty{color:#b5b5b5;font-size:16px;text-align:center}.topiclist-item{background-color:#262626;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding-left:20px;transition:background-color .2s,transform .2s,box-shadow .2s}.topiclist-item:hover{background-color:#333;box-shadow:0 6px 12px #0003;transform:translateY(-3px)}.topiclist-header h3{color:#fff;font-size:18px;margin:0}.topiclist-author,.topiclist-stats{color:#b5b5b5;font-size:14px}.topiclist-stats{margin:10px 0}.topiclist-last,.topiclist-stats{display:flex;justify-content:space-between}.topiclist-last{color:#a5a5a5;font-size:12px}.topiclist-new-topic-button{align-self:flex-start;background-color:#06f;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s}.topiclist-new-topic-button:hover{background-color:#0052cc}.reply-form{margin-top:20px}.quote-box{background-color:#bbb;border-left:4px solid #008cba;color:#555;font-size:14px;font-style:italic;margin-bottom:10px;padding:10px;white-space:pre-wrap}.quote-box .quote-box{background-color:#eef6ff;border-left:4px solid #0056b3;margin-left:10px}.quote-box .quote-box .quote-box{background-color:#e6f2ff;border-left:4px solid #003d80;margin-left:20px}.quote-box strong{display:block;margin-bottom:5px}.reply-submit-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.reply-submit-button:hover{background-color:#45a049}.icon-selector{margin-bottom:20px}.icon-grid{flex-wrap:wrap;gap:10px}.icon,.icon-grid{align-items:center;display:flex}.icon{background-color:#f9f9f94d;border:2px solid #0000;border-radius:5px;cursor:pointer;height:50px;justify-content:center;transition:border-color .3s,background-color .3s;width:50px}.icon:hover{transform:scale(1.1)}.icon.selected{border-color:#007bff}.topic-icon{flex-shrink:0;margin-right:10px}.icon-wrapper{align-items:center;border:2px solid #0000;border-radius:5px;cursor:pointer;display:flex;height:50px;justify-content:center;padding:5px;transition:all .2s ease-in-out;width:50px}.icon-wrapper img{max-height:100%;max-width:100%}.icon-wrapper.selected{background-color:#007bff1a;border-color:#007bff}.icon-wrapper:hover{background-color:#0056b31a;border-color:#0056b3}.icon-no-icon{justify-content:flex-start;margin-bottom:10px}.icon-no-icon,.radio-button{align-items:center;display:flex}.radio-button{color:#fff;cursor:pointer;font-size:16px;margin-right:20px}.radio-button input{display:none}.radio-custom{border:2px solid #ccc;border-radius:50%;display:inline-block;height:16px;margin-right:10px;position:relative;transition:background-color .3s,border-color .3s;width:16px}.radio-button.selected .radio-custom{background-color:#007bff;border-color:#007bff}.support-background-image{border-radius:8px;height:auto;max-width:350px}.support-search-bar{background-color:#000;flex:1 1;margin:10px 0}.support-image{align-items:center;display:flex;margin-left:20px}.support-search-header{color:#fff;font-size:17px;margin-bottom:5px}.support-search-input-container{background-color:#3330;border:1px solid #555;display:flex;width:80%}.support-search-input{background-color:initial;border:none;color:#fff;flex:1 1;font-size:16px;outline:none;padding:10px}.support-search-input::placeholder{color:#b6b6b6}.support-search-icon-button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:10px;outline:none}.support-search-icon-button:hover{color:#fff}.support-search-bar-container{align-items:center;display:flex;justify-content:space-between;padding:20px}.icon img{border-radius:5px;height:100%;object-fit:cover;width:100%}.topic-icon img{height:40px;object-fit:cover;padding-left:10px;width:40px}.topic-text{display:flex;flex-direction:column}.topic-header-content{align-items:center;display:flex}.taskmodal-columns{display:flex;gap:20px}.taskmodal-left-column{flex:2 1;max-height:700px;overflow-y:auto}.taskmodal-left-column,.taskmodal-right-column{background:#111;border:1px solid #ddd;border-radius:8px;padding:15px}.taskmodal-right-column{flex:1 1}.task-input-group{display:flex;flex-direction:column}.task-input-group input,.task-input-group select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.task-chat-container{background-color:#1e1e1e;border:1px solid #444;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:10px}.task-chat-messages{background-color:#2e2e2e;border:1px solid #555;border-radius:6px;flex-grow:1;margin-bottom:10px;overflow-y:auto;padding:10px}.task-chat-message{background-color:#3a3a3a;border-radius:4px;box-shadow:0 1px 3px #0003;margin-bottom:10px;padding:10px}.task-chat-message strong{color:#00bfff}.task-chat-header{font-size:.9em;margin-bottom:5px}.task-chat-user{color:#aaa;font-weight:700}.task-chat-time{color:#888;font-size:.8em}.task-chat-body{color:#fff;font-size:1em}.task-chat-timestamp{color:#999;font-size:.9em;margin-top:5px}.task-chat-input{display:flex;flex-direction:column;gap:10px}.task-chat-input textarea{background-color:#2e2e2e;border:1px solid #555;border-radius:4px;color:#fff;font-size:14px;outline:none;padding:10px;resize:none}.task-chat-submit-button{align-self:flex-end;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s ease}.task-chat-submit-button:hover{background-color:#0056b3}.task-chat-submit-button:disabled{background-color:#555;cursor:not-allowed}.taskmodal-create-content{background-color:#1a1a1a;border-radius:8px;color:#fff;padding:20px;width:500px}.create-input-group{margin-bottom:15px}.create-input-group label{color:#aaa;display:block;font-size:14px;font-weight:500;margin-bottom:5px}.create-input-group input,.create-input-group select{background-color:#333;border:1px solid #dddc;border-radius:4px;color:#fff;font-size:14px;height:40px;outline:none;padding:8px;transition:border-color .2s,background-color .2s;width:90%}.create-input-group input:focus,.create-input-group select:focus{background-color:#444;border-color:#4caf50}.create-confirm-button{background-color:#4caf50;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px}.create-confirm-button:hover{background-color:#45a045}.create-confirm-button:disabled{background-color:#888;cursor:not-allowed}.custom-filter{border-radius:5px;cursor:pointer;padding:3px;transition:background-color .3s ease,color .3s ease}.custom-filter.active-filter{background-color:#5c5c5c;color:#1ca062;font-weight:700}.custom-filter:hover{background-color:#f0f0f083;color:#000}.task-input-group{margin-bottom:15px}.task-input-group label{color:#ccc;font-size:14px;font-weight:500}.task-input-group input{background-color:#252529;border:1px solid #555;border-radius:6px;color:#fff;font-size:14px;height:40px;outline:none;padding:8px 12px;transition:border-color .2s,background-color .2s}.task-input-group input:focus{background-color:#334;border-color:#4caf50}.row-default{background-color:#283626}.row-ooh-accepted{background-color:#36393fb6!important}.row-ooh-requested{background-color:#4e4125!important}.row-ooh-denied{background-color:#a34c53!important}.row-expired{background-color:#3f282a93!important}.row-done{background-color:#e2e3e5}.oohabort-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.oohreq-text{color:#f7f7f7;font-size:14px;margin:0;text-align:center}.abort-ooh-button{align-items:center;background-color:#c7c7c7;border:none;border-radius:5px;color:#900;cursor:pointer;font-size:14px;margin:5px;padding:10px 15px;transition:background-color .3s ease}.abort-ooh-button:hover{background-color:#f99}.request-ooh-button{background-color:#fff1cc;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:14px;margin:5px;padding:10px 15px 10px 40px;transition:background-color .3s ease}.request-ooh-button:hover{background-color:#9cf}.task-container{justify-content:space-between;width:100%}.task-container,.task-left,.task-right{align-items:center;display:flex}.task-right{gap:10px}.task-header{font-size:16px;font-weight:700;margin-bottom:5px}.task-vehicle{color:#c7c7c7;margin:5px}.task-customer{color:#686767}.task-datetime{background-color:#05213f;border-radius:5px;color:#39c74c;font-size:small;font-style:italic;padding:4px}.task-owner{color:#ac3055c9;font-style:normal;margin-left:5px}.task-table button{border-radius:5px;cursor:pointer;font-size:14px;margin:2px;padding:5px 10px}.task-table .ooh-button{background-color:#ff5733;border:none;color:#fff}.task-table .ooh-button:hover{background-color:#e04d2a}.autotuner{color:orange}.mmflex{color:blue}.newgenius{color:red}.unlisted{color:gray}.trasdata{color:red}.kessv3{color:purple}.ktag{color:teal}.thegenius{color:red}.catet{color:#d4a017}.default-tool{color:#000}.dealer-icon{border-radius:6px;display:inline-block;height:25px;margin-right:5px;vertical-align:middle;width:25px}.confirm-header{font-size:16px}.confirm-header,.modal-header{border-bottom:1px solid #333;display:flex;margin-bottom:15px;padding:10px}.modal-adminheader,.modal-header{justify-content:flex-end}.modal-adminheader{display:flex;padding-top:10px}.filedetailmodal-header{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;width:100%}.filedetailmodalheader-left{flex:1 1}.filedetailmodalheader-right{display:flex;gap:10px}.filedetailmodalheader-left{display:flex;flex-direction:column;padding-left:7px}.description-row{display:flex;gap:5px}.vehicle-description,.vehicle-descriptionid{display:inline}.vehicle-description{color:#44b4ab;font-size:1.2em;font-weight:700}.vehicle-descriptionid{color:#b9b9b9;font-size:1.2em;font-weight:700}.vehicle-descriptionidmod{color:#aaa;flex-grow:1;font-size:1.5em;font-weight:700;text-align:left}.buttondet-row{margin-top:0}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip .tooltip-text{background-color:#000;border-radius:6px;bottom:100%;color:#fff;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.info-icon{color:blue;font-style:normal;margin-left:5px}.circle-icon{background-color:#007bff;display:inline-block;font-size:12px;font-weight:700;height:18px;line-height:18px;margin-left:5px;text-align:center;width:18px}.chat-button,.circle-icon{border-radius:50%;color:#fff;cursor:pointer}.chat-button{background:linear-gradient(to bottom right,#306e66,#16463f);border:none;height:60px;width:60px}.chat-button,.chat-container{bottom:20px;box-shadow:0 4px 8px #0003;position:fixed;right:20px;z-index:1000}.chat-container{background:hsla(0,0%,9%,.945);border-radius:8px;display:flex;flex-direction:column;height:600px;width:360px}.chat-content{flex:1 1;overflow-y:auto}.chat-header{align-items:center;background:linear-gradient(to bottom right,#306e66,#16463f);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;display:flex;justify-content:space-between;padding:10px}.chat-messages{flex:1 1;margin-bottom:10px;overflow-y:auto;padding:18px}.chat-input{align-items:flex-start;display:flex;padding:10px}.chat-input input{word-wrap:break-word;border:1px solid #ddd;border-radius:4px;flex:1 1;height:auto;min-height:30px;padding:5px;resize:none;white-space:pre-wrap}.chat-input button{background:linear-gradient(to bottom right,#00e1ff,#269797);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.chat-input textarea{background-color:#292929e5;box-sizing:border-box;color:#b9b9b9;height:auto;min-height:30px;overflow:hidden;padding:8px;resize:none;width:calc(100% - 20px)}.chat-input-wrapper{background-color:#2f3136;border-top:1px solid #ccc;padding:10px}.chat-bottom-nav{background-color:#2f3136;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 -4px 8px #0003;display:flex;justify-content:space-around;padding:10px 0}.chat-nav-button{background:none;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:14px;text-align:center}.chat-nav-button.active{color:#00e1ff}.creditback-text{color:#f72d2dc9;font-size:16px;font-style:italic}.nocredits{color:#cc5b5bc9;font-size:14px;font-style:italic;margin:5px;padding:5px}.tooltype-image,.vehicle-image{height:auto;width:24px}.logs-entrycontainer{margin:8px 0}.log-entry:last-child{border-bottom:none}.modurl{color:hsla(0,0%,55%,.747)}.modmessage,.modurl{font-style:italic;margin-top:1px}.modmessage{color:rgba(9,236,149,.747)}.originoptions{color:rgba(236,81,9,.747);font-style:italic;margin-top:1px}.credits-override-input{-webkit-appearance:none;appearance:textfield}.credits-override-input::-webkit-inner-spin-button,.credits-override-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.credits-override-input{background-color:#303030;border:1px solid #cc07075e;border-radius:4px;color:#007bff;font-size:12px;padding:5px;width:90px}.file-options{margin-top:8px}.file-options,.file-optionsdet{align-items:center;background-color:#0f0f0fcc;border-radius:5px;display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-start;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:4px}.tuning-type-eco{background-color:#28a74686}.tuning-type-opti{background-color:#007bff}.tuning-type-power{background-color:#dc35469c}.tuning-type-as-stock{background-color:#6c757d}.tuning-type-extreme{background-color:#6f42c1}.file-option.egr{background-color:#444;color:#ffeb99}.file-option.dpf{background-color:#444;color:#ffb3b3}.file-option.adblue{background-color:#444;color:#a8bcff}.file-option.nsl{background-color:#444;color:#99e6ff}.file-option.o2{background-color:#444;color:#b3ffcc}.file-option.epa{background-color:#444;color:#fc9}.file-option.hybrid-turbo{background-color:#444;color:#d1c1ff}.file-option.gearbox{background-color:#444;color:#cfcfcf}.file-option.cold-start{background-color:#444;color:#ffb3d9}.file-option.start-stop{background-color:#444;color:#99cfff}.file-option.pops-bangs{background-color:#444;color:#b3ffb3}.file-option.burbles{background-color:#444;color:#d1c1ff}.file-option.swirl-flaps{background-color:#444;color:#ffb3b3}.file-option.tva{background-color:#444;color:#ffe066}.file-option.priority{background-color:#444;color:#9fd}.file-option.dtc{background-color:#444;color:#f96}.file-option.evap{background-color:#444;color:#66e0c8}.file-option.immo{background-color:#444;color:#e8a0bf}.file-option.clone{background-color:#444;color:#c8b8e8}.file-option.hardcut{background-color:#444;color:#e6cc80}.file-option.op{color:#17a2b8}.spinner{animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;margin:20px auto;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-animation p{color:#3498db;font-weight:700;text-align:center}.donedeal-button,.donedeal2-button,.hold-button,.ip-button,.sent-button{background-color:#ffffff1a;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:7px 5px 7px 0;outline:none;padding:5px 6px;text-align:center;text-decoration:none;transition:background-color .3s}.queuecontainer{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#14181ed9,#0c0f14d9);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 30px #0009;color:#e6e6e6e0;font-size:14px;margin-left:auto;margin-right:100px;overflow:hidden;padding:7px 14px;position:relative;white-space:nowrap}.messagenumbercontainer{background-color:#242424;border-radius:5px;color:#cecece;margin-right:10px;padding:7px}.messagenumbercontainer,.messagenumbertext{font-size:14px;margin-left:auto;text-align:right;white-space:nowrap}.messagenumbertext{animation:flash 1s infinite;color:red}.queuetext{font-size:14px;margin-left:auto;text-align:right;white-space:nowrap}.queue-none,.queuetext{color:#cecece}.queue-low{color:#0f992d}.queue-medium{color:#bd7313}.queue-high{color:#e92e2e}.sent-button{color:rgba(250,86,86,.747)}.sent-button:hover{background-color:#9c000080;color:#fff}.ip-button{color:rgba(219,202,46,.952)}.ip-button:hover{background-color:#96870380;color:#fff}.hold-button{color:rgba(172,97,247,.801)}.hold-button:hover{background-color:rgba(84,0,168,.801);color:#fff}.donedeal-button{color:#6bf7a0de}.donedeal-button:hover{background-color:#0ae25d80;color:#fff}.donedeal2-button{color:rgba(58,117,63,.507)}.donedeal2-button:hover{background-color:#0ae25d80;color:#fff}@keyframes activeStatusAnimation{0%{box-shadow:0 0 0 0 #ffffffb3,0 0 0 0 #ffffffb3}90%{box-shadow:0 0 0 5px #fff0,0 0 0 10px #fff0}}.credit-popup-background{align-items:center;background-color:#cacaca02;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.active-option-button,.active-status-button{animation:activeStatusAnimation 1.5s infinite;border:1px solid #fff;border-radius:5px;position:relative}.as-stock-button,.eco-button,.opti-button,.power-button{background-color:#ffffff1a;border-radius:5px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:7px 5px 7px 0;outline:none;padding:5px 6px;text-align:center;text-decoration:none;transition:background-color .3s}.eco-button{color:rgba(86,250,173,.747)}.eco-button:hover{background-color:rgba(11,212,118,.747);color:#fff}.opti-button{color:rgba(10,123,199,.952)}.opti-button:hover{color:rgba(13,10,199,.952);color:#fff}.power-button{color:rgba(250,86,86,.747)}.power-button:hover{background-color:#9c000080;color:#fff}.as-stock-button{color:#c2c2c2de}.as-stock-button:hover{background-color:#dadada80;color:#fff}.checkbox-columns-container{display:flex;gap:20px}.checkbox-column{display:flex;flex:1 1;flex-direction:column}.done-status-button{border:1px solid #fff;border-radius:5px}.status-box{border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:20px;line-height:20px;margin-left:10px;text-align:center;width:20px}.status-box.paid{background-color:#28a745}.status-box.not-paid{background-color:#dc3545}.edit-status-button{background-color:#5a5a5a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;padding:5px 10px;transition:background-color .3s ease}.edit-status-button:hover{background-color:#0056b3}.profile-identity{color:#fffffff2;font-size:14px;font-weight:600;letter-spacing:.3px}.profile-left-column span{color:#ffffffbf;font-size:12.5px;line-height:1.5}.profile-left-column strong{color:#fff;font-weight:600}.profile-warning{color:#f87171;font-size:12px;font-weight:600}.pending-ooh{background:linear-gradient(135deg,#dc2626,#991b1b);border:1px solid #ffffff26;border-radius:4px;color:#fff;font-size:11px;font-weight:700;margin-left:8px;padding:4px 6px}.auto-refresh{align-items:center;display:flex;flex-direction:column;gap:6px}.auto-refresh-label{color:#fffc;font-size:12px;letter-spacing:.3px;-webkit-user-select:none;user-select:none}.auto-refresh-switch{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #00000059;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease;width:104px}.auto-refresh-switch:active{transform:translateY(1px)}.auto-refresh-switch:focus-visible{box-shadow:0 0 0 3px #3b82f640,inset 0 0 0 1px #ffffff0d,0 10px 30px #00000059;outline:none}.auto-refresh-track{border-radius:999px;inset:0;position:absolute;transition:background .18s ease,box-shadow .18s ease}.auto-refresh-thumb{background:#ffffffd9;border-radius:999px;box-shadow:0 6px 18px #00000080,inset 0 0 0 1px #0000002e;height:22px;left:3px;position:absolute;top:3px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:22px}.auto-refresh-state{color:#ffffffd9;font-size:11px;font-weight:700;letter-spacing:.6px;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.auto-refresh-switch.is-off .auto-refresh-track{background:linear-gradient(90deg,#ffffff0f,#ffffff05)}.auto-refresh-switch.is-off{border-color:#ffffff1a}.auto-refresh-switch.is-off .auto-refresh-state{opacity:.75}.auto-refresh-switch.is-on{border-color:#22c55e59;box-shadow:0 0 0 1px #22c55e14,0 0 18px #22c55e2e,inset 0 0 0 1px #ffffff0d,0 10px 30px #00000059}.auto-refresh-switch.is-on .auto-refresh-track{background:linear-gradient(90deg,#22c55e33,#22c55e0f);box-shadow:inset 0 0 0 1px #22c55e2e}.auto-refresh-switch.is-on .auto-refresh-thumb{background:#ffffffeb;box-shadow:0 10px 24px #0000008c,0 0 18px #22c55e2e,inset 0 0 0 1px #00000029;transform:translateX(76px)}@media (prefers-reduced-motion:no-preference){.auto-refresh-switch.is-on:after{animation:arPulse 1.8s ease-out infinite;border-radius:999px;box-shadow:0 0 0 0 #22c55e59;content:"";inset:-2px;pointer-events:none;position:absolute}@keyframes arPulse{0%{box-shadow:0 0 0 0 #22c55e38;opacity:1}70%{box-shadow:0 0 0 12px #22c55e00;opacity:.6}to{opacity:0}}}.slider{background-color:red;border-radius:25px;height:25px;position:relative;transition:background-color .3s ease;width:50px}.slider:before{background-color:#fff;border-radius:50%;content:"";height:23px;left:1px;position:absolute;top:1px;transition:transform .3s ease;width:23px}input[type=checkbox]:checked+.slider{background-color:green}input[type=checkbox]:checked+.slider:before{transform:translateX(25px)}.auto-refresh-text{color:#fff;font-size:12px;margin-bottom:5px;text-align:center}.employee-item{align-items:center;background-color:#2c2c2c;border-radius:4px;cursor:pointer;display:flex;height:15px;margin:3px 0;padding:8px 12px;transition:background-color .3s}.employee-item:hover{background-color:#8f8f8f}.icons-grid{display:flex;flex-wrap:wrap;gap:10px}.icon-item{border:2px solid #0000;cursor:pointer;height:40px;transition:border-color .3s;width:40px}.icon-item.selected{border-color:blue}.manuals-categories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.manuals-category-card{grid-gap:20px;align-items:center;background-color:#1c1c1c;background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border-radius:8px;color:#fff;cursor:pointer;display:grid;gap:20px;grid-template-columns:1fr 100px;padding:20px;transition:transform .2s,box-shadow .2s}.manuals-category-card:hover{box-shadow:0 4px 15px #0000004d;transform:translateY(-5px)}.manuals-category-header{font-size:20px;font-weight:700;margin:0 0 5px;padding:0}.manuals-category-body{color:#b5b5b5;font-size:14px;margin:0;padding:0}.manuals-category-content{display:flex;flex-direction:column;gap:0!important}.manuals-category-icon{height:auto;justify-self:end;opacity:.5;width:100px}.modal-overlay{background-color:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.manuals-search-modal,.modal-overlay{align-items:center;justify-content:center}.manuals-search-modal{background-color:#2c2c2c;border-radius:10px;color:#fff;flex-direction:row;max-width:900px;min-height:50%;padding:20px;position:relative;text-align:center;width:90%}.close-modal{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.search-results-list{list-style:none;margin:20px 0;padding:0}.search-results-list li{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.search-results-list li:hover{background-color:#f0f0f0}.manual-content{background:#00000011;border-radius:5px;margin-top:20px;padding:15px}.search-modal-content{background-color:#2c2c2c;border-radius:10px;color:#fff;max-width:900px;min-height:50%;padding:20px;position:relative;width:90%}.manuals-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex!important;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.manuals-modal-content{background-color:#2c2c2c}.create-modal-content,.manuals-modal-content{border-radius:10px;color:#fff;display:flex;flex-direction:row;max-width:1300px;min-height:50%;padding:20px;position:relative;width:90%}.create-modal-content{background:linear-gradient(145deg,#306e66cc,#16463fcc)}.manuals-modal-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:15px;position:absolute;right:20px;top:0}.manuals-modal-sidebar{border-right:1px solid #444;padding-right:2px;width:200px}.manuals-modal-sidebar button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-bottom:10px;padding:10px;text-align:left;width:100%}.manuals-modal-sidebar button:hover{background-color:#0056b3}.manuals-modal-main-content{flex-grow:1;max-height:70vh;overflow-y:auto;padding-left:20px}.manual-move-section{background-color:#313131;border:1px solid #ddd;margin-top:10px;padding:20px}.manuals-modal-main-content select{background-color:#3c3c3c;border:1px solid #4d4d4d;border-radius:5px;color:#fff;margin-bottom:10px;padding:10px;width:100%}.manuals-modal-main-content button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.manuals-modal-main-content input{background-color:#3c3c3c;border:1px solid #4d4d4d;border-radius:5px;color:#fff;margin-bottom:10px;max-width:97%;padding:10px;width:100%}.manuals-modal-main-content button:hover{background-color:#0056b3}.manuals-modal-main-content select:disabled{background-color:#444;cursor:not-allowed}.manuals-list{background-color:#292929;border-radius:10px;margin-top:10px;padding:10px}.manuals-center{text-align:center}.manuals-list-item{align-items:center;background-color:#333;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.manuals-list-item span{color:#fff;flex-grow:1}.manuals-list-item button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.manuals-list-item button:hover{background-color:#0056b3}.manuals-modal-toggle{display:flex;justify-content:center;margin-bottom:15px}.manuals-modal-toggle button{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:0 10px;padding:8px 15px}.manuals-modal-toggle button:hover{background-color:#555}.manuals-modal-toggle button.active{background-color:#007bff}.manuals-modal-categories-list{background-color:#292929;border-radius:10px;margin-top:10px;padding:10px}.manuals-modal-categories-list-item{align-items:center;background-color:#333;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.manuals-modal-category-item{align-items:center;display:flex;justify-content:space-between;width:100%}.manuals-modal-subcategory-item{align-items:center;border-bottom:1px solid #00b300;justify-content:space-between;margin-bottom:10px;margin-top:10px;width:100%}.manuals-modal-category-item span{color:#fff;flex-grow:1;text-align:center}.manuals-modal-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px}.manuals-modal-buttons button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;color:#fff;color:var(--button-text-color-white);cursor:pointer;margin:10px 0;max-width:150px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.manuals-modal-buttons button:hover{background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.manuals-modal-edit-item{align-items:center;display:flex;justify-content:space-between;width:100%}.manuals-modal-subcategories-list{background-color:#292929;border-radius:10px;margin-top:10px;padding:10px}.manuals-modal-subsubcategory-item{align-items:stretch;background-color:#333;border-radius:5px;box-sizing:border-box;padding:10px;text-align:center;width:100%}.manuals-modal-input{box-sizing:border-box;margin-bottom:10px;max-width:100%;width:100%}.subsubcategory-title{cursor:pointer}.manuals-modal-add-subsubcategory{align-items:center;display:flex;flex-direction:column;margin-top:15px}.manuals-modal-subsubcategory-grid{margin-top:10px}.manuals-modal-subsubcategory-edit-grid,.manuals-modal-subsubcategory-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.manuals-modal-subsubcategory-edit-grid{align-items:center}.manuals-modal-subsubcategories-list{background-color:#292929;border-radius:10px;flex-direction:column;margin-top:10px;padding:10px}.manuals-modal-subsubcategories-list-item{align-items:center;background-color:#333;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:10px}.ql-container{border:1px solid #ddd;box-shadow:none;max-height:500px}.ql-container,.ql-editor{border-radius:5px;min-height:200px;overflow-y:auto}.ql-editor{background-color:#333;color:#fff;font-family:inherit;padding:10px}.ql-toolbar{background-color:#d8d1d1;border:none;border-radius:5px 5px 0 0}.ql-container.ql-snow{border:none}.subcategory-title{cursor:pointer}.manuals-modal-subsubcategories-list{display:none;margin-left:20px}.subcategory-title.open+.manuals-modal-subsubcategories-list{display:block}#dropbox-container{height:70vh;max-height:65vh;overflow:hidden;width:100%}.opticenter-container{color:#e1e1e6;display:flex;margin:0 auto;max-height:90vh;max-width:1800px;min-height:80vh;width:95%}.opticenter-content{display:flex}.opticenter-sidebar{background-color:#2b2b2b;border:1px solid #444;border-radius:4px;min-width:150px;overflow-y:auto;padding:30px}.opticenter-top-name2{background:linear-gradient(145deg,#ff416c,#ff4b2b);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:10px;text-align:center}.opticenter-profile-section h3{font-size:1.5em;margin:0}.opticenter-category-section ul{list-style-type:none;padding:0}.opticenter-category-section ul li{border-bottom:1px solid #444;cursor:pointer;padding:10px 0;transition:background-color .3s}.opticenter-category-section ul li:hover{background-color:#3a3a3a}.opticenter-content-section{align-items:stretch;background-color:#28292bb6;display:flex;flex-direction:column;justify-content:flex-start;max-height:95vh;max-width:100%;overflow:auto;padding:20px;width:100%}.opticenter-news-list{background-color:#2b2b2b;border:1px solid #444;border-radius:4px;flex:1 1;height:50vh;margin-right:20px;max-width:300px;overflow-y:auto;padding:10px}.opticenter-news-title{border-bottom:1px solid #444;cursor:pointer;font-size:14px;padding:10px;transition:background-color .3s}.opticenter-news-content{background-color:#2b2b2b;border:1px solid #444;border-radius:4px;flex:3 1;height:50vh;overflow-y:auto;padding:10px}.opticenter-news-container{display:flex;flex-direction:column;gap:20px}.opticenter-news-admintasks-content{align-items:center;background-color:#232428;color:#fff;display:flex;flex-direction:column;padding:20px}.breadcrumb-link{color:#2a9c59}.breadcrumb-link:hover{color:#00b300;text-decoration:none}.clickable{color:#007bff;cursor:pointer;text-decoration:underline}.clickable:hover{color:#0056b3}.news-container2{background-color:#28292bb6;box-shadow:0 0 10px #0000001a;max-width:100%;padding:20px}.news-list-container{background-color:#292c3194;border:1px solid #333;border-radius:5px;display:flex;flex-direction:column;margin-top:20px}.news-item{align-items:center;border-bottom:1px solid #333;cursor:pointer;display:flex;display:block;justify-content:space-between;padding:20px;transition:background-color .3s ease}.news-item:last-child{border-bottom:none}.news-item:hover{background-color:#444}.news-content{background-color:#36393fae;border-radius:5px;color:#fff;display:block;margin-top:10px;padding:15px 20px}.create-news-form,.edit-news-form{background-color:#1e1e1e;border-radius:5px;margin-bottom:20px;margin-top:20px;padding:20px}.create-news-form input,.create-news-form textarea,.edit-news-form input,.edit-news-form textarea{background-color:#333;border:1px solid #555;color:#fff;margin-bottom:10px;padding:10px;width:100%}.manuals-messages-list{box-sizing:border-box;margin:20px auto;max-width:1150px;width:100%}.manuals-message{background-color:#292c3194;border-radius:5px;margin-bottom:20px}.manuals-message-header{flex-direction:column}.manuals-user-info{background-color:#292c3194;border-bottom:2px solid #15c987;border-radius:5px;display:flex;justify-content:space-between;margin-top:20px;padding:10px}.manuals-message-content{margin-bottom:20px;padding-left:30px;padding-right:30px}.manuals-message-content img{cursor:pointer;max-height:80%;max-width:80%;object-fit:contain}.manuals-topic{align-items:center;background-color:#262626;border-bottom:1px solid #15c987;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:20px;transition:background-color .2s,transform .2s,box-shadow .2s}.manuals-topic:hover{background-color:#333;box-shadow:0 6px 12px #0003;transform:translateY(-3px)}.manuals-topic-header h3{color:#fff;font-size:18px;margin:0}.manuals-container{display:flex;padding:20px}.manuals-sidebar{margin-right:20px;width:200px}.category-item,.subcategory-item{background-color:#000;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;transition:background-color .3s ease}.category-item:hover,.subcategory-item:hover{background-color:#eb1e1e}.manual-content-title{border-bottom:1px solid #fff;color:#fff;margin-bottom:0;margin-top:0}.manuals-center-search input{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:10px;width:150px}.manuals-center-layout{display:flex;justify-content:space-between}.manuals-center-sidebar{background-color:#292c3194;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:20px;width:200px}.manuals-center-category{color:#0f0;margin-bottom:0;padding:0}.manuals-center-category-title{background-color:#1a1c1f;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;font-weight:bolder;margin-bottom:5px;padding:20px;transition:transform .2s,box-shadow .2s}.manuals-center-category-title:hover{background-color:#2a2b2e;box-shadow:0 4px 15px #0000004d;transform:translateY(-5px)}.manuals-center-subcategory-list{list-style:none;margin:0 0 5px;padding-left:15px}.manuals-center-subcategory-item{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;margin-bottom:4px;padding:6px;transition:background-color .3s ease}.manuals-center-subcategory-item:hover{background-color:#0056b3}.manuals-center-admin{margin-top:auto;padding:10px 0;text-align:center}.manuals-center-admin button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.manuals-center-admin button:hover{background-color:#0056b3}.manuals-center-content{background-color:#292c3194;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin-left:10px;padding:20px;width:100%}.manuals-center-manual h3{color:#fff;font-size:24px;margin-bottom:10px}.manuals-center-manual p{color:#fff;font-size:16px;line-height:1.5}.manuals-center-box-layout{grid-column-gap:10px;grid-row-gap:20px;column-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:start;padding:10px;row-gap:20px}.manuals-center-box{aspect-ratio:1;background-color:#1a1c1f;border-radius:10px;box-shadow:0 4px 6px #0000001a;cursor:pointer;max-height:15vh;padding:20px;text-align:center;transition:transform .2s,background-color .3s}.manuals-center-box:hover{background-color:#3a3c3f;transform:scale(1.05)}.manuals-center-box h4{color:#fff;font-size:18px;margin-bottom:10px}.manuals-center-box p{color:#bbb;font-size:14px;line-height:1.4;margin-top:5px}.manuals-title-list2{color:green}.manual-title{background-color:#1a1c1f;border-radius:5px;cursor:pointer;margin-bottom:10px;padding:10px;transition:background-color .3s ease}.manual-title:hover{background-color:#3a3c3f;transform:scale(1.01)}.manual-details{background-color:#1a1c1f;border-radius:5px;margin-top:10px;padding:20px}.manuals-center-breadcrumb{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.breadcrumb-links{flex-grow:1}.breadcrumb-buttons-container{display:flex;gap:10px}.breadcrumb-buttons-container button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;color:#fff;color:var(--button-text-color-white);cursor:pointer;margin:10px 0;max-width:150px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.breadcrumb-link{cursor:pointer}.breadcrumb-link:hover{text-decoration:underline}.manuals-filemanager-file-viewer{margin-top:20px}.manuals-filemanager-file-viewer object{height:600px;width:100%}.manuals-filemanager-file-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style-type:none}.manuals-filemanager-file-list li{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;padding:15px;text-align:center;transition:background-color .3s ease}.manuals-filemanager-file-list li:hover{background-color:#0056b3}.manuals-filemanager-file-list li a{word-wrap:break-word;color:#fff;text-decoration:none}.id-boxes-container{gap:10px}.id-box{background-color:#a3a3a3;border-radius:5px;color:#0d1c22;font-size:small;font-weight:700;max-width:100px;padding:3px 10px;text-align:center;transition:background-color .3s ease}.id-box:hover{background-color:#f1eded}.toggle-matches-button{background-color:#5e5e5ede;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:5px;margin-top:5px;padding:5px 10px;transition:background-color .3s ease}.toggle-matches-button:hover{background-color:#1d1d1d}.matches-container{background-color:#666;border-radius:5px;margin-top:10px;padding:5px}.matches-list{display:flex;flex-wrap:wrap}.match-box{background-color:#166769;border-radius:5px;cursor:pointer;font-size:11px;font-weight:700;margin:3px;padding:5px 10px;transition:background-color .3s ease}.match-box:hover{background-color:silver}*{scrollbar-color:#030303 #1d1d1d;scrollbar-width:thin}.delete-message-button{background-color:#ff4d4d00;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;margin:5px;padding:5px}.delete-message-button:hover{background-color:#290808a8}.actionbuttons{background-color:#ff4d4d00;border:none;border-radius:1px;color:#fff;cursor:pointer;float:right;padding:2px}.actionbuttons:hover{background-color:#808080a8}.credback-icon,.delete-icon{height:15px;width:15px}.upload-btn.disabled{background-color:#df4747;cursor:not-allowed}.upload-btn.disabled:disabled{opacity:.6}.login-label{color:#fff;margin-bottom:.5rem;text-align:left;width:100%}.login-container{align-items:center;display:flex;height:100vh;justify-content:center}.login-form{background-color:#383b3b;border-radius:8px;box-shadow:0 0 10px #0000001a;min-height:50px;min-width:300px;padding:2rem}.login-form h2{margin-bottom:1rem}.login-form label{color:#333;display:block;margin-bottom:.5rem}.login-form input{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;padding:.5rem;width:100%}.login-form button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s;width:100%}.login-form button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.forgot-password{background-color:initial;background:linear-gradient(145deg,#6e3030,#8b2929);background:linear-gradient(145deg,var(--buttondec-bg-color-gradient-start),var(--buttondec-bg-color-gradient-end));margin-top:10px;text-decoration:underline}.forgot-password:hover{animation:flash .5s;background:linear-gradient(145deg,#b81111,#860000);background:linear-gradient(145deg,var(--buttondec-bg-color-hover-gradient-start),var(--buttondec-bg-color-hover-gradient-end))}.modal-forgot{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-forgot-content{background-color:#383b3b;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:2rem;position:relative;width:400px}.close{cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.forgot-password-form{display:flex;flex-direction:column}.forgot-password-form h2{margin-bottom:1rem}.forgot-password-form label{color:#333;margin-bottom:.5rem}.forgot-password-form input{border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;padding:.5rem}.forgot-password-form button{background-color:#eb400c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s}.forgot-password-form button:hover{background-color:#0056b3}.logo-inlog{display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:300px}.App,.logo-inlog{text-align:center}.App-logo{height:40vmin;pointer-events:none}body{background-color:#191a1b}#particles-js{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.content{color:#e1e1e6;position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-content:center;align-items:center;background-color:#2f140ad9;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}nav{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,var(--topbar-bg1),var(--topbar-bg2));border:1px solid #ffffff1a;border:1px solid var(--topbar-border);border-radius:12px;color:var(--topbartext);display:flex;height:80px;isolation:isolate;margin:12px auto 0;max-width:1800px;position:relative}nav img.logo{height:auto;max-height:64px;max-width:328px;padding:150px 70px}nav ul{align-items:center;display:flex;list-style:none;margin:0;padding:0}nav ul li{margin:0 20px}nav ul li a{color:#fff;font-weight:700;text-decoration:none}@media (max-width:768px){nav{height:auto;max-height:none;padding:.5rem}nav,nav ul{flex-direction:column}nav ul{align-items:center}nav ul li{margin:.5rem 0}}.container{color:#eee;display:flex;flex-direction:column;gap:1px;margin:0 auto;max-width:1800px;width:95%}.samlecontainer{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));background:linear-gradient(180deg,var(--secondbar-bg1),var(--secondbar-bg2));border:1px solid #ffffff1a;border-bottom:1px solid var(--secondbar-border);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 30px #00000059;color:#ffffffeb;color:var(--secondbartext);margin-bottom:6px;margin-top:10px}.samlecontainer,.top-row{display:flex;flex-direction:row;justify-content:space-between;width:100%}.top-row{gap:10px}@keyframes scrollText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}button{cursor:pointer}@media (max-width:768px){.container{width:95%}.files-section,.news-section,.profile-section{padding:5px}}.search-section input[type=text]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#1a1e24f2,#12161cf2);border:1px solid #ffffff24;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0d,0 4px 12px #00000059;box-sizing:border-box;color:#ebf0f5e6;font-size:14px;padding:7px 10px}.search-section input[type=text]::placeholder{color:#c8d2dc73}.search-section input[type=text]:hover{border-color:#ffffff38}.search-section input[type=text]:focus{border-color:#78aadc73;box-shadow:0 0 0 2px #78aadc26,inset 0 1px 0 #ffffff0d;outline:none}.search-section input[type=text]{width:300px}.filter-section select{appearance:none;-webkit-appearance:none;-moz-appearance:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#1a1e24f2,#12161cf2);border-color:#ffffff38;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0d,0 4px 12px #00000059;color:#ebf0f580;color-scheme:dark;cursor:pointer;font-size:14px;padding:7px 34px 7px 10px}.filter-section select option{background:#0e1218;color:#ebf0f5eb}.filter-section select optgroup{background:#0e1218;color:#ebf0f5bf}.filter-section{position:relative}.filter-section:after{color:#c8d2dc99;content:"▾";font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.filter-section select:hover{border-color:#ffffff52}.filter-section select:focus{border-color:#78aadc73;box-shadow:0 0 0 2px #78aadc26,inset 0 1px 0 #ffffff0d;outline:none}.transfer-line{align-items:center;display:flex;gap:10px}.transfer-line span{margin:0}.dealer-selector select{background-color:#4e5154;border:1px solid #6c757d;border-radius:2px;color:#fff;padding:7px}.search-and-filter-section{padding:7px}.search-and-scroll-container{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:linear-gradient(90deg,#181818d9,#0b0c0cd9);background:linear-gradient(90deg,var(--thirdbar-bg1),var(--thirdbar-bg2));border-bottom:1px solid #ffffff24;border-bottom:1px solid var(--thirdbar-border);border-left:1px solid #ffffff24;border-left:1px solid var(--thirdbar-border);border-radius:12px 12px 12px 12px;border-top:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 18px #0000004d;color:#ffffffe6;color:var(--thirdbartext);display:flex;gap:0;margin-bottom:4px}.filter-section,.search-section{flex:0 1 auto}.search-and-filter-section{display:flex;flex:1 1;gap:10px}.scroll-feed-container{align-items:center;flex:1 1 auto;height:33px;overflow:hidden;padding:7px;position:relative}.scroll-feed,.scroll-feed-container{display:flex;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(25%)}to{transform:translateX(-100%)}}.highlight-vehicles{color:#ff5733;font-weight:700;margin-right:10px}.highlight-members{color:#33e57d;font-weight:700;margin-right:10px}.scroll-text-class{color:#fff;font-weight:700;padding:0 50px 0 10px;white-space:nowrap}.separator{color:#0f0;margin:0 20px}.files-section table{border-collapse:collapse;width:100%}.files-section .center-col{text-align:center!important}.other-list,.priority-list{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:linear-gradient(205deg,#ffffff1a,#ffffff0a);background:linear-gradient(205deg,var(--fifthbar-bg1),var(--fifthbar-bg2));border:2px solid #ffffff1a;border:2px solid var(--topbar-border);border-radius:12px 12px 0 0;box-shadow:inset 0 1px 0 #ffffff0f,0 4px 12px #00000040;color:#b89b4be6;color:var(--fifthbartext);isolation:isolate;overflow:hidden}.wildcardoverlat{align-items:center;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:#05070abf;display:flex;height:100%;inset:0;isolation:isolate;justify-content:center;position:fixed;width:100%;z-index:2147483647}.wildcardoverlat-content{background-color:#272727f1;border:1px solid #888;border-radius:8px;color:#c6dfe2;max-height:80vh;max-width:1600px;overflow-y:auto;padding:20px;position:relative;width:90%;z-index:2147483647}.files-section thead th{font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.files-section table.other-list tbody tr:nth-child(2n){background:linear-gradient(90deg,#0f0f0fe0,#191919e0);background:linear-gradient(to right,var(--filelist-even-bg1),var(--filelist-even-bg2));color:#dee8f0e0;color:var(--filelist-texteven);transition:background .16s ease,color .16s ease}.files-section table.other-list tbody tr:nth-child(odd){background:linear-gradient(90deg,#191919d9,#0f0f0fd9);background:linear-gradient(90deg,var(--filelist-odd-bg1),var(--filelist-odd-bg2));color:#cdd7dea6;color:var(--filelist-textodd)}.files-section table.other-list tbody tr:hover>td{background:linear-gradient(180deg,#24272b,#1e2125);background:linear-gradient(180deg,var(--filelist-hover-bg1),var(--filelist-hover-bg2));color:#fffffff5;color:var(--filelist-hover-text);cursor:pointer}.vehicle-detail-container{background-color:#343a40;border-radius:5px;color:#f8f9fa;font-family:Arial,sans-serif;margin:20px;max-width:1200px;padding:20px}@media (max-width:768px){.vehicle-detail-container{padding:10px}.vehicle-header h2{font-size:18px}}.tuningType{align-items:center;border-radius:2px;color:#fff;display:inline-block;font-size:10px;font-weight:700;min-width:16px;padding:4px;text-align:center}.eco{background-color:#28a745}.opti{background-color:#007bff}.power{background-color:#dc3545}.stock{background-color:#6c757d;background-color:#6f42c1}.test{background-color:#918e00d3}.news-column{flex:40% 1;padding:1px 5px}.profile-column{display:flex;flex-direction:column;padding:5px 20px}.all-column{flex:10% 1;padding:5px 20px;position:relative}.profile-top-section{display:flex;justify-content:space-between;margin-bottom:10px}.profile-left-column{flex:80% 1}.profile-right-column{align-items:center;display:flex;flex:50% 1;justify-content:center;padding-left:10px}.profile-button-container{align-items:center;display:flex;gap:12px;justify-content:space-between}.profile-button-container .left-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.open,.partial{background-color:#0f0}.closed,.open,.partial{border-radius:50%;display:inline-block;height:10px;width:10px}.closed{background-color:red}.all-column span{margin-right:10px}.left-buttons{display:flex;gap:10px}.requestmodal-background{justify-content:flex-start;padding-top:350px;z-index:1000}.modal-background,.requestmodal-background{align-items:center;background-color:hsla(0,0%,59%,.411);height:100%;left:0;position:fixed;top:0;width:100%}.modal-background{display:flex;justify-content:center;z-index:2000}.modal-content{color:#61e40a;width:900px}.editmodal-content,.modal-content{border-radius:5px;max-height:80vh;overflow-y:auto;padding:20px}.editmodal-content{background-color:hsla(0,0%,100%,.904);color:#000;width:500px}.newsmodal-content{background-color:#000000ec;border-radius:5px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:row;max-width:1200px;padding:20px;width:80%}.trash-button{background-color:#b3230a00}.rewind-button{background-color:#12852b00}.action-button{border:1px solid #1084d0;color:#fff;cursor:pointer;font-size:12px;margin-right:1px;padding:1px}.action-button:hover{background-color:#117dbbe6}.done-button{background-color:#137c36;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 15px;transition:background-color .3s}.done-button:hover{background-color:#44b438}.more-button>button{background-color:#666;color:#fff}.more-button>button:hover{background-color:#24788d}.action-buttons{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:relative}.dropdown-content{background-color:#1c2938e6;color:#fff;display:block;left:-80px;min-width:140px;position:absolute;top:100%;z-index:1000}.dropdown-content p{box-sizing:border-box;margin:0;padding:12px}.dropdown-content p:hover{background-color:#117dbb33}.dropdown-content.show{display:block;z-index:1000}.main-container{background-color:#f0f0f067;display:flex;justify-content:center}.content-container{max-width:1300px;width:1300px}.file-details-container{background-color:#0a0a0ad9;box-shadow:0 4px 8px #0000004d;color:#e1e1e6;display:grid;grid-template-columns:repeat(3,1fr);padding:20px}.title-row{background-color:#282a2ec7;color:#fff;font-size:24px;grid-column:1/-1;padding:7px}.file-details-item{box-shadow:inset 0 2px 4px #00000080;margin:10px;padding:7px}.column-1,.column-2,.column-3,.file-details-item{background-color:#32363e}.row{background-color:#2c313c;padding:10px}.row-1,.row-2,.row-3{background-color:#313338;box-shadow:0 4px 8px #0000004d}.detailtext{color:#c7cdd8}.detailtext,.detailtext-inline,.detailtexttool{word-wrap:break-word;font-size:14px;margin-bottom:5px;margin-top:1px;word-break:break-word}.detailtext-inline{color:#c7cdd8;display:inline}.detailtextmedium{margin-top:1px}.detailtextcleartopmedium,.detailtextmedium{color:#c7cdd8;font-size:16px;margin-bottom:5px}.detailtextcleartopmedium{margin-top:40px}.paragraph-bold{color:#000;font-size:18px;font-weight:700;margin-bottom:15px}.filemodal-background{align-items:center;animation:backgroundFadeIn .4s ease;backdrop-filter:blur(2px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(120%);background:#05070abf;border-bottom:1px solid #ffffff08;border-top:1px solid #ffffff08;box-shadow:inset 0 0 200px #0009;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:1000}@keyframes backgroundFadeIn{0%{-webkit-backdrop-filter:blur(0) saturate(80%);backdrop-filter:blur(0) saturate(80%);opacity:0}to{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);opacity:1}}.alert{height:25px;width:25px}@keyframes flash{0%,to{opacity:1}50%{opacity:.5}}.alert-icon{animation:flash 1s infinite}@keyframes blink{0%,50%,to{opacity:1}25%,75%{opacity:0}}.filecompng{max-height:25px;max-width:25px}.uploadmodal-background{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#06080ca6;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:1000}.uploadmodal-content{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:#12161c59;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff0a;color:#e8edf1;max-height:90vh;min-height:60vh;overflow:auto;padding:6px 20px 16px;position:relative;width:min(1000px,96vw)}.uploadmodal-content:after,.uploadmodal-content:before{content:"";inset:-20%;pointer-events:none;position:absolute;z-index:0}.uploadmodal-content:before{animation:uploadLiquidDrift 16s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 15% 10%,#5cc8ff2e,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff64961f,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd21f,#0000 60%);filter:blur(30px)}.uploadmodal-content:after{background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff0d,#0000 70%);mix-blend-mode:screen;opacity:.7}.uploadmodal-content>*{position:relative;z-index:1}@keyframes uploadLiquidDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(10deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-6deg) scale(1.01)}}.customermodal-header{align-items:center;display:flex;justify-content:space-between;padding:10px}.newcustomer-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.modal-body{display:flex;gap:20px}.left-section,.right-section{display:flex;flex:1 1;flex-direction:column;gap:10px}input,select,textarea{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,#1a1e24f2,#12161cf2);border:1px solid #ffffff24;border-radius:8px;box-shadow:inset 0 1px 0 #ffffff0d,0 4px 12px #00000059;box-sizing:border-box;color:#ebf0f5eb;font-size:14px;margin-bottom:0;padding:8px 10px;scrollbar-color:#e7eb09 #f1f1f1;scrollbar-width:thin}input::placeholder,textarea::placeholder{color:#c8d2dc73}input:hover,select:hover,textarea:hover{border-color:#ffffff38}input:focus,select:focus,textarea:focus{border-color:#78aadc73;box-shadow:0 0 0 2px #78aadc26,inset 0 1px 0 #ffffff0d;outline:none}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}.customer-info{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 28px #00000073;color:#e6ebf0e6;padding:12px}select{color-scheme:dark}select option{background:#0e1218;color:#ebf0f5eb}select optgroup{background:#0e1218;color:#ebf0f5bf}.checkbox-group{grid-gap:1px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 28px #00000073;color:#ebf0f5e0;display:grid;gap:1px;margin-top:10px;padding:10px}.checkbox-group label{align-items:flex-start;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:1px;transition:background .14s ease,border-color .14s ease,transform .14s ease;-webkit-user-select:none;user-select:none}.checkbox-group label:hover{background:#ffffff0d}.checkbox-group input[type=checkbox],.checkbox-group input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(180deg,#1a1e24d9,#12161cd9);border:1px solid #ffffff2e;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0d;flex:0 0 auto;height:18px;margin:2px 0 0;position:relative;width:18px}.checkbox-group input[type=radio]{border-radius:999px}.checkbox-group input[type=checkbox]:checked,.checkbox-group input[type=radio]:checked{border-color:#78aadc8c;box-shadow:0 0 0 2px #78aadc26,inset 0 1px 0 #ffffff0f}.checkbox-group input[type=checkbox]:checked:after{border:solid #f0f8fff2;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.checkbox-group input[type=radio]:checked:after{background:#f0f8fff2;border-radius:999px;content:"";inset:4px;position:absolute}.right-section .checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.right-section .checkbox-group{grid-template-columns:1fr}}.credits-info{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 32px #0000008c;color:#e6ebf0e6;margin-top:12px;padding:12px}.credits-info p{color:#d2dce6cc;font-size:13px;margin:6px 0}.credits-info p strong{color:#fffffff0;font-weight:700}.credits-info p[style*="color: red"]{background:#f871711f;border:1px solid #f8717138;border-radius:10px;color:#ffd2d2eb!important;margin-top:10px;padding:8px 10px}.uploadsearch-results{background:linear-gradient(180deg,#12161cf2,#0a0c10f2);border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 18px 50px #000000a6;margin-top:6px;max-height:260px;overflow:hidden}.uploadsearch-result-item{color:#e6ebf0e0;padding:8px 10px}.uploadsearch-result-item:hover{background:#ffffff0f;color:#fffffff2}.tuning-options label{align-items:center;display:flex;gap:10px}.tuning-options input[type=checkbox]{margin:0}.modal-footer{display:flex;justify-content:space-between}.create-btn,.upload-btn{background-color:rgba(50,138,54,.815);border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:80%;flex-grow:1;font-size:1rem;margin-top:20px;outline:none;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.upload-btn:hover{background-color:rgba(0,212,11,.815)}.small-italic{color:#919191;font-size:smaller;font-style:italic}.admin-member-select,.form-group{display:flex;flex-direction:column;gap:10px}.search-input{margin-bottom:10px;padding:10px;width:100%}.uploadsearch-results{border:1px solid #ccc;max-height:500px;overflow-y:auto}.uploadsearch-result-item{background-color:#172e5cc7;border:1px solid #ddd;cursor:pointer;margin-top:-1px;padding:5px}.uploadsearch-result-item:hover{background-color:#0a1d44c7}.uploadsearch-result-item:last-child{border-bottom:none}.copy-notification{background-color:#3f7c41;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#fff;left:60%;padding:10px 20px;position:fixed;top:15%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;z-index:1000}.copy-notification.hidden{opacity:0}.copy-notification2{background-color:#3f7c41;border-radius:5px;box-shadow:0 0 10px #0000001a;color:#fff;left:60%;padding:10px 20px;position:fixed;top:15%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;z-index:1000}.copy-notification2.hidden{opacity:0}.message-wrapper{align-items:flex-start;display:flex}.message-wrapper:hover{background-color:#2e3136}.message-avatar{flex-shrink:0;margin-right:10px}.avatar-icon{background-color:#313338;border-radius:50%;color:#fff;display:inline-block;font-size:24px;height:40px;line-height:40px;text-align:center;width:40px}.message-content{display:flex;flex:1 1;flex-direction:column}.message-header{align-items:center;display:flex;margin-bottom:0}.dialog-user{color:#fff;font-weight:700;margin-right:10px}.dialog-date{color:#72767d;font-size:11px}.dialog-message-content{color:#dcddde;font-weight:400;margin:0;white-space:pre-wrap}.row-icons{align-items:center;display:flex;margin-top:5px}.material-symbols-outlined{color:#db4f28b0;font-size:24px;font-weight:600;margin-right:10px}.row-uploadedfile{font-weight:700;justify-content:center;margin-top:10px}.row-answer,.row-uploadedfile{align-items:center;display:flex}.row-answer{background-color:initial;border-radius:0 0 5px 5px;border-top:1px solid #ccc;justify-content:flex-end;padding:3px;text-align:center}.answer-button{background-color:#5865f2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.comment-button,.credback-button,.redo-button{background-color:#ffffff1a;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:10px;outline:none;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.message-form h3{color:#fff;margin-bottom:10px}.message-form label{align-self:start;color:#dcddde;margin-left:10px;padding-right:10px}.message-form input[type=checkbox]{margin-right:5px}.comment-button,.credback-button,.redo-button{background-color:#ffffff1a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:5px;outline:none;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s;white-space:nowrap}.redo-button:hover{background-color:#db4f28b0}.comment-button:hover{background-color:#9510b6d7}.credback-button:hover{background-color:#80000091}.form-explanation{color:#ccc;line-height:1.4;margin-bottom:15px;margin-top:5px}.upload-file-button{background-color:#ffffff1a;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin:5px;outline:none;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s}.upload-file-button:hover{background-color:#4a8bdb}.send-message-button:hover{background-color:#5fbd5f}.download-link:hover{background-color:#e2e6ea;text-decoration:underline}.file-name{color:#fff;margin-left:10px;margin-right:10px}.thumbnail{cursor:pointer;height:130px;object-fit:cover;width:170px}.download-link{background-color:#2d3033;border:1px solid #dee2e64d;border-radius:5px;color:#21b3b8;display:inline-block;font-weight:700;margin-right:10px;max-height:25px;padding:5px 10px;text-decoration:none}.thumbnails-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.adminmodal-background,.wrapper{display:flex;justify-content:center}.adminmodal-background{align-items:center;background-color:#42424280;background-color:var(--modal-background-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.adminmodal-content{background-color:#1b1b1bf5;background-color:var(--modal-content-background-color);border-radius:5px;color:#fff;display:flex;flex-direction:column;max-height:90vh;max-width:1700px;min-height:90vh;overflow-y:auto;padding:5px 20px 20px;width:80%}.admin-header{margin-bottom:10px;text-align:center}.admin-tabs,.admin-tabs2{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:6px}.admin-tab{background:linear-gradient(135deg,#f30,#f700ff);background:linear-gradient(135deg,var(--btn-grad-from) 0,var(--btn-grad-to) 100%);background-size:200% 200%;border:1px solid #0000;border-radius:14px;box-shadow:inset 0 0 4px #ffffff26,0 3px 8px #00000073;box-shadow:inset 0 0 4px var(--btn-shadow-light),0 3px 8px var(--btn-shadow-dark);color:#eafdfc;color:var(--btn-text);cursor:pointer;font-size:1rem;font-weight:500;margin:6px 0;padding:8px 18px;position:relative;transition:background-position .6s ease,transform .2s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none}.admin-tab:hover{background-position:100% 0;box-shadow:inset 0 0 6px #ffffff26,0 6px 14px #5eaf728c,0 3px 8px #00000073;box-shadow:inset 0 0 6px var(--btn-shadow-light),0 6px 14px var(--btn-glow),0 3px 8px var(--btn-shadow-dark);transform:translateY(-2px)}.admin-tab.active,.admin-tab:active{background-position:50% 100%;border-color:#5eaf728c;border-color:var(--btn-glow);box-shadow:0 0 8px 2px #5eaf728c,inset 0 0 4px #ffffff26;box-shadow:0 0 8px 2px var(--btn-glow),inset 0 0 4px var(--btn-shadow-light);transform:translateY(1px)}@keyframes pulseGlow{0%{box-shadow:0 0 6px 2px #5eaf728c;box-shadow:0 0 6px 2px var(--btn-glow)}50%{box-shadow:0 0 12px 4px #5eaf728c;box-shadow:0 0 12px 4px var(--btn-glow)}to{box-shadow:0 0 6px 2px #5eaf728c;box-shadow:0 0 6px 2px var(--btn-glow)}}.admin-tab.active,.admin-tab2.active{animation:pulseGlow 2.5s ease-in-out infinite}.admin-tabs div{color:#269797;color:var(--button-text-color-cyan)}.admin-tabs div,.admin-tabs2 div{background:linear-gradient(145deg,#0c0c0c,#2a2a2a);border:.3px solid #ffffff3a;border-radius:12px;box-shadow:-3px -3px 6px #ffffff1a,3px 3px 6px #0006;cursor:pointer;font-size:1rem;margin:1px 0;outline:none;padding:5px 10px;text-align:center;transition:background-color .3s ease,color .3s ease}.admin-tabs2 div{color:#e6a81a;color:var(--button-text-color-orange)}.admin-tabs div:hover,.admin-tabs2 div:hover{background:linear-gradient(145deg,#2938378a,#04504ca6);color:#fff;color:var(--button-text-color-white)}.admin-content{background-color:rgba(60,61,69,.932);border-radius:5px;flex-grow:1;overflow-y:auto;padding:10px}.admin-content table{border-collapse:collapse;margin-top:10px;width:100%}.admin-content table td,.admin-content table th{border:1px solid #444;border-left:none;border-right:none;cursor:pointer;font-size:.8rem;overflow:hidden;padding:2px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-content table th{background-color:rgba(70,71,79,.932)}.alertcenter-column .custom-alert-table td,.alertcenter-column .custom-alert-table th{overflow:visible!important;padding:10px;text-align:left;text-overflow:clip!important;white-space:normal!important}.custom-alert-table td,.custom-alert-table th{overflow:visible;text-overflow:clip;white-space:normal}.admin-content table tr:hover{background-color:rgba(70,71,79,.932)}.admin-content table td{position:relative}.yes-cell{background-color:rgba(0,128,0,.493)}.no-cell,.yes-cell{color:#fff;cursor:pointer}.no-cell{background-color:rgba(255,0,0,.493)}.hidden-column{display:none}.filemodal-content{align-items:stretch;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--shadow-outer),var(--shadow-inner);color:var(--text-strong);display:flex;flex-direction:column;max-height:95vh;overflow:hidden;padding:22px 24px;position:relative;width:min(1200px,96vw)}.filemodal-content:before{animation:fileLiquidDrift 16s ease-in-out infinite alternate;background:radial-gradient(40% 60% at 15% 10%,#5cc8ff2e,#0000 60%),radial-gradient(35% 55% at 90% 15%,#ff64961f,#0000 60%),radial-gradient(25% 40% at 70% 90%,#82ffd21f,#0000 60%);filter:blur(30px)}.filemodal-content:after{background:radial-gradient(120% 80% at 0 0,#ffffff14,#0000 60%),radial-gradient(100% 80% at 100% 100%,#ffffff0d,#0000 70%);mix-blend-mode:screen;opacity:.7}@keyframes fileLiquidDrift{0%{transform:translate3d(-2%,-1%,0) rotate(0deg) scale(1)}50%{transform:translate3d(1%,2%,0) rotate(10deg) scale(1.03)}to{transform:translate3d(-1%,0,0) rotate(-6deg) scale(1.01)}}.title-row{background-color:#232428;border-radius:5px;font-weight:700;margin-bottom:20px;padding:10px;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:10}.content-wrapper{display:flex;flex:1 1;margin-top:10px;max-width:1200px;min-height:0;overflow:hidden;width:100%}.column{flex:1 1;margin:10px}.file-details-column{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:var(--glass-panel-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-outer),var(--shadow-inner);margin-top:0;max-width:400px;overflow-y:auto;padding:12px}.message-column{background-color:#313338;flex:2 1;margin-top:0}.message-form-container{background:#202220d2;display:flex;flex-direction:column;height:100%;padding:5px}.messages{flex:1 1;overflow-y:auto}.column.message-column{backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);background:var(--glass-panel-bg);border:1px solid var(--glass-border);border-radius:14px;box-shadow:var(--shadow-outer),var(--shadow-inner);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.file-input-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.file-field{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 28px #00000073;display:flex;gap:10px;padding:8px 10px}.file-btn{align-items:center;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 18px #00000073;color:#ebf0f5eb;cursor:pointer;display:inline-flex;justify-content:center;padding:7px 12px;transition:transform .14s ease,border-color .14s ease,background .14s ease;-webkit-user-select:none;user-select:none}.file-btn:hover{border-color:#ffffff38;transform:translateY(-1px)}.file-btn:active{transform:translateY(0)}.file-name{background:linear-gradient(180deg,#12161cbf,#0a0c10bf);border:1px solid #ffffff14;border-radius:10px;color:#c8d2dca6;flex:1 1;min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.file-name.has-file{border-color:#78aadc40;color:#ebf0f5eb}.message-form .upload-button{background-color:#2e2e2e;border:none;border-radius:50%;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px}.message-form textarea{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0c1016c7;border:1px solid #ffffff1a;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a,inset 0 0 0 1px #0000008c,inset 0 10px 18px #00000073;color:#e8edf1;flex:1 1;font-family:inherit;height:auto;margin-right:10px;max-height:550px;min-height:10px;overflow-y:auto;padding:10px 12px;resize:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.message-form textarea:focus{background:#0e121adb;border-color:#5cc8ff61;box-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px #0000008c,inset 0 10px 18px #00000073,0 0 0 3px #5cc8ff1f;outline:none}.message-form textarea::placeholder{color:#b9c3cd73;font-style:normal}.message-form .send-message-button{background-color:#5865f2;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:7px 10px}.message-form .file-name{color:#dcddde;margin-right:10px}.button-row{flex-wrap:nowrap;gap:10px;margin-top:10px}.button-row,.flex-row{align-items:center;display:flex;justify-content:space-between}.flex-row{margin-bottom:10px}.info-box{background-color:#111214;border:2px solid #0000;border-radius:5px;margin-bottom:20px;padding:6px;transition:all .2s ease}.info-box--alert{animation:infoBoxFlash 1.2s ease-in-out infinite;border:2px solid #ff3b3b}@keyframes infoBoxFlash{0%{box-shadow:0 0 0 0 #ff3b3bb3}50%{box-shadow:0 0 12px 4px #ff3b3be6}to{box-shadow:0 0 0 0 #ff3b3bb3}}.id-boxes-container{display:flex;flex-wrap:wrap;gap:8px}.id-box{background:#1a1c20;border:1px solid #2a2d33;border-radius:4px;color:#c7cdd8;cursor:pointer;font-weight:600;padding:6px 10px;transition:all .15s ease}.id-box:hover{background:#252932;border-color:#ff3b3b}.svv-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#b48c232e,#785a1440);border:1px solid #ffbe3c26;border-radius:8px;box-shadow:0 0 12px #ffbe3c26;color:#f5e7b5;margin-bottom:20px;padding:12px}.copy-button{background-color:#185f33d7;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:7px 0;outline:none;padding:5px 6px;text-align:center;text-decoration:none;transition:background-color .3s}.copy-button:hover{background-color:#0ae25dd7}.copy-button2{background-color:#686151d7;border:none;border-radius:2px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:.8rem;margin-left:10px;outline:none;padding:3px;text-align:center;text-decoration:none;transition:background-color .3s}.copy-button2:hover{background-color:#e2cc0ad7}.copy-button3{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:linear-gradient(180deg,#22c28d66,#14785066);border:1px solid #22c28d73;border-radius:10px;box-shadow:0 10px 28px #22c28d40,inset 0 1px 0 #ffffff1a;color:#dffff2;cursor:pointer;flex-grow:1;font-weight:600;overflow:hidden;padding:8px 10px;position:relative;text-align:center;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease,background-color .2s ease}.copy-button3:after,.copy-button3:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.copy-button3:before{background:linear-gradient(180deg,#ffffff14,#ffffff08);mix-blend-mode:overlay}.copy-button3:after{background:radial-gradient(80% 120% at 30% 20%,#ffffff1a,#0000 70%);opacity:.5}.copy-button3 i,.copy-button3 span{position:relative;z-index:1}.copy-button3:hover{background:linear-gradient(180deg,#22c28d8c,#1478508c);border-color:#22c28db3;box-shadow:0 14px 34px #22c28d59,inset 0 1px 0 #ffffff24;filter:brightness(1.08);transform:translateY(-1px)}.copy-button3:active{filter:brightness(.95);transform:translateY(0)}.copy-button4{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:linear-gradient(180deg,#5cc8ff66,#28506e66);border:1px solid #5cc8ff73;border-radius:10px;box-shadow:0 10px 28px #5cc8ff40,inset 0 1px 0 #ffffff1a;color:#e8f7ff;cursor:pointer;flex-grow:1;font-weight:600;margin:2px;overflow:hidden;padding:8px 10px;position:relative;text-align:center;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease,background-color .2s ease}.copy-button4:after,.copy-button4:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.copy-button4:before{background:linear-gradient(180deg,#ffffff14,#ffffff08);mix-blend-mode:overlay}.copy-button4:after{background:radial-gradient(80% 120% at 30% 20%,#ffffff1a,#0000 70%);opacity:.5}.copy-button4 i,.copy-button4 span{position:relative;z-index:1}.copy-button4:hover{background:linear-gradient(180deg,#5cc8ff8c,#28506e8c);border-color:#5cc8ffb3;box-shadow:0 14px 34px #5cc8ff59,inset 0 1px 0 #ffffff24;filter:brightness(1.08);transform:translateY(-1px)}.copy-button4:active{filter:brightness(.95);transform:translateY(0)}.read-button{background-color:#342ac9d7;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:7px;outline:none;padding:5px 6px;text-align:center;text-decoration:none;transition:background-color .3s}.read-button:hover{background-color:#6f64fff5}.read-button-done{background-color:#3b3b3b71;border:none;border-radius:5px;color:hsla(0,0%,100%,.205);cursor:pointer;flex-basis:20%;flex-grow:1;font-size:1rem;margin:7px 7px 7px 0;outline:none;padding:5px 6px;text-align:center;text-decoration:none;transition:background-color .3s}.status-open{color:green;font-weight:700}.status-closed{color:red;font-weight:700}.dropdown-container{color:#0056b3;display:inline-block;position:relative}.dropdown-menu{align-items:center;background-color:#111214;bottom:100%;box-shadow:0 8px 16px 0 #0003;color:#0ccc15;display:block;left:0;margin-bottom:10px;min-width:190px;position:absolute;z-index:1}.dropdown-menu button{align-items:center;background:none;border:none;color:#b5bac1;cursor:pointer;display:flex;justify-content:flex-start;margin:6px;padding:5px;text-align:left;width:95%}.dropdown-menu button:hover{background-color:rgba(4,215,223,.623)}.selected-files{border-top:.5px solid #444;margin-bottom:5px;padding-bottom:5px}.selected-file{align-items:center;background-color:#1e2022;border-radius:5px;border-top:5px;color:#f0f8ff;display:flex;margin:10px 15px 0;padding:5px 10px}.selected-file .remove-file-button{background:none;border:none;color:red;cursor:pointer;font-size:20px;margin-left:auto}.no-scroll{overflow:hidden}.wip-button{background-color:gray;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:5px 6px;position:relative;transition:background-color .3s ease;z-index:1}.wip-button:hover{background-color:rgba(161,159,46,.486);color:#fff}.wip-button.active{animation:pulse 1.5s infinite;background-color:#805300;color:#fff}.nsa-button{background-color:gray;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:5px 6px;position:relative;transition:background-color .3s ease}.nsa-button:hover{background-color:rgba(161,46,46,.486);color:#fff}.nsa-button.active{animation:pulse 1.5s infinite;background-color:#8b0000;color:#fff}.notes-modal-overlay{align-items:center;background:#0000008c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.notes-modal{background:#1e1e2f;border:1px solid #444;border-radius:10px;box-shadow:0 8px 32px #00000080;max-width:480px;padding:24px 28px;text-align:center;width:90%}.notes-modal-header{color:#ffc107;font-size:1.15rem;font-weight:700;margin-bottom:14px}.notes-modal-body{color:#ddd;font-size:.95rem;line-height:1.55;margin-bottom:20px;white-space:pre-wrap}.notes-modal-footer{display:flex;justify-content:center}.notes-modal-ok{background:#ffc107;border:none;border-radius:6px;color:#1e1e2f;cursor:pointer;font-size:.95rem;font-weight:700;padding:8px 36px;transition:background .2s}.notes-modal-ok:hover{background:#e0a800}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffffff80;transform:scale(1)}50%{box-shadow:0 0 10px 10px #fff0;transform:scale(1.05)}to{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}.addveh-modal-background{align-items:center;background-color:#0000;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%}.addveh-modal-content{background-color:#0009;border-radius:8px;box-shadow:0 4px 8px #0000;max-width:1600px;min-height:800px;padding:20px;width:90%}.form-container{display:flex;justify-content:space-between}.vehicle-form{display:flex;flex:3 1;flex-direction:column;margin:0 30px}.side-forms{display:flex;flex:2 1;flex-direction:column;gap:20px}.manufacturer-form h2,.range-form h2,.vehicle-form h2{text-align:center}.manufacturer-form label,.range-form label,.vehicle-form label{display:flex;flex-direction:column;margin-bottom:2px}.manufacturer-form input,.manufacturer-form select,.range-form input,.range-form select,.vehicle-form input,.vehicle-form select,.vehicle-form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;margin-top:5px;padding:8px;width:80%}.manufacturer-form button[type=submit],.range-form button[type=submit],.vehicle-form button[type=submit]{background-color:#1c410e;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;max-width:200px;padding:10px 20px}.manufacturer-form button[type=submit]:hover,.range-form button[type=submit]:hover,.vehicle-form button[type=submit]:hover{background-color:#0056b3}.manufacturer-form button[type=button],.range-form button[type=button],.vehicle-form button[type=button]{background-color:#6c757d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.manufacturer-form button[type=button]:hover,.range-form button[type=button]:hover,.vehicle-form button[type=button]:hover{background-color:#5a6268}.support-container{background-color:#000;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:1150px;padding:20px;width:100%}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.header input{border:1px solid #ccc;border-radius:4px;padding:10px;width:40%}.header button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.header button:hover{background-color:#0056b3}.categories-list,.messages-list{margin-top:20px;max-width:1150px;width:100%}.category{align-items:center;border-bottom:1px solid #ccc;cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr;padding:2px}.category-column,.topic-column{display:flex;flex-direction:column}.category-column h3,.topic-column h3{margin:0 0 5px}.category-column p,.topic-column p{color:#888;margin:0 0 10px}.category-details{color:#555;font-size:.9em}.category-details span{margin:2px 0}.support-info{color:#41ab34;max-width:900px;padding:20px;width:80%}.modal{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.edit-modal-content{background-color:#272727e8}.edit-modal-content,.uploadconfirmation{border:1px solid #888;border-radius:8px;margin:auto;max-width:600px;padding:20px;width:80%}.dbshow,.uploadconfirmation{background-color:#272727f1;color:#c6dfe2}.dbshow{border:1px solid #888;border-radius:8px;margin:50px auto;max-height:80vh;max-width:1600px;overflow-y:auto;padding:20px;width:90%;z-index:1000000}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-content input,.modal-content textarea{border:1px solid #ccc;border-radius:4px;margin:10px 0;padding:10px;width:100%}.modal-content button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.modal-content button:hover{background-color:#0056b3}.profilemodal-background{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.profilemodal-content{background:#28292bf6;border-radius:8px;max-width:1000px;padding:20px;position:relative;width:80%}.profile-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.profile-picture{border:1px solid #000;height:200px;width:150px}.profile-picture img{height:100%;width:100%}.profile-info{flex:1 1;margin-left:20px}.edit-profile-button{background-color:#135e1d;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:10px 20px}.profile-nav{border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.profile-nav span{cursor:pointer;padding:10px 15px}.profile-nav span:hover{background-color:#1d1d1df6}.profile-content{padding:0 10px}.overview-section{display:flex;flex-direction:column}.stats-and-chart{align-items:stretch;display:flex;justify-content:space-between}.stats-container{display:flex;flex-direction:column;margin:0;width:20%}.chart-container{display:flex;justify-content:space-between;width:100%}.stat-box{display:block;flex:1 1;margin-bottom:10px}.stat-box-ranks{background-color:#3d3d3d59;border-bottom:1px solid #306e66;border-radius:10px;display:block;flex:1 1;margin-bottom:5px;padding:10px 10px 15px}.stat-boxtext{font-size:14px}.stat-boxtext2{font-size:15px}.stat-boxtext3{color:#007bff;font-size:15px}.stat-box p{margin:0;white-space:pre-wrap}.stat-box h3{margin:10px 0}.additional-info{color:#000;display:flex;justify-content:space-around;margin-top:20px;text-align:center}.dealer-employees-section{display:flex;flex-wrap:wrap;gap:1rem}.scroll-container{border:1px solid #ccc;border-radius:4px;flex:1 1;max-height:900px;overflow-y:auto;position:relative}.sticky-heading{background:#000;margin:0;padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.dealer-employees-list,.linked-employees-section{flex:1 1}.dealer-employees-list ul,.linked-employees-section ul{list-style:none;padding:0}.dealer-employees-list li,.linked-employees-section li{border:1px solid #4d4d4d;border-radius:4px;cursor:pointer;margin-bottom:5px;padding:10px}.dealer-employees-list li:hover,.highlight,.highlight-cell,.linked-employees-section li:hover{background:#1b948e}.task-profile-header{justify-content:space-between;margin-bottom:20px}.task-profile-header,.task-profile-left{align-items:center;display:flex}.task-profile-picture{margin-right:30px;text-align:center;width:180px}.task-profile-picture img{border-radius:20%;height:auto;object-fit:cover;width:100%}.task-profile-info{display:flex;flex-direction:column;justify-content:center}.task-profile-info p{margin:0 0 8px}.hot-items{align-items:center;display:flex;justify-content:space-around;width:600px}.hot-item{text-align:center}.hot-item img{border-radius:20%;height:auto;max-width:150px;width:100%}.task-edit-profile-button,.task-profile-nav span{backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);background:linear-gradient(0deg,#0c0c0c,#2a2a2a);background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid #ffffff14;border:1px solid var(--glass-border,#ffffff14);border-radius:12px;box-shadow:-3px -3px 6px #ffffff1a,3px 3px 6px #0006;box-shadow:0 10px 24px #00000047,inset 0 1px 0 #ffffff1a;color:#269797;color:var(--button-text-color-cyan);cursor:pointer;font-size:1rem;margin-right:12px;outline:none;padding:10px 15px;text-decoration:none;transition:background-color .3s ease,color .3s ease;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.task-edit-profile-button:hover,.task-profile-nav span:hover{background:#5cc8ff1f;border-color:#5cc8ff59;box-shadow:0 14px 34px #38b6ff2e,inset 0 1px 0 #ffffff29;color:#fff;color:var(--button-text-color-white);transform:translateY(-1px)}.task-profile-nav span.active{background:#2ecc712e;border-color:#2ecc7173;box-shadow:0 12px 28px #2ecc7133,inset 0 1px 0 #ffffff1f;color:#fff;color:var(--button-text-color-white)}.task-profile-nav span:last-child{margin-right:0}.create-topic-button{background-color:#306e66;border:none;border-radius:2px;color:#fff;cursor:pointer;padding:10px;width:300px}.create-topic-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#08b9a2e1)}.task-profile-content{margin-top:20px}.task-input-group{margin:10px}.task-input-group label{display:block;font-weight:700;margin-bottom:5px}.task-input-group input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.tasks-section{display:flex}.tasks-sidebar{background-color:#3d3d3d59;border-right:1px solid #306e66;margin-top:20px;padding:10px;width:200px}.tasks-sidebar h3{margin-top:0}.tasks-sidebar ul{list-style:none;padding:0}.tasks-sidebar ul li{color:#dbdbdb;cursor:pointer;margin:10px 0}.tasks-sidebar ul li:hover{color:#048151}.tasks-content{flex:1 1;padding:10px}.task-table-container{margin-top:20px}.admintasks-section{display:flex}.admintasks-sidebar{background-color:#0f0f0fcc;border-right:1px solid #7c0f0f;padding:10px;width:200px}.admintasks-sidebar h3{margin-top:0}.admintasks-sidebar ul{list-style:none;padding:0}.admintasks-sidebar ul li{color:#d6e2ee;cursor:pointer;margin:10px 0;text-decoration:underline}.admintasks-sidebar ul li:hover{color:#219b9b}.admintasks-content{flex:1 1;padding:10px}.admintasks-table-container{margin-top:20px}.admintasks-table{border-collapse:collapse;width:100%}.admintasks-table td,.admintasks-table th{padding:8px}.admintasks-table th{background-color:#f2f2f2;text-align:left}.ooh-contentholder{background-color:#cfa634;border-radius:10px;color:#000;margin:30px;overflow:hidden;padding:10px;position:relative;text-align:center}.ooh-contentholder:before{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.075) 40px,rgba(207,166,52,.075) 0,rgba(207,166,52,.075) 80px);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}.ooh-contentholder:after{color:hsla(0,0%,45%,.342);content:"WARNING";font-size:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:0}.ooh-contentholder>*{position:relative;z-index:2}.newswriting-admintasks-content{align-items:center;background-color:#232428;color:#fff;display:flex;flex-direction:column;padding:20px}.newswriting-container{display:flex;width:100%}.newswriting-news-list{background-color:#2b2b2b;border:1px solid #444;border-radius:4px;flex:1 1;height:80vh;margin-right:20px;max-width:300px;overflow-y:auto;padding:10px}.newswriting-news-title{border-bottom:1px solid #444;cursor:pointer;font-size:14px;padding:10px;transition:background-color .3s}.newswriting-news-title:hover{background-color:#3a3a3a}.newswriting-new-article-button{background:linear-gradient(145deg,#ff416c,#ff4b2b);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:10px;padding:10px;width:100%}.newswriting-content{flex:3 1;height:80vh;overflow-y:auto}.newswriting-content,.newswriting-input,.newswriting-textarea{background-color:#2b2b2b;border:1px solid #444;border-radius:4px;padding:10px}.newswriting-input,.newswriting-textarea{color:#fff;margin-bottom:10px;width:100%}.newswriting-button,.newswriting-delete-button{background-color:#ff4b5c;border:none;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.newswriting-delete-button{background-color:#ff4b5c}.newswriting-new-news,.newswriting-selected-news{width:100%}.newswriting-textarea{background-color:#1c1c1c;border:1px solid #444;border-radius:4px;color:#fff;font-size:16px;height:400px;margin-bottom:10px;padding:10px;width:100%}.editprofilemodal-background{align-items:center;background-color:hsla(0,0%,52%,.479);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.editprofilemodal-content{background-color:#131313ec;border-radius:10px;box-shadow:0 2px 10px #0000001a;color:#fff;max-width:100%;padding:20px;position:relative;width:400px}.editprofilemodal-content h3{margin-top:0}.editprofilemodal-content input[type=file],.editprofilemodal-content input[type=text]{border:1px solid #ccc;border-radius:5px;display:block;margin:10px 0;padding:10px;width:calc(100% - 20px)}.editprofilemodal-content button{background-color:#007bff;border-radius:5px;cursor:pointer;padding:10px 20px}.editprofilemodal-content button:hover{background-color:#0056b3}.user-creation-container{display:flex;justify-content:space-around;padding:20px}.user-creation-column,.user-deletion-column{width:45%}.user-form{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.user-form input,.user-form select{border:1px solid #ccc;border-radius:4px;padding:8px}.user-form button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px}.user-form button:hover{background-color:#45a049}.dealer-item,.member-item{border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:5px 0;padding:10px}.dealer-item:hover,.member-item:hover{background-color:red;color:#fff}.logs-container{margin:20px 0;max-height:400px;overflow-y:auto}.log-table{border-collapse:collapse;width:100%}.log-table td,.log-table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.support-avatar-column{align-items:center;display:flex;justify-content:center;margin-right:20px;width:50px}form textarea{border:1px solid #ddd;border-radius:5px;height:100px;padding:10px;width:80%}form button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}form button:hover{background-color:#0056b3}.support-clickable{color:#007bff;cursor:pointer}.support-clickable:hover{text-decoration:underline}.support-modal-create-background{background-color:#242424;border-radius:10px;box-shadow:0 4px 10px #0000004d;max-width:700px;padding:20px;position:relative;width:90%}.support-modal-create{background-color:#2a2a2a;border-radius:10px;color:#fff;padding:30px;position:relative}.support-modal-create h2{font-size:24px;margin:0 0 20px;text-align:center}.support-modal-create input,.support-modal-create textarea{background-color:#333;border:1px solid #444;border-radius:5px;color:#fff;margin-bottom:15px;padding:10px;width:100%}.support-modal-create textarea{min-height:100px;resize:none}.support-modal-create button.create-topic-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 15px;transition:background-color .3s;width:100%}.support-modal-create button.create-topic-button:hover{background-color:#0056b3}.close-x{background:#d9534f;border:none;color:#fff;cursor:pointer;font-size:20px;font-weight:700;position:absolute;right:10px;top:10px;transition:color .3s}.close-x:hover{color:#ff3b3b}.categories-panel{flex:1 1;margin-right:20px}.videos-panel{flex:3 1}.selected-category{color:blue;font-weight:700}.selected-video{text-decoration:underline}.admin-panel{margin-top:20px}.admin-section{margin-bottom:20px}.video-player{margin-top:20px}.download-button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin:10px 5px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.download-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.orihiddownload-button{background:#924242}.oriencdownload-button,.orihiddownload-button{border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin-left:10px;margin-top:10px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.oriencdownload-button{background:#612323}.shiporiginal-button{background:#0b7ea3;border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin-left:10px;margin-top:10px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.shiporiginal-button:disabled{cursor:not-allowed;opacity:.6}.autocrypt-button{background:#09a347;margin-left:10px}.autocrypt-button,.oridownload-button{border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin-top:10px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.oridownload-button{background-color:#b392008f}.updownload-button{background:linear-gradient(145deg,#306e66,#16463f);background:linear-gradient(145deg,var(--button-bg-color-gradient-start),var(--button-bg-color-gradient-end));border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin:10px 5px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.autocrypt-button:hover,.oridownload-button:hover,.oriencdownload-button:hover,.orihiddownload-button:hover,.shiporiginal-button:hover:not(:disabled),.updownload-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.finishdownload-button{background:#09a347;border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin:10px 5px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.finishdownload-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.finishdownloadmaster-button{background:#6da309;border:none;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;color:var(--button-text-color-white);cursor:pointer;font-size:1rem;margin:10px 5px;max-width:220px;outline:none;padding:5px 10px;text-align:center;text-decoration:none;transition:background-color .3s,transform .3s}.finishdownloadmaster-button:hover{animation:flash .5s;background:linear-gradient(145deg,#269797,#00ecec);background:linear-gradient(145deg,var(--button-bg-color-hover-gradient-start),var(--button-bg-color-hover-gradient-end))}.upload-mod-popup-content h2{margin-top:0}.upload-mod-popup-content div{margin-bottom:10px}.upload-mod-popup-content label{display:block;margin-bottom:5px}.upload-mod-popup-content input[type=file]{width:100%}.upload-mod-popup-content input[type=text],.upload-mod-popup-content textarea{word-wrap:break-word;height:100px;overflow-wrap:break-word;white-space:pre-wrap;width:95%}.upload-mod-popup-button{margin-top:10px}.file-input-row{display:flex;justify-content:space-between;margin-bottom:20px}.file-input-column{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 10px}.file-input-label{font-weight:700;margin-bottom:8px}.unique-file-input{padding:5px;width:100%}.text-input-row{display:flex;flex-direction:column;margin-bottom:20px}.text-input-label-uploadcomment{font-weight:700;margin-bottom:8px;width:50%}.unique-text-input{word-wrap:break-word;border:1px solid #ccc;border-radius:4px;overflow-wrap:break-word;padding:10px;white-space:pre-wrap;width:90%}.unique-close-button,.unique-submit-button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.unique-close-button{background:#dc3545}.unique-close-button:hover,.unique-submit-button:hover{opacity:.8}.euroclass,.file-option{border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;cursor:pointer;font-weight:700;margin:1px;padding:3px 4px;text-align:center}.euroclass{background-color:#145552;max-width:150px}.euroclass-edit{align-items:center;display:flex;gap:8px;margin:6px 0}.euroclass-edit select{background-color:#145552;border:1px solid #1a6b67;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:4px 8px}.file-option-small{align-items:center;background-color:#303030e3;border-radius:2px;box-shadow:3px 3px 8px #0000004d,-3px -3px 8px #ffffff1a;box-shadow:3px 3px 8px var(--button-box-shadow-color),-3px -3px 8px var(--button-box-shadow-light);color:#fff;display:inline-block;font-size:10px;font-weight:700;min-width:14px;padding:4px;text-align:center}.file-option-small.egr{color:#dfbd14}.file-option-small.dpf{color:#d82a3c}.file-option-small.adblue{color:#080da0}.file-option-small.nsl{color:#17a2b8}.file-option-small.o2{color:#20c997}.file-option-small.epa{color:#fd7e14}.file-option-small.hybrid-turbo{color:#6610f2}.file-option-small.gearbox{color:#6c757d}.file-option-small.cold-start{color:#e83e8c}.file-option-small.start-stop{color:#007bff}.file-option-small.pops-bangs{color:#28a745}.file-option-small.burbles{color:#6f42c1}.file-option-small.swirl-flaps{color:#dc3545}.file-option-small.tva{color:#ffc107}.file-option-small.priority{color:#17b898}.file-option-small.dtc{color:#f96}.file-option-small.evap{color:#66e0c8}.file-option-small.immo{color:#e8a0bf}.file-option-small.clone{color:#c8b8e8}.file-option-small.hardcut{color:#e6cc80}.file-option-small.op{color:#17a2b8}.shop-section{display:flex}.shop-sidebar{background-color:#3d3d3d59;border-right:1px solid #306e66;padding:20px;width:20%}.shop-sidebar h3{margin-bottom:10px}.shop-sidebar ul{list-style:none;padding:0}.shop-sidebar ul li{border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.shop-sidebar ul li.active,.shop-sidebar ul li:hover{background-color:#ddd}.shop-content{background-color:#3d3d3d59;border-left:1px solid #ddd;flex:1 1;margin-left:10px;padding:20px}.shop-sidebar button{background-color:#007bff;border:none;color:#fff;cursor:pointer;display:block;margin-top:20px;padding:10px;text-align:center;width:100%}.shop-sidebar button:hover{background-color:#0056b3}.price-text{color:green;font-size:24px}.buy-button{background-color:#888;border:none;color:#fff;cursor:pointer;padding:10px 20px}.description-container{margin-top:20px}.orders-section{max-height:600px;overflow-y:auto}.orders-table{border-collapse:collapse;width:100%}.orders-table th{background-clip:padding-box;position:-webkit-sticky;position:sticky;top:0;z-index:1}.orders-table td,.orders-table th{padding:10px;text-align:left}.orders-table th{background-color:#007bff}.creditback-modal{background-color:#232428;border-radius:5px;max-width:500px;padding:20px;width:100%}.creditback-modal h2{margin-top:0}.creditback-modal form>div{margin-bottom:15px}.creditback-modal label{display:block;margin-bottom:5px}.creditback-modal input[type=file],.creditback-modal textarea{padding:5px;width:100%}.creditback-modal button{margin-right:10px}.credit-back-request{border-radius:5px;margin-top:10px;padding:10px}.credit-back-request a{display:inline-block;margin-top:5px}.admin-actions{margin-top:10px}.admin-actions button{margin-right:10px}.admin-comment{font-style:italic;margin-top:10px}.logs-content{background-color:#2a2a2a;border-radius:4px;margin-top:10px;padding:15px}.logs-content ul{list-style:none;padding:0}.logs-content li{border-bottom:1px solid #333;color:#ddd;padding:8px}.logs-content li:last-child{border-bottom:none}.options-credits-content{background-color:#2a2a2a;border-radius:4px;margin-top:10px;padding:15px}.options-credits-content form{display:flex;flex-direction:column;gap:10px}.modal-content-scroll{max-height:calc(90vh - 100px);overflow-y:auto;padding-right:10px}.decrypted-file-actions{display:flex;gap:10px;margin-top:10px}.upload-modified-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.upload-modified-button:hover{background-color:#45a049}.dbsearch-results-list{list-style-type:none;margin:0;padding:0}.dbsearch-results-list li{display:grid;grid-template-columns:60px 60px 170px 1fr;padding:8px}.dbsearch-results-list li:nth-child(odd){background-color:#f9f9f9}.dbsearch-results-list li:nth-child(2n){background-color:#eaeaea}.dbsearch-results-list li{color:#333;font-size:14px}.dbid-col{font-weight:700}.dbuser-col{color:green}.dbdate-col{color:#555;font-style:italic}.dbmsg-col{word-wrap:break-word;max-width:1200px;overflow-wrap:break-word;white-space:pre-wrap}.dbsearch-results-list li:hover{background-color:#0bad92;cursor:pointer}.tos-text-header{font-size:1.2rem;font-weight:600}.low-gpu-mode{--topbar-bg:#0e0e12!important;--secondbar-bg1:#141418!important;--secondbar-bg2:#141418!important;--thirdbar-bg1:#181818!important;--thirdbar-bg2:#111!important;--fifthbar-bg1:#1a1a1e!important;--fifthbar-bg2:#141418!important;--fourthbar:#2a2a10!important;--filelist-even-bg1:#0f0f0f!important;--filelist-even-bg2:#141414!important;--filelist-odd-bg1:#161616!important;--filelist-odd-bg2:#111!important;--filelist-hover-bg1:#1e2226!important;--filelist-hover-bg2:#1a1e22!important;--glass-bg:#12161c!important;--glass-panel-bg:#161a20!important;--glass-border:#2a2a30!important;--overlay-bg:#0a0a0e!important;--modal-background-color:#0a0a0e!important;--topbar-glow:#0000!important;--btn-glow:#0000!important;--nav-accent-glow:#0000!important;--input-bg:#1a1a20!important;--shadow-outer:0 2px 8px #000!important;--shadow-inner:none!important}.low-gpu-mode *,.low-gpu-mode :after,.low-gpu-mode :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.low-gpu-mode *{text-shadow:none!important}.low-gpu-mode .auto-refresh-switch.is-on:after,.low-gpu-mode .filemodal-content:after,.low-gpu-mode .filemodal-content:before,.low-gpu-mode .glass-panel:before,.low-gpu-mode .internal-message:after,.low-gpu-mode .ops-card:after,.low-gpu-mode .task-profilemodal-background:before,.low-gpu-mode .task-profilemodal-content2:after,.low-gpu-mode .task-profilemodal-content2:before,.low-gpu-mode .uploadmodal-content:after,.low-gpu-mode .uploadmodal-content:before{display:none!important}.low-gpu-mode :after,.low-gpu-mode :before{animation:none!important;filter:none!important}.low-gpu-mode .admin-tab.active,.low-gpu-mode .admin-tab2.active,.low-gpu-mode .filemodal-background,.low-gpu-mode .info-box--alert,.low-gpu-mode .internal-message,.low-gpu-mode .nsa-button.active,.low-gpu-mode .wip-button.active{animation:none!important}.low-gpu-mode .files-section tbody tr:before{animation:none!important;opacity:1!important}.low-gpu-mode .auto-refresh-switch,.low-gpu-mode .auto-refresh-switch.is-on,.low-gpu-mode .blackliquidbutton,.low-gpu-mode .box,.low-gpu-mode .btnwc-compact,.low-gpu-mode .column.message-column,.low-gpu-mode .credits-modal-content,.low-gpu-mode .editprofilemodal-content,.low-gpu-mode .file-detail-topbar,.low-gpu-mode .file-details-column,.low-gpu-mode .filemodal-content,.low-gpu-mode .glass-panel,.low-gpu-mode .logs-modal-content,.low-gpu-mode .ops-card,.low-gpu-mode .ops-modal-card,.low-gpu-mode .profilemodal-content,.low-gpu-mode .profilesite-list,.low-gpu-mode .profilesite-vehicle-modal,.low-gpu-mode .samlecontainer,.low-gpu-mode .shareknowledge-modal,.low-gpu-mode .special-modal-content,.low-gpu-mode .task-profilemodal-content,.low-gpu-mode .task-profilemodal-content2,.low-gpu-mode .upload-mod-popup-content,.low-gpu-mode .warning-modal{box-shadow:0 1px 4px #0009!important}.low-gpu-mode .clickable-row:hover,.low-gpu-mode .warning-badge,.low-gpu-mode .warning-green,.low-gpu-mode .warning-red,.low-gpu-mode .warning-yellow{box-shadow:none!important}.low-gpu-mode .admin-button,.low-gpu-mode .cancel-button,.low-gpu-mode .close-button,.low-gpu-mode .confirm-button,.low-gpu-mode .customers-button,.low-gpu-mode .ignoreimage-btn,.low-gpu-mode .logout-button,.low-gpu-mode .mark-read-btn,.low-gpu-mode .ops-action-btn,.low-gpu-mode .ops-btn,.low-gpu-mode .ops-btn-primary,.low-gpu-mode .profile-button,.low-gpu-mode .tos-button,.low-gpu-mode .uc-btn,.low-gpu-mode .warning-btn,.low-gpu-mode .warning-open-btn{box-shadow:0 1px 3px #00000080!important}.low-gpu-mode .blackliquidbutton:hover,.low-gpu-mode .ignoreimage-btn:hover,.low-gpu-mode .ops-action-btn:hover,.low-gpu-mode .uc-btn:hover,.low-gpu-mode .warning-btn:hover,.low-gpu-mode .warning-open-btn:hover{filter:none!important}.low-gpu-mode .topbar,.low-gpu-mode .topbar-container{background:#0e0e12!important}.low-gpu-mode .samlecontainer{background:#141418!important}.low-gpu-mode .box{background:#181818!important}.low-gpu-mode .blackliquidbutton{background:#1e1e1e!important}.low-gpu-mode .blackliquidbutton:hover{background:#2a2a2a!important}.low-gpu-mode .glass-panel,.low-gpu-mode .ops-card,.low-gpu-mode .ops-modal-card{background:#12161c!important}.low-gpu-mode .files-section table tbody tr{background:#121212!important}.low-gpu-mode .files-section table tbody tr:nth-child(2n),.low-gpu-mode .files-section table.other-list tbody tr:nth-child(2n){background:#0f0f0f!important}.low-gpu-mode .files-section table tbody tr:nth-child(odd),.low-gpu-mode .files-section table.other-list tbody tr:nth-child(odd){background:#161616!important}.low-gpu-mode .files-section table tbody tr:hover>td,.low-gpu-mode .files-section table.other-list tbody tr:hover>td{background:#1e2428!important}.low-gpu-mode .files-section table tbody tr.status-0{background:linear-gradient(90deg,#5e2830,#161616 55%)!important}.low-gpu-mode .files-section table tbody tr.status-1{background:linear-gradient(90deg,#6a5820,#4d401a 25%,#161616 70%)!important}.low-gpu-mode .files-section table tbody tr.status-2{background:linear-gradient(90deg,#1e4428 25%,#1a4024 0,#161616 70%)!important}.low-gpu-mode .files-section table tbody tr.status-3{background:linear-gradient(90deg,#3a2856,#161616 55%)!important}.low-gpu-mode .files-section table tbody tr.status-4{background:linear-gradient(90deg,#205550,#1c504a 25%,#161616 70%)!important}.low-gpu-mode .addveh-modal-background,.low-gpu-mode .alerts-modal-backdrop,.low-gpu-mode .allmessage-background,.low-gpu-mode .credits-modal-background,.low-gpu-mode .databasemodal-background,.low-gpu-mode .dblog-modal-overlay,.low-gpu-mode .editprofilemodal-background,.low-gpu-mode .filemodal-background,.low-gpu-mode .logs-modal-background,.low-gpu-mode .manuals-modal-overlay,.low-gpu-mode .modal-background,.low-gpu-mode .modal-forgot,.low-gpu-mode .modal-overlay,.low-gpu-mode .operations-taskmanager-overlay,.low-gpu-mode .ops-overlay,.low-gpu-mode .opview-modal-backdrop,.low-gpu-mode .popup-overlay,.low-gpu-mode .profilemodal-background,.low-gpu-mode .profilesite-vehicle-modal-overlay,.low-gpu-mode .quiz-modal-background,.low-gpu-mode .requestmodal-background,.low-gpu-mode .special-modal-background,.low-gpu-mode .task-profilemodal-background,.low-gpu-mode .ticket-modal-background,.low-gpu-mode .uc-overlay,.low-gpu-mode .upload-mod-popup-background,.low-gpu-mode .uploadmodal-background,.low-gpu-mode .vlm-overlay,.low-gpu-mode .warning-modal-overlay,.low-gpu-mode .wildcardoverlat{background:#0a0a0eed!important;background-color:#0a0a0eed!important}.low-gpu-mode .addveh-modal-content,.low-gpu-mode .allmessage-content,.low-gpu-mode .create-modal-content,.low-gpu-mode .credits-modal-content,.low-gpu-mode .databasemodal-content,.low-gpu-mode .editmodal-content,.low-gpu-mode .editprofilemodal-content,.low-gpu-mode .filemodal-content,.low-gpu-mode .lb-panel,.low-gpu-mode .logs-modal-content,.low-gpu-mode .manuals-search-modal,.low-gpu-mode .modal-content,.low-gpu-mode .newsmodal-content,.low-gpu-mode .operations-report-edit,.low-gpu-mode .operations-taskmanager-modal,.low-gpu-mode .ops-confirm,.low-gpu-mode .profilemodal-content,.low-gpu-mode .profilesite-vehicle-modal,.low-gpu-mode .shareknowledge-modal,.low-gpu-mode .special-modal-content,.low-gpu-mode .task-profilemodal-content,.low-gpu-mode .task-profilemodal-content2,.low-gpu-mode .ticket-modal-content,.low-gpu-mode .upload-mod-popup-content,.low-gpu-mode .uploadmodal-content,.low-gpu-mode .warning-modal,.low-gpu-mode .wildcardoverlat-content{background:#161618!important}.low-gpu-mode .column.message-column,.low-gpu-mode .file-details-column{background:#191a1e!important}.low-gpu-mode .content-wrapper{background:#14161a!important}.low-gpu-mode .message-column{background-color:#1e1f22!important}.low-gpu-mode .message-form-container{background:#181a18!important}.low-gpu-mode .admin-button,.low-gpu-mode .cancel-button,.low-gpu-mode .close-button,.low-gpu-mode .confirm-button,.low-gpu-mode .customers-button,.low-gpu-mode .logout-button,.low-gpu-mode .profile-button,.low-gpu-mode .tos-button{background:#1c1c20!important}.low-gpu-mode .admin-button:hover,.low-gpu-mode .customers-button:hover,.low-gpu-mode .logout-button:hover,.low-gpu-mode .profile-button:hover,.low-gpu-mode .tos-button:hover{background:#282830!important}.low-gpu-mode .filter-section select,.low-gpu-mode .search-section input[type=text]{background:#14181e!important}.low-gpu-mode .profilesite-detail-card,.low-gpu-mode .profilesite-list,.low-gpu-mode .profilesite-order-list,.low-gpu-mode .profilesite-section-card,.low-gpu-mode .profilesite-tab-content,.low-gpu-mode .profilesite-vehicle-chip,.low-gpu-mode .profilesite-vehicle-modal-content,.low-gpu-mode .profilesite-vehicle-modal-tab.active{background:#12161c!important}.low-gpu-mode .profilesite-badge{background:#142030!important}.low-gpu-mode .profilesite-list li:hover{background:#1a1e24!important}.low-gpu-mode .hub-user-info,.low-gpu-mode .hub-user-info-content{background:#141416!important}.low-gpu-mode .hub-unread-message{background:#c0392b!important}.low-gpu-mode .hub-unread-message:before{animation:none!important}.low-gpu-mode .warning-red{background:#c0392b!important;color:#fff!important}.low-gpu-mode .warning-yellow{background:#d4a017!important;color:#fff!important}.low-gpu-mode .warning-green{background:#1a8a45!important;color:#fff!important}.low-gpu-mode .warning-badge{background:#1e1e22!important}.low-gpu-mode .warning-badge.warning-red{background:#c0392b!important;color:#fff!important}.low-gpu-mode .warning-badge.warning-yellow{background:#d4a017!important;color:#fff!important}.low-gpu-mode .warning-badge.warning-green{background:#1a8a45!important;color:#fff!important}.low-gpu-mode .warning-input,.low-gpu-mode .warning-select{background:#141418!important}.low-gpu-mode .warning-btn{background:#1c1c20!important}.low-gpu-mode .warning-btn-danger{background:#2a1014!important}.low-gpu-mode .warning-editor-row,.low-gpu-mode .warning-modal-header{background:#141418!important}.low-gpu-mode .warning-open-btn{background:#1e1e22!important}.low-gpu-mode .warning-modal-close:hover{background:#282830!important}.low-gpu-mode .alerts-table th{background:#1a1a1e!important}.low-gpu-mode .alert-item:hover,.low-gpu-mode .alerts-table tr:hover td{background:#222228!important}.low-gpu-mode .is-new td{background:#0e1e14!important}.low-gpu-mode .dropdown-view-all,.low-gpu-mode .dropdown-view_all,.low-gpu-mode .mark-read-btn{background:#0e2818!important}.low-gpu-mode .dropdown-view-all:hover,.low-gpu-mode .dropdown-view_all:hover{background:#143820!important}.low-gpu-mode .btnwc-compact{background:#192318!important}.low-gpu-mode .btnwc-compact:hover{background:#233420!important}.low-gpu-mode .btnwc-compact:active{background:#142818!important}.low-gpu-mode .clickable-row:hover{background:#141820!important}.low-gpu-mode .clickable-row:active{background:#181c24!important}.low-gpu-mode .task-drawer-overlay{background:#0a0a0eed!important}.low-gpu-mode .task-drawer-body,.low-gpu-mode .task-drawer-content{background:#12161c!important}.low-gpu-mode .task-drawer-header{background:#10141a!important}.low-gpu-mode .ops-status-off{background:#0e1018!important}.low-gpu-mode .ops-status-on{background:#0e1820!important}.low-gpu-mode .ops-input{background:#12161c!important}.low-gpu-mode .ops-badge-green{background:#102818!important}.low-gpu-mode .ops-badge-blue{background:#10182a!important}.low-gpu-mode .ops-badge-orange{background:#2a1810!important}.low-gpu-mode .ops-btn{background:#1e1e22!important}.low-gpu-mode .ops-btn-primary{background:#102818!important}.low-gpu-mode .ops-action-btn{box-shadow:0 1px 3px #00000080!important}.low-gpu-mode [class*=tuner-card]{background:#12161c!important}.low-gpu-mode .ops-tuner-focus,.low-gpu-mode .ops-tuner-inner{background:#10141a!important}.low-gpu-mode .ops-tuner-section{background:#0e1218!important}.low-gpu-mode .ops-table-wrapper{background:#12161c!important}.low-gpu-mode .ops-table-wrapper thead{background:#10141a!important}.low-gpu-mode .ops-table-wrapper tbody{background:#0e1218!important}.low-gpu-mode .ops-overlay{background:#0a0a0eed!important}.low-gpu-mode .ops-confirm{background:#12161c!important}.low-gpu-mode .uc-header,.low-gpu-mode .uc-info-row{background:#141418!important}.low-gpu-mode .uc-option-card{background:#1a1a1e!important}.low-gpu-mode .uc-btn{background:#1c1c20!important}.low-gpu-mode .uc-btn:hover{background:#222830!important}.low-gpu-mode .uc-file-name{background:#0e0e12!important}.low-gpu-mode .auto-refresh-switch{background:#1a1a1e!important}.low-gpu-mode .auto-refresh-switch.is-on .auto-refresh-track{background:#0e2818!important}.low-gpu-mode .auto-refresh-switch.is-off .auto-refresh-track{background:#1e1e22!important}.low-gpu-mode .admin-tab.active,.low-gpu-mode .admin-tab2.active{background:#1e2828!important}.low-gpu-mode .toggle-wip-button.active{background:#181820!important}.low-gpu-mode .file-detail-topbar{border-color:#2a2a2e!important}.low-gpu-mode .dblog-modal-overlay,.low-gpu-mode .ticket-overlay{background:#0a0a0eed!important}.low-gpu-mode .new-task-details-container,.low-gpu-mode .new-task-details-top,.low-gpu-mode .new-task-details-topbar,.low-gpu-mode .operations-section,.low-gpu-mode .task-details-column{background:#12161c!important}:root{--bg-dark:#05070a;--text-main:#e8edf1;--text-muted:#9ca3af;--shadow-strong:#0000008c;--tasks-color:#3b10d665;--daily-color:#5cca12;--weekly-color:#af7e13;--major-color:#f97316;--critical-color:#ef4444a6}body{background:radial-gradient(circle at top,#0b1120 0,#020617 45%,#000 100%);color:#e8edf1;color:var(--text-main);font-family:Segoe UI,Arial,sans-serif}.operations-reportedit-modal{width:min(720px,95vw)}.operations-reportedit-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.glass-panel{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#12161c59;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #0000008c,inset 0 0 0 1px #ffffff0d;overflow:hidden;padding:1.5rem 1.6rem;position:relative}.glass-panel:before{background:radial-gradient(circle at 10% 0,#ffffff26,#0000 65%);content:"";height:80%;left:-10%;opacity:.3;pointer-events:none;position:absolute;top:-40%;width:140%}.operations-container{color:#e8edf1;color:var(--text-main);margin:0 auto;max-width:1800px}.operations-header{margin-bottom:1.8rem}.operations-header h1{color:#e8edf1;font-size:2.2rem;margin:0 0 .4rem;text-shadow:0 0 18px #000c}.operations-user-label{color:#5cc8ff;font-size:.9rem;font-weight:500;margin-left:.5rem}.operations-header-subtitle{color:#9ca3af;color:var(--text-muted);font-size:.95rem;margin:0}.operations-userhealth{margin-bottom:1.2rem}.operations-userhealth-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.operations-userhealth h2{color:#e8edf1;font-size:1.4rem;margin:0}.operations-userhealth-subtitle{color:#9ca3af;color:var(--text-muted);font-size:.9rem;margin:.3rem 0 0}.operations-userhealth-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.operations-signin-button{background:linear-gradient(180deg,#22c55e,#15803d);border:1px solid #38bd95d9;border-radius:999px;box-shadow:0 8px 20px #00000080,0 0 14px #22c55eb3;color:#ecfdf5;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.06em;padding:.5rem 1.3rem;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.operations-signin-button:hover:not(:disabled){box-shadow:0 10px 26px #000000a6,0 0 20px #4ade80cc;transform:translateY(-1px)}.operations-signin-button:disabled{box-shadow:0 4px 12px #00000080,0 0 10px #22c55e66;cursor:default;opacity:.7}.operations-signin-button--active{background:linear-gradient(180deg,#16a34a,#166534)}.operations-manage-button{background:linear-gradient(180deg,#ffffff0f,#060c14e6);border:1px solid #94a3b8cc;border-radius:999px;box-shadow:0 6px 18px #00000080,inset 0 0 0 1px #ffffff0f;color:#e8edf1;cursor:pointer;font-size:.82rem;font-weight:500;letter-spacing:.06em;padding:.5rem 1.1rem;text-transform:uppercase;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.operations-manage-button:hover{background:linear-gradient(180deg,#5cc8ff40,#061018f2);box-shadow:0 10px 24px #0009,0 0 14px #5cc8ff99;transform:translateY(-1px)}.operations-userhealth-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:960px){.operations-userhealth-grid{grid-template-columns:1fr}}.operations-userhealth-card{background:#12161c80;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 22px #00000080,inset 0 0 0 1px #ffffff0a;padding:1rem;position:relative}.operations-userhealth-card--current{border-color:#5cc8ffe6;box-shadow:0 0 22px #5cc8ffb3,0 0 0 1px #5cc8ff4d}.operations-userhealth-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem}.operations-userhealth-card-header h3{color:#e8edf1;font-size:1.05rem;margin:0}.operations-userhealth-role{color:#9ca3af;color:var(--text-muted);font-size:.8rem;margin:.25rem 0 0}.operations-userhealth-score{text-align:right}.operations-userhealth-score-value{color:#5cc8ff;display:block;font-size:1.4rem;font-weight:700}.operations-userhealth-score-label{color:#9ca3af;color:var(--text-muted);font-size:.75rem}.operations-userhealth-metrics{grid-gap:.6rem .9rem;display:grid;font-size:.8rem;gap:.6rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.operations-userhealth-metrics{grid-template-columns:1fr}}.operations-userhealth-metric-label{color:#9ca3af;color:var(--text-muted);display:block}.operations-userhealth-metric-value{color:#e8edf1;font-weight:600}.operations-userhealth-metric-bar{background:#94a3b866;border-radius:999px;height:5px;margin-top:.25rem;overflow:hidden}.operations-userhealth-metric-bar-fill{background:linear-gradient(90deg,#22c55e,#a3e635);height:100%;transition:width .3s ease;width:0}.operations-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.8rem}@media (max-width:960px){.operations-grid{grid-template-columns:1fr}}.operations-report{max-height:720px;overflow:auto}.operations-section{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#12161c59;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 8px 24px #00000080,inset 0 0 0 1px #ffffff0a;overflow:hidden;padding:1.3rem 1.3rem 1.4rem;position:relative}.operations-section-header{align-items:center;display:flex;gap:.7rem;justify-content:space-between;margin-bottom:.8rem}.operations-section h2{color:#e8edf1;font-size:1.05rem;margin:0}.operations-section-subtitle{color:#9ca3af;color:var(--text-muted);font-size:.8rem;margin:.15rem 0 0}.operations-progress-summary{font-size:.8rem;text-align:right}.operations-progress-percentage{color:#e8edf1;display:block;font-weight:600}.operations-progress-count{color:#9ca3af;color:var(--text-muted)}.operations-progress-bar{background:#94a3b859;border-radius:999px;height:6px;margin-bottom:.9rem;overflow:hidden;position:relative}.operations-progress-bar-fill{border-radius:inherit;height:100%;transition:width .35s ease}.operations-section--daily .operations-progress-bar-fill{background:#5cca12;background:var(--daily-color);box-shadow:0 0 12px #5cca12;box-shadow:0 0 12px var(--daily-color)}.operations-section--weekly .operations-progress-bar-fill{background:#af7e13;background:var(--weekly-color);box-shadow:0 0 12px #af7e13;box-shadow:0 0 12px var(--weekly-color)}.operations-section--major .operations-progress-bar-fill{background:#f97316;background:var(--major-color);box-shadow:0 0 12px #f97316;box-shadow:0 0 12px var(--major-color)}.operations-task-list{display:flex;flex-direction:column;gap:.45rem;list-style:none;margin:0;padding:0}.operations-task-item{align-items:flex-start;border-left:2px solid #0000;color:#e8edf1;display:flex;gap:.55rem;padding:.35rem .2rem;transition:background .15s ease,transform .1s ease,border-color .15s ease}.operations-task-item--done{border-left-color:#0000!important}.operations-section--daily .operations-task-item{border-left-color:#3b10d665;border-left-color:var(--tasks-color);transform:translateY(-1px)}.operations-section--weekly .operations-task-item{border-left-color:#af7e13;border-left-color:var(--weekly-color);transform:translateY(-1px)}.operations-section--major .operations-task-item{border-left-color:#f97316;border-left-color:var(--major-color);transform:translateY(-1px)}.operations-section--daily .operations-task-item:hover{background:#22c55e1a;border-left-color:#ef4444a6;border-left-color:var(--critical-color);cursor:pointer;transform:translateY(-1px)}.operations-section--weekly .operations-task-item:hover{background:#5cc8ff14;border-left-color:#ef4444a6;border-left-color:var(--critical-color);cursor:pointer;transform:translateY(-1px)}.operations-section--major .operations-task-item:hover{background:#f9731614;border-left-color:#ef4444a6;border-left-color:var(--critical-color);cursor:pointer;transform:translateY(-1px)}.operations-task-item--done .operations-task-label{color:#9ca3af;text-decoration:line-through}.operations-task-status{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd9;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;letter-spacing:.2px;line-height:1;min-width:52px;width:52px}.operations-task-item--done .operations-task-status,.operations-task-item--done.operations-task-item--locked .operations-task-status{background:#22c55e29;border-color:#22c55e4d;color:#fffffff2}.operations-task-item--done .operations-task-label{opacity:1}.operations-task-status.done{color:#78bea0f2;font-size:1.25rem;transform:translateY(-1px)}.operations-task-main{flex:1 1}.operations-task-label{display:block;font-size:.9rem}.operations-task-meta{align-items:center;display:flex;gap:.35rem}.operations-owner-chip{color:#e5e7eb;font-size:.75rem;font-style:italic;white-space:nowrap}.badge2{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:11px;justify-content:center;line-height:1;padding:2px 6px;position:absolute;right:10px;top:15px}.badge-priority--low{border-color:#285f1a;color:#bbf7d0}.badge-priority--medium{border-color:#eab30899;color:#fef9c3}.badge-priority--high{border-color:#f97316cc;color:#fed7aa}.badge-priority--critical{border-color:#ff0000e6;color:#fecaca}.badge-status--planned{border-color:#94a3b8b3}.badge-status--in_progress{border-color:#3b82f6cc}.badge-status--blocked{border-color:#ef4444e6}.badge-status--done{border-color:#22c55ecc}.operations-critical{margin-bottom:1.8rem}.operations-critical.glass-panel{padding:1.3rem 1.4rem}.operations-critical-header h2{color:#fca5a5;font-size:1.2rem;margin:0}.operations-critical-subtitle{color:#9ca3af;color:var(--text-muted);font-size:.85rem;margin-top:.25rem}.operations-critical-empty{color:#9ca3af;color:var(--text-muted);font-size:.9rem;margin-top:.8rem}.operations-critical-list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:.8rem 0 0;padding:0}.operations-critical-item{align-items:flex-start;background:#0c101699;border-left:3px solid #ef4444a6;border-left:3px solid var(--critical-color);border-radius:4px;display:flex;padding:.4rem}.operations-critical-main{flex:1 1}.operations-critical-label{font-size:.95rem;margin:0 0 .2rem}.operations-critical-meta{display:flex;flex-wrap:wrap;font-size:.7rem;gap:.25rem}.operations-report{margin-top:.4rem}.operations-report.glass-panel{padding:1.3rem 1.4rem 1.4rem}.operations-report-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.operations-report h2{color:#e8edf1;font-size:1.25rem;margin:0}.operations-report-date{color:#9ca3af;color:var(--text-muted);font-size:.85rem;margin:.25rem 0 0}.operations-report-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.operations-report-search{background:#0c1016e6;border:1px solid #94a3b8cc;border-radius:999px;color:#e5e7eb;font-size:.85rem;min-width:220px;padding:.4rem .9rem}.operations-report-search::placeholder{color:#6b7280}.operations-report-tag{background:#0f172ab3;border:1px solid #94a3b8cc;border-radius:999px;color:#e5e7eb;font-size:.75rem;letter-spacing:.08em;padding:.25rem .6rem;text-transform:uppercase}.operations-report-tag--button{-webkit-appearance:none;appearance:none;cursor:pointer}.operations-report-tag--button:hover{background:#0f172ae6}.operations-report-edit-button{background:linear-gradient(180deg,#5cc8ff40,#061018e6);border:1px solid #5cc8ffcc;border-radius:999px;box-shadow:0 6px 14px #0009,inset 0 0 0 1px #ffffff0f;color:#e8edf1;cursor:pointer;font-size:.8rem;font-weight:500;letter-spacing:.06em;padding:.4rem .9rem;text-transform:uppercase;transition:background .15s ease,transform .12s ease,box-shadow .15s ease,opacity .12s ease}.operations-report-edit-button:hover{background:linear-gradient(180deg,#5cc8ff66,#061018);box-shadow:0 10px 26px #000000b3,0 0 16px #5cc8ff99;transform:translateY(-1px)}.operations-report-summary{color:#e5e7eb;font-size:.95rem;margin:0 0 1rem;white-space:pre-wrap}.operations-report-noresults{color:#9ca3af;color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.operations-report-columns{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.operations-report-columns{grid-template-columns:1fr}.operations-report-actions{align-items:flex-end;flex-direction:column-reverse}}.operations-report-column h3{color:#e8edf1;font-size:1rem;margin:0 0 .5rem}.operations-report-column ul{list-style:none;margin:0;padding:0}.operations-report-column li{color:#d1d5db;font-size:.9rem;margin-bottom:.35rem;padding-left:1.1rem;position:relative}.operations-report-column li:before{color:#5cc8ff;content:"•";left:0;position:absolute;top:0}.operations-report-edit{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:#12161c59;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffffff0a;color:#e8edf1;display:flex;flex-direction:column;gap:.9rem;margin-top:.6rem;padding:.9rem .9rem .8rem}.operations-report-edit-help{color:#9ca3af;font-size:.8rem;margin:0}.operations-report-edit-field{display:flex;flex-direction:column;gap:.35rem}.operations-report-edit-field label{color:#e8edf1;font-size:.85rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.operations-report-edit-field textarea{background:#0c1016cc;border:1px solid #ffffff14;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff05,0 4px 10px #00000059;color:#e8edf1;font-size:.85rem;min-height:35.2rem;outline:none;padding:.45rem .65rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .08s ease}.operations-report-edit-field textarea:focus{background:#0c121af2;border-color:#5cc8ffcc;box-shadow:0 0 0 1px #5cc8ffb3,0 6px 18px #5cc8ff80;transform:translateY(-1px)}.operations-report-edit-columns{grid-gap:.9rem 1.2rem;display:grid;gap:.9rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.operations-report-edit-columns{grid-template-columns:1fr}}.operations-report-saving{color:#a5b4fc;font-size:.8rem}.operations-report-error{color:#fecaca;font-size:.8rem}.operations-reportlog-modal{width:min(1200px,100%)}.operations-reportlog-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.9rem 1rem;margin:.6rem 0 1rem}.operations-reportlog-control{display:flex;flex-direction:column;gap:.35rem;min-width:160px}.operations-reportlog-control--grow{flex:1 1;min-width:220px}.operations-reportlog-control label{color:#e5e7ebcc;font-size:.78rem}.operations-reportlog-control input,.operations-reportlog-control select{background:#0c1016e6;border:1px solid #94a3b859;border-radius:12px;color:#e5e7eb;font-size:.9rem;padding:.45rem .75rem}.operations-reportlog-checkbox{align-items:center;color:#e5e7ebd9;display:inline-flex;font-size:.9rem;gap:.45rem;-webkit-user-select:none;user-select:none}.operations-reportlog-grid{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.operations-reportlog-tablewrap{background:#12161c40;border:1px solid #ffffff14;border-radius:14px;overflow:auto}.operations-reportlog-table{border-collapse:initial;border-spacing:0;width:100%}.operations-reportlog-table td,.operations-reportlog-table th{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0a;font-size:.9rem;padding:.55rem .65rem;vertical-align:middle;white-space:nowrap}.operations-reportlog-table thead th{background:#0c1016f2;color:#e5e7ebd9;font-size:.78rem;letter-spacing:.06em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:3}.operations-reportlog-datecol{font-feature-settings:"tnum";background:#0c1016eb;font-variant-numeric:tabular-nums;left:0;position:-webkit-sticky;position:sticky;z-index:2}.operations-reportlog-table thead .operations-reportlog-datecol{z-index:4}.operations-reportlog-cell{text-align:center}.operations-reportlog-open{background:#5cc8ff1f;border:1px solid #5cc8ff8c;border-radius:999px;color:#e8edf1;cursor:pointer;font-size:.78rem;padding:.25rem .7rem}.operations-reportlog-open:hover{background:#5cc8ff2e}.operations-reportlog-empty{opacity:.45}.operations-reportlog-detail{min-height:0}.operations-reportlog-detail-empty{align-items:center;color:#e5e7ebb3;justify-content:center;padding:1rem;text-align:center}.operations-reportlog-detail-card,.operations-reportlog-detail-empty{background:#12161c40;border:1px solid #ffffff14;border-radius:14px;display:flex;height:100%}.operations-reportlog-detail-card{flex-direction:column;min-height:0;overflow:hidden}.operations-reportlog-detail-header{background:#0c10168c;border-bottom:1px solid #ffffff14;display:flex;gap:1rem;justify-content:space-between;padding:.85rem .9rem}.operations-reportlog-detail-title{color:#e8edf1;font-weight:600}.operations-reportlog-detail-subtitle{color:#e5e7ebb3;font-size:.85rem;margin-top:.2rem}.operations-reportlog-detail-close{background:#0000;border:none;color:#e5e7ebd9;cursor:pointer;font-size:1.1rem}.operations-reportlog-detail-body{overflow:auto;padding:.9rem}.operations-reportlog-detail-label{color:#e5e7ebb3;font-size:.78rem;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.operations-reportlog-detail-text{color:#e5e7eb;font-size:.92rem;white-space:pre-wrap}@media (max-width:980px){.operations-reportlog-grid{grid-template-columns:1fr}}.operations-taskmanager-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06080cb3;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.operations-taskmanager-modal{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:#12161c59;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 60px #0000008c,inset 0 0 0 1px #ffffff0d;color:#e8edf1;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;padding:1.4rem 1.6rem 1.6rem;width:min(1460px,100%)}.operations-taskmanager-header{align-items:flex-start;display:flex;gap:1rem;justify-content:spaceBetween;margin-bottom:1rem;position:relative}.operations-taskmanager-header h2{color:#e8edf1;font-size:1.3rem;margin:0}.operations-taskmanager-header p{color:#9ca3af;font-size:.85rem;margin:.25rem 0 0}.operations-taskmanager-close{background:#0000;border:none;color:#e5e7eb;cursor:pointer;font-size:1.2rem;position:absolute;right:12px;top:12px}.operations-taskmanager-close--danger{background:#ef444426;border:1px solid #ef444459;color:#ef4444}.operations-taskmanager-close--danger:hover{background:#ef444440}.operations-taskmanager-tabs{display:flex;gap:.4rem;margin-bottom:.8rem}.operations-taskmanager-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:#9ca3af;cursor:pointer;font-size:.85rem;letter-spacing:.07em;padding:.4rem .9rem;text-transform:uppercase}.operations-taskmanager-tab--active{background:#060c14e6;border-color:#5cc8ffe6;box-shadow:0 0 14px #5cc8ff80;color:#e5f0ff}.operations-taskmanager-content{flex:1 1;overflow-y:auto;padding-right:.4rem}.operations-taskmanager-section h3{color:#e8edf1;font-size:1rem;margin:0 0 .3rem}.operations-taskmanager-help{color:#9ca3af;font-size:.8rem;margin:0 0 .8rem}.operations-taskmanager-form{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.operations-taskmanager-field{display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}.operations-taskmanager-field label{color:#e5e7eb}.operations-taskmanager-field input,.operations-taskmanager-field select,.operations-taskmanager-field textarea{background:#0f172ae6;border:1px solid #94a3b8e6;border-radius:.6rem;color:#e5e7eb;font-size:.85rem;padding:.4rem .6rem}.operations-taskmanager-field textarea{resize:vertical}.operations-taskmanager-row{display:flex;flex-wrap:wrap;gap:.8rem}.operations-taskmanager-checkbox{justify-content:flex-end}.operations-taskmanager-checkbox label{align-items:center;display:flex;gap:.35rem}.operations-taskmanager-checkbox input[type=checkbox]{height:14px;width:14px}.operations-taskmanager-submit{align-self:flex-start;background:linear-gradient(90deg,#2563eb,#4f46e5);border:1px solid #3b82f6e6;border-radius:999px;color:#e5e7eb;cursor:pointer;font-size:.85rem;font-weight:500;margin-top:.2rem;padding:.45rem 1.2rem;transition:box-shadow .15s ease,transform .1s ease,opacity .1s ease}.operations-taskmanager-submit:hover:enabled{box-shadow:0 0 18px #3b82f6b3;transform:translateY(-1px)}.operations-taskmanager-submit:disabled{cursor:default;opacity:.7}.operations-taskmanager-list{margin-top:.4rem}.operations-taskmanager-list h4{color:#e5e7eb;font-size:.9rem;margin:0 0 .3rem}.operations-taskmanager-list ul{font-size:.85rem;list-style:none;margin:0;padding:0}.operations-taskmanager-list li{color:#d1d5db;margin-bottom:.25rem}.operations-taskmanager-empty,.operations-taskmanager-meta{color:#9ca3af;font-size:.8rem}.operations-taskmanager-error{color:#fecaca;font-size:.8rem;margin:.4rem 0}.operations-taskmanager-success{color:#bbf7d0;font-size:.8rem;margin:.4rem 0}.tuners-count{display:inline-block;font-size:.85rem;font-weight:600;margin-top:4px}.tuners-count--none{color:#f97373}.tuners-count--low{color:#ced134}.tuners-count--medium{color:#73b61b}.tuners-count--high{color:#00ee57}.tuner-chip{background:#12161cb3;border-radius:2px;box-shadow:0 2px 6px rgba(4,165,194,.336),inset 0 0 0 1px #ffffff0f;color:#f17070;font-size:.75rem;padding:3px 8px}.service-status-body--tuners{display:flex;flex-direction:column;gap:4px}.operations-deviation-section{display:flex;flex-direction:column;gap:1rem}.operations-deviation-topline{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.35rem}.operations-deviation-topline-date{color:#9ca3af;font-weight:500}.operations-deviation-topline-separator{color:#6b7280}.operations-deviation-topline-author{color:#e5e7eb;font-weight:500}.operations-deviation-owner-row{align-items:center;display:flex;font-size:.85rem;gap:.5rem;justify-content:flex-start}.operations-deviation-owner-label{color:#9ca3af;font-weight:500}.operations-deviation-owner-chip{align-items:center;background:#38bdf81f;border:1px solid #38bdf859;border-radius:9999px;color:#e0f2fe;display:inline-flex;font-size:.8rem;font-weight:600;padding:.15rem .6rem}.operations-deviation-body{display:flex;flex-direction:column;gap:.35rem}.operations-deviation-title{color:#e5e7eb;font-size:.95rem;margin:0}.operations-deviation-description{background:#0f172a8c;border:1px solid #33415573;border-radius:8px;color:#e2e8f0;font-size:.9rem;line-height:1.45;padding:.85rem 1rem}.operations-deviation-actions{display:flex;justify-content:flex-end}.operations-deviation-goto{background:#3b82f6;border:1px solid #3b82f699;color:#fff;margin-left:auto}.operations-deviation-close{background:#22c55e;border:1px solid #22c55eb3;color:#fff}.operations-deviation-close:hover{filter:brightness(1.05)}.operations-deviation-close:disabled{cursor:not-allowed;filter:none;opacity:.6}.operations-deviation-goto:hover{filter:brightness(1.05)}.operations-deviation-actions-top{display:flex;justify-content:flex-start}.operations-deviation-actions-bottom{align-items:center;display:flex;gap:12px;width:100%}.operations-deviation-showall-button:hover{border-color:#9ca3af;color:#e5e7eb}.operations-section-footer{border-top:1px solid #ffffff0f;margin-top:.75rem;padding-top:.75rem}.operations-deviation-showall{display:flex;justify-content:center}.operations-deviation-showall-button{background:#0000;border:1px dashed #4b5563;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:.8rem;padding:.4rem .75rem}.operations-files-loadmore{background:#ffffff0a;border:1px solid #ffffff26;color:#ffffffd9;transition:all .15s ease}.operations-files-loadmore:hover{background:#ffffff14}.operations-files-loadmore.active{background:linear-gradient(135deg,#22c55e59,#22c55e26);border-color:#22c55ee6;box-shadow:0 0 0 1px #22c55e99,0 4px 12px #22c55e59;color:#ecfdf5}.operations-files-loadmore.active:after{background:#22c55ee6;border-radius:0 0 6px 6px;content:"";height:2px;inset:auto 0 0 0;position:absolute}.operations-files{display:flex;flex-direction:column;gap:12px}.operations-files-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.operations-files-header h2{color:#ebf0f5eb;font-size:16px;font-weight:600;margin:0}.operations-files-subtitle{color:#c8d2dc8c;font-size:12px;margin:2px 0 0}.operations-files-actions{align-items:center;display:flex;gap:10px}.operations-files-table{border-collapse:collapse;font-size:13px;width:100%}.operations-files-table thead th{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-bottom:1px solid #ffffff1f;color:#c8d2dca6;font-size:11px;font-weight:600;letter-spacing:.05em;padding:8px 10px;text-align:left;text-transform:uppercase}.operations-files-table tbody tr{transition:background .14s ease,color .14s ease}.operations-files-table tbody tr:nth-child(2n){background:linear-gradient(180deg,#1a1f24f2,#161b20f2);color:#dce6eedb}.operations-files-table tbody tr:nth-child(odd){background:linear-gradient(180deg,#15191df2,#12161af2);color:#d2dce4d1}.operations-files-table tbody tr:hover{background:linear-gradient(180deg,#242c36fa,#1c222afa);color:#f5f8fcf2;cursor:pointer}.operations-files-table td{border-bottom:1px solid #ffffff0a;padding:7px 10px;vertical-align:middle}.operations-files-table .center-col{text-align:center}.tooltype-image,.vehicle-image{height:20px;object-fit:contain;opacity:.9;width:20px}.operations-files-loadmore{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0d,0 6px 18px #00000073;color:#e6ebf0e6;cursor:pointer;font-size:12px;padding:6px 14px}.operations-files-loadmore:hover{background:linear-gradient(180deg,#ffffff17,#ffffff08)}.opview-modal-backdrop{background:#0000008c;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:999999}.opview-modal{border-radius:14px;max-height:86vh;overflow:auto;width:min(860px,96vw)}.opview-modal-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.opview-modal-title{color:#f5f8fcf2;font-size:16px;font-weight:600}.opview-modal-subtitle{color:#c8d2dc99;font-size:12px;margin-top:2px}.opview-modal-close{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-radius:10px;color:#e6ebf0e6;cursor:pointer;padding:6px 10px}.opview-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.opview-detail-grid{grid-template-columns:1fr}}.opview-detail-item{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:12px;padding:10px}.opview-detail-label{color:#c8d2dc8c;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.opview-detail-value{color:#ebf0f5e6;font-size:13px;margin-top:4px}.opview-modal-footer{display:flex;justify-content:flex-end;margin-top:12px}.light-mode{--btn-text:#1a1a2e;--btn-shadow-light:#0000000f;--btn-shadow-dark:#0000001f;--btn-glow:#2a9d8f2e;--button-bg-color:#2a9d8f;--button-bg-color-hover:#21867a;--button-bg-color-active:#1a6b61;--button-bg-color-gradient-start:#2a9d8f;--button-bg-color-gradient-end:#1a6b61;--button-bg-color-greyed-gradient-start:#c5cec9;--button-bg-color-greyed-gradient-end:#a8b5af;--button-bg-color-hover-gradient-start:#21867a;--button-bg-color-hover-gradient-end:#17706a;--buttondec-bg-color-gradient-start:#e55b4d;--buttondec-bg-color-gradient-end:#c0392b;--buttondec-bg-color-hover-gradient-start:#ff6b5a;--buttondec-bg-color-hover-gradient-end:#d63031;--button-box-shadow-color:#0000000f;--button-box-shadow-light:#ffffff8c;--topbar-border:#00000012;--topbar-glow:#00000005;--topbar-text:#1e1e28eb;--topbar-subtext:#3c3c4699;--topbar-bg:#edeef1;--secondbar-bg1:#edeef1;--secondbar-bg2:#e4e6ea;--secondbar-border:#00000012;--secondbar-accent:#0000001a;--secondbartext:#1e1e28eb;--thirdbar-bg1:#f4f5f7;--thirdbar-bg2:#edeef1;--thirdbar-border:#00000014;--thirdbartext:#1e1e28e6;--fourthbar:#d7b4061f;--fourthbartext:#8c6e00f2;--fifthbar-bg1:#edeef1;--fifthbar-bg2:#e4e6ea;--fifthbar-border:#00000014;--fifthbartext:#826423e6;--filelist-even-bg1:#f8f9fb;--filelist-even-bg2:#f4f5f7;--filelist-texteven:#1e1e28e0;--filelist-odd-bg1:#f0f1f4;--filelist-odd-bg2:#ecedf0;--filelist-textodd:#32323cb8;--filelist-hover-bg1:#dde8f0;--filelist-hover-bg2:#d4e2ec;--filelist-hover-text:#14141ef5;--nav-accent:#2a9d8fe6;--nav-accent-soft:#2a9d8f2e;--nav-accent-glow:#2a9d8f1a;--trace-color:#b48c00f2;--trace-soft:#b48c001f;--modal-background-color:#00000052;--modal-content-background-color:#f4f5f7;--button-text-color-white:#fff;--button-text-color-red:#b5312a;--button-text-color-orange:#c47c08;--button-text-color-cyan:#18807e;--button-text-color-green:#0a8e22;--button-text-color-purple:#7b1fa2;--button-text-color-blue:#1256b0;--button-bg-color-green-gradient-start:#27ae60;--button-bg-color-green-gradient-end:#1e8449;--button-bg-color-green-hover-gradient-start:#2ecc71;--button-bg-color-green-hover-gradient-end:#27ae60;--button-bg-color-red-gradient-start:#e55b4d;--button-bg-color-red-gradient-end:#c0392b;--button-bg-color-red-hover-gradient-start:#ff6b5a;--button-bg-color-red-hover-gradient-end:#e74c3c;--glass-bg:#f4f5f7;--glass-panel-bg:#edeef1;--glass-border:#d0d3d9;--overlay-bg:#0000004d;--input-bg:#f0f1f4;--input-border:#0000001f;--shadow-outer:none;--shadow-inner:none;--text-strong:#1a1a2e;--text-muted:#3a3f47}.light-mode *,.light-mode :after,.light-mode :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.light-mode,html.light-mode body{background:#e8eaef!important;color:#1a1a2e!important}.light-mode .bg-pattern{background:#e8eaef!important}.light-mode .bg-pattern:before{background:repeating-linear-gradient(135deg,rgba(0,0,0,.025),rgba(0,0,0,.025) 1px,#0000 0,#0000 64px),repeating-linear-gradient(45deg,rgba(0,0,0,.012),rgba(0,0,0,.012) 1px,#0000 0,#0000 92px)!important;mix-blend-mode:multiply!important}.light-mode .bg-pattern:after{background:radial-gradient(900px 600px at 15% 20%,rgba(42,157,143,.035),#0000 60%),radial-gradient(700px 500px at 85% 30%,rgba(52,152,219,.025),#0000 65%),radial-gradient(circle at 50% 40%,#0000 0,#ffffff40 70%,#ffffff73 100%)!important}.light-mode .overlay{background:#ffffff08!important}.light-mode,.light-mode .container,.light-mode .content,.light-mode a,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6,.light-mode label,.light-mode li,.light-mode p,.light-mode span,.light-mode strong,.light-mode td,.light-mode th{color:#2d3436}.light-mode .paren-green{color:#1a7a42!important}.light-mode .paren-yellow{color:#a68c00!important}.light-mode .paren-orange{color:#c47c08!important}.light-mode .paren-red{color:#b5312a!important}.light-mode *{scrollbar-color:#b0b5bc #e4e6ea!important}.light-mode ::-webkit-scrollbar{height:8px;width:8px}.light-mode ::-webkit-scrollbar-track{background:#e4e6ea}.light-mode ::-webkit-scrollbar-thumb{background:#b0b5bc;border-radius:4px}.light-mode ::-webkit-scrollbar-thumb:hover{background:#8e949c}.light-mode input,.light-mode select,.light-mode textarea{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f5f7!important;border:1px solid #c8ccd2!important;color:#2d3436!important}.light-mode input::placeholder,.light-mode textarea::placeholder{color:#8a919a!important}.light-mode select option{background:#f4f5f7!important;color:#2d3436!important}.light-mode input:focus,.light-mode select:focus,.light-mode textarea:focus{border-color:#2a9d8f!important;box-shadow:0 0 0 2px #2a9d8f26!important}.light-mode body{background-color:#e8eaef!important}.light-mode .topbar,.light-mode .topbar-container{background:#edeef1!important;border-bottom:1px solid #c8ccd2!important;box-shadow:none!important}.light-mode nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e4e6ea!important}.light-mode .topbarlinks li a{color:#3a3f47!important}.light-mode .topbarlinks li a:hover{color:#1a1a2e!important}.light-mode .samlecontainer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#e4e6ea!important;border:1px solid #c8ccd2!important;box-shadow:none!important;color:#2d3436!important}.light-mode .profile-column{color:#2d3436!important}.light-mode .profile-identity,.light-mode .profile-left-column span{color:#1a1a2e!important}.light-mode .profile-left-column strong{color:#000!important}.light-mode .profile-warning{color:#c0392b!important}.light-mode .all-column span{color:#1a1a2e!important}.light-mode .files-section tbody tr td{color:#2d3436!important;text-shadow:none!important}.light-mode .clickable-vehicle,.light-mode .clickable-vehicle:hover,.light-mode .news-column-button,.light-mode .pending-ooh,.light-mode .scroll-feed-container span,.light-mode .scroll-text{color:#2d3436!important}.light-mode .box{background:#f4f5f7!important;box-shadow:none!important}.light-mode .blackliquidbutton,.light-mode .box{border:1px solid #d0d3d9!important;color:#2d3436!important}.light-mode .blackliquidbutton{background:#edeef1!important}.light-mode .blackliquidbutton:hover{background:#e0e2e6!important}.light-mode .glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f5f7!important;border:1px solid #d0d3d9!important;box-shadow:none!important}.light-mode .ols-box{background-color:#e0f0f5!important;border-color:#2a9d8f2e!important;box-shadow:none!important}.light-mode .ols-box,.light-mode .olsdetailtext{color:#2d3436!important}.light-mode .olshealth-bar{background:#d0d3d9!important}.light-mode .file-drop-zone{border-color:#a8b0ba!important;color:#3a3f47!important}.light-mode .file-drop-zone.dragover{background:#e0f5ef!important;border-color:#2a9d8f!important;color:#2a9d8f!important}.light-mode .btnwc-compact{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e0f0e8!important;border:1px solid #a5d6a7!important;box-shadow:0 1px 3px #0000000a!important;color:#1a5e2a!important}.light-mode .btnwc-compact:hover{background:#c8e6cf!important}.light-mode .btnwc-compact:active{background:#b0d9b8!important}.light-mode .hub-user-info-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .hub-user-info-title{color:#00000080!important}.light-mode .hub-user-info-line{color:#2d3436!important}.light-mode .hub-unread-message{background:#fdecea!important;border-color:#f0b3ad!important;color:#b5221b!important}.light-mode .warning-badge{background:#edeef1!important;box-shadow:none!important}.light-mode .warning-badge.warning-red{background:#d93025!important;border-color:#b5221b!important;color:#fff!important}.light-mode .warning-badge.warning-yellow{background:#e8a900!important;border-color:#c48f00!important;color:#fff!important}.light-mode .warning-badge.warning-green{background:#1a8a45!important;border-color:#157038!important;color:#fff!important}.light-mode .warningNumberTextBase{background-color:#edeef1!important}.light-mode .warning-modal{background:#f4f5f7!important;color:#2d3436!important}.light-mode .warning-modal-header{background:#edeef1!important}.light-mode .warning-modal-title{color:#1a1a2e!important}.light-mode .warning-modal-close{color:#3a3f47!important}.light-mode .warning-modal-close:hover{background:#e0e2e6!important}.light-mode .warning-editor-row{background:#edeef1!important}.light-mode .warning-editor-label{color:#2d3436!important}.light-mode .warning-input,.light-mode .warning-select{background:#f4f5f7!important;border:1px solid #c8ccd2!important;color:#2d3436!important}.light-mode .warning-btn{background:#edeef1!important;color:#2d3436!important}.light-mode .warning-btn-danger{background:#fce8e6!important;color:#b5312a!important}.light-mode .warning-none{color:#3a3f47!important}.light-mode .warning-open-btn{background:#edeef1!important;color:#2d3436!important}.light-mode .alerts-modal{background:#f4f5f7!important}.light-mode .alerts-dropdown{background:#f4f5f7!important;border:1px solid #d0d3d9!important}.light-mode .alert-message,.light-mode .alerts-bell{color:#3a3f47!important}.light-mode .alerts-table th{background:#edeef1!important;color:#2d3436!important}.light-mode .alert-item:hover,.light-mode .alerts-table tr:hover td{background:#dde8f0!important}.light-mode .is-new td{background:#e0f5ef!important}.light-mode .dropdown-view-all,.light-mode .dropdown-view_all,.light-mode .mark-read-btn{background:#d4efdf!important;color:#1a7a42!important}.light-mode .dropdown-view-all:hover,.light-mode .dropdown-view_all:hover{background:#b8e4c8!important}.light-mode .files-section td,.light-mode .files-section th{border-bottom-color:#d8dbe0!important;color:#2d3436!important}.light-mode .files-section th{background:#edeef1!important;color:#2d3436!important}.light-mode .files-section tbody tr{color:#2d3436!important}.light-mode .files-section table tbody tr:nth-child(2n),.light-mode .files-section table.other-list tbody tr:nth-child(2n){background:#f4f5f7!important;color:#2d3436!important}.light-mode .files-section table tbody tr:nth-child(odd),.light-mode .files-section table.other-list tbody tr:nth-child(odd){background:#e8eaee!important;color:#2d3436!important}.light-mode .files-section table.other-list tbody tr td,.light-mode .files-section table.other-list tbody tr:nth-child(2n) td,.light-mode .files-section table.other-list tbody tr:nth-child(odd) td{color:#2d3436!important}.light-mode .files-section table tbody tr:hover>td,.light-mode .files-section table.other-list tbody tr:hover>td{background:#d0d4da!important;color:#000!important}.light-mode .files-section table tbody tr.status-0{animation:lm-flashRed 2s ease-in-out infinite!important;background:linear-gradient(90deg,#ff465ae6,#c82837d1 78%),#8c1928b8!important;color:#fff!important}.light-mode .files-section table tbody tr.status-0 td{color:#fff!important}.light-mode .files-section table tbody tr.status-1{animation:lm-flashYellow 2s ease-in-out infinite!important;background:linear-gradient(90deg,#ffdc1eeb,#e6b40ad9 78%),#b48c05bf!important;color:#fff!important}.light-mode .files-section table tbody tr.status-1 td{color:#fff!important}.light-mode .files-section table tbody tr.status-2{background:linear-gradient(90deg,#0abe32bf,#058c23ad 50%,#0364198c 80%),#02461273!important;color:#fff!important}.light-mode .files-section table tbody tr.status-2 td{color:#fff!important}.light-mode .files-section table tbody tr.status-3{animation:lm-flashPurple 2s ease-in-out infinite!important;background:linear-gradient(90deg,#b94bf5e0,#822dc8d1 78%),#50198cb3!important;color:#fff!important}.light-mode .files-section table tbody tr.status-3 td{color:#fff!important}.light-mode .files-section table tbody tr.status-4{background:linear-gradient(90deg,#00e6c8d9,#00b4a0cc 78%),#008273ad!important;color:#1a1a2e!important}.light-mode .files-section table tbody tr.status-4 td{color:#1a1a2e!important}@keyframes lm-flashRed{0%,to{background-color:#b42330ad}50%{background-color:#f03746d9}}@keyframes lm-flashYellow{0%,to{background-color:#c89b05a6}50%{background-color:#fad214e0}}@keyframes lm-flashPurple{0%,to{background-color:#6e23aa9e}50%{background-color:#aa41e6d1}}.light-mode .files-section tbody tr.status-0:before{background:#ff3b50!important}.light-mode .files-section tbody tr.status-1:before{background:#e6b800!important}.light-mode .files-section tbody tr.status-2:before{background:#04af29!important}.light-mode .files-section tbody tr.status-3:before{background:#aa5aff!important}.light-mode .files-section tbody tr.status-4:before{background:#00d4b8!important}.light-mode .files-section tbody tr:hover{box-shadow:none!important}.light-mode .clickable-row:hover{background:#dde8f0!important;box-shadow:none!important}.light-mode .clickable-row:active{background:#cddce8!important}.light-mode .queuecontainer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important}.light-mode .messagenumbercontainer{background-color:#e0e2e6!important}.light-mode .file-options{background-color:#edeef1!important}.light-mode .file-option-green{background-color:#d4efdf!important;color:#1a5e2a!important}.light-mode .file-option-blue{background-color:#d0e8f7!important;color:#155d8d!important}.light-mode .file-option-orange{background-color:#fde8d0!important;color:#a05a20!important}.light-mode .file-option-red{background-color:#fce8e6!important;color:#b5312a!important}.light-mode .file-option-yellow{background-color:#fff8e1!important;color:#7a6b00!important}.light-mode .file-option-purple{background-color:#ede0f5!important;color:#6a1b9a!important}.light-mode .notification-options p{color:#2d3436!important}.light-mode .notification-options label{color:#3a3f47!important}.light-mode .popup-content{background:#f4f5f7!important;color:#2d3436!important}.light-mode .popup-overlay{background:#0000004d!important}.light-mode .alertcenter-column{background-color:#f4f5f7!important;border:1px solid #d0d3d9!important;box-shadow:0 2px 8px #0000000a!important;color:#2d3436!important}.light-mode .alertcenter-container{color:#2d3436!important}.light-mode .alertcenter-header{color:#1a1a2e!important}.light-mode .alertcenter-list-item{background-color:#edeef1!important;color:#2d3436!important}.light-mode .redo-message{background-color:#d8dbe0!important;color:#2d3436!important}.light-mode .alerts-modal-backdrop,.light-mode .allmessage-background,.light-mode .credits-modal-background,.light-mode .databasemodal-background,.light-mode .dblog-modal-overlay,.light-mode .editprofilemodal-background,.light-mode .editveh-modal-background,.light-mode .filemodal-background,.light-mode .lightbox-overlay,.light-mode .logs-modal-background,.light-mode .manuals-modal-overlay,.light-mode .modal-background,.light-mode .modal-overlay,.light-mode .ops-overlay,.light-mode .profilemodal-background,.light-mode .profilesite-vehicle-modal-overlay,.light-mode .special-modal-background,.light-mode .task-drawer-overlay,.light-mode .task-profilemodal-background,.light-mode .taskmodal-background,.light-mode .ticket-overlay,.light-mode .uc-overlay,.light-mode .upload-mod-popup-background,.light-mode .uploadmodal-background,.light-mode .viewlogs-modal-background,.light-mode .vlm-overlay,.light-mode .warning-modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1e1e3252!important;background-color:#1e1e3252!important}.light-mode .adminmodal-content,.light-mode .credits-modal-content,.light-mode .databasemodal-content,.light-mode .editprofilemodal-content,.light-mode .filemodal-content,.light-mode .logs-modal-content,.light-mode .manuals-search-modal,.light-mode .modal-content,.light-mode .notes-modal,.light-mode .ops-confirm,.light-mode .profilemodal-content,.light-mode .profilesite-vehicle-modal,.light-mode .profilesite-vehicle-modal-content,.light-mode .shareknowledge-modal,.light-mode .special-modal-content,.light-mode .task-profilemodal-content,.light-mode .task-profilemodal-content2,.light-mode .upload-mod-popup-content,.light-mode .uploadmodal-content,.light-mode .warning-modal,.light-mode .wildcardoverlat-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f4f5f7!important;border:1px solid #d0d3d9!important;box-shadow:none!important;color:#2d3436!important}.light-mode .logs-content,.light-mode .options-credits-content{background-color:#edeef1!important;color:#2d3436!important}.light-mode .logs-content li{border-bottom-color:#d0d3d9!important;color:#2d3436!important}.light-mode .column.message-column,.light-mode .file-details-column{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#edeef1!important;border:1px solid #d8dbe0!important;border-radius:8px!important;box-shadow:none!important}.light-mode .content-wrapper{background:#edeef1!important}.light-mode .message-column{background-color:#edeef1!important;box-shadow:none!important}.light-mode .message-form-container{background:#e4e6ea!important;box-shadow:none!important}.light-mode .file-details-container{background-color:#f0f1f4!important}.light-mode .file-details-item,.light-mode .title-row{background-color:#e4e6ea!important;color:#1a1a2e!important}.light-mode .row-1,.light-mode .row-2,.light-mode .row-3{background-color:#edeef1!important;color:#1a1a2e!important}.light-mode .file-detail-topbar{background:#edeef1!important;border-color:#d0d3d9!important;box-shadow:none!important}.light-mode .detailtext,.light-mode .detailtext-inline,.light-mode .detailtextbooking,.light-mode .detailtextcleartopmedium,.light-mode .detailtextmedium,.light-mode .detailtexttool{color:#1a1a2e!important}.light-mode .filedetailmodal-header{border-bottom-color:#d0d3d9!important}.light-mode .filedetailmodalheader-left,.light-mode .filedetailmodalheader-right{color:#1a1a2e!important}.light-mode .filedetailmodalheader-right .credits-btn,.light-mode .filedetailmodalheader-right .log-btn{background:#fff!important;background-color:#fff!important}.light-mode .vehicle-description{color:#155d8d!important}.light-mode .vehicle-descriptionid,.light-mode .vehicle-descriptionidmod{color:#2d3436!important}.light-mode .description-row{color:#1a1a2e!important}.light-mode .logs-entrycontainer{color:#2d3436!important}.light-mode .file-details-column b,.light-mode .file-details-column strong,.light-mode .info-box b,.light-mode .info-box strong{color:#000!important}.light-mode .info-box p,.light-mode .info-box span,.light-mode .wip-toggle{color:#1a1a2e!important}.light-mode .dialog-message{color:#000!important}.light-mode .message-column .dialog-message-content{color:#2c3e50!important}.light-mode .message-column p.dialog-message-content{color:#000!important}.light-mode .dialog-user{font-weight:600!important}.light-mode .dialog-date{color:#3a3f47!important}.light-mode .admin-message,.light-mode .dealer-message,.light-mode .message-content,.light-mode .message-header,.light-mode .row-answer,.light-mode .row-uploadedfile{color:#000!important}.light-mode .message-form{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e4e6ea!important;box-shadow:none!important}.light-mode .internal-message{animation:none!important;background:#e8d5f5!important;border-left:3px solid #8e44ad!important;box-shadow:none!important;color:#000!important}.light-mode .time{color:#2d3436!important}.light-mode .comments-list{background-color:#edeef1!important}.light-mode .comment-textarea{background-color:#f4f5f7!important;color:#000!important}.light-mode .filemodal-content,.light-mode .filemodal-content b,.light-mode .filemodal-content div:not(.modmessage):not(.modurl):not(.originoptions):not(.nocredits):not(.file-options):not(.file-optionsdet):not(.company-name),.light-mode .filemodal-content label,.light-mode .filemodal-content p:not(.file-option):not(.detailtextbooking):not(.dialog-message-content),.light-mode .filemodal-content span:not(.file-option-small):not(.tuningType):not([class*=tuning-type]),.light-mode .filemodal-content strong,.light-mode .message-column b,.light-mode .message-column div:not(.modmessage):not(.modurl):not(.originoptions):not(.nocredits):not(.company-name),.light-mode .message-column p:not(.file-option):not(.dialog-message-content),.light-mode .message-column span:not(.file-option-small):not(.tuningType),.light-mode .message-column strong{color:#000!important}.light-mode .filemodal-content .detailtextbooking,.light-mode .filemodal-content .donedeal-button,.light-mode .filemodal-content .donedeal2-button,.light-mode .filemodal-content .hold-button,.light-mode .filemodal-content .ip-button,.light-mode .filemodal-content .sent-button{color:inherit!important}.light-mode .filemodal-content .file-option{color:#fff!important}.light-mode .filemodal-content .file-option.tuning-type{color:#2d3436!important}.light-mode .filemodal-content .tuningType{color:#fff!important}.light-mode .filemodal-content .file-option-small{box-shadow:none!important}.light-mode .admin-button,.light-mode .cancel-button,.light-mode .close-button,.light-mode .confirm-button,.light-mode .customers-button,.light-mode .logout-button,.light-mode .profile-button,.light-mode .tos-button{background:#edeef1!important;border:1px solid #d0d3d9!important;box-shadow:0 1px 3px #0000000a!important;color:#2d3436!important}.light-mode .admin-button:hover,.light-mode .customers-button:hover,.light-mode .logout-button:hover,.light-mode .profile-button:hover,.light-mode .tos-button:hover{background:#e0e2e6!important}.light-mode [class*=glass-btn]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important;color:#2d3436!important}.light-mode .dropdown-menu,.light-mode [class*=glass-btn]{border:1px solid #d0d3d9!important}.light-mode .avatar-icon{background-color:#d8dbe0!important}.light-mode .admin-content{background-color:#edeef1!important;color:#2d3436!important}.light-mode .admin-content table th{background-color:#e0e2e6!important;color:#2d3436!important}.light-mode .admin-tabs div{background:#edeef1!important;color:#2d3436!important}.light-mode .admin-tab.active,.light-mode .admin-tab2.active{background:#dde8f0!important;color:#155d8d!important}.light-mode .auto-refresh-label{color:#000000a6!important}.light-mode .auto-refresh-state{color:#000000bf!important}.light-mode .auto-refresh-switch{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e0e2e6!important;border-color:#0000001a!important}.light-mode .auto-refresh-switch.is-on{background:#e0f5ef!important;border-color:#22c55e59!important}.light-mode .auto-refresh-switch.is-on .auto-refresh-track{background:linear-gradient(90deg,#22c55e1f,#22c55e0a)!important}.light-mode .auto-refresh-switch.is-off .auto-refresh-track{background:#e0e2e6!important}.light-mode .auto-refresh-thumb{background:#fff!important;box-shadow:0 2px 6px #0000001f!important}.light-mode .weekly-section{background-color:#edeef1!important}.light-mode .day-column{background-color:#f4f5f7!important}.light-mode .task-item{background:#dde8f0!important;color:#2d3436!important}.light-mode .create-task-input{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .employee-item,.light-mode .member-filter-button{background-color:#e0e2e6!important;color:#2d3436!important}.light-mode .support-message{background-color:#edeef1!important;color:#2d3436!important}.light-mode .support-user-info{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .reply-form{background-color:#edeef1!important}.light-mode .reply-textarea{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .category-card{color:#2d3436!important}.light-mode .category-card,.light-mode .topics-list{background-color:#edeef1!important}.light-mode .topic{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .topiclist-container{background-color:#edeef1!important}.light-mode .topiclist-item{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .quote-box{background-color:#e0e2e6!important}.light-mode .taskmodal-left-column,.light-mode .taskmodal-right-column{background:#edeef1!important;color:#2d3436!important}.light-mode .task-chat-container{background-color:#edeef1!important}.light-mode .task-chat-messages{background-color:#f0f1f4!important}.light-mode .task-chat-message{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .create-input-group input,.light-mode .create-input-group select,.light-mode .taskmodal-create-content{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .task-drawer-body,.light-mode .task-drawer-content{background:#f4f5f7!important;color:#2d3436!important}.light-mode .task-drawer-header{background:#edeef1!important;border-bottom:1px solid #d8dbe0!important}.light-mode .nsa-button.active,.light-mode .toggle-wip-button.active,.light-mode .wip-button.active{background:#dde8f0!important}.light-mode .donedeal-button,.light-mode .donedeal2-button,.light-mode .hold-button,.light-mode .ip-button,.light-mode .sent-button{border:1.5px solid #00000026!important;font-weight:600!important}.light-mode .sent-button{background-color:#b5312a26!important;color:#b5312a!important}.light-mode .ip-button{background-color:#a68c0026!important;color:#a68c00!important}.light-mode .hold-button{background-color:#6a1b9a26!important;color:#6a1b9a!important}.light-mode .donedeal-button{background-color:#1a7a4226!important;color:#1a7a42!important}.light-mode .sent-button:hover{background-color:#b5312a40!important}.light-mode .ip-button:hover{background-color:#a68c0040!important}.light-mode .hold-button:hover{background-color:#6a1b9a40!important}.light-mode .donedeal-button:hover{background-color:#1a7a4240!important}.light-mode .donedeal2-button:hover{background-color:#155d8d40!important}.light-mode .sent-button.active-status-button{background-color:#b5312a!important;border-color:#8a2520!important;color:#fff!important}.light-mode .ip-button.active-status-button{background-color:#a68c00!important;border-color:#7a6800!important;color:#fff!important}.light-mode .hold-button.active-status-button{background-color:#6a1b9a!important;border-color:#4a1270!important;color:#fff!important}.light-mode .donedeal-button.done-status-button{background-color:#1a7a42!important;border-color:#125a30!important;color:#fff!important}.light-mode .donedeal2-button{background-color:#155d8d26!important;color:#155d8d!important}.light-mode .active-status-button{border:2px solid!important;box-shadow:0 0 8px #0000001f!important}.light-mode .nsa-button,.light-mode .wip-button{background-color:#fff9!important;border:1.5px solid #00000026!important;color:#1a1a2e!important;font-weight:600!important}.light-mode .filemodal-content .modmessage,.light-mode .modmessage{color:#059c50!important;font-weight:600!important;text-shadow:none!important}.light-mode .filemodal-content .modurl,.light-mode .modurl{color:#5a5a5a!important;font-style:italic!important}.light-mode .filemodal-content .originoptions,.light-mode .originoptions{color:#d4600a!important;font-weight:600!important}.light-mode .filemodal-content .nocredits,.light-mode .nocredits{color:#c0392b!important;font-weight:600!important}.light-mode .credit-back-request{color:#1a1a2e!important}.light-mode .opticenter-sidebar{background-color:#e4e6ea!important}.light-mode .opticenter-content-section{background-color:#edeef1!important}.light-mode .opticenter-news-content,.light-mode .opticenter-news-list{background-color:#e4e6ea!important}.light-mode .news-container2{background-color:#edeef1!important}.light-mode .news-list-container{background-color:#e4e6ea!important}.light-mode .news-content{color:#2d3436!important}.light-mode .create-news-form,.light-mode .news-content{background-color:#edeef1!important}.light-mode .manuals-modal-content,.light-mode .manuals-search-modal{background-color:#f4f5f7!important}.light-mode [class*=manuals-]{color:#2d3436}.light-mode .login-form,.light-mode .modal-forgot-content{background-color:#edeef1!important;color:#2d3436!important}.light-mode .App-header{background-color:#e4e6ea!important}.light-mode .taskdetails-commentcolumn{border-color:#d0d3d9!important}.light-mode .taskdetails-comment{background-color:#edeef1!important;color:#2d3436!important}.light-mode .taskdetails-comment-input-container{background-color:#f4f5f7!important}.light-mode .admincomments-section{background-color:#edeef1!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .admincomments-item{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .task-info{background-color:#dde8f0!important;color:#155d8d!important}.light-mode .taskmodal-content{background:linear-gradient(135deg,#edeef1,#f4f5f7)!important;color:#2d3436!important}.light-mode .new-comment-section{background-color:#edeef1!important;border-color:#d0d3d9!important}.light-mode .new-comment{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .btnwc-secondary{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .new-task-details-container,.light-mode .task-details-column{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important;color:#2d3436!important}.light-mode .new-task-details-topbar{background:#e4e6ea!important}.light-mode .new-task-details-main{background:#f0f1f4!important}.light-mode .new-task-details-comments-list{background:#edeef1!important}.light-mode .new-task-details-bottom{background:#f0f1f4!important}.light-mode .title-edit-input{background:#f4f5f7!important;color:#2d3436!important}.light-mode .task-table tr:nth-child(2n){background-color:#f0f1f4!important}.light-mode .task-table tr:nth-child(odd){background-color:#f8f9fb!important}.light-mode .ofxchat-panel{background:#f4f5f7!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .ofxchat-header{background:#edeef1!important;border-bottom-color:#d8dbe0!important}.light-mode .ofxchat-title{color:#1a1a2e!important}.light-mode .ofxchat-author,.light-mode .ofxchat-close,.light-mode .ofxchat-meta{color:#3a3f47!important}.light-mode .ofxchat-bubble{background:#e4e6ea!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .ofxchat-compose{background:#edeef1!important;border-top-color:#d8dbe0!important}.light-mode .ofxchat-input{background:#f4f5f7!important;border-color:#c8ccd2!important;color:#2d3436!important}.light-mode .ofxchat-input::placeholder{color:#8a919a!important}.light-mode .ofxchat-stream{scrollbar-color:#b0b5bc #0000!important}.light-mode .uc-modal{background:#f4f5f7!important;color:#2d3436!important}.light-mode .uc-header{background:#edeef1!important}.light-mode .uc-close{color:#3a3f47!important}.light-mode .uc-summary{background:#edeef1!important}.light-mode .uc-pill{background:#0000000f!important;color:#2d3436!important}.light-mode .uc-sectionTitle{color:#1a1a2e!important}.light-mode .uc-chip{background:#e4e6ea!important;color:#2d3436!important}.light-mode .uc-muted{color:#3a3f47!important}.light-mode .uc-accept,.light-mode .uc-btn{background:#edeef1!important}.light-mode .uc-btn{border:1px solid #d0d3d9!important;color:#2d3436!important}.light-mode .uc-btn:hover{background:#e0e2e6!important}.light-mode .uc-file-name{color:#2d3436!important}.light-mode .uc-file-name,.light-mode .uc-info-row{background:#edeef1!important}.light-mode .uc-option-card{background:#f4f5f7!important;border:1px solid #d0d3d9!important}.light-mode .reg-checking{color:#2d3436!important}.light-mode .service-status-card{background:#edeef1!important;color:#2d3436!important}.light-mode .service-status-title{color:#1a1a2e!important}.light-mode .service-status-pill{background:#0000000d!important;color:#3a3f47!important}.light-mode .service-hours-row{background:#00000008!important;border-color:#d8dbe0!important}.light-mode .service-hours-label,.light-mode .service-hours-value{color:#2d3436!important}.light-mode .service-closing-badge{background:#fce8e6!important;color:#b5312a!important}.light-mode .service-subrow{background:#00000005!important}.light-mode .toggle-hold-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important;border-color:#d0d3d9!important;color:#2a9d8f!important}.light-mode .dark-theme-list,.light-mode .filter-section select,.light-mode .search-section input[type=text]{background:#f4f5f7!important;color:#2d3436!important}.light-mode .dark-theme-list{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.light-mode .dark-theme-list li{border-bottom-color:#d8dbe0!important;color:#2d3436!important}.light-mode .chart-left-top{background:#edeef1!important;color:#2d3436!important}.light-mode .chart-left-bottom{background:#f4f5f7!important;scrollbar-color:#2a9d8f #f4f5f7!important}.light-mode .chart-right,.light-mode .messages-section{background:#f4f5f7!important;color:#2d3436!important}.light-mode .message-row{background:#edeef1!important}.light-mode .allmessage-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.light-mode .allmessage-content,.light-mode .lb-panel,.light-mode .newchart-div1-row{background:#f4f5f7!important;color:#2d3436!important}.light-mode .lb-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.light-mode .allmessages-btn,.light-mode .lb-card{background:#edeef1!important}.light-mode .profilesite-list{background:#f4f5f7!important;border:1px solid #d0d3d9!important}.light-mode .profilesite-list li:hover{background:#dde8f0!important}.light-mode .profilesite-detail-card,.light-mode .profilesite-order-list,.light-mode .profilesite-section-card,.light-mode .profilesite-tab-content{background:#f4f5f7!important;border:1px solid #d0d3d9!important;color:#2d3436!important}.light-mode .profilesite-badge{background:#dde8f0!important;color:#155d8d!important}.light-mode .profilesite-vehicle-chip{background:#edeef1!important}.light-mode .profilesite-vehicle-modal-tab.active{background:#dde8f0!important}.light-mode .operations-section{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f4f5f7!important;color:#2d3436!important}.light-mode .operations-manage-button,.light-mode .operations-report-search,.light-mode .operations-userhealth-card{background:#edeef1!important;color:#2d3436!important}.light-mode .operations-report-edit-field textarea,.light-mode .operations-taskmanager-modal{background:#f4f5f7!important;color:#2d3436!important}.light-mode .operations-taskmanager-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.light-mode .operations-taskmanager-field input,.light-mode .operations-taskmanager-field select,.light-mode .operations-taskmanager-field textarea{background:#f4f5f7!important;color:#2d3436!important}.light-mode .operations-reportlog-table thead th{background:#e4e6ea!important;color:#2d3436!important}.light-mode .operations-taskmanager-tab--active{background:#dde8f0!important;color:#155d8d!important}.light-mode .session-btn,.light-mode .tuner-chip{background:#edeef1!important;color:#2d3436!important}.light-mode .ops-card,.light-mode .ops-modal-card{background:#f4f5f7!important;border:1px solid #d0d3d9!important;color:#2d3436!important}.light-mode .ops-status-off{background:#edeef1!important}.light-mode .ops-status-on{background:#e0f5ef!important}.light-mode .ops-input{background:#f4f5f7!important;border:1px solid #c8ccd2!important;color:#2d3436!important}.light-mode .ops-btn{background:#edeef1!important;border:1px solid #d0d3d9!important;color:#2d3436!important}.light-mode .ops-btn-primary{border:1px solid #a5d6a7!important}.light-mode .ops-badge-green,.light-mode .ops-btn-primary{background:#d4efdf!important;color:#1a5e2a!important}.light-mode .ops-badge-blue{background:#d0e8f7!important;color:#155d8d!important}.light-mode .ops-badge-orange{background:#fde8d0!important;color:#a05a20!important}.light-mode .ops-table-wrapper{background:#f4f5f7!important}.light-mode .ops-table-wrapper thead{background:#e4e6ea!important}.light-mode .ops-table-wrapper tbody{background:#f4f5f7!important}.light-mode .ops-tuner-focus,.light-mode .ops-tuner-inner{background:#edeef1!important}.light-mode .ops-tuner-section{background:#e4e6ea!important}.light-mode [class*=tuner-card]{background:#f4f5f7!important}.light-mode .admin-messages-container,.light-mode .admin-messages-details,.light-mode .admin-messages-list table,.light-mode .admin-messages-list th,.light-mode .admin-messages-new-message{background-color:#f0f1f4!important;color:#2d3436!important}.light-mode .admin-messages-details ul li{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .media-container{background-color:#edeef1!important}.light-mode thead.sticky-header th{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .viewlogs-modal-content{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .viewlogs-modal-content .subtitle{color:#2d3436!important}.light-mode .viewlogs-modal-content .close-btn{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .log-column{background:#edeef1!important}.light-mode .log-entry{background:#f0f1f4!important;color:#1a5e2a!important}.light-mode .dark-tip{background:#f4f5f7!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .vehicle-name{color:#1a1a2e!important}.light-mode .grid-item{background-color:#f0f1f4!important}.light-mode .metrics-container{background-color:#edeef1!important;color:#2d3436!important}.light-mode .metric-header{border-bottom-color:#d0d3d9!important;color:#a68c00!important}.light-mode .metric-item{border-bottom-color:#d8dbe0!important}.light-mode .metric-item strong{color:#1a1a2e!important}.light-mode .admin-tuner-table th{background-color:#e0e2e6!important;color:#2d3436!important}.light-mode .admin-tuner-table td{background-color:#edeef1!important;color:#2d3436!important}.light-mode .admin-tuner-table{border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .editveh-content{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .tooltip-wrapper:after{background:#3a3f47!important;color:#fff!important}.light-mode .tlog-daytitle{color:#1a1a2e!important}.light-mode .tlog-time{color:#3a3f47!important}.light-mode .tlog-tuner{color:#2d3436!important}.light-mode .tlog-action{color:#155d8d!important}.light-mode .tlog-entry{border-bottom-color:#d8dbe0!important}.light-mode .int-text{color:#2d3436!important}.light-mode .msg-thumb-button{background:#edeef1!important;border-color:#d0d3d9!important}.light-mode .addveh-input,.light-mode .addveh-select{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .model-name-display{background:#edeef1!important;color:#2d3436!important}.light-mode .model-editbuttons{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .edit-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.light-mode .edit-modal,.light-mode .edit-modal input{background:#f4f5f7!important;color:#2d3436!important}.light-mode .model-entry.even{background-color:#f0f1f4!important;color:#2d3436!important}.light-mode .model-entry.odd{background-color:#f8f9fb!important;color:#2d3436!important}.light-mode .search-input{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .dbcolumn{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .db3column-button,.light-mode .db3column-button2{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .dblog-modal-content{background:#f4f5f7!important;color:#2d3436!important}.light-mode .dbstatscol,.light-mode .model-expanded-details{background-color:#edeef1!important;color:#2d3436!important}.light-mode .dbsearch-results-list li:hover{background-color:#2a9d8f!important;color:#fff!important}.light-mode .unique-column-one,.light-mode .unique-column-three,.light-mode .unique-column-two{background-color:#edeef1!important;color:#2d3436!important}.light-mode .custom-input-note{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .ticket-container{background-color:#edeef1!important}.light-mode .ticket-table th{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .ticket-modal-content{background:#f4f5f7!important;color:#2d3436!important}.light-mode .own-comment{background-color:#d4efdf!important;color:#1a5e2a!important}.light-mode .other-comment{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .ticket-comment-input,.light-mode .ticketmodal-content{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .optischool-container{background-color:#edeef1!important}.light-mode .category-box,.light-mode .module-box,.light-mode .video-box{background-color:#f0f1f4!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .category-box:hover,.light-mode .module-box:hover,.light-mode .video-box:hover{background-color:#e4e6ea!important}.light-mode .optischool-video-player{background-color:#edeef1!important}.light-mode .videos-table th{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .videos-table tr:hover{background-color:#dde8f0!important}.light-mode .optischool-sidebar{background-color:#e4e6ea!important}.light-mode .quiz-modal{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .quiz-modal>div{background:#edeef1!important}.light-mode .quiz-question ul li{background:#e4e6ea!important;color:#2d3436!important}.light-mode .quiz-answer{background-color:#e4e6ea!important;color:#2d3436!important}.light-mode .quiz-answer:hover{background-color:#dde8f0!important}.light-mode .admin-temp-images-container{background:#edeef1!important;color:#2d3436!important}.light-mode .admin-temp-images-container h2{color:#1a1a2e!important}.light-mode .admin-temp-images-container th{background-color:#e0e2e6!important;color:#a68c00!important}.light-mode .admin-temp-images-container td{background-color:#f0f1f4!important}.light-mode .admin-temp-images-container td,.light-mode .admin-temp-images-container th{border-bottom-color:#d0d3d9!important}.light-mode .temp-image-block{background:#f0f1f4!important;color:#2d3436!important}.light-mode .temp-image-block strong{color:#a68c00!important}.light-mode .thumbnail{border-color:#d0d3d9!important}.light-mode .uploaded-by-label{color:#2d3436!important}.light-mode .createlazybooking-modal{background:#f4f5f7!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .create-booking-form label{color:#2d3436!important}.light-mode .create-booking-form input,.light-mode .create-booking-form select{background:#f4f5f7!important;border-color:#c8ccd2!important;color:#2d3436!important}.light-mode .create-booking-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none!important}.light-mode .card,.light-mode .loading-inline{color:#2d3436!important}.light-mode .card{background:#f4f5f7!important}.light-mode .upload-table thead{background:#2a9d8f1a!important}.light-mode .show-more-btn{background:#edeef1!important;color:#2d3436!important}.light-mode .checkbox-group,.light-mode .credits-info,.light-mode .customer-info,.light-mode .file-field{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#edeef1!important;border-color:#d0d3d9!important;color:#2d3436!important}.light-mode .filemodal-content:after,.light-mode .filemodal-content:before,.light-mode .glass-panel:before,.light-mode .internal-message:after,.light-mode .ops-card:after,.light-mode .task-profilemodal-background:before,.light-mode .task-profilemodal-content2:after,.light-mode .task-profilemodal-content2:before,.light-mode .uploadmodal-content:after,.light-mode .uploadmodal-content:before{display:none!important}.light-mode .blackliquidbutton,.light-mode .box,.light-mode .column.message-column,.light-mode .credits-modal-content,.light-mode .editprofilemodal-content,.light-mode .file-detail-topbar,.light-mode .file-details-column,.light-mode .filemodal-content,.light-mode .glass-panel,.light-mode .logs-modal-content,.light-mode .ops-card,.light-mode .ops-modal-card,.light-mode .profilemodal-content,.light-mode .profilesite-list,.light-mode .profilesite-vehicle-modal,.light-mode .samlecontainer,.light-mode .shareknowledge-modal,.light-mode .special-modal-content,.light-mode .task-profilemodal-content,.light-mode .task-profilemodal-content2,.light-mode .upload-mod-popup-content,.light-mode .warning-modal{box-shadow:none!important}.light-mode .custom-alert-table .table-row{border-bottom-color:#0000000f!important}.light-mode .custom-alert-table .table-cell{color:#2d3436!important}.light-mode .custom-alert-table .table-cell:last-child{color:#3a3f47!important}.light-mode .alerts-title{border-left-color:#00000014!important;color:#155d8d!important}.light-mode .custom-alert-table .clickable-row:hover{background:#2a9d8f14!important;box-shadow:inset 2px 0 0 #2a9d8f73!important}.light-mode .custom-alert-table .clickable-row:active{background:#2a9d8f24!important}.light-mode .search-section input[type=text]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f5f7!important;border:1px solid #c8ccd2!important;box-shadow:0 2px 6px #0000000a!important;color:#2d3436!important}.light-mode .search-section input[type=text]::placeholder{color:#8a919a!important}.light-mode .search-section input[type=text]:hover{border-color:#a0a6ae!important}.light-mode .search-section input[type=text]:focus{border-color:#2a9d8f!important;box-shadow:0 0 0 2px #2a9d8f26!important}.light-mode .filter-section select{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#f4f5f7!important;border-color:#c8ccd2!important;box-shadow:0 2px 6px #0000000a!important;color:#2d3436!important;color-scheme:light!important}.light-mode .filter-section select optgroup,.light-mode .filter-section select option{background:#f4f5f7!important;color:#2d3436!important}.light-mode .filter-section:after{color:#3a3f47!important}.light-mode .filter-section select:hover{border-color:#a0a6ae!important}.light-mode .filter-section select:focus{border-color:#2a9d8f!important;box-shadow:0 0 0 2px #2a9d8f26!important}.light-mode .id-box{background:#e4e6ea!important;border:1px solid #c8ccd2!important;color:#1a1a2e!important}.light-mode .id-box:hover{background:#d0d3d9!important;border-color:#e55b4d!important}.light-mode .toggle-matches-button{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .file-options,.light-mode .file-optionsdet{background-color:initial!important;border:none!important;box-shadow:none!important}.light-mode .file-option{background-color:initial!important;border:2px solid!important;font-weight:700!important}.light-mode .file-option.egr{background-color:#9a7d00!important;color:#9a7d00!important;color:#fff!important}.light-mode .file-option.dpf{background-color:#c0392b!important;color:#fff!important}.light-mode .file-option.adblue{background-color:#2d5fc0!important;color:#fff!important}.light-mode .file-option.nsl{background-color:#0e808e!important;color:#fff!important}.light-mode .file-option.o2{background-color:#18854a!important;color:#fff!important}.light-mode .file-option.epa{background-color:#c45a00!important;color:#fff!important}.light-mode .file-option.hybrid-turbo{background-color:#6a3bbf!important;color:#fff!important}.light-mode .file-option.gearbox{background-color:#4a5058!important;color:#fff!important}.light-mode .file-option.cold-start{background-color:#b02060!important;color:#fff!important}.light-mode .file-option.start-stop{background-color:#1a6fc0!important;color:#fff!important}.light-mode .file-option.pops-bangs{background-color:#18803a!important;color:#fff!important}.light-mode .file-option.burbles{background-color:#6a3bbf!important;color:#fff!important}.light-mode .file-option.swirl-flaps{background-color:#c0392b!important;color:#fff!important}.light-mode .file-option.tva{background-color:#a08008!important;color:#fff!important}.light-mode .file-option.priority{background-color:#0e7a68!important;color:#fff!important}.light-mode .file-option.dtc{background-color:#c45a00!important;color:#fff!important}.light-mode .file-option.evap{background-color:#128a74!important;color:#fff!important}.light-mode .file-option.immo{background-color:#a0386e!important;color:#fff!important}.light-mode .file-option.clone{background-color:#6a50b0!important;color:#fff!important}.light-mode .file-option.hardcut{background-color:#8a7520!important;color:#fff!important}.light-mode .file-option-small{background-color:initial!important;border:1.5px solid!important;box-shadow:none!important;font-weight:700!important}.light-mode .file-option-small.egr{color:#9a7d00!important}.light-mode .file-option-small.dpf{color:#c0392b!important}.light-mode .file-option-small.adblue{color:#2d5fc0!important}.light-mode .file-option-small.nsl{color:#0e808e!important}.light-mode .file-option-small.o2{color:#18854a!important}.light-mode .file-option-small.epa{color:#c45a00!important}.light-mode .file-option-small.hybrid-turbo{color:#6a3bbf!important}.light-mode .file-option-small.gearbox{color:#4a5058!important}.light-mode .file-option-small.cold-start{color:#b02060!important}.light-mode .file-option-small.start-stop{color:#1a6fc0!important}.light-mode .file-option-small.pops-bangs{color:#18803a!important}.light-mode .file-option-small.burbles{color:#6a3bbf!important}.light-mode .file-option-small.swirl-flaps{color:#c0392b!important}.light-mode .file-option-small.tva{color:#a08008!important}.light-mode .file-option-small.priority{color:#0e7a68!important}.light-mode .tuningType{color:#fff!important}.light-mode .tuning-type-eco{background-color:#28a745!important;color:#fff!important}.light-mode .tuning-type-opti{background-color:#007bff!important;color:#fff!important}.light-mode .tuning-type-power{background-color:#dc3545!important;color:#fff!important}.light-mode .as-stock,.light-mode .tuning-type-as-stock{background-color:#2d3436!important;color:#fff!important}.light-mode .tuning-type-extreme{background-color:#6f42c1!important;color:#fff!important}.light-mode .file-option.tuning-type.tuning-type-eco{background-color:initial!important;border-color:#1a7a42!important;color:#1a7a42!important}.light-mode .file-option.tuning-type.tuning-type-opti{background-color:initial!important;border-color:#0056b3!important;color:#0056b3!important}.light-mode .file-option.tuning-type.tuning-type-power{background-color:initial!important;border-color:#c0392b!important;color:#c0392b!important}.light-mode .file-option.tuning-type.tuning-type-as-stock{background-color:initial!important;border-color:#2d3436!important;color:#2d3436!important}.light-mode .file-option.tuning-type.tuning-type-extreme{background-color:initial!important;border-color:#6f42c1!important;color:#6f42c1!important}.light-mode .as-stock-button,.light-mode .eco-button,.light-mode .opti-button,.light-mode .power-button{background-color:#0000000a!important;border:1.5px solid #00000040!important;color:#000!important}.light-mode .eco-button{border-color:#1a7a42!important;color:#1a7a42!important}.light-mode .opti-button{border-color:#0056b3!important;color:#0056b3!important}.light-mode .power-button{border-color:#c0392b!important;color:#c0392b!important}.light-mode .as-stock-button{border-color:#2d3436!important;color:#2d3436!important}.light-mode .eco-button:hover{background-color:#28a745!important;color:#fff!important}.light-mode .opti-button:hover{background-color:#007bff!important;color:#fff!important}.light-mode .power-button:hover{background-color:#dc3545!important;color:#fff!important}.light-mode .as-stock-button:hover{background-color:#2d3436!important;color:#fff!important}.light-mode .eco-button.active-option-button{background-color:#28a745!important;color:#fff!important}.light-mode .opti-button.active-option-button{background-color:#007bff!important;color:#fff!important}.light-mode .power-button.active-option-button{background-color:#dc3545!important;color:#fff!important}.light-mode .as-stock-button.active-option-button{background-color:#2d3436!important;color:#fff!important}.light-mode .euroclass,.light-mode .euroclass-edit select{background-color:#1a8a7a!important;color:#fff!important}.light-mode .message-wrapper:hover{background-color:#e4e6ea!important}.light-mode .avatar-icon{background-color:#d0d3d9!important;color:#2d3436!important}.light-mode .dialog-user{color:#000!important}.light-mode .dialog-message-content,.light-mode p.dialog-message-content{color:#2c3e50!important}.light-mode .download-link{background-color:#edeef1!important;border-color:#d0d3d9!important;color:#1a8a90!important}.light-mode .send-message-button{color:#fff!important}.light-mode .svv-box{background:linear-gradient(135deg,#c8a0281a,#a0781e24)!important;border-color:#c8a02826!important;box-shadow:0 0 8px #c8a02814!important;color:#2d3436!important}.light-mode .info-box{background-color:#edeef1!important;color:#2d3436!important}.light-mode .info-box--alert{background-color:#fce8e6!important;border:1px solid #f5c6c2!important;color:#2d3436!important}.light-mode .dropdown-menu{box-shadow:0 4px 16px #0000001a!important}.light-mode .adminmodal-content,.light-mode .dropdown-menu{background-color:#f4f5f7!important;color:#2d3436!important}.light-mode .read-button-done{background-color:#d8dbe0!important;color:#8a919a!important}.light-mode .support-search-bar{background:#f4f5f7!important;border-color:#c8ccd2!important;color:#2d3436!important}.light-mode .search-and-scroll-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(90deg,#edeef1,#e4e6ea)!important;border-bottom:1px solid #0000000f!important;border-left:1px solid #0000000f!important;border-top:1px solid #0000000a!important;box-shadow:0 2px 8px #0000000a!important;color:#2d3436!important}.light-mode .close-btn,.light-mode .confirm-button,.light-mode .credits-btn,.light-mode .decline-button,.light-mode .helpfile-btn,.light-mode .log-btn,.light-mode .save-button,.light-mode .special-btn,.light-mode .toggle-hold-button,.light-mode .toggle-wip-button,.light-mode .transfer-btn,.light-mode .uploadtempimage-btn,.light-mode .versionselector-button{background:#f0f1f4!important;border:1.5px solid #0000001f!important;box-shadow:0 2px 6px #0000000f!important;font-weight:600!important;text-shadow:none!important}.light-mode .confirm-button,.light-mode .save-button{color:#0a8a28!important}.light-mode .close-btn,.light-mode .decline-button{color:#c0392b!important}.light-mode .transfer-btn{color:#0a7a8a!important}.light-mode .credits-btn{color:#0a7a8a!important}.light-mode .credits-btn,.light-mode .log-btn{background:#fff!important;background-color:#fff!important}.light-mode .log-btn{color:#c47a00!important}.light-mode .special-btn{color:#7b2d9e!important}.light-mode .helpfile-btn{color:#1a6fc0!important}.light-mode .versionselector-button{color:#0a7a8a!important}.light-mode .close-btn:hover,.light-mode .confirm-button:hover,.light-mode .credits-btn:hover,.light-mode .decline-button:hover,.light-mode .helpfile-btn:hover,.light-mode .log-btn:hover,.light-mode .save-button:hover,.light-mode .special-btn:hover,.light-mode .toggle-hold-button:hover,.light-mode .toggle-wip-button:hover,.light-mode .transfer-btn:hover,.light-mode .uploadtempimage-btn:hover,.light-mode .versionselector-button:hover{background:#e0e2e6!important;box-shadow:0 4px 12px #0000000f!important}.light-mode .toggle-wip-button.active{background:linear-gradient(180deg,#dde8f0,#cddce8)!important;border-color:#2a9d8f59!important}.light-mode .toggle-hold-button.active{background:#22c55e26!important;border-color:#22c55e80!important;color:#1a7a42!important}.light-mode .toggle-hold-button.has-items:not(.active){border-color:#dc354699!important;color:#c0392b!important}.light-mode .wip-button{background-color:#c49a081f!important;border:1.5px solid #00000026!important;color:#8a7008!important}.light-mode .wip-button:hover{background-color:#c49a0840!important}.light-mode .wip-button.active{background-color:#c49a08!important;border-color:#a08008!important;color:#fff!important}.light-mode .nsa-button{background-color:#b5312a1f!important;border:1.5px solid #00000026!important;color:#a03028!important}.light-mode .nsa-button:hover{background-color:#b5312a40!important}.light-mode .nsa-button.active{background-color:#b5312a!important;border-color:#8a2520!important;color:#fff!important}.light-mode .scroll-feed-container{color:#2d3436!important}.light-mode .copy-button{background-color:#0a7a42!important;color:#fff!important}.light-mode .copy-button:hover{background-color:#08a258!important}.light-mode .copy-button2{background-color:#6a5a20!important;color:#fff!important}.light-mode .copy-button2:hover{background-color:#8a7a30!important}.light-mode .copy-button3{background-color:#0a7a42!important;color:#fff!important}.light-mode .info-icon{color:#1a6fc0!important}.light-mode .circle-icon{background-color:#1a6fc0!important;color:#fff!important}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.-bottom-\[100vh\]{bottom:-100vh}.-left-\[100vw\]{left:-100vw}.-right-\[100vw\]{right:-100vw}.-top-\[100vh\]{top:-100vh}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-6{right:1.5rem}.top-0{top:0}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-4{margin-bottom:1rem}.mt-0{margin-top:0}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[328\/64\]{aspect-ratio:328/64}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-8{height:2rem}.h-\[11px\]{height:11px}.h-\[240px\]{height:240px}.h-px{height:1px}.min-h-screen{min-height:100vh}.w-3\.5{width:.875rem}.w-\[11px\]{width:11px}.w-\[620px\]{width:620px}.w-\[min\(85vw\2c 1000px\)\]{width:min(85vw,1000px)}.w-full{width:100%}.w-px{width:1px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[560px\]{max-width:560px}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-6{--tw-translate-y:-1.5rem}.-translate-y-6,.translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%}.translate-y-1\/2{--tw-translate-y:50%}.transform,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .4s cubic-bezier(.23,1,.32,1) both}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-solid{border-style:solid}.border-neutral-200\/70{border-color:#e5e5e5b3}.border-neutral-950\/\[0\.08\]{border-color:#0a0a0a14}.bg-neutral-200\/80{background-color:#e5e5e5cc}.bg-neutral-50{--tw-bg-opacity:1;background-color:#fafafa;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-neutral-950\/\[0\.08\]{background-color:#0a0a0a14}.bg-neutral-950\/\[0\.28\]{background-color:#0a0a0a47}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-blue-500\/\[0\.09\]{--tw-gradient-from:#3b82f617 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-30\%{--tw-gradient-via-position:30%}.p-2{padding:.5rem}.p-4{padding:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.pl-4{padding-left:1rem}.pr-3{padding-right:.75rem}.text-center{text-align:center}.font-display{font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[13px\]{font-size:13px}.text-\[34px\]{font-size:34px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-\[1\.15\]{line-height:1.15}.leading-relaxed{line-height:1.625}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/10{--tw-shadow-color:#0000001a;--tw-shadow:var(--tw-shadow-colored)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[transform\2c background-color\]{transition-duration:.15s;transition-property:transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[animation-delay\:80ms\]{animation-delay:80ms}.\[background\:radial-gradient\(115\%_115\%_at_100\%_100\%\2c white_0\%\2c white_15\%\2c transparent_80\%\)\]{background:radial-gradient(115% 115% at 100% 100%,#fff 0,#fff 15%,#0000 80%)}@media (hover:hover) and (pointer:fine){.hover\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:#404040;background-color:rgb(64 64 64/var(--tw-bg-opacity,1))}}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-neutral-950\/25:focus-visible{--tw-ring-color:#0a0a0a40}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (hover:hover) and (pointer:fine){.group:hover .group-hover\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}}@media (prefers-reduced-motion:no-preference){@keyframes banner-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.motion-safe\:animate-banner-in{animation:banner-in .38s cubic-bezier(.23,1,.32,1) both}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.motion-safe\:animate-fade-up{animation:fade-up .4s cubic-bezier(.23,1,.32,1) both}}@media (prefers-reduced-motion:reduce){@keyframes fade-in{0%{opacity:0}to{opacity:1}}.motion-reduce\:animate-fade-in{animation:fade-in .4s cubic-bezier(.23,1,.32,1) both}}.dark\:border-white\/10:where(html:not(.light-mode),html:not(.light-mode) *){border-color:#ffffff1a}.dark\:bg-\[\#0a0a0a\]:where(html:not(.light-mode),html:not(.light-mode) *){--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-\[\#171717\]:where(html:not(.light-mode),html:not(.light-mode) *){--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-white:where(html:not(.light-mode),html:not(.light-mode) *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/\[0\.04\]:where(html:not(.light-mode),html:not(.light-mode) *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.07\]:where(html:not(.light-mode),html:not(.light-mode) *){background-color:#ffffff12}.dark\:bg-white\/\[0\.08\]:where(html:not(.light-mode),html:not(.light-mode) *){background-color:#ffffff14}.dark\:bg-white\/\[0\.35\]:where(html:not(.light-mode),html:not(.light-mode) *){background-color:#ffffff59}.dark\:from-blue-400\/\[0\.11\]:where(html:not(.light-mode),html:not(.light-mode) *){--tw-gradient-from:#60a5fa1c var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:text-neutral-200:where(html:not(.light-mode),html:not(.light-mode) *){--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-neutral-400:where(html:not(.light-mode),html:not(.light-mode) *){--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-neutral-600:where(html:not(.light-mode),html:not(.light-mode) *){--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.dark\:text-neutral-950:where(html:not(.light-mode),html:not(.light-mode) *){--tw-text-opacity:1;color:#0a0a0a;color:rgb(10 10 10/var(--tw-text-opacity,1))}.dark\:text-white:where(html:not(.light-mode),html:not(.light-mode) *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:shadow-black\/50:where(html:not(.light-mode),html:not(.light-mode) *){--tw-shadow-color:#00000080;--tw-shadow:var(--tw-shadow-colored)}.dark\:\[background\:radial-gradient\(115\%_115\%_at_100\%_100\%\2c \#0b0f10_0\%\2c \#0b0f10_15\%\2c transparent_80\%\)\]:where(html:not(.light-mode),html:not(.light-mode) *){background:radial-gradient(115% 115% at 100% 100%,#0b0f10 0,#0b0f10 15%,#0000 80%)}@media (hover:hover) and (pointer:fine){.dark\:hover\:bg-neutral-300:hover:where(html:not(.light-mode),html:not(.light-mode) *){--tw-bg-opacity:1;background-color:#d4d4d4;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}}.dark\:focus-visible\:ring-white\/30:focus-visible:where(html:not(.light-mode),html:not(.light-mode) *){--tw-ring-color:#ffffff4d}.dark\:focus-visible\:ring-offset-\[\#0a0a0a\]:focus-visible:where(html:not(.light-mode),html:not(.light-mode) *){--tw-ring-offset-color:#0a0a0a}
/*# sourceMappingURL=main.2720a2e6.css.map*/