.header[data-v-9cc95efe]{background:#2c3e50;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.header h1[data-v-9cc95efe]{margin:0;font-size:1.5rem}.user-info[data-v-9cc95efe]{display:flex;gap:1rem;align-items:center}.sidebar[data-v-2da6d052]{width:200px;background:#ecf0f1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.sidebar-item[data-v-2da6d052]{padding:.75rem 1rem;border-radius:4px;text-decoration:none;color:#2c3e50;transition:background .2s}.sidebar-item[data-v-2da6d052]:hover{background:#d5dbdb}.sidebar-item.active[data-v-2da6d052]{background:#3498db;color:#fff}.app[data-v-96d1a572]{min-height:100vh;display:flex;flex-direction:column}.app-layout[data-v-96d1a572]{flex:1;display:flex}.main-content[data-v-96d1a572]{flex:1;padding:20px;overflow-y:auto}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#2c3e50;background:#f5f5f5}.btn{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}.btn:hover{background:#f8f9fa}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:.375rem .75rem;font-size:.8125rem}.btn-primary{background:#3498db;color:#fff;border-color:#3498db}.btn-primary:hover{background:#2980b9;border-color:#2980b9}.btn-danger{background:#e74c3c;color:#fff;border-color:#e74c3c}.btn-danger:hover{background:#c0392b;border-color:#c0392b}.loading{text-align:center;padding:2rem;color:#7f8c8d}.error{color:#e74c3c;padding:1rem;background:#fadbd8;border-radius:4px;margin-bottom:1rem}
