.preview-area[data-v-a677d738]{border-radius:8px!important;font-family:Segoe UI,Arial,sans-serif;line-height:1.6}.preview-area[data-v-a677d738] h1,.preview-area[data-v-a677d738] h2,.preview-area[data-v-a677d738] h3{margin-bottom:8px}.preview-area[data-v-a677d738] p{margin-bottom:12px}.theme--dark .preview-area[data-v-a677d738]{background-color:hsla(0,0%,100%,.05)}.monospace-textarea[data-v-a677d738] textarea{font-family:Courier New,monospace;font-size:13px}.action-card[data-v-a677d738]{border-radius:12px!important;transition:all .2s ease}.action-card[data-v-a677d738]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)!important;transform:translateY(-2px)}.theme--dark .action-card[data-v-a677d738]:hover{box-shadow:0 4px 16px rgba(0,0,0,.3)!important}.staff-details-container[data-v-19a9fa36]{max-width:1400px;margin:0 auto}.sticky-actions[data-v-19a9fa36]{position:sticky;top:0;z-index:5;padding:8px 0;background:var(--v-background-base,transparent)}.profile-header[data-v-19a9fa36]{border-radius:16px!important;overflow:hidden;position:relative}.profile-header[data-v-19a9fa36]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.1}.profile-header .v-card__text[data-v-19a9fa36]{position:relative;z-index:1}.profile-avatar[data-v-19a9fa36]{border:4px solid hsla(0,0%,100%,.3);transition:transform .3s ease}.profile-avatar[data-v-19a9fa36]:hover{transform:scale(1.05)}.contact-info a[data-v-19a9fa36]{opacity:.9;transition:opacity .2s}.contact-info a[data-v-19a9fa36]:hover{opacity:1}.stat-card[data-v-19a9fa36]{border-radius:12px!important;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.stat-card[data-v-19a9fa36]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.theme--dark .stat-card[data-v-19a9fa36]{border-color:hsla(0,0%,100%,.05)}.info-item[data-v-19a9fa36]{display:flex;align-items:center;padding:10px 12px;border-radius:8px;background:rgba(0,0,0,.02);margin-bottom:6px}.info-item[data-v-19a9fa36]:hover{background:rgba(0,0,0,.04)}.theme--dark .info-item[data-v-19a9fa36]{background:hsla(0,0%,100%,.02)}.theme--dark .info-item[data-v-19a9fa36]:hover{background:hsla(0,0%,100%,.04)}.info-label[data-v-19a9fa36]{font-weight:500;margin-right:8px;color:rgba(0,0,0,.6);min-width:130px;font-size:.85rem}.theme--dark .info-label[data-v-19a9fa36]{color:hsla(0,0%,100%,.6)}.info-value[data-v-19a9fa36]{flex:1;color:rgba(0,0,0,.87)}.theme--dark .info-value[data-v-19a9fa36]{color:hsla(0,0%,100%,.87)}.salary-card[data-v-19a9fa36]{border-radius:12px!important;transition:all .2s ease}.salary-card[data-v-19a9fa36]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.salary-base[data-v-19a9fa36]{border-left:4px solid var(--v-warning-base,#fb8c00)!important}.salary-brut[data-v-19a9fa36]{border-left:4px solid var(--v-success-base,#4caf50)!important}.salary-net[data-v-19a9fa36]{border-left:4px solid var(--v-primary-base)!important}.document-card[data-v-19a9fa36]{border-radius:10px!important;transition:all .2s ease}.document-card[data-v-19a9fa36]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;transform:translateX(2px)}.gap-2[data-v-19a9fa36]{gap:8px}@media (max-width:600px){.staff-details-container[data-v-19a9fa36]{padding:4px!important}.profile-header[data-v-19a9fa36]{border-radius:12px!important}.profile-header .v-card__text[data-v-19a9fa36]{padding:16px 12px!important}.profile-avatar[data-v-19a9fa36]{width:80px!important;height:80px!important;margin-bottom:12px}.profile-header h1[data-v-19a9fa36]{font-size:1.3rem!important}.info-item[data-v-19a9fa36]{flex-direction:column;align-items:flex-start;padding:8px}.info-label[data-v-19a9fa36]{min-width:auto;margin-bottom:4px;font-size:.8rem}.info-value[data-v-19a9fa36]{font-size:.85rem}}@keyframes fadeIn-19a9fa36{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v-tab-item[data-v-19a9fa36]{animation:fadeIn-19a9fa36 .25s ease}