*{margin:0;padding:0;box-sizing:border-box}.OS-cockpit-container{width:100%;padding:60px 100px 40px;display:flex;justify-content:center;align-items:flex-start}.OS-cockpit-content{width:100%;max-width:1400px;animation:OS-fadeInUp 1.2s cubic-bezier(.4,0,.2,1)}@keyframes OS-fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.OS-cockpit-title{font-size:42px;font-weight:400;color:rgb(255 255 255 / .95);margin-bottom:20px;letter-spacing:-.5px;line-height:1.2}.OS-back-button{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:12px;color:rgb(255 255 255 / .8);text-decoration:none;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:500;transition:.3s ease;margin-bottom:40px}.OS-back-button:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .2);color:#fff;transform:translateX(-2px)}.OS-back-button i{font-size:14px}.OS-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;max-width:1400px;margin:0 auto}.OS-update-section{width:100%;padding:40px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:18px;backdrop-filter:blur(12px);animation:OS-fadeInUp 1.2s cubic-bezier(.4,0,.2,1) .2s both}.OS-update-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.OS-update-title{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.5px}.OS-update-check-button{padding:12px 24px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:12px;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-family:sans-serif;cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px}.OS-update-check-button:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-update-check-button:active{transform:translateY(0)}.OS-update-check-button i{font-size:14px}.OS-update-info{display:flex;flex-direction:column;gap:16px;margin-top:0}.OS-update-info-item{display:flex;align-items:center;gap:12px}.OS-update-label{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:500}.OS-update-value{font-size:15px;color:#fff;font-weight:400}.OS-update-status-text{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:14px 18px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2);border-radius:10px;line-height:1.5}.OS-update-status-main{font-size:15px;color:#4ade80;font-weight:600;display:flex;align-items:center;gap:8px}.OS-update-status-main:before{content:"✓";font-size:16px;color:#4ade80;font-weight:700}.OS-update-status-date{font-size:13px;color:rgba(74,222,128,.8);font-weight:400;letter-spacing:0.3px}.OS-update-upload{margin-top:24px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .12)}.OS-upload-dropzone{width:100%;padding:40px 20px;background:rgb(255 255 255 / .04);border:2px dashed rgb(255 255 255 / .2);border-radius:12px;text-align:center;cursor:pointer;transition:.3s ease;display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.OS-upload-dropzone:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .3)}.OS-upload-dropzone.drag-over{background:rgba(74,222,128,.1);border-color:#4ade80;border-style:solid}.OS-upload-dropzone i{font-size:32px;color:rgb(255 255 255 / .5);margin-bottom:4px}.OS-upload-text{font-size:14px;color:#fff;font-weight:500;letter-spacing:0.5px}.OS-upload-hint{font-size:12px;color:rgb(255 255 255 / .5);letter-spacing:0.3px}.OS-install-button{width:100%;padding:14px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:12px;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-family:sans-serif;cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px}.OS-install-button:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-install-button:active{transform:translateY(0)}.OS-install-button i{font-size:14px}.OS-settings-form{width:100%;padding:48px 40px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:18px;backdrop-filter:blur(12px);animation:OS-fadeInUp 1.2s cubic-bezier(.4,0,.2,1) .3s both}.OS-form-group{margin-bottom:28px}.OS-form-group label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-bottom:12px;font-weight:500}.OS-form-group input{width:100%;padding:16px 20px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:12px;color:#fff;font-size:15px;font-family:sans-serif;transition:.3s ease}.OS-form-group input:focus{outline:none;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2)}.OS-form-group input::placeholder{color:rgb(255 255 255 / .4)}.OS-action-buttons-grid{margin:24px 0 0;display:flex;gap:16px;flex-wrap:wrap}.OS-bug-report-button,.OS-logs-check-button,.OS-user-button,.OS-system-button,.OS-documents-button,.OS-message-button,.OS-accounting-button,.OS-schedule-button,.OS-vacation-button,.OS-benefits-button,.OS-reports-button,.OS-ratings-button{width:100%;padding:18px 16px;background:rgb(255 255 255 / .08);border:2px solid rgb(255 255 255 / .25);border-radius:16px;cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;min-height:100px}.OS-bug-report-button{width:auto;padding:12px 24px;flex-direction:row;min-height:auto}.OS-bug-report-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-bug-report-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-bug-report-button:hover:before{left:100%}.OS-bug-report-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-bug-report-button:active{transform:translateY(0)}.OS-bug-icon-wrapper,.OS-logs-icon-wrapper,.OS-user-icon-wrapper,.OS-system-icon-wrapper,.OS-documents-icon-wrapper,.OS-message-icon-wrapper,.OS-accounting-icon-wrapper,.OS-schedule-icon-wrapper,.OS-vacation-icon-wrapper,.OS-benefits-icon-wrapper,.OS-reports-icon-wrapper,.OS-ratings-icon-wrapper{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .15);border-radius:10px;transition:.3s ease}.OS-bug-report-button:hover .OS-bug-icon-wrapper,.OS-logs-check-button:hover .OS-logs-icon-wrapper,.OS-user-button:hover .OS-user-icon-wrapper,.OS-system-button:hover .OS-system-icon-wrapper,.OS-documents-button:hover .OS-documents-icon-wrapper,.OS-message-button:hover .OS-message-icon-wrapper,.OS-accounting-button:hover .OS-accounting-icon-wrapper,.OS-schedule-button:hover .OS-schedule-icon-wrapper,.OS-vacation-button:hover .OS-vacation-icon-wrapper,.OS-benefits-button:hover .OS-benefits-icon-wrapper,.OS-reports-button:hover .OS-reports-icon-wrapper,.OS-ratings-button:hover .OS-ratings-icon-wrapper{background:rgb(255 255 255 / .25);transform:scale(1.05)}.OS-bug-icon-wrapper i,.OS-logs-icon-wrapper i,.OS-user-icon-wrapper i,.OS-system-icon-wrapper i,.OS-documents-icon-wrapper i,.OS-message-icon-wrapper i,.OS-accounting-icon-wrapper i,.OS-schedule-icon-wrapper i,.OS-vacation-icon-wrapper i,.OS-benefits-icon-wrapper i,.OS-reports-icon-wrapper i,.OS-ratings-icon-wrapper i{font-size:20px;color:rgba(255,255,255,.7);transition:.3s ease}.OS-bug-report-button:hover .OS-bug-icon-wrapper i{color:#fff;transform:rotate(-5deg)}.OS-bug-title,.OS-logs-title,.OS-user-title,.OS-system-title,.OS-documents-title,.OS-message-title,.OS-accounting-title,.OS-schedule-title,.OS-vacation-title,.OS-benefits-title,.OS-reports-title,.OS-ratings-title{font-size:12px;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase;text-align:center}.OS-bug-subtitle{font-size:13px;color:rgba(255,255,255,.6);font-weight:400;letter-spacing:0.3px}.OS-logs-check-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-logs-check-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-logs-check-button:hover:before{left:100%}.OS-logs-check-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-logs-check-button:active{transform:translateY(0)}.OS-logs-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-logs-check-button:hover .OS-logs-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-logs-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-logs-check-button:hover .OS-logs-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-logs-subtitle{font-size:13px;color:rgba(255,255,255,.6);font-weight:400;letter-spacing:0.3px}.OS-save-button{width:100%;padding:14px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:12px;color:#fff;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-family:sans-serif;cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1);margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px}.OS-save-button:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-save-button:active{transform:translateY(0)}.OS-save-button i{font-size:14px}.OS-user-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-user-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-user-button:hover:before{left:100%}.OS-user-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-user-button:active{transform:translateY(0)}.OS-user-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-user-button:hover .OS-user-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-user-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-user-button:hover .OS-user-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-system-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-system-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-system-button:hover:before{left:100%}.OS-system-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-system-button:active{transform:translateY(0)}.OS-system-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-system-button:hover .OS-system-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-system-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-system-button:hover .OS-system-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-documents-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-documents-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-documents-button:hover:before{left:100%}.OS-documents-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-documents-button:active{transform:translateY(0)}.OS-documents-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-documents-button:hover .OS-documents-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-documents-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-documents-button:hover .OS-documents-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-message-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-message-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-message-button:hover:before{left:100%}.OS-message-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-message-button:active{transform:translateY(0)}.OS-message-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-message-button:hover .OS-message-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-message-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-message-button:hover .OS-message-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-accounting-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-accounting-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-accounting-button:hover:before{left:100%}.OS-accounting-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-accounting-button:active{transform:translateY(0)}.OS-accounting-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-accounting-button:hover .OS-accounting-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-accounting-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-accounting-button:hover .OS-accounting-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-schedule-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-schedule-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-schedule-button:hover:before{left:100%}.OS-schedule-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-schedule-button:active{transform:translateY(0)}.OS-schedule-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-schedule-button:hover .OS-schedule-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-schedule-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-schedule-button:hover .OS-schedule-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-vacation-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-vacation-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-vacation-button:hover:before{left:100%}.OS-vacation-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-vacation-button:active{transform:translateY(0)}.OS-vacation-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-vacation-button:hover .OS-vacation-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-vacation-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-vacation-button:hover .OS-vacation-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-benefits-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-benefits-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-benefits-button:hover:before{left:100%}.OS-benefits-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-benefits-button:active{transform:translateY(0)}.OS-benefits-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-benefits-button:hover .OS-benefits-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-benefits-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-benefits-button:hover .OS-benefits-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-reports-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-reports-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-reports-button:hover:before{left:100%}.OS-reports-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-reports-button:active{transform:translateY(0)}.OS-reports-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-reports-button:hover .OS-reports-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-reports-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-reports-button:hover .OS-reports-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-ratings-button{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .25)}.OS-ratings-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .1),transparent);transition:.6s ease}.OS-ratings-button:hover:before{left:100%}.OS-ratings-button:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.OS-ratings-button:active{transform:translateY(0)}.OS-ratings-icon-wrapper{background:rgb(255 255 255 / .15)}.OS-ratings-button:hover .OS-ratings-icon-wrapper{background:rgb(255 255 255 / .25)}.OS-ratings-icon-wrapper i{color:rgba(255,255,255,.7)}.OS-ratings-button:hover .OS-ratings-icon-wrapper i{color:#fff;transform:rotate(5deg)}.OS-settings-section{width:100%}.OS-system-card{width:100%;padding:40px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:18px;backdrop-filter:blur(12px);animation:OS-fadeInUp 1.2s cubic-bezier(.4,0,.2,1) .3s both}.OS-system-card-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.OS-system-card-title{font-size:24px;font-weight:600;color:#fff;letter-spacing:-.5px}.OS-system-card-body{width:100%}.OS-system-card-footer{margin-top:24px;display:flex;justify-content:flex-end;gap:12px}@media(max-width:1024px){.OS-cockpit-container{padding:50px 60px 30px}.OS-settings-grid{grid-template-columns:1fr;gap:28px}.OS-update-section,.OS-settings-form,.OS-system-card{padding:40px 32px}.OS-action-buttons-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:768px){.OS-cockpit-container{padding:40px 24px 24px}.OS-cockpit-title{font-size:36px;margin-bottom:32px}.OS-settings-grid{gap:20px}.OS-update-section,.OS-settings-form,.OS-system-card{padding:32px 24px}.OS-update-header{flex-direction:column;align-items:flex-start;gap:20px}.OS-update-check-button{width:100%}.OS-form-group{margin-bottom:24px}.OS-action-buttons-grid{grid-template-columns:1fr;gap:12px}}

